高校教务排课系统
课程表问题是一个受限于课程、时间、教师、教室四因素的多元受限的问题,如果一定要满足所有的约束条件这些条件往往是相互矛盾的,则极有可能找不到完整解。同时,必须考虑教学资源冲突和紧张的问题,由此带来的教师到不同校区授课课的调配问题,学生到不同校区上课的时间冲突问题,以及学生、教师路程往返问题和移动代价问题,能够合理分配这四个因素,解决矛盾冲突使教师和学生的上课和休息合理的结合,使我们解决的重要问题;其次,它是一个标准很难统一的问题:不同类型的课程,需要不同的排课方法和优先级别来减少系统的开销以及数据库的开销,做到快速准确的执行系统,同一个排课结果,可能有不同的人有不同的看法。因此对排课结果的评价标准很难达到固定和量化,那么对排课系统的评价分析也就十分重要。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。
关键词:冲突课表问题优先级别移动代价
目录
第一章引言…………………………………………………………………………1
(一)排课系统研究的意义………………………………………………………1
(二)现状分析和存在的问题……………………………………………………1
(三)本文解决的技术关键………………………………………………………1
第二章需求分析……………………………………………………………………2
(一)系统所具备的功能的探讨…………………………………………………2
(二)需求分析……………………………………………………………………3
(三)系统开发环境………………………………………………………………4
(四)系统流程图…………………………………………………………………6
第三章整体设计…………………………………………………………………7
(一)系统功能模块设计…………………………………………………………7
(二)数据流程图…………………………………………………………………7
(三)数据库设计…………………………………………………………………8
(四)数据库概念结构设计及E-R模型图………………………………………12
(五)时间数据在数据库中各表间的转化………………………………………13
(六)独立教学区域的划分………………………………………………………15
(七)距离问题与移动代价关系的讨论…………………………………………16
(八)数据处理与转化……………………………………………………………18
(九)排课逻辑流程图……………………………………………………………20
第四章详细设计……………………………………………………………………22
(一)运行环境及使用说明………………………………………………………22
(二)登录界面……………………………………………………………………22
(三)信息设置……………………………………………………………………24
(四)开课计划表…………………………………………………………………25
(五)课程表形的成与打印预览…………………………………………………25
结论…………………………………………………………………………………26
参考文献……………………………………………………………………………27