UML建模原理实验报告.doc_第1页
UML建模原理实验报告.doc_第2页
UML建模原理实验报告.doc_第3页
UML建模原理实验报告.doc_第4页
UML建模原理实验报告.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UML建模原理实验报告自动排课系统学院:计算机学院 专业:软件101班 姓名: 学号: 指导教师:夏辉 2012 年 秋季 学期自动排课系统需求分析一需求分析1开发排课系统的必要性现在课程表的编排使用的是人工,人来完成课程编排增加了人的劳动量,而且人工容易出错,人力投入资金多,效率不高,使用的范围有限,鉴于以上这些情况很有必要开发课程表排课系统。2此软件能实现的功能只需操作人员输入校名,级别,班级,专业名及授课教师名,这样本软件就可以自动完成一周内各年级各专业的每个班级所上课程,上课时段,上课地点及任课老师的编排工作,操作人员不必过多参与。3动态数据a输入学校名。b输入院系名。c输入班级名。d输入专业课名及对应的授课教师名。e选择规定课程的时段。4.其他非功能需求本软件应具有可维护性,可扩展性,可测试性,兼容性.5.使用范围此系统不设密码,任何学校都可以使用。二自动排课系统用例图说明:几个重要用例的说明1.用例名:教师代课安排。执行者:系统管理员 教师 课程规划人员目 的: 根据教师的个人意向设置和班级课程设置的基本信息,分系别对各个班级的每门课程分配相应的老师,要保证教师的周授课学时数不大于规定的某一值。过程描述:1) 收集整理教师的代课意向,优先考虑安排该教师的代课要求。2) 查询教师数据库,找出每门课程历来的代课教师,以及每位教师的历来代课记录(课程、讲授次数、评价)等信息。3) 根据已有信息优先考虑职称高,教学经验丰富的教师的代课安排。直至所有课程安排完成。协调教师的周教学学时数,进行对教师代课安排的小调整。2. 用例名:教室时间安排执行者:系统管理员 教师 教室管理员目 的:对教师代课安排用例产生的结果进行进一步的操作,根据教师的个人意向、课程讲授时间需求和教室的多媒体安装情况、座位数安排教室,时间,保证教师的讲授时间不冲突。过程描述:1) 按照多媒体需求,讲授时间,教室座位数要求为人数较多的班级优先安排一门课程在指定的教室和讲授时间。2) 为已安排教室和时间的课程的代课教师安排其他教学任务的教室和时间。3) 重复1) 2) 操作,直至将所有课程安排完成。4) 对课表进行微调3. 用例名:申请更改课表执行者:教师目 的:当教师对已排好的课表不满时,可向系统管理员提出更改申请,在资源允许的情况下对课表进行修改。过程描述:1) 教师用户登录系统。2) 选择需要更改课表的班级、节次。3) 选择能满足该班级教学的教室,包括教室座位数,多媒体安装情况等。提交申请。三类图四活动图、状态图1. 课表自动生成活动图2. 教师申请更改课表活动图3. 班级课程表状态图4. 班级状态图5. 教师状态图五顺序图、协作图1. 班级课表生成顺序图2. 班级课表生成协作图3. 查看课表顺序图4. 查看课表协作图六构件图七部署图八实验总结本次UML建模上机实验虽然仅仅只有八节课,但是给我收获还是很大的,让我充分的理解了上课时候讲过的哪些东西具体在计算机上怎么实现,让我进一步的了解了有关用例图,类图,状态图等的画法。在建模过程中,遇到一些问题,通过询问同学和上网查找资料,得到了比较满意的解决;在这次实验中,关于UML的概念以前比较模糊的地方,我在实际操作中,变得更加清楚了,对Rational Rose的UML功能运用的更加系统,更加熟练;但是更让我明白,UML的知识是十分丰富的,我现在的认识还不够,我将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论