论文部分内容阅读
教学改革迫在眉睫,教学管理必须创新,作为高等院校教务管理工作的核心,排课管理是一项时间性强、工作量大、准确度要求高且影响全局性的工作。传统的仅能满足定制化排课需求,或者仅仅支持半手工、半自动化排课方法的教学管理系统已经很难满足教学运行支持的需求。对于现在高等教育来说,人才培养的目标已经发生了变化,“排课”作为高校教学工作中非常重要的一部分,应该更加有效地去管理,并将相关信息作为教学管理分析和决策的手段,使得这些信息能够为教学活动产生更好的促进作用。建设能够满足教学管理需求,适应需求变化,具有可扩充性、可重用性、可靠性和可维护性的网上教学管理系统迫在眉睫。本文通过对高校教学管理流程的研究,设计和开发了一套面向高等院校的完整的教务管理系统,并通过对已有各种排课算法的调研,综合多种运用于自动排课的算法并结合各种算法的优劣势,设计出了全新的“自动排课”算法。该算法是以课程为基本单元,遍历课程有效的可用时间片,同时考虑排课约束条件来对课程进行回溯安排的。也就是当一门课程只要有一个教学班没有被安排成功,则取消该门课程已安排的教学班,并重新选择一个有效时间片进行安排。与传统的智能排课相比:不易出错、速度快、周期短、循环节点少,自动化程度高。论文设计并实现的排课系统,有效地提高了高校专业课程排课管理效率。