logo资料库

学生成绩管理系统面向对象分析设计.doc

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
一.需求调查分析
二.学生成绩管理系统设计
(1)确定执行者
(2)确定用况
3)用况的简要描述:
三. 学生成绩管理系统功能模型
1 功能模型描述
2 功能模型的用例图
1.静态建模
2.动态模型
目 录 一.需求调查分析…………………………………………………2 二.管理系统设计 ....................................... 2 (1)确定执行者 .................................... 2 (2)确定用况 ...................................... 2 (3)用况的简要描述 ................................ 3 三.学生成绩管理系统功能模型 .......................... 3 1. 功能模型描述 .................................... 3 2. 功能模型的用例图 ................................ 4 四.学生成绩管理系统对象模型 .......................... 6 1. 静态建模 ........................................ 6 2. 动态模型 ........................................ 9
一.需求调查分析 在学生成绩管理系统中,管理员要为每个学生建立账户,并给学生注册不同 的学号,密码,账户内存储学生的个人信息和记录成绩。学生可以通过系统查询 自己葛根没考试成绩。 查询成绩时,先输入学生的学号,系统验证有效性和学生是否可以查询成绩, 无效则提示其原因,有效则显示学生的基本信息(包括成绩),供学生核对。然 后输入要查询的科目,系统查阅学生成绩信息数据库,显示科目成绩信息,供学 生查阅。如果有成绩不及格的情况,先转入补考处理,然后提交补考请求,系统 接受后增加补考信息,并登记显示时间地点,补考过后输入补考成绩。 成绩管理员定期或不定期对学生成绩信息进行入库、修改、删除等管理以及 注销,包括补考成绩管理。 二.学生成绩管理系统设计 (1)确定执行者 通过对系统需求陈述的分析,可以确定系统有两个执行者:管理员和学生。 简要描述如下: 1)管理员:管理员按系统授权维护和使用系统不同功能,可以创建、修改、 删除学生信息和成绩信息即学生管理和成绩管理,及补考管理 学生:通过互联网查询终端,查询成绩信息和个人基本信息, 还可以在符合条件下自己办理补考。 (2)确定用况 在确定执行者之后,结合学生成绩管理的领域知识,进一步分析系统的需求, 可以确定系统的用况有: • 成绩管理:包含各门科目成绩情况查询; • 学生管理:包含学生信息管理; • 补考管理:包含补考时间、地点、成绩查询。 3)用况的简要描述: 1) 成绩情况查询:学生通过互联网查询终端登录系统后,查阅个人的所有 成绩纪录。 2) 学生信息管理:管理员登录后,对读者详细信息进行增、删、改等维护 管理。 3) 科目管理:管理员登录后,对科目进行增、删、改等维护管理。 4) 补考信息查询:学生或管理员通过互联网查询终端登录后,查询所需要 1
的补考信息。 系统参与者 成绩管理员,学生,教师 三者间的关系如下图: 其中,学生是多个,成绩管理员是几个,系统管理员是一个。 学生可以查询自己的成绩情况、分门别类的查询和在不及格的情况下办理补 考等。成绩管理员主要是日常操作以下几个工作环节:成绩的输入,修改,维护, 学生信息管理等,而系统管理员统筹管理成绩的系统相关事宜,比如权限维护、 增删用户和管理系统后台数据等。 三. 学生成绩管理系统功能模型 系统的参与者主要有三类: 学生 成绩管理员 教师 1 功能模型描述 1. 学生请求服务的用例图 2. 成绩管理员处理成绩等的用例图 2
2 功能模型的用例图 四.学生成绩管理系统对象模型 3
1.静态建模 系统组成 学生成绩管理系统由一下几个子系统构成: 1. 成绩管理员管理子系统 2. 学生子系统 “学生”类 • 私有属性 学号:文本 姓名:文本 密码:文本 成绩:数值 • 公共操作 永久写入学生信息 永久读取学生信息 新增学生 4
删除学生 维护学生信息 类之间的关系如图 1 所示此处加类图 5
6
2.动态模型 对话框 学生 成绩 查询记录 1:获取学生信息 2:显示学生信息 4:显示查询记录 6: 提 示 能 否 补 考 8:显示成绩信息 10:显示查询记录 3:查找某个学生 查询记录 5:判定某个学生 能否补考 9:添加查询记录 7:获取成绩信息 图 4 “查询”顺序图 必要时,可针对系统的某一类对象画出表示该对象在系统中的状态变化过 程,如“成绩”对象的状态变化如图 5 所示 可查询 Out=0 增加一次查 询计数 查询 丢 失 或 严 重损坏 已查询 Out=1 图5 “成绩”对象状态图 7
分享到:
收藏