基于优先级回溯算法的高校排课系统设计与实现

被引量 : 0次 | 上传用户:lemon616
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高校排课工作是高校教学管理最基础、最复杂,同时也是最重要的管理工作之一,其本质是将每学期排出的教学计划安排一组合适的教学时间和教学地点,从而使整个高校教学工作有序的进行。由于各高校的教学区域分布和教学安排习惯各有不同,现在市场中的排课软件已无法满足本校的排课要求。同时,为了实现办公自动化提高效率,根据本校的实际情况设计和实现了基于优先级回溯算法的高校排课系统。系统根据用户角色不同划分为三个功能模块,分别为系统管理员模块、排课管理员模块和普通用户模块。其中系统管理员模块的主要功能包括对诸如班级信息、课程信息等排课资源和系统用户信息进行管理;排课管理员模块的主要功能是应用基于优先级的回溯排课算法对指定排课资源执行自动排课和手动微调操作;普通用户模块的主要功能是将课程表提供给指定普通用户浏览。系统采用SSH框架构建,数据库使用SQL Server2005作为是数据库工具,数据库表遵循简单、易扩展的原则进行设计,使用Java语言作为主要开发语言,开发工具使用MyEclipse9.0M1版本,服务器工具使用Apache-tomcat-6.0.16版本。系统完成后已对系统中主要的排课资源管理模块和自动排课模块进行了测试。测试结果表明系统主要功能已实现,应用基于优先级回溯排课算法实现的自动排课功能排出的课程表具有高可用性的特点,基本符合本校教学安排习惯和要求。
其他文献
本文主要依托于青海省国土资源厅-中国铝业公司区域地质矿产调查项目“青海省都兰县阿拉克湖-红水川地区1:5万区域地质矿产调查”,通过野外地质填图和实测剖面研究,对下三叠统洪
随着时间的推移以及改革开放的深入发展,中国的制造型企业正在发生着翻天覆地的变化,企业间的竞争也日趋激烈,二十一世纪的竞争,归根到底就是人才的竞争。一个企业如果现在目前激
<正>1.在日前召开的全国组织工作会议上,习近平总书记提出:要建设一支忠实贯彻新时代中国特色社会主义思想、符合新时期好干部标准、忠诚干净担当、数量充足、充满活力的高素
生猪代养产业模式极大地推动了生猪产业,较大程度地降低了农户的市场风险,保障了农户利益,提高生产效率、降低养殖成本,加强了公司与农户的利益联结。创新养殖户与贫困户紧密
<正>近代彩绘瓷器的绘画和题款,往往由同一人所作。然而,有的时候,题款也有他人代笔的。只是由于当时代笔者专为绘画者题款,例不署名,故其姓名埋没不彰,难以钩沉探索。如笔者
构建了物流服务企业客户的服务创新感知模型,运用层级回归法分析了客户服务创新感知包括创新理念、创新技术、创新文化、创新环境、关系强度、客户参与创新,对客户合作绩效(
校企合作办学是培养适合企业需求人才的重要教学模式,同时也是当前我国各大高校重点探讨的新课题。现如今,在高校教育教学中,企业合作办学已经延伸到了多个学科中。本文主要
<正>漕河泾开发区科技创业中心,1989年从"农舍孵化器"起步,经过30年发展,已经成为集科技创业苗圃、大学生创业园、留学生创业园、国际企业孵化器、科技企业加速器等于一体的
1947年10月到1949年5月,2万多名苏北难民占居了上海众多的寄柩所等存放尸棺的地方,引发了一场同乡团体、难民与市政府之间长达两年之久的"寄柩所风波"。同乡团体指责难民为"
<正>《高等教育法》明确提出"高等学校的任务是培养具有创新精神和实践能力的高级专门人才"。我国素质教育尚处于起步阶段,面对高校绝大部分本科大学生,培养他们的创新意识、