1 / 30
文档名称:

排课系统设计.doc

格式:doc   页数:30
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

排课系统设计.doc

上传人:janny 2011/5/12 文件大小:0 KB

下载得到文件列表

排课系统设计.doc

文档介绍

文档介绍:目录
摘要 1
1 软件需求分析 2
2
系统环境 2
3
3
3
3
4
4
2系统分析 4
4
4
4
5
5
6
6
6
6
7
7
7
7
7
7
7
3系统实现 8
8
8
9
16
18
18
18
19
19
4结束语 19
参考文献 20
学分制管理下的计算机排课系统设计
【摘要】本系统旨在综合课程、课时、教员、教室等各种教务信息,通过计算机为高校学分制体系自动生成排课表单。由于问题的复杂性,我们着重解决了为保证教学计划的课时冲突问题和安排教师的问题,抓住了问题的主要矛盾,加深了对学分制下排课系统的研究。
【关键字】教务,排课系统,学分制
The Analysis and Design of System for the Courses Arranging
【Abstract】The Course Arranging System’s aim is making use of hundreds of educational administration information of courses, teachers, classrooms and coursetime to arrange courses automatically. Because of this problem’plexity, we tried our best to ensure teaching plans be executed. Therefore this problem could be settled more essfully under the credit hour system.
【Keyword】Educational Administration, Course Arranging System, Credit Hour System
1 软件需求分析

系统环境
现代大学的学科设置越来越科学,大学的学习方式也在不断的更新,许多国内的大学开始向国际化方向发展,采用学分制的管理系统。然而,要采用这样一种先进的模式,首先要面对就是学生选课时所依据的排课表该如何生成的问题。在以往的教学管理中,许多高校只能通过人工的方式生成。伴随着学科范围的不断扩大,各个院系的学科科目也越来越多,庞大的课时、教员、教室信息令学校的教务安排人员眼花缭乱,无法迅速、高效地完成排课任务。
学分制下的排课系统的主要任务是把各系或各授课部门的课程申请进行汇总,然后根据教学计划或教学环节制订全校各班级的课表。为了使课表的编排更准确、合理、快速,各高校先后开发出一些适用的排课软件系统。我们发现这些软件有以下不足:
每个学期的课程、教师、教室信息相对固定,但却不能被重用。
自动排课速度较慢。
(3)冲突现象仍然十分严重,需要大量的手工操作。
为了解决这些问题,充分利用学校的人力资源,我校教务处决定自行开发排课系统软件,以便为教务处的教学管理工作提供更大方便。

本系统的主要功能是利用已知的课程、教员、科目、教室、学员人数等信息排出合理的课程时间表,使各院系的学生都能根据自己的意愿和学院的指导要求排出课表,尽量避免课时冲突,达到学校、老师、学生的要求。

一般来说,学校里参与排课的工作人员在计算机的操作水平上参差不齐,这就要求产品的界面友好,使用方便,简单明了,以帮助教务管理人员快速学习产品的操作方式,完成排课工作。

(1)各门课程的选课人数的大致范围已知。
(2)各门课程可选的老师人数已知。
(3)考虑到在实际的选课过程之中,虽然学生们对各个老师的偏好不同,但影响学生做出选择的主要因