“教务管理考试”面向对象分析与设计_第1页
“教务管理考试”面向对象分析与设计_第2页
“教务管理考试”面向对象分析与设计_第3页
“教务管理考试”面向对象分析与设计_第4页
“教务管理考试”面向对象分析与设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、“教务管理系统”面向对象的分析与设计“教务管理系统”面向对象分析和设计的大致过程如下1 .需求调查分析需求调查分析的结果一般用文本来描述,必要时还可以用业务流程图来辅助说明。 “教务管理系统”的要求如下:近年来,随着大学招生规模的扩大,学校教务管理信息量也急剧增加,传统的管理方法难以满足学校发展的需要。 本项目的任务是开发教务管理系统。 学校需要新的教务管理系统,为所有的教师和教务管理员提供了一个集成了成绩查询、课程查询、教师成绩注册、学生评价、选课、纪律审查分数查询、课件下载功能的教务管理平台。系统使超级管理员能够在系统后台维护学生和教师的信息,而管理员可以根据权限级别在后台查询、修改、添加

2、和删除除下级用户密码以外的信息。系统必须安装Apache、PHP、MySQL,允许所有注册用户修改、维护个人信息并检查自己的成绩、课程选择等信息,将信息的添加、删除、调查和更改记录在MySQL数据库中,管理员可以查询信息系统必须记录每个学期用户的增加和用户信息的更改,并作为报告并行打印,并且可以保存Excel和PDF格式的文件。2 .使用状况健模(1)确定执行者通过分析系统需求,可以确认系统中有教务处的管理者、管理者、学生、教师两个执行者。 简单的说明如下通过分析问题,该过程可分为以下几个用例学生:查询个人信息、查询成绩、查询授课信息、选择网络课程等。教师:个人信息查询、个人信息修改、学生成绩

3、登记等。管理者:发表课程、学生信息管理、公告管理等。教务处管理者:修改帐户信息、学生信息管理、公告管理等。(2)确定使用情况识别执行者后,可以结合教务管理领域知识,进一步分析系统需求,确定系统的使用情况教务管理:包括开始登录,最后结束学生管理:包括学生信息等老师管理:包括老师信息管理、学生信息管理等。对学生、教师、管理者等的使用情况进行简单说明1 )教务状况查询:学生通过互联网或者教务查询终端登录到系统后,查看个人的所有记录。2 )学生信息管理:管理者登录后,对学生的详细信息进行追加、删除、变更等维护管理。3 )老师信息管理:管理者登录后,对老师的详细信息进行追加、删除、变更等维护管理。学生信

4、息管理、老师信息管理等使用状况的详细说明如下所示1 )修改使用情况名称:学生信息管理参加的执行者:管理者前提条件:有效管理员登录此系统事件流:a .输入学生号码催促查一下考试记录b .输入课程号码选择PS“确定”thenPS课程状态无效或课程“注销”Then给予适当的提示Else追加学生选修记录“学生信息表”的“课程选择次数”-1“学生信息表”的“被选的授课次数”1出示执行情况Endif清空学生、课程编号等输入数据EndifIf选择“重新输入”then清空学生、课程编号等输入数据EndifIf选择“结束”then返回到高级界面。Endifa .等待下一个条目后置条件:如果是有效的选择项,则将选

5、择项记录保存到系统中,修改选择项数。2 )成绩信息管理使用情况名称:成绩信息管理参加的执行者:老师前提条件:有效管理员登录此系统事件流:事后条件:如果是有效的操作,在系统中追加、修正、删除成绩信息记录。(3)确定使用状况间的关系确定执行者和使用情况后,进一步确定与使用情况的关系基于以上的作用、用例的分析,教务管理系统的用例图描绘如下。关于学生的用例图:关于教师的用例图:关于负责管理者的用例图:关于教务处管理者的用例图:教务管理系统的类图从用例图和系统分析说明中采用名词和实体识别法,对学生、教师、学部管理者、教务所管理者、课程、公告、课程等级进行了识别。 在确定类之后,进一步识别类之间的关系,并

6、按如下方式绘制类图教务管理系统的类别图:教务管理系统的接口类图:教务管理系统的顺序图和联合图根据系统功能,UML文件公布了教师成绩信息管理的顺序图和合作图,教务处管理者设定了权限顺序图和合作图,学部管理者公布了课程顺序图和合作图,学生选课顺序图和合作图。 下图是教师成绩信息管理的顺序图和联合图。教师成绩管理的序列图:教师成绩管理合作图:教务管理系统的活动图活动图从状态图变化了。 活动图主要用于说明系统在问题域空间中的活动流程,活动图主要用于简单说明系统中的并发活动。等等。 教务管理系统的活动图如下用户登录选择界面的活动图学生选课的活动图教师记录成绩的活动图静态建模首先使用本章中介绍的CRC和OMT技术,通过寻找系统要件记述的名词,结合考生的考试领域知识,首先提示候补的对象类,经过筛选审查,就可以特定“教务管理系统”的类教务处的管理者是管理者、学生、教师。 然后经过识别责任、识别合作者、再审,定义了班级的属性、操作和班级之间的关系。以下以“考生”班为例,介绍该班的属性和操作“学生”班私人属性学生考试号码(借阅证号码和用户名相同):文本学生名称:课本学生课程编号:文本学生性别:文本出生日期:时间/日期学生状态:文本工作日:时间/日期试验完成次数:数值证明书名:文本证书

温馨提示

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

评论

0/150

提交评论