1 绪论 1
1.1 前言 1
1.2 课题的来源和背景 1
1.3课题研究的意义及内容 1
2 开发方案和相关技术介绍 3
2.1 系统开发方案 3
2.2 开发工具的选用及介绍 3
2.3 框架选型-----MPVUE+KOA2 4
2.3.1 前端采用mpvue框架 4
2.3.2 后端采用koa2框架 4
2.3.3 前后端联系过程 5
2.4 开发语言-----css+JavaScript 5
2.5 数据库解决方案-----MySQL 6
2.5.1 MySQL简介 6
2.5.2 SQL语言分类 6
2.6 开发环境 6
2.7 系统开发小结 7
3 需求分析 8
3.1 需求的提出 8
3.2 需求分析 8
3.3 用例图 10
3.4 运行环境 11
4 数据库分析与设计 12
4.1数据库概念模型设计 12
4.2 数据库E-R图 12
4.3创建数据库 16
5 系统总体设计与实现 20
5.1系统配置 20
5.2 部分系统流程图 21
5.2.1 登录流程图 21
图5.1 登录流程图 21
5.2.2 添加问题流程图 22
5.2.3 答疑流程图 22
5.3 功能模块实现 22
5.3.1 登录页面的设计与实现 23
5.3.2首页的设计与实现 24
5.3.3消息模块的设计与实现 25
5.3.4 班级模块的设计与实现 27
5.3.5个人信息模块的设计与实现 29
5.3.6 管理员模块的设计与实现 33
6 系统测试 34
6.1测试目标 34
6.2测试方法 34
6.3测试环境 34
6.4测试方案 34
6.5 测试结果 38
7 结论 39
参考文献 40
致 谢 41