基于J2EE的实验室排课
系统的
设计与实现【摘要】
课程编排是教学管理中重要又复杂的管理
工作,随着高校教育事业的发展,招生政策的不断调整,在学生人数和课程的设置上也随之不断变化。在教学资源有限的前提下,要实现课程编排的合理性已非人力所能为。在这种情况下,借助数学理论和
计算机实现课程编排的自动化已是迫在眉睫,也是达到课程编排准确度,充分利用教学资源的有效途径。课程的编排处于教学管理工作的核心,是其他管理工作能够有条不紊地进行的前提,对教学质量的提高和的发展有着深远影响。论文首先介绍了智能排课系统的研究背景和意义、国内外发展状况及其相关技术。接着仔细探讨了排课系统的需求和功能;结合我校实验室管理事务的实际状况,分析事务工作流程,研究并给出了其工作模型。在此基础上设计了一个基于
Java平台上流行的Web框架的实验室排课系统,并详细描述了该系统,包括使用到的技术和工具,系统的基本原理和工作流程,以及课程编排所使用的禁忌
搜索算法等。本系统能够完成实验室管理、学生实验成绩及学分管理、系统排课、用户管理等操作。使用本文设计的系统,工作人员只要按照实验教学计划设置好各门课程的基本情况及排课要求,计算机就可以根据不同课程的特点...更多还原【Abstract】Managementofcurriculumintheteachingmanagementofschoolisimportantandcomplex,withthedevelopmentofeducation,ad
missionspolicyofcontinuous
adjustmentofthenumberofstudentsandcurriculumwillalsobeonchanging.Inthecontextoflimitedteachingresources,t
oachievethereasonablenessofcurriculumarrangementhavebeenimpossible.Inthiscase,usingmathematicaltheoryandcomputerautomationtoarrangecurriculumisimminent,thisisalsothebestwaytoachievecurricu...更多还原【关键词】课程编排;Java平台;Web框架;算法;【Key
words】CurriculumArrangement;JavaPlatform;WebFramework;Algorithm;【索购论文全文】索购论文全文】目录摘要3-4Abstract4第一章绪论7-111.1项目背景及意义7-81.2国内外研究现状8-91.3本文研究目标9-101.4论文主要内容与组织结构10-11第二章相关技术简介11-192.1MVC模式11-132.2STRUTS框架13-139938848即付即发
2.2.1Struts实现MVC的机制13-142.2.2Struts的工作流程14-152.3开发平台ECLIPSE简介15-172.3.1Eclipse的体系结构162.3.2Eclipse的图形API16-172.3.3开放式、可扩展的IDE172.3.4开源的代码172.4本章小结17-19第三章实验室排课系统的需求与设计19-333.1实验室排课系统需求分析19-213.1.1实验室排课系统的需求分析19-203.1.2实验室课表的制定原则20-213.2实验室排课系统功能架构21-253.2.1实验室排课系统体系结构21-223.2.2实验室排课系统运行环境223.2.3实验室排课系统功能模块22-243.2.4实验室排课系统UML模型图24-253.3实验室排课系统算法设计25-313.3.1禁忌搜索算法概述25-263.3.2禁忌搜索算法的数学模型及流程26-273.3.3实验室排课系统的模型27-293.3.4禁忌算法在排课系统中的应用29-31
3.4本章小结31-33第四章实验室排课系统的实现33-494.1实验室排课系统的数据库设计33-384.1.1MySQL数据库33-344.1.2数据模型的设计34-354.1.3创建数据库35-384.2实验室排课系统的主界面38-394.3排课系统的业务逻辑及其实现39-444.3.1业务逻辑39-404.3.2排课系统的模型40-414.3.3排课系统的视图41-444.4排课系统的算法模块44-474.4.1预处理模块44-454.4.2搜索模块45-464.4.3教室分配模块46-474.5本章小结47-49第五章实验室排课系统的部署与测试49-575.1打包和部署层设计49-505.1.1打包495.1.2部署49-505.2运行环境50-525.2.1系统运行环境50-52
5.3系统测试52-555.3.1
软件测试概述525.3.2实验室排课系统测试52-555.4本章小结55-57结论57-59致谢59-61参考文献