APP下载

基于遗传算法的排课管理平台的设计与实现

2016-05-30黄新叶蒋高峰

教育教学论坛 2016年15期

黄新叶 蒋高峰

摘要:本文意在编写一套适用于江苏信息学院的自动排课系统,通过校园网构建一个交流平台来连接教师、学生和教学管理部门。利用并结合J2EE技术、Struts技术、MVC结构设计、SOA技术实现B/S结构的数据信息管理目标;通过对排课算法进行算法分析与算法设计,建立基于遗传算法的排课数学模型。同时利用算法中的各项约束条件和混合编码方法简化排课过程中存在的问题。

关键词:排课;排课管理;遗传算法

中图分类号:G647 文献标志码:A 文章编号:1674-9324(2016)15-0011-02

一、国内外研究动态

(一)背景与意义

排课管理作为教育教学中的重要环节,其目的是为教师、学生安排合适的教学地点与时间。排课管理是教学管理中一项复杂的工作,只有合理安排好了课程时间与地点,才能保障教学工作的有序进行[1]。关于教学排课管理研究已经有近四十多年之久,在理论以及实际应用中都取得了丰硕的成果。然而,现有教学排课管理在面对复杂教学排课环境及大规模教学排课管理时存在的问题至今尚未完全解决,特别是随着各大高校学生的大力扩招,给教学排课管理带来了巨大的压力。在国内,目前教学排课管理采用系统自动排课与人工排课的方式[2],系统首先进行自动排课,然后找出存在冲突的课程进行人工调整,并根据经验判断将课程安排到合理的位置。由于人工调整缺乏理论指导与数据模型,使教学排课管理具有一定的盲目性,因此需要利用计算机技术与合适的排课算法解决人工干预的问题,这对于推动教学的发展也起到了非常重要的作用[3]。……

登录APP查看全文