在线教育系统—说明文档

1系统概述 1

1.1 研究背景 1

1.2研究目的 1

1.3系统设计思想 1

2相关技术 2

2.1 MYSQL数据库 2

2.2 B/S结构 3

2.3 Spring Boot框架简介 4

3系统分析 4

3.1可行性分析 4

3.1.1技术可行性 4

3.1.2经济可行性 5

3.1.3操作可行性 5

3.2系统性能分析 5

3.2.1 系统安全性 5

3.2.2 数据完整性 6

3.3系统界面分析 6

3.4系统流程和逻辑 7

4系统概要设计 8

4.1概述 8

4.2系统结构 9

4.3.数据库设计 9

4.3.1数据库实体 9

4.3.2数据库设计表 11

5系统详细实现 17

5.1 普通管理员管理 17

5.2 课程管理员管理 17

5.3 课程信息管理 18

5.4 用户信息管理 18

5.5 讲师信息管理 19

5.6 课程信息查看 19

5.7 讲师信息查看 20

6系统测试 21

6.1概念和意义 21

6.2特性 21

6.3重要性 22

6.4测试方法 22

6.5 功能测试 22

6.6可用性测试 23

6.7性能测试 23

6.8测试分析 24

6.9测试结果分析 24

结论 24

致谢语 25

参考文献 25

1 普通管理员管理

管理员可以对普通管理员账号信息进行添加修改删除操作。具体界面的展示如图5.1所示。

2 课程管理员管理

管理员可以对课程管理员进行添加修改删除操作。具体界面如图5.2所示。

3 课程信息管理

课程管理员可以对课程信息进行添加,修改,删除以及查询操作。界面如下图所示:

4 用户信息管理

普通管理员可以对用户信息进行添加修改删除操作。界面如下图所示:

5 讲师信息管理

管理员可以对讲师信息进行添加修改删除操作。界面如下图所示:

6 课程信息查看

用户可以在课程信息界面查看课程信息,可以对课程信息进行购买和评论操作。界面如下图所示:

7 讲师信息查看

用户可以在首页查看讲师信息,还可以收藏讲师信息。界面如下图所示:

资源下载: