摘要:在现代信息科学技术的急速发展的背景下,信息化建设已经涉及到了社会生活的方方面面,而各大高校的信息化建设也是呈现出蓬勃发展的形势。环境良好的学习场所是学生课余时间学习的重要保证,是学生们重要学习资源,然而目前学习场所信息化管理水平滞后,造成了高校资源的一定程度的浪费,如何更好地使用现有的资源发挥出最大的价值,显然要提高校园专用学习场所的信息化管理程度。因此校园学习场所管理系统成为当今高校信息化推进的重要组成部分。
本毕业设计论文首先分析了我国校园学习场所的现状,结合问卷了解了同学们对学习场所的要求和建议,对学习场所座位的预约和使用进行了详细的需求分析。根据需求分析的结果,设计了本系统的模型。丛总的功能层次结构上来看,系统的主要功能模块分为座位预约模块、使用反馈模块、公告与开放管理模块等。本系统基于J2EE的开发前端采用了bootstrap的技术,后端则采用了 mybatis、springmvc、springboot等技术,结合Mysql数据库技术完成了该校园专用学生场所管理系统的设计与开发。
关键词:bootstrap、mybatis、springmvc、springboot、Mysql
目录
摘要
Abstract
1 引言-1
1.1 课题的背景-1
1.2课题的意义-1
1.3课题国内外发展概况和发展趋势-1
1.3.1 课题国内外发展概况-1
1.3.2 课题国内外发展趋势-2
1.4课题研究的目标与内容-2
1.5课题要解决的关键问题-2
2 系统的总体设计-2
2.1 系统可行性分析-3
2.1.1技术可行性-3
2.1.2操作可行性-7
2.1.3经济可行性-7
2.2 网站环境需求-7
2.2.1运行环境-7
2.2.2数据库环境-7
2.2.3应用程序开发环境-7
2.3 系统功能需求分析-8
2.4 系统功能模块的总体设计-8
2.5系统功能模块的详细设计-9
2.5.1用户注册模块的设计-9
2.5.2用户登录模块的设计-10
2.5.3学习场所信息的浏览模块的设计-11
2.5.4预定座位模块的设计-11
2.5.5查看预订信息模块的设计-12
2.5.6反馈模块的设计-13
2.5.7学生管理模块的设计-14
2.5.8预约管理模块的设计-14
2.5.9公告管理模块的设计-15
2.5.10反馈管理模块的设计-15
2.6 数据库概念结构设计-16
2.7 数据库逻辑结构设计-17
3 系统的实现-19
3.1 数据库连接-19
3.2 用户注册模块的实现-20
3.3 登录模块的实现-20
3.5预定座位模块的实现-22
3.6学习场所信息浏览模块的实现-21
3.6查看预订信息模块的实现-23
3.7反馈模块模块的实现-23
3.8学生管理模块的实现-24
3.9预约管理模块的实现-24
3.10公告管理模块的实现-24
3.11反馈管理模块的实现-25
4 系统的测试-26
4.1 软件测试的流程-26
4.2软件测试的方法-26
4.2.1 白盒测试法-26
4.2.2 黑盒测试法-27
4.2.3 等价类划分法-27
4.2.4 边界值分析法-27
4.2.5 错误推测法-27
4.2.6 因果图法-28
4.3系统测试的过程-28
4.3.1 登录模块的测试-28
4.3.2 座位预定模块的测试-29
4.3.3反馈模块的测试-29
4.3.4公告管理模块的测试-30
4.3.5开放管理模块的测试-30
5 总结与展望-31
参 考 文 献-32
致 谢-33
附录-34