springboot+java高校智能排课系统ssm

   springboot是基于spring的快速开发框架, 相比于原生的spring而言, 它通过大量的java config来避免了大量的xml文件, 只需要简单的生成器便能生成一个可以运行的javaweb项目, 是目前最火热的java开发框架 


学校的信息化管理和办公自动化的不断推进,教务工作也逐渐实现办公自动化。以前的老师需要使用传统人工排课方式,这种方式不仅仅效率低,而且由于人工很容易出现差错,而且每一学期的排课都会给老师带来极大的工作负担,排课人员还需要协调学校里面的老师资源以及教师资源,这些东西光靠人的记忆的是远远无法准确协调的,而本次开发设计的在线排课系统正是为了减轻教务人员负担,减少课程安排的出错率,降低修改课程表难度,提高教学资源的合理利用率,从而真正意义上实现教务工作自动化,解决排课这个大难问题的教务办公软件 本项目包含程序源码和MySql脚本和文档,idea开发,支持Eclipse。使用SpringBoot的本质是SpringFramework【IoC,AOP】的再次封装的上层应用框架。前端技术:bootsrap、layui、html5+css、jquery 等都有涉猎。对项目进行分阶段,分模块的开发,对项目进行黑盒白盒测试,搭建开发环境、编写相关文档、搭建对象、数据库设计、编写功能代码.最后得到项目成品.

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

目    录
摘  要    I
Abstract    II
第1章  前  言    3
1.1  研究背景    3
1.2  研究现状    3
1.3  系统开发目标    3
第2章  系统开发环境    5
2.1 java技术    5
2.2 Mysql数据库    6
2.3JSP技术介绍    7
 
第3章  需求分析    9
3.1  需求分析    9
3.2  系统可行性分析    9
3.3  项目设计目标与原则    9
3.4  系统流程分析    10
第4章  架构设计    12
4.1  系统体系结构    12
4.2  数据库实体设计    13
4.3  数据库表设计    15
第5章  系统实现    17
5.1  登陆    17
5.2  管理员功能模块    17
5.3  教务员功能模块    19
5.4  教师功能模块    19
第6章  系统测试    23
6.1  测试目的    23
6.2  测试方法    23
6.3  功能测试    24
6.4  测试结论    25
第7章 结  论    26
参考文献    27
致  谢    28

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值