下载后可任意编辑1 讨论背景 课程表是一个学校日常教学工作和其它各项活动的指挥调度表。它不但是学生和老师上课的依据, 对学校其它工作的统一安排也有直接影响。高校排课工作是执行教学计划、 实现学校培育目标的重要一环, 是学校教学教务管理工作中最基本而又非常重要的一项, 它是学校建立稳定的教学秩序的最根本的保证, 是学校贯彻教育方针、 培育合格人才的具体体现, 并对学生的学习效果和课堂的教学质量有直接的影响。它不但能够从侧面反映出学校领导的办学思想, 也能体现出学校教育教学管理的能力和水平。 课程表是地方高校开展教学活动的指令性文件。在地方高校的传统排课方式下, 课表编排主要是靠手工完成的, 排课人员需要花费大量的时间和精力, 而且容易出错, 同时手工操作也不能满足资源需求的常常变化。当前地方高校普遍利用计算机进行自动排课, 不但能使教务人员从繁杂的排课任务中解脱出来, 提高教务管理工作效率, 而且能改进教学管理质量, 合理、 高效地利用有限的教学资源, 使学校的各种教学活动、 教学管理及其它相关的工作能够有序、 法律规范地进行, 维持正常的教学秩序, 同时对推动教务管理的信息化起到非常重要的作用。由此出现了众多的计算机排课软件。 可是当前地方高校再采纳计算机进行排课过程中, 大多采纳传统方法进行程序设计, 把程序作为系统核心。系统中所使用的排课数据主要考虑了一般性排课原则, 而对于不同学校的特点考虑不足, 特别是学生层次的关注度不够。而且数据与程序结合过于紧密, 程序的修改维护有很大难度, 不便于系统扩充和升级, 因此限制了系统的通用性。而且在发生特别情形下, 只能依赖于人工调整, 虽然有很多地方高校先后购买过多个排课软件, 但都不能圆满地解决课表编排的问题, 造成了大量的浪费。同时课表编排问题涉及老师、 教室、 学生、 课程及教学时间等多种因素的组合规划, 具有规模大、 约束条件复杂以及不断变化等特点, 根据上文的分析, 缺乏人性化, 没有对学校内的学生进行考虑是问题存在的原因。 2 排课系统分析 下载后可任意编辑2.1 排课系统业务描述 排课是每个学期都必须面临的一件繁重的日常教务工作, 是为下学期教学工作能顺利组织实施的一个前提条件。排课管理是高校每个学期教学教务管理工作的一个主要内容, 是整个综合教学教务管理系统中必不可少的部分。排课也是一项复杂而精细的工作, 需要考虑的因素很多, 涉及到方方面面...