摘 要:近几年来。随着科技、网络技术、微机技术以及软件技术的发展,人们已经离不开有着互联网的生活,各种网购网站、在线学习网站等等充斥着我们的生活,可以说没有了互联网,现如今人们的生活会受到很大的影响。随之而来的,原本人力管理的培训机构已经慢慢跟不上现代庞大学生群体的需求,因此,我这次设计的培训机构平台尽量满足用户对于课程的查询、了解以及选择,满足平台管理员对于课程的发布、课程的学生招收、师资力量的管理以及平台新闻的管理。
为了让家长更加直观、快捷地对培训机构中的课程进行浏览、选择,让培训机构管理者更加方便、简洁的对课程的发布以及开始、对教师的录入以及解聘、对用户账号的冻结以及解封进行管理,利用SSM框架来实现培训机构平台,实现了用户界面、业务管理、数据访问的分离。SSM框架是Spring、Spring MVC和MyBatis的集成框架,是目前比较流行的一种web应用程序的开发框架。本次开发还采用了Springboot框架,Springboot框架很容易创建一个独立运行、准生产级别的Spring项目,Springboot摆脱了繁琐的Spring配置,让我们的项目开发更加方便简洁。
关键词:培训机构;SSM框架;Springboot框架;MyBatis框架;Spring
目录
摘要
Abstract
1 引言-1
1.1 开发背景-1
1.2 研究内容-1
1.3 论文结构安排-1
2 需求分析-1
2.1 可行性分析-2
2.1.1 经济可行性-2
2.1.2 技术可行性-2
2.1.3 操作可行性-3
2.2 系统功能需求分析-3
2.3 数据库需求分析-6
3 系统总体设计-9
3.1 系统总体设计以及分析-9
3.1.1 三层架构-9
3.1.2 MVC模式-9
3.2 开发运行平台选择以及分析-9
3.2.1 技术选择-9
3.2.2 开发运行环境-10
3.3 系统优点-11
4 详细设计-11
4.1 登录模块-12
4.1.1 功能概述-12
4.1.2 流程逻辑-12
4.2 子女信息管理模块-13
4.2.1 功能概述-13
4.2.2 流程逻辑-13
4.3 课程查看选择模块-13
4.3.1 功能概述-13
4.3.2 流程逻辑-14
4.4 课程信息管理模块-14
4.4.1 功能概述-14
4.4.2 流程逻辑-14
4.5 师资力量管理模块-15
4.5.1 功能概述-15
4.5.2 流程逻辑-15
4.6 新闻公告管理模块-17
4.6.1 功能概述-17
4.6.2 流程逻辑-17
4.7 数据库详细设计-17
5 系统实现-19
5.1 家长用户/管理员登录模块-19
5.1.1 功能概述-19
5.1.2 界面实现-20
5.1.3 具体代码实现-20
5.2 子女信息模块-21
5.2.1 功能概述-21
5.2.2 界面实现-21
5.2.3 具体代码实现-22
5.3 课程查看选择模块-23
5.3.1 功能概述-23
5.3.2 界面实现-23
5.3.3 具体代码实现-24
5.4 课程信息管理模块-25
5.4.1 功能概述-25
5.4.2 界面实现-26
5.4.3 具体代码实现-27
5.5 师资力量管理模块-27
5.5.1 功能概述-27
5.5.2 界面实现-27
5.5.3 具体代码实现-29
5.6 新闻公告管理模块-30
5.6.1 功能概述-30
5.6.2 界面实现-30
5.6.3 具体代码实现-31
6 系统测试-31
6.1 登录测试-31
6.2 课程招生状态管理测试-32
7 总结与展望-34
参 考 文 献
致 谢