编程知识 cdmana.com

java+mysql 基于springboot的高校智能排课系统#毕业设

项目编号: 基于springboot的高校智能排课系统(java,web)
运行环境:
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:Spring+SpringMVC+mybatis

 

在网络发展的时代,教育部对教师排课的越来越重视,学校的排课更加智能化,给教师带来了很大的选择余地,而且教师越来越追求更个性的需求。在这种时代背景下,网络排课成为必须。

本系统采用了jsp技术,将所有业务模块采用以浏览器交互的模式,选择MySQL作为系统的数据库,开发工具选择eclipse来进行系统的设计。基本实现了智能排课系统应有的主要功能模块,本系统有管理员、教师和教务员,其中管理员权限如下:教师管理(教师、教务员)、基本信息管理(教室管理、课程管理、学期管理、班级管理)、课程表管理;教务员:课程表管理、课表查看;教师:我的课程表等内容。

登录界面

登录界面

课表管理

课表管理

课程管理

课程管理

教师信息管理

教师信息管理

教师需要拥有属于自己的账号和密码,且必须正确,这样才能顺利登录到系统中。进入网站后,教师可以自行查询课表情况,查看自己满意的课程表页面,可以直接选择

 

(1)功能要求:用户管理(教师、教务员)、基本信息管理(教室管理、课程管理、学期管理、班级管理)、课程表管理等功能模块。

(2)性能:因为在线排课管理中有很多的信息需要存储,因此对于系统的存储量有很大的要求,需要有一个强大的数据库的支持才能确保所有的信息都能安全稳定的进行存储。

(3)安全与保密要求:教师都必须注册、登录才能进入系统。

(4)环境要求:支持Windows系列、Vista系统等多种操作系统使用。

 

摘  要I
AbstractII
第1章  前  言3
1.1  研究背景3
1.2  研究现状3
1.3  系统开发目标3
第2章  系统开发环境5
2.1 JAVA简介5
2.2 MySql数据库5
2.3 JSP技术介绍6
2.4 ECLIPSE 开发环境6
第3章  需求分析7
3.1  需求分析7
3.2  系统可行性分析7
3.2.1 技术可行性7
3.2.2 经济可行性7
3.2.3 操作可行性7
3.3  项目设计目标与原则7
3.4  系统流程分析8
第4章  架构设计10
4.1  系统体系结构10
4.2  数据库实体设计11
4.3  数据库表设计12
第5章  系统实现14
5.1 登录14
5.2  管理员功能模块14
5.2.1用户管理15
 15
5.2.2基本信息管理15
 17
5.3  教务员功能模块17
5.3.1 登陆17
5.4 教师功能模块19
5.4.1 登陆19
5.4.2 首页19
5.4.3我的课表查看20
第6章  系统测试20
6.1  测试目的20
6.2  测试方法21
6.3  功能测试21
6.4  测试结论22
第7章 结  论23
参考文献23
致  谢25

 

版权声明
本文为[QQ860234001]所创,转载请带上原文链接,感谢
https://blog.51cto.com/QQ860234001/3273144

Scroll to Top