论文部分内容阅读
在社会主义现代化建设快速发展的今天,信息技术已经应用到了社会生活的各个方面,尤其是在科学管理等方面计算机发挥着巨大的作用。作为教育及科研前沿的高等学府,计算机更是各项管理和协调工作的有力工具。面对当今高校学生人数不断增加、办学层次多样化、校区多元化等多方面问题,科学、高效的教务管理水平和能力是一所现代化大学层次和定位一个重要的衡量标准。然而作为教学和教务管理核心的排课工作却面临着资源分配日趋紧张、数据量膨胀、制约因素不断增多等严峻问题,如何能达到既满足教学规则又能够合理利用资源同时还能满足教师特殊要求的排课效果,是每个教务排课工作人员的追求的目标。可是如此巨大的数据量和制约因素,单单依靠人工进行已经很难实现,因此利用计算机进行辅助性的排课是目前较为常用的高校排课方式。然而想要实现符合各项要求的一个排课系统,十分困难,其最难解决的问题就是排课的冲突和漏课等问题。结合本人多年的排课工作经验和工作实际,通过研究各方面的文献资料、调研其他学校的排课现状、与其他排课人员的交流,对现行的教务管理系统中的排课系统存在的问题有了较为深入的了解和研究。本文通过实际应用,对排课的每个步骤、各项工作、制约因素等方面做了较为深入的阐述。在已有的教务管理系统基础上,根据工作实际,对排课系统做了详细的分析与探讨,对排课相关资源的进行了规划,探讨了数据挖掘和关联规则算法相关知识,并且利用关联规则算法对排课冲突检测、漏课问题进行了研究分析解决。本文的主要工作包括:(1)根据实际的工作经验和排课工作的现状,全面系统的阐述并分析排课工作中的工作流程、进行步骤、制约因素、操作原则等一系列相关问题;(2)捋顺在实际工作中本科生教务管理系统后台数据库和各模块关系,根据排课工作所需要的数据,制定出数据表并完善现有的后台数据库;(3)针对排课问题中出现的冲突,引入数据挖掘技术—关联规则算法,较好地解决排课中出现的漏课现象,提高排课的效率与准确性;(4)用JSP作为前台开发语言,以SQL Server2000企业版为后台数据库,设计并实现了排课系统。