(完整)UML大作业排课系统.pdf
《(完整)UML大作业排课系统.pdf》由会员分享,可在线阅读,更多相关《(完整)UML大作业排课系统.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象的系统分析与设计(面向对象的系统分析与设计(UMLUML)课程作业)课程作业自动排课系统自动排课系统第第1 1组组小组成员 1:小组成员 2:小组成员 3:-I-评分标准评分标准班级学号姓名承担工作评语自我打分教师打分-II-自动排课系统自动排课系统一一.系统功能分析:系统功能分析:系统功能描述:(1).课程规划人员必须在排课之前规划好本学期各专业的课程,并且要保证各个专业学生学期总学时不高于某个规定值。(2).教师可以提前申请教授课程,可以根据自己的代课课程提出对媒体教室的需求。需要教师填写个人代课意向申请,教师意向将在系统排课时被优先考虑。(3).系统根据教室的多媒体安装情况、座位
2、数,专业课程设置情况,教师意向,选课学生数量等信息进行排课,使尽可能满足各种用户的要求;支持教师对课表更改进行申请,系统给予微调整。(4)教室管理员根据对教室设备的更新情况修改教室配置的基本信息。(5)系统管理员规定一确定时间进行系统自动排课,到这一时间时,系统将自动进行排课,生成课表。(6).课表生成后,所有用户将有权对课表按班级、教师、教室等不同方式进行的查询。二二 UMLUML 图图1.活动图(1).课表自动生成活动图教师系统班级教室班级课程表读取教师代课意向NO是否有代课资格YES为班级分配代课教师查看班级人数读取课程设备要求查询满足要求的空闲教室读取课程授课时间要求NO是否满足所有的
3、条YES安排课程授课时间安排课程授课教室写入班级课程表(2).教师申请更改课表活动图班级可调课时查询NO是否存在班级可调课时YES可使用教室查询设置查询课时为不可调课时NO是否存在教室可使用YES提交申请更改课表2.用例图申请课表更改学生(from Actor)(from Usecase)课表更改(from Usecase)系统管理员(from Actor)课表查询(from Usecase)任课教师(from Actor)课程规划人员(from Actor)教室管理员教室使用状态设置课表生成(from Usecase)(from Usecase)(from Actor)规划专业课程(from
4、 Usecase)安排上课教室及时间(from Usecase)安排代课教师(from Usecase)提交个人意向(from Usecase)用例描述文档:用例编号用例编号用例名称用例名称参与者参与者过程描述过程描述UC001系统自动排课系统管理员 教师 课程规划人员1)收集整理教师的代课意向,教师意向享有优先权。2)查询空闲时间表数据库,班级课程数据表,教室媒体信息选择第一适合时间。3)根据教师申请更改课表进行微调整。4)根据教室多媒体信息变更进微调整。用例编号用例编号用例名称用例名称参与者参与者过程描述过程描述UC002教室时间安排系统管理员 教师 教室管理员1)根据教师的个人意向、课程
5、讲授时间需求和教室的多媒体安装情况、座位数安排教室,时间,保证教师的讲授时间不冲突。2)为已安排教室和时间的课程的代课教师安排其他教学任务的教室和时间。3)重复 1)2)操作,直至将所有课程安排完成。4)对课表进行微调用例编号用例编号用例名称用例名称参与者参与者过程描述过程描述UC003申请更改课表教师1)当教师对已排好的课表不满时,可向系统管理员提出更改申请,在资源允许的情况下对课表进行修改。2)教师用户登录系统后,选择需要更改课表的班级、节次。选择能满足该班级教学的教室,包括教室座位数,多媒体安装情况等。3)提交申请。3.概念层次类图访 客教 师1.*学 生课 程 规 划 人 员系 统 管
6、 理 员1.11.*1.11.1教 师 个 人 意 向1.*班 级课 程 规 划课 程 表 容 器1.*课 程教 室班 级 课 程 表4.顺序图:系统管理员:管理窗口:教师个人意向:教师:教室:课程表结点:课程规划:课程规划人员1:课程规划管理()2:构造课程规划()4:3:5:设置接受个人意向时限(Date)6:设置个人意向(String,Boolean)7:构造个人意向()8:接收个人意向填写(教师个人意向)9:10:读取教师个人意向()11:验证代课资格(课程)12:分配教室(班级,Boolean)13:14:构造课程表结点(班级,Integer,教室)15:添加到班级课程表(班级)16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 UML 作业 系统
限制150内