排课程序_排课流程

其他范文 时间:2020-02-28 17:07:46 收藏本文下载本文
【www.daodoc.com - 其他范文】

排课程序由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“排课流程”。

目录

第1章 系统需求......................................................................................................2 第2章 分析问题领域..............................................................................................2 2.1确定系统范围和边界..................................................................................2 2.2 确定活动者.................................................................................................2 2.3 定义UserCase.........................................................错误!未定义书签。2.4 用例图.........................................................................................................2.5 主要交互图(顺序图)..................................................................................8 第3章 静态结构模型............................................................................................10 3.1 建立对象类图...........................................................................................10 3.2 数据库表设计...........................................................................................11 3.3 建立包图...................................................................................................12 第4章 动态行为模型............................................................................................13 4.1 建立顺序图...............................................................................................13 4.2 建立状态图...............................................................................................13 4.3 建立活动图...............................................................................................14 第5章

总结............................................................................................................15

自动排课系统

第1章 系统需求

系统功能描述:

(1)课程规划人员必须在排课之前规划好本学期各专业的课程,并且要保证各个专业学生学期总学时不高于某个规定值。

(2)教师可以提前申请教授课程,可以根据自己的代课课程提出对媒体教室的需求。需要教师填写个人代课意向申请,教师意向将在系统排课时被优先考虑。

(3)系统根据教室的多媒体安装情况、座位数,专业课程设置情况,教师意向,选课学生数量等信息进行排课,使尽可能满足各种用户的要求;支持教师对课表更改进行申请,系统给予微调整。

(4)教室管理员根据对教室设备的更新情况修改教室配置的基本信息。

(5)系统管理员规定一确定时间进行系统自动排课,到这一时间时,系统将自动进行排课,生成课表。

(6)课表生成后,所有用户将有权对课表按班级、教师、教室等不同方式进行的查询。

第2章 分析问题领域

2.1确定系统范围和边界

经过对自动排课系统的的分析可知,自动排课管理系统的主要功能模块包括:

1.自动排课系统:对所有的课程进行自动安排,以达到所有的任课老师,学生的课程无冲突;

2.教室时间安排:对所有的教室的所有可用时间进行安排,以达到教室使用权的不突出; 3.申请更改课程:对有意外情况或临时状况的课程变更,进行更改,以达到正常的完成教学任务。2.2 确定活动者

使用者主要是:系统管理员、教师、课程规化人员 2.3 用例图

2.3 主要交互图(用例图)(1)自动排课操作顺序: 1.Main : 主界面 2.land:登陆界面 3.register:注册界面

4.Requests:排课要求界面 5.Result :自动排课生成结果 6.Remark :备注

(1)自动排课操作顺序图

(2)教室时间安排操作顺序: 1.Main : 主界面 2.land:登陆界面 3.register:注册界面

4.Requests:教室安排要求 5.Result :自动排课生成结果 6.Remark :备注

(2)教室时间安排操作顺序图

(3)申请更改课表: 1.Main : 主界面 2.land:登陆界面

3.Apply:查看更改课表的申请 4.Change:对课表进行更改 5.Result :确定申请,生成结果 6.Public:公布更改信息界面

(3)申请更改课表操作顺序图

2.5建立顺序图

2.7 建立状态图

(1)班级课程表状态图

(1)班级课程表状态图

(2)班级状态图

(3)班级状态图

(4)教室状态图

(5)教室状态图

2.6 建立活动图

(1)课表自动生成活动图

(2)课表自动生成活动图

(3)教师申请更改课表活动图

(4)教师申请更改课表活动图

总结

课程表问题是一个受限于课程、时间、教师、教室因素的多元问题因素,如果一定要满足所有的约束条件往往是矛盾的,刚极有可能找不到完整解。同时,必须考虑教学资源冲突和紧张的问题,由此带来的教师到不同的校区授课的调配问题,学生到不同校区上课的时间调配问题,以及学生、教师上课往返时间问题和移动代价问题,能够合理分配这四个因素,解决矛盾冲突使教师和学生的上课和休息合理的结合,是我们要解决的重要问题;其次,它是一个标准很给统一的问题:不同类型的课程,需要不同的排课方法和优先级别来减少系统的开销以及数据库的开销,做到快速准备的执行系统,同一个排课结果,可能有不同的看法。因此对排课结果的评价标准很难达到固定的量化,那么对排课系统的评价分析也就十分重要。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上一个新台阶。

排课步骤

排课步骤1.首先把学期课程安排先设置好.先做排课属性设置:单单、双双、全全、随随再设置哪些课程不排课2.在智能排课—排课课表设置中设置:一周天数:5上午:4下午:4晚上:3课表设置:......

智能排课

智能排课就目前对于各高校而言,排课仍然是一个棘手的问题。据调查好多高校仍然处于人工排课阶段,这样会给人带来了很大的压力和很多的麻烦。所以我们小组在老师的带领之下开发......

排课原则(讨论稿)

佳木斯大学课程表编排原则及程序课程表是学校组织与实施教学过程的主要依据,是学校教学工作有计划、有秩序进行的重要保障。为了稳定教学秩序,规范教学过程管理,保证教学质量,结......

排课流程(推荐)

拉法法儿童教育教务白皮书第五章 教师排课流程意义:合理安排教师资源。充分高效的利用教师的代课时间,增加教师的带班量和课时收入,稳定教师队伍,降低人力成本。 流程:1.确定班级......

排课教务工作计划

计划在我们的生活中扮演着重要的角色,无论是个人生活还是工作领域。我们该怎么拟定计划呢?下面是我给大家整理的计划范文,欢迎大家阅读分享借鉴,希望对大家能够有所帮助。排课教......

下载排课程序word格式文档
下载排课程序.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题 排课流程 排课 程序
热门文章
点击下载本文