首页 理论教育 课表调度系统的功能的分析介绍

课表调度系统的功能的分析介绍

时间:2022-10-31 理论教育 版权反馈
【摘要】:一般的课表调度系统应包括以下七个方面的功能:1.约束条件输入用来输入各个教师的授课任务库、教师库、课程库、班级库与教室库等基础数据库。

9.4.2 课表调度系统的功能

在学校的教务管理中,课程表的编制是一项重要的,同时又是一项十分复杂和棘手的工作。因为在学校的课表调度中,需要考虑很多因素,如:一位教师不能同时在两个班上课,两位教师不能同时在同一班次同时上课。而且,在满足相同的要求下,也会有多种排课的方法,哪一种方法更完善,都是需要考虑的问题。因此,用计算机来进行课表的调度,既可以大大减轻教务人员的排课工作难度和强度,又可以使课表调度得更合理、更有效。

一般的课表调度系统应包括以下七个方面的功能:

1.约束条件输入

用来输入各个教师的授课任务库、教师库、课程库、班级库与教室库等基础数据库。要求录入既可以成批的将数据元素的教育信息输入到计算机,又可以与计算机交互输入,对单个记录的信息逐项进行输入。

2.信息查询

查询功能是用来对数据库中记录的信息进行查询,查询时要能采用多种查询方式。

(1)组合条件。针对某些数据项信息来形成条件确定范围,如查询学生人数大于50人的班级。

(2)约定条件。对已形成的组合条件,系统提示是否保留这个条件,如果保留即成为约定条件,在以后使用时可以按照相应的条件直接使用,这样用起来更加方便。

(3)交叉条件。信息往往是放在多个数据库里,采用此方式可针对不同数据库里信息共同形成一个条件确定范围。

可以采用两种方法将查询的结果输出:

(1)排序。对查询的结果可以按任意数据项进行排序。

(2)保留备查。将查询的结果以文件形式保存起来,以供今后查用。

3.修改与调整

针对五个基础数据库进行修改、调整,也包括对生成的课表进行修改和完善。修改的方式有:

(1)浏览修改。浏览基本信息,当发现错误时能够立即改正过来。

(2)指定项修改。对具体的某项信息进行修改时,如,对周课时进行调整,采用此法就比浏览方式要方便得多了。

(3)交互式修改。针对某个记录进行修改。

(4)批量修改。当某个数据都按照某一固定的方式进行修改时,可以采用批量修改方式。譬如所有的周课时都增加1,采用此方式就方便得多了。

4.生成课表

这项功能是课表调度系统最关键的功能,它包括了班级课表的生成、教师授课表的生成与总课表的生成。在具体的生成课表的过程中是采用交互方式。

5.删除数据库或记录

删除可以针对具体的数据库,也可以针对数据库中的某个记录。

(1)删除某个数据库,如年级课程表库。

(2)某个记录的删除。

(3)批量记录的删除,譬如删除某一年级的所有班级。

(4)字段置空,如把课程表中某个记录某个字段置空。

6.课表打印

针对生成的课表进行输出打印。

7.系统维护

(1)系统参数的设置。包括各单位的设置(大节或小节)、矩阵数组的设置等。

(2)数据备分及系统恢复。提供备分数据和维护数据的能力。

(3)代码库的维护。提供代码段的类别、含义等数据项的建立、修改、查询和打印功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈