当前位置:问答库>论文摘要

题目:教务排课系统的设计与实现

关键词:计算机自动排课;排课算法;优先级

  摘要

排课是学校教务工作中的一项棘手的工作,传统的排课相当麻烦且容易出错,而且课表填写等简单重复性工作量大,如果有较多的班级,这项工作可能要花很多时间。自动排课是计算机应用于学校管理的重要内容。 本文进行了排课的需求分析并阐述了系统的整体结构及实现方案,根据河南信息工程学校人工排课的要求,分析了排课问题的数学模型,在以往一些排课软件的基础上,提出了一个适合中等职业技术学校使用的排课管理信息系统的设计方法,并对一些具体的技术问题做出相应的安排,建立了适应于我校的排课系统。在系统设计过程中,应用了基于优先级的自动排课算法,采用Microsoft Access 2003建立数据库,用面向对象的程序设计语言Visual Basic 6.0编程实现。文中详细介绍了排课算法的设计与实现、数据库的设计与实现、数据录入、信息查询和报表输出的设计与实现。该系统的主要功能是在用户输入排课所需数据之后,以不同的方式进行排课处理,然后就可以把排好的课表以多种形式进行打印输出。本文在时间选择的灵活性、优先级的计算、等价类的划分、算法复杂性的降低等方面提出了自己的见解并进行了编程实现。本课题对我校今后进一步开展教务管理信息系统中的其他工作奠定了良好的基础。