绪论 2
1.1 项目开发背景 2
1.2 项目开发意义 2
1.3 项目主要的内容 2
2 相关技术介绍及系统环境开发条件 3
2.1相关技术介绍 3
2.1.1java语言介绍 3
2.1.2 Maven版本控制 3
2.1.3 mysql数据库 4
2.1.4 Spring框架 4
2.1.5 IntelliJ IDE开发工具 4
2.2系统环境开发条件 4
3 系统的需求分析与设计 5
3.1可行性分析 5
3.1.1技术性 5
3.1.2经济性 5
3.1.3操作性: 6
3.2需求分析 6
3.2.1系统总体概述 6
3.2.2功能性需求 6
(1)管理员登录模块 7
(2)部门管理模块 7
(3)用户管理模块 7
(4)培训管理列表管理模块 7
(5)
3.2.3非功能性需求 7
3.2.4流程图设计 7
3.2.5系统ER图设计 8
3.3 数据库设计 9
3.3.1数据库设计的原则 9
3.3.2数据库表的设计 9
4系统功能模块实现 11
5 系统测试 14
5.1系统调试的目的和意义 14
5.2功能测试用例 14
总结与展望 15
参考文献: 16
致 谢 18
该项目的研发主要采用web浏览器的设计模式。其系统结构如图3-1所示:
项目部分截图