第一章 绪论....................................... 1
1.1 课题背景与意义......................................... 1
1.2 国内外研究现状......................................... 1
1.3 本课题研究的主要内容................................... 2
1.4 论文结构安排........................................... 2
第二章 所用开发工具介绍............................ 3
2.1 Java语言............................................... 3
2.2 微信开发者工具......................................... 3
2.3 Springboot框架......................................... 3
2.4 MySQL数据库的运用...................................... 4
2.5 B/S结构................................................ 4
第三章 需求分析................................... 6
3.1 系统可行性分析......................................... 6
3.1.1经济上可行性...................................... 6
3.1.2技术上可行性...................................... 6
3.1.3操作上可行性...................................... 6
3.2系统UML用例分析........................................ 7
3.3系统流程分析............................................ 8
3.3.1系统的流程图...................................... 8
3.3.2用户注册和登录模块................................ 9
第四章 系统的设计与实现........................... 10
4.1 系统功能结构设计...................................... 10
4.2数据库设计............................................. 11
4.2.1 数据库概念结构设计.............................. 11
4.2.2 数据库逻辑结构设计.............................. 11
5 系统实现...................................... 20
5.1小程序端实现........................................... 20
5.1.1登录界面的实现................................... 20
5.1.2注册界面的实现................................... 20
5.1.3 小程序首页功能的实现............................ 21
5.1.4学生功能......................................... 23
5.2后台模块实现........................................... 24
5.2.1管理员功能实现................................... 24
5.2.2教师功能实现..................................... 27
5.3小结................................................... 28
第五章 系统测试.................................. 29
5.1 测试环境.............................................. 29
5.2 测试过程.............................................. 29
5.2.1 功能测试........................................ 29
5.2.2 用户界面(UI) 测试............................ 30
5.2.3 兼容性测试 .................................... 30
第六章 总结...................................... 31
参考文献......................................... 32
致 谢............................................ 33
">