中小学智能排课系统是一个有趣而实用的问题。其目的是在满足教学需求的前提下,合理配置教师、场地等教学资源,确保需求和资源不发生冲突,并且符合各方面的排课习惯。由于该问题并没有一个确定的算法,因此,采用智能运算和人工调整相结合,是解决该问题的最佳方法。本软件根据学校基本资料和教学计划进行智能排课,并通过人工调整最终完成课程表的编排。
①结构严谨,算法独特。中小学智能排课系统能圆满解决了现有软件能够解决的所有问题,如课程连排,特定时间不能上课(屏蔽时间)等。
②自动排课时,能够检查并保留现有课程安排,仅编排未安排的课程。其优点是显而易见的,因为通常排课表时都是在原有课表的基础上进行的。
③人工调整是在满足约束条件下的调整,绝不会发生任何冲突。通过交互运用自动编排和人工调整,你可以很容易获得非常满意的结果。
④采用数据库支持,发行时自带SybaseSQLAnywhere5.0数据库驱动程序及示例数据;你还可以选择使用MicrosoftSQLServer7.0数据库。
⑤安装维护简单,使用方便。采用标准的多文档界面,美观大方;并输出多种报表。
1.首先打开“排课工作簿.xls”,将贵校的有关数据输入其中,这个工作簿*有11个工作表,您首先看一下里面的第一个工作表“使用说明”,里面有各种要求和设置的说明,同时每个工作表中还有自己的输入说明,请仔细阅读;
2.数据输入完毕后保存、关闭“排课工作簿.xls”,运行本软件“排课系统.exe”,执行菜单【排课】→【导入所有数据】;
3.数据导入完毕后就可自动排课了:执行菜单【排课】→【课表安排】→【日课表】或点击“自动排课”按钮。
排课,即课程编排,是指学校为了正常进行教学工作,对班级、教师、课程及学校教学资源合理安排,制定各种各样课程表的行为。排课是一件很复杂的工作,其中必须要解决的问题是课程冲突的问题,否则教学工作无法正常开展。最难解决的问题是课程编排的合理性,因为对不同学校,不同的教师,认为“合理”的定义是不一样的,一个理想的课程表应该是能满足学校、教师的大部分“合理”的要求。