论文部分内容阅读
传统排课是一项繁琐又繁杂的工作,不仅要对学生、教师、教室、课程、专业进行合理的组织安排,且在每年的学生规模不断扩大发展下,各项资源变得越发紧张,手工排课越来越不能满足现状。而使用计算机排课具有很多优点:极大的加快了信息检索速度,使查找信息更为便捷、提高了信息存储周期、降低了使用成本等等。降低了高等院校排课工作的工作量,几乎输入课程的同时老师和学生可以马上进行查询课表情况,为教学带来极大的方便。因此,开发一套自动排课系统对排课进行有效的管理是很有必要的。排课问题是所有教育行业都要面对的问题。但是这是每所学校将在每个学期遇到的另一个问题。排课系统目前市场上的总体表现较差。本论文在研究和分析了相关理论以后,在分析其他排课软件的基础上,提出一种用改进的回溯法解决排课系统的设计方法。希望本论文的设计方法能对于相关部门有所帮助。利用计算机代替手动操作来实现高智能排课系统。本文研究的主要内容是使用计算机来实现课表的自动编排、课表查询、基础数据维护等多种功能。使用计算机辅助软件来安排课程,而不是传统的手工排课。基于以上想法,本次论文工作的主要内容是对高校教务排课系统进行设计和实现。我们拟开发出一套高校教务排课系统,作为高校教务排课的工具,可以为高校教务排课人员提供一套科学、便利、人性化的排课工具。研究的主要目的在于在方便工作人员进行科学的高校教务排课的同时,也方便了教师和学生查询课程表的操作。使管理员能够及时的进行合理的排课,提高了管理工作的效率,极大的减少了手工排课的错误操作。本文首先通过对国内外排课问题的研究和分析,然后根据某高校的具体情况做了详细的需求分析,决定采用回溯法来解决该校的排课问题。本排课系统在考虑学校各种因素情况下,进行了一系列的测试,通过实验测试表明回溯法在解决学校排课问题上,基本能满足需求,通过加入约束因子,能更好的满足学校排课需求,基本达到了实验目的。