高校智能排课系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1.功能需求 ------------------------------------------------------------------------------------------------------- 2
2.功能概述 ------------------------------------------------------------------------------------------------------- 4
3.角色设计 ------------------------------------------------------------------------------------------------------- 5
3.1.角色框架设计-------------------------------------------------------------- 5
3.2.角色功能概述-------------------------------------------------------------- 5
4.详细功能说明------------------------------------------------------------------------------------------------- 6
4.1. 排课中的基本原则----------------------------------------- 错误!未定义书签。
4.2.排课的基本要求------------------------------------------------------------ 6
1.功能需求
在高校各项教学管理工作中,排课一直是最基本的、最重要的工作,其实质就是给教学计划中设置的课程安排合适的时问和地点,保证整个教学工作能够顺利地进行;同时,排课工作也是一项很复杂的工作,需要找到一个能够解决的问题最优方法。因为这个问题涉及了多种因素进行组合规划,有教师、学生的因素,也有教室的因素。尤其在目前各高校规模不断扩大,教学资源面临紧张,教务处工作量繁复,排课工作问题更为凸出。
对于高校来说,利用计算机支持学校教务处排课,是适应现代学校的制度要求、推动学校管理走向科学化、系统化、规范化的必要条件,从而达到提高校管理效率的目的。给同学和老师带来方便。
智能排课系统需要实现对学校教师、教室、班级、及课程的信息管理,结合目前上海交通大学教务管理的实际情况,而本系统主要实现:
信息采集(根据信息采集流程采集信息进入采集库),实现本智能排课系统我们需要根据培养计划完善一些相应工作:
学生信息管理:学生各种信息的输入,包括专业方向,培养计划、人数等;
教师信息管理:教师各种信息的输入,包括职称,开课课程、人数、联系方式、上课课时、上课时间、空闲时间等;
学校课程库的建设:(课程库的管理;本硕博课程贯通);
教室信息管理:教室数、开放时间、容纳人数、大小等;
各专业培养计划,学生重修、跨校选课等;
考试安排:考试时间、教室容纳人数、参加考试人数、时间等;
……
课程/考试管理:
课程:根据录入相关教学资源信息(采集库信息):学生信息,教师信息,教师信息,各专业人数、培养计划,课程信息等等;制定分配各学院教学任务;
学院根据教务处安排教学任务分解下发;
教师填写教师担任表;学院审核后上报;
教务处审核各学院上报工作量分配(审核教学工作量是否安排完,未完需设置提醒);
考试:根据录入相关考试安排信息,制定分配教师监考任务;
排课/排考管理:
系统根据算法进行智能排课、排考;
排课/排考安排查询;
教师/学院因故需要对课程安排进行调整,可通过申请由教务处进行自定义排课/排考,根据优先条件需要,人工调整排课;
退课管理等;
*选课管理(选课模块):
选课成功后,根据选课结果生成实际的学生课表;
系统管理:相关权限设置管理;系统操作记录、相关规则设定;
智能排课选课系统功能框架图:
2.功能概述
3.角色设计
3.1.角色框架设计
本系统的开发将满足高校教务的选课需求,我们将本系统的功能实现按教务处管理员、学院教务处、院系管理员、任课教师、学生这五种角色来划分。
3.2.角色功能概述
4.详细功能说明
4.1.采集库建设及采集流程的制定
在智能排课前,课程数(课程任务总量、院系分配课程量)等信息需要通过相应的一些采集流程得到并进入采集库进行相应分析得到:
1)院系统计不同专业培养计划、跨校选课等特殊情况申请对课程任务进行统计上报2)教务处审核完成后对全校课程任务量分配至各院系
3)院系教务员将课程任务根据相应规则分配至院系任课教师
4)院系教师通过填写教师担任表并上交
5)院系管理员对教师担任表进行审核
6)院系教务员对教师担任表上工作量同院系分配到课程总量进行核对并上报
4.2.排课/排考中的基本原则
在课程、考试的的编排中应遵循一定的规则, 只有按照基本规则来进行课程、考试的编排才能够减少冲突的发生, 这些基本规则主要有以下几条:
1) 同一学生在同一时间不能安排两门课程(考试等同课程)
2) 同一教师在同一时间不能安排两门课程(考试等同课程)
3) 同一教室在同一时间不能安排两门课程(考试等同课程)
4) 同一时间安排的课程总数不能大于所能提供的教室总数(考试等同课程)
5) 某一课程参加学习的总人数不应大于所安排教室的座位数(考试等同课程)
6) 所提供教室的属性与课程、考试所需教室的属性一致
4.3.排课的基本要求
课程的安排不是任意的, 为了达到最好的教学效果应遵循一定的要求。这些要求主要有:
1) 要尽量为所排课程安排上该类课效果最好的时间