高校通用排课管理信息系统的设计与实现

前几天在 yphawk的专栏上看到这篇文章,挺感兴趣的,也像试一试,于是把这篇文章copy过来了
文章后面还有一些有用的评论

高校通用排课管理信息系统的设计与实现

详见http://www.gzit.edu.cn/gut/magazine/xb991/99xb1-4/99xb14-5.html

摘 要 在分析以往一些排课软件的基础上,提出一个通用的排课管理信息系统的设计方法,并对一些具体的技术问题作出相应安排。

关键词 教务;排课;排课管理系统;专家排课

中图分类号 TP315; TP399:G473.4                      文献标识码 B

0 引 言

排课管理的主要任务是把各系或各授课部门的课程申请进行汇总,然后根据教学计划或教学环节制订全校各班级的课表。由于高校班级数、课程门数较多,每门课又涉及很多信息,如果用手工进行排课,不可避免地出现教室资源冲突或教师资源冲突的情况。为了使课表的编排更准确、合理、快速,高校教务部门已用计算机来进行排课管理,并先后开发出一些适用的排课软件系统。我们发现这些软件有以下不足:1)每个学期的课程、教师、教室信息相对固定,但却不能被重用;2)不能保存每个学期的历史数据,不便教师对以前课表进行查询;3)未提供用户的分级使用制度;4)自动排课速度较慢;5)形成的课表大小不固定,增加打印难度。

为了解决这些问题,充分利用学校的教室资源,我校教务处决定自行开发排课管理系统软件(PKMIS),该系统现已研究成功并投入使用,为教务处的教学管理工作提供了极大方便。

1 数据库结构

本软件使用的数据库很多,每个数据库中都增加了两个属性“USESTATUS”和“DM”。“USESTATUS”用于描述该记录是否被其它数据库使用,如果被使用,属性值为逻辑真,在进行记录删除操作时被禁止。“DM”属性保存了汉字信息的代码,减少了以后录入信息的工作量,以下介绍几个主要的数据库。

班级库(CLASS.DBF)是描述班级信息(即班级号、班级名、代码、学生人数、专用教室)的文件,学生人数决定了排课时所使用的教室类型。

教室数据库(ROOM.DBF)描述了教室的有关信息

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值