UML及Rose建模自动排课系统.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML实验报告一 自动排课系统——用例图 一:所建系统名称: 自动排课系统 二:自动排课系统功能分析: 本系统收集教师的个人意向,教室的多媒体安装情况、座位数,专业课程设置情况等自动排课系统所需信息,并利用这些信息进行排课,使尽可能满足各种用户的要求;支持教师对课表更改进行申请,在小范围内给予修改。教师可以提前申请教授课程,可以根据自己的代课课程提出对媒体教室的需求以及合班授课的申请。教室管理员有权进行预留专用教室和待用教室,根据对教室设备的更新情况修改教室的基本信息。课程规划人员必须在排课之前规划好本学期各专业的课程,并且要保证各个专业学生学期总学时不高于某个规定值。系统管理员规定一确定时间进行系统自动排课,到这一时间时,系统将自动进行排课,生成课表。课表生成后,所有用户将有权对课表按班级、教师、教室等不同方式进行的查询。同时考虑学生课间更换教室的实际需求,系统将尽可能使同一天上、下午两节课程在同一幢楼上课,所有班级同一课程授课教室固定,便于教师和学生的记忆。 三:自动排课系统用例图 四:几个重要用例的用例描述 UML实验报告二 自动排课系统——类图 UML实验报告三 自动排课系统——活动图、状态图 图一:课表自动生成活动图 图二:教师申请更改课表活动图 图三:班级课程表状态图 图四:班级状态图 图五:教师状态图 UML实验报告四 自动排课系统——顺序图、协作图 图一:班级课表生成顺序图 图二:班级课表生成协作图 图三:查看课表顺序图 图四:查看课表协作图 图五:自动排课系统构件图 用例名:教师代课安排。 执行者:系统管理员 教师 课程规划人员 目 的: 根据教师的个人意向设置和班级课程设置的基本信息,分系别对各个班级的每门课程分配相应的老师,要保证教师的周授课学时数不大于规定的某一值。 过程描述: 收集整理教师的代课意向,优先考虑安排该教师的代课要求。 查询教师数据库,找出每门课程历来的代课教师,以及每位教师的历来代课记录(课程、讲授次数、评价)等信息。 根据已有信息优先考虑职称高,教学经验丰富的教师的代课安排。直至所有课程安排完成。 协调教师的周教学学时数,进行对教师代课安排的小调整。 用例名:教室时间安排 执行者:系统管理员 教师 教室管理员 目 的:对教师代课安排用例产生的结果进行进一步的操作,根据教师的个人意向、课程讲授时间需求和教室的多媒体安装情况、座位数安排教室,时间,保证教师的讲授时间不冲突。 过程描述: 按照多媒体需求,讲授时间,教室座位数要求为人数较多的班级优先安排一门课程在指定的教室和讲授时间。 为已安排教室和时间的课程的代课教师安排其他教学任务的教室和时间。 重复1) 2) 操作,直至将所有课程安排完成。 对课表进行微调 用例名:申请更改课表 执行者:教师 目 的:当教师对已排好的课表不满时,可向系统管理员提出更改申请,在资源允许的情况下对课表进行修改。 过程描述: 教师用户登录系统。 选择需要更改课表的班级、节次。 选择能满足该班级教学的教室,包括教室座位数,多媒体安装情况等。 提交申请。

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档