“教务管理考试”面向对象分析与设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

“教务管理系统”面向对象分析与设计“教务管理系统”面向对象分析与设计大致过程如下:1.需求调查分析需求调查分析的结果一般用文字描述,必要时也可用业务流程图辅助描述。“教务管理系统”需求陈述如下:近年来,随着高校招生规模的不断扩大,学校教务管理的信息量也急剧增加,传统的管理方法以难以适应学校发展的需要。本项目任务是开发一个教务管理系统。学校需要一个全新的教务管理系统,用于向全体师生和教务管理员提供一个集成绩查询、课程表查询、教师成绩录入、学生评教、选课、纪律规章考核分数查询、课件下载功能于一身的教务管理平台。系统允许超级管理员在系统后台对学生和教师的信息进行维护,管理员根据权限级别的不同可以在后台管理系统中对下级用户除密码外的信息进行的查询、修改、添加和删除。系统允许所有注册用户对个人信息进行修改和维护,并查阅自己的成绩、课程表、选课等信息;需要安装有Apache、PHP和MySQL,需要把信息的增、删、查、改情况记录到MySQL数据库中,以便管理员查询信息和进行管理。系统需要对每学期用户的增加和用户信息的修改做记录,并列印成报表,同时允许生成Excel及PDF格式文件以便保存。2.用况健模(1)确定执行者通过对系统需求陈述的分析,可以确定系统有两个执行者:教务处管理员,系办管理员,学生,教师。简要描述如下:通过对问题的分析,根据流程可以分为以下的几个用例:学生:查询个人信息、查询成绩、查询选课信息、网上选课等等。教师:查询个人信息、修改个人信息、学生成绩录入等等。系办管理员:发布课程表、学生信息管理、公告管理等等。教务处管理员:修改帐号信息、学生信息管理、公告管理等等。(2)确定用况在确定执行者之后,结合教务管理的领域知识,进一步分析系统的需求,可以确定系统的用况有:•教务管理:包含开始登陆、最后结束;•学生管理:包含学生信息等;•老师管理:包含老师信息管理,学生信息管理等。下面是对学生,教师,管理员等用况的简要描述:1)教务情况查询:学生通过互联网或教务查询终端登录系统后,查阅个人的所有记录。2)学生信息管理:管理员登录后,对学生详细信息进行增、删、改等维护管理。3)老师信息管理:管理员登录后,对老师详细信息进行增、删、改等维护管理。下面是学生信息管理、老师信息管理等用况的详细描述:1)修改用况名称:学生信息管理参与的执行者:管理员前置条件:一个合法的管理员已经登录到这个系统事件流:A.输入学生编号;提示查阅考试记录;B.输入课程编号;If选择“确定”thenIf课程状态无效或课程“已”注销Then给出相应提示;Else添加一条学生选课记录;“学生信息表”中“选课次数”-1;“学生信息表”中“已选课次数”+1;提示执行情况;Endif清空学生、课程编号等输入数据;EndifIf选择“重新输入”then清空学生、课程编号等输入数据;EndifIf选择“退出”then返回上一级界面;Endif返回A.等待输入下一条;后置条件:如果是有效选课,在系统中保存选课纪录,并修改选课数量。2)成绩信息管理用况名称:成绩信息管理参与的执行者:老师前置条件:一个合法的管理员已经登录到这个系统事件流:后置条件:如果是有效操纵,在系统中增加、修改、删除成绩信息纪录。(3)确定用况之间的关系确定执行者和用况之后,进一步确定用况之间的关系,根据以上角色、用例的分析,画出教务管理系统的用例图,如下所示:与学生相关的用例图:查询选课信息查询个人档案信息修改个人档案信息修改登录密码查询成绩查询考核分教师评价选修课选课阅读公告报考证书下载课件学生与教师相关的用例图:查询个人考勤情况查询个人信息修改个人信息修改课程信息学生成绩录入上传课件阅读公告查看学生选课信息打印报表教师学生成绩查询与系办管理员相关的用例图:修改帐号信息发布课程表学生信息管理发布公告教师考勤录入统计学生考核分课件管理设置教师权限教师信息管理安排补考系办管理员课程管理与教务处管理员相关的用例图:修改帐号密码修改帐号信息教师档案管理精品课程课程信息管理发布公告学生档案管理设置权限教务处管理员系统维护教务管理系统的类图从用例图中和系统分析说明中采用名词和实体识别法识别出:学生、教师、系办管理员、教务处管理员、课程、公告、课程这几个类。在确定类的基础上,再进一步标识类之间的关系,建立类图如下所示:教务管理系统的类图:教务管理系统的界面类图:教务管理系统的顺序图及协作图根据系统功能,UML文档绘制了教师成绩信息管理的的顺序图及协作图、教务处管理员设置权限顺序图及协作图、系办管理员发布课程表顺序图及协作图、学生选课的顺序图及协作图。下图为教师成绩信息管理的的顺序图及协作图。教师成绩管理的顺序图:教师成绩管理的协作图::教师登录界面成绩管理界面学生成绩信息2:身份验证1:登录3:通过验证4:进入成绩管理界面7:提交成绩信息9:退出成绩管理界面5:录入成绩信息6:查询成绩信息8:存入数据库教务管理系统的活动图活动图是由状态图变化而来的。活动图主要用于描述系统在问题域空间中的活动流程,活动图可以方便地描述系统中的并发活动。教务管理系统活动图如下:用户登录选课界面的活动图学生选课的活动图教师录入成绩的活动图静态建模首先使用本章介绍的CRC或OMT技术,通过寻找系统需求陈述中的名词,结合考生考试的领域知识,首先给出候选的对象类,经过筛选、审查,可确定“教务管理系统”的类有:教务处管理员,系办管理员,学生,教师。然后,经过标识责任、标识协作者和复审,定义类的属性、操作和类之间的关系。这里仅以“考生”类为例列出该类的属性和操作“学生”类•私有属性学生考号(借书证号码和用户名与此同):文本学生姓名:文本学生课程编号:文本学生性别:文本出生日期:时间/日期学生状态:文本办证日期:时间/日期已考试次数:数值证件名称:文本证件号码:文本联系地址:文本联系电话:文本EMAIL:文本用户密码:文本办证操作员:文本备注:文本•公共操作永久查询学生信息永久读取学生信息新增学生成绩删除学生成绩修改学生信息获取学生信息查找学生信息返回选课次数

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功