l型鏊堕至!Kejia。Luntan 课务安排计算机管理系统的一种设计方案 金玉明 (常州广播电视大学,江苏常州213001) 摘要:该系统是基于常州广播电视大学管理模式而开发的,是学校教学管理系统中的一个子系统。系统提供了一个手工排课操作平台,作 为负责排课的教学秘书利用该平台,充分发挥经验智慧并赋予主观控制权,对各班级课务作出合理的安排,从而产生各班级课程表、各教师课程 表及全校总课表。通过该系统能查询各班级的历年开设课程情况,以及各教师担任的课程教学情况,为建立教学业务档案提供了良好的保证。 关键词:教学:课程表;管理系统 1 系统开发的意义 随着学校办学规模的不断扩大,每当新学期来临,作为负责排 课的教学秘书无疑是全校最忙碌的人。实际上面对有限的全校教 学资源,面对恒定的时空、领导的期望、老师的要求,方方面面的压 力,各种矛盾的焦点这时会集中于教学秘书一身 那么,针对几十个班级,数十位教师怎样合理地安排一学期的 课表呢?也许您会寄希望于排课软件,但是,如果您综合分析目前 各校使用的各种排课软件,如果您对上千所各地学校进行调查,或 者通过和广大用户交流,您会发现各校情况千差万别,不可能找出 两个条件一模一样的学校,而国内目前使用的排课软件都无一例 外地陷入自动化模式的误区。 全封闭的自动化排课,总是以牺牲排课方案的质量为代价换 取一、两个小时的速度。往往在反复重排后,还是不得不接受一个 牵强的方案。甚至排不出一套完全合意的课表来。为什么会这样 呢?实际上,有点数学基础的老师都清楚,考虑教师、班级、课程、节 次等要素的排列组合数,这是一个天文数字!要穷尽和比较所有这 些方案组合几乎是不可能的。更为重要的是,这些自动化排课软件 根本漠视了人的主观能动性,剥离了人的经验和智慧,试想单凭开 发者包办一切、代行其事、自作主张地编排课表,怎能满足千差万 别的学校环境和教学需求呢? 因此,好的软件应扬弃自动排课模式,提供一个得心应手的工 作平台,让人脑和电脑的特长互补结合,在后台,充分利用电脑的 储存记忆功能和快速运算能力,开放出cpu时间,让电脑随时跟踪 排课员的操作,并随时计算和给出信息提示。在前台,充分发挥人 的主观能动性,让排课人员掌控自己的排课思路、策略和原则。这 样才能相得益彰,优质高效。 本系统正是基于这一思考,充分考虑常州广播电视大学的实 际情况而开发的一个课务安排计算机管理系统。 2业务分析 常州广播电视大学实行二级管理,划分为三个专业系,由三个 系分别对本系所管理的班级排课。根据班级性质又分为三年制、五 年制、开放本科、开放专科等四个类别,每类班级的课程代码各不 相同。课务安排主要由教务处和专业系协同完成。 通过对课务安排方法的调查分析,得出业务处理流程如图1 所示。 (1)教务员进行课程代码维护,按四个类别生成各类课程代码 (2)系秘书首先进行教师代码维护,分为专任教师和兼职教师 两大类,产生当前所有任课教师信息。 (3)根据各专业教学计划,按班级录入各班级当前学期开课信 息,所开设的课程来源于课程代码表。 (4)为每门课程安排任课教师。所有教师来源于教师代码表。 (5)按班级安排每门课程的上课时间,由此生成各班级当前学 期的课务安排表。 图1业务处理流程图 3数据库设计 系统涉及到的主要实体有班级、教师和课程,三个实体之间组 成一爪‘‘课务安排”多对多的关联,如图2所示。 ’ 图2“课务安排”多对多关联图示意 (1)班级:已在《电大内部办公管理系统》的学生管理子系统中 进行了维护处理,主要内容有:班号(主键)、班级名称、专业、教室、 班主任、入学时间、入学人数等信息,本系统可直接使用。 (2)课程:课程号(主键)、课程名称、拼音、开课单位(电 大、省电大、市校)、课程隶属系、教研室等信息组成,其中“拼音’’字 段主要为录入班级开课信息时提供便捷。 (3)教师:教师号(主键)、教师姓名、拼音、性别、出生日期、学 历、专业、毕业学校、职称、单位、联系方式等,其中“拼音”字段是为 了录入各门课程任课教师信息时提供便捷。 (4)课务安排:学期、班号、课程号、教师号、上课时间、平均分、 及格率。候选关键字有两个(学期、班号、课程号)和(学期、班号、教 师号),选择第一个作为主关键字。 4几个关键技术的处理 4.1 各班级开设课程的录入 所有课程预先建立了代码,显然每学期各班级开课时若要输 入课程名称是不现实的,而如果直接从上百门的课程代码表中进 行选择也很麻烦。所以系统中对每个课程名称增加首字母的拼音, 选择课程时输入拼音即对课程按拼音进行过滤,一般只要输入 2~3个拼音即能迅速缩小查找范围, (下转第72页) l 鍪堡至 Kejiao Luntan 置、电工工具仪表、机舱监视与报警系统等。 成一个值班小组(应具有单独T 、闭组工作能力)。上下班要严格 执行交制度(班组之间的 a 沟通能力)。 (5)工具:各机电设备和控制线路技术文件、资料、电工日志 (6)劳动组织:一般与一至几名工人组成维修小组(单独工作、 团组工作),领导电工和有关工人展开工作。 (7)要求:操作规范,记录规范,安全、健康和环保,遵守劳动纪 律等规章制度。合理安排工作和休息时问,控制修理工程进程。 5结语 职业教育以职业活动为导向、以能力为目标、以学生为主体、 以素质为基础、以项目为载体,开设知识、理论和实践一体化的《船 (6)劳动组织:在轮机长的领导下,轮机员一般与一名机工组 等;电工仪表、电工工具。 (7)要求:操作规范,记录 池,安全、健康和环保,遵守劳动纪 律等规章制度。 4.2 电气设备维护保养的典型工作任务的行动领域 (1)典型工作任务描述:维护保养各类电机、照明设备、控制系 统、电力线路等;应急设备的维护试验。 (2)工作任务的情形: 1)工作任务说明:定期对电动机和发电机进行维护保养;按时 对照明、控制、电力线路检查,及时更换损坏元器件,及时排除故障 舶电气》课程,必定要通过以上的分析,以确定《船舶电气》课程的 行动领域。通过分析,反映出在轮机管理专业中对本课程所要求的 职业能力,并奠定了后续的“学习领域”、“课程标准”、“学习情境” 等分析或设计的基础。尹 【参考文献】 [1]孙勖清.船舶电气课程教学改革探讨[J].青岛远洋学院学报,2004 (3):63~64 隐患;定期测量绝缘电阻,保证电气设备及线路经常处于良好工作 状态;按规定对应急电气设备进行维护和试验。 2)涉及的电气业务领域:电工仪表工具使用、电机维护技术、 电气线路检查、电气故障排查方法、安全用电等。 3)其他说明。以维护管理为主,修理为辅。对大多数轮机员来 说,船舶运行期阃重大电气故障的排除和维修是比较困难的。 (3)工作过程及方法: 1)对主管的电机拟定的预防检修计划,交大管轮审核汇总按 大管轮的安排进行检查、测量及修理: 2)记载并保管修理记录簿定期送轮机长审阅。负责保管规定 本人主管的电气设备技术文件、资料以及专用物料、工具、仪器等, 并保持良好可用状态。 [2]STCW78/95公约[Z].中国科学科技出版社,1998 [3]姜大源.当代德国职业教育主流教学思想研究理论、实践与创新 [C].北京:清华大学出版社,2007 [4]戴士弘.职业教育课程教学改革[M].北京:清华大学出版社,2007 [5]中华人民共和国海船船员适任考试、评估和发证规则.北京:人民 交通出版社,1997 收稿日期:2010—0卜22 作者简介:舒海滨(1970-),男,浙江舟山人,讲师,硕士,研究方 向:船舶电气与自动化。 (4)对象:船舶各机电设备、照明设备、控制系统、电力线路、有 线电话、电气仪表、电导航及无线电通信设备的强电部分及其他电 气设备;应急发电机、应急设备;各技术资料。 (上接第7O页) 从而方便地为各班级录入当前学期开设的课程。 4.2任课教师的处理 问信息,并保存到数据库中,处理既直观又方便。 4.4总课表生成 因校内专职教师和兼职教师信息结构不完全相同,被分别存 一总课表每个班级为一行,其中包括班级的基本信息和每周5 放在两张不同的表内进行维护,而在选择课程的任课教师时,需从 天、每天8节课的课程安排信息,班级基本信息有:班级名称、班主 个表中取数,故创建教师视图HV jS进行专、兼职教师信息的合 任、教室、班级人数:课程安排信息主要有课程名称和任课教师。处 并处理,语法如下: 理时,根据每门课程的上课时间安排找到对应的星期栏,写入课程 CREATE VIEW uvj名称和教师姓名即可。 s AS SELECT<校内教师信息> _5结语 UNION SELECT<兼职教师信息> 4.3课程表的处理 学校课务安排系统的开发成功为教学管理人员提供了一个高 效、实用的操作平台。通过该系统可以很方便地查询到各类课程 按班级逐一安排课务,这是系统处理的核心。班级课表由两部 表,为学校教学部门的管理带来更多的便利,使教学管理规范化、用户 分内容组成:第一部分是按行显示的课程安排,第二部分是用图表 现代化上一个新台阶。系统在设计时力求做到运行稳定可靠,操作方便,并为学生进行教师教学质量测评提供了保障。 表示的课程表。 按行表示的课程安排内容包括:课程代号、课程名称、任课教 师、上课时间等信息。其中课程代号用大写字母表示;上课时间由 星期和节次组成,星期用汉字数字表示,节次用阿拉伯数字表示。 如“三l2”表示星期三的第一节和第二节。这也是数据库中保存的 排课信息。 用图表表示的课程表除了时间栏以外,还有表示星期一至星 期五的5栏,每栏8行(表示每天8节课)组成,行列的交叉点则是 课程代号,如课程代号“A”的上课时间是“三l2”,则在星期三的第 【参考文献】 [1]何钦铭,陈根才.数据库课程设计.浙江大学出版社,2007 [2]王珊,萨师煊.数据库系统概论.高等教育出版社,2008 [3]徐国志.SQL-Server数据库开发案例精粹.北京电子工业出版社 [4]黄梯云.管理信息系统.经济科学出版社,2000 1、2两行各显示一个“A”。这里的上课时间信息和在第一部分中的 上课时间是完全一致的。 收稿日期:2010—01—23 作者简介:金玉明(1963-),男,江苏仪征人,副教授,研究方向:数 排课时一般在图表中填写课程代号,系统自动转换成上课时 据库开发与应用。