毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于ssm综合排课系统的设计与实现

选题目的和意义:
随着时代的进步,新技术层出不穷,人们对信息与数据的利用已进入自动化、网络化和社会化的阶段。山西职业技术学院教务中的排课系统的技术改革也是势在必行。本课题正是在应用系统集成建设的过程中展开设计的,根据该校信息化建设的要求,将原来C/S结构的排课系统用B/S结构的技术实现,提高教务人员的工作效率,加强对学校基本信息的管理,为学校的信息统一化提供更大的便利。
本系统采用MVC设计模式,SSM框架,通过MyEclipse平台进行编码,运用MySQL数据库进行数据的存储。实现教室管理,课程管理,班级管理,课程计划,自动排课,手动排课等功能,从而满足学校整体信息化建设的需要。
与本课题相关的技术和方法综述:
此综合排课系统的设计基于SSM框架,采用Tomcat、MyEclipse等技术。使用Java语言来对系统的代码进行编写,使用MySQL来实现信息的管理等。
下面对开发中用到的常见技术作一个简短的介绍:
1)SSM框架
JavaEE开发平台的新型Web轻量级开发框架,它是一个灵活度高、耦合度低的信息系统开发框架。SSM开发框架普遍应用于各个领域,本文以登陆模块为例,来阐述实现SSM框架整合的过程,在这里只关注各层之间接口的实现B/S结构。
2)MVC模式
MVC是一种架构型模式,它本身不引入新的功能,只是指导我们把Web应用结构做的
更加合理,实现逻辑与页面相分离。
3)MySQL
MySQL是基于SQL的客户/服务器数据库。它是一个高性能、多用户的关系型数据库,具有高容量的事务处理及决策支持功能,使用户能够用它建立大范围的分布式系统。本系统将用MySQL存放教室信息、班级信息、课程信息等。
4)MyEclipse
MyEclipse是一个功能强大的企业级集成开发环境,它是基于Eclipse开发并具有自己的插件的。它主要用于Java,JavaEE和移动应用程序的开发。MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,这解决了各种开源工具的不一致和缺点。如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如action/session bean/form等。还包含编辑Hibernate配置文件和执行SQL语句的工具。基于此,本系统使用MyEclipse作为开发软件。
5)Tomcat
Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。并且Tomcat运行时占用的系统资源小,扩展性好,支持负载均衡与邮件服务等开发应用系统常用的功能,所以本系统使用tomcat作为服务器。
 
山西大学商务学院毕业论文(设计)开题报告
主要设计内容:
该综合排课系统确保在课程安排时,教师、学生、时间和教室不会产生冲突,同时还要考虑教师和教室资源的限制,通过对整个排课系统进行功能性分析,包括以下几个主要功能:
1)基础信息包括:教师、教室、课程、班级的管理,经过分析本系统分为特殊教室管理、教师信息管理、课程信息管理、班级信息管理;
2)排课设置管理。排课设置管理要是包括学期课程计划管理和班级课程及任课教师管理两个模块,主要是凸显系统设置、关联和维护基础信息模块的信息。
3)排课模块,实现自动、手动排课以及教师及课程表打印的功能,主要是对前两个模块的数据通过遗传算法把数据进行处理。
1.自动排课:自动排课是根据基础数据中的数据和排课设置的设置数据,通过我们的规则如将课程表自动生成,运用了遗传算法来实现自动排课。
2.手工排课及课表调整:考虑到自动排课不能满足所有的教师,比如教师可能有突发状况,这样自动排课就不能满足所有的用户的需求,所以设计手工排课和课表生成修改,让用户能够手工排课,也可以对课表进行手动修改,通过监测已有课表,来判断排课是否正确,需填写正确不冲突的数据才能保存。

设计的环境、方法及措施:
设计环境:
(1)开发工具:MyEclipse;
(2)JAVA环境:JDK1.8;
(3)数据库建模工具:PowerDesigner;
(4)MySQL;
(5)UML图:visio
(6)应用服务器:Tomcat 9.0
方法及措施:
(1)阅读有关遗传算法的相关文献,了解算法原理。
(2)对遗传算法进行一些改进。
(3)提出遗传算法在自动排课中的应用方法。
(4)编码实现排课算法。
(5)对系统进行测试和运行。
(6)对系统进行回归测试和功能完善。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:网吧信息管理系统
下一篇:社区防疫物资消耗管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022