logo资料库

uml学生成绩管理系统.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
一、参与者描述 参与者名称 参与者编号 说明 管理员 教师 学生 A1 A2 A3 录入教师、学生、课程信息,管理系统权限,也可查询系统信息 完成学生成绩的录入,查询信息 查询所学课程的成绩 二、分层绘制用例图 学生成绩管理系统最高层用例图: 用户 登陆 学生 教师 管理员 成绩查询 信息查询 课程查询 成绩录入 信息管理 权限管理 第二层:成绩查询 1
权限管理 <> 成绩查询 <> <> 信息查询 <> 课程查询 补考成绩 重修成绩 学生信息 教师信息 管理员 教师 学生 第三层:成绩管理 管理员 权限管理 课程信息 《依赖》 <> 补考成绩录入 教师 成绩录入 <> 《依赖》 重修成绩录入 学生信息 第四层:信息管理 2
权限管理 课程信息 教师信息 学生信息 管理员 三、描述用例 1、录入成绩用例: ①编号:B1 ②来源:教师 ③主要业务参与者:教师 ④其他参与者:管理员 ⑤前置条件:课程结束并且完成考试 ⑥触发器:当教师提交成绩批改信息时,触发该用例 ⑦描述:该用例描述教师将批改好的试卷成绩上传到系统上去 ⑧结论:当成绩上传完毕后,该用例结束 ⑨后置条件:成绩上传完毕,由管理员发布消息,用户通过查询子系统查询成绩 ⑩基本过程: 1、教师进入学生成绩管理系统 2、教师提交账号和密码 3、系统验证输入的信息是否正确 4、教师成功登陆 5、教师进入录入学生成绩界面 6、教师输入相应的成绩 7、系统提示录入成功 扩展点: 1、补考重修考试,教师登录系统修改成绩 2、系统提示修改成绩成功 3
2、管理信息用例 ①编号:B2 ②来源:管理员 ③主要业务参与者:管理员 ④其他参与者:教师、学生 ⑤触发器:当课程信息发生改变时,触发该用例 ⑥描述:该用例描述管理员对信息(包括课程、教师、学生信息)进行的一系列的处理, 包括增加、删除、更改课程的系统。 ⑦结论:对信息的增添删改等一系列操作完成后,该用例结束 ⑧后置条件:操作完成后,用户通过查询子系统查询课程信息 ⑨基本过程: 1、管理员进入学生成绩管理系统的后台 2、管理员提交账号和密码 3、系统验证输入的信息是否正确 4、管理员成功登陆 5、管理员开始管理系统信息 6、系统提示管理员管理信息成功 3、查询信息用例 ①编号:B3 ②来源:用户 ③主要业务参与者:教师、学生 ④其他参与者:管理员 ⑤触发器:当用户查询信息时,触发该用例 ⑥描述:该用例描述用户对系统内信息的查询,包括课程信息、教师信息、学生信息,但 是有一定的权限,学生只能看到自己的个人信息和课程信息,教师可以看到个人 信息、学生信息和课程信息;管理员则可以查询所有的信息。 ⑦结论:用户查询信息完成后,该用例结束 ⑧基本过程: 1、用户进入学生成绩管理系统 2、用户提交账号和密码 3、系统验证输入的信息是否正确 4、用户成功登陆 5、到相应模块查询所需的信息 4、学生查询成绩用例 ①编号:B4 ②来源:学生 ③主要业务参与者:教师、学生 ④其他参与者:管理员 ⑤触发器:当用户查询成绩时,触发该用例 ⑥描述:该用例描述用户对系统内成绩的查询,学生只能看到自己的个人所学课程的成绩, 教师可以看到个人所授课程的所有学生的成绩;管理员则可以查询所有学生的成 绩。 ⑦结论:用户查询成绩完成后,该用例结束 ⑧基本过程: 4
1、系统确认用户已经成功登陆系统并且在正确的模块 2、用户浏览想要查询的成绩 3、确定成绩后,退出查询系统 扩展点: 1、若学生发现错误,将其反馈给系统管理员 2、管理员提醒教师核对成绩并修改 3、教师修改成绩 4、修改完毕后,系统提示修改成功 5、登陆用例 ①编号:B5 ②来源:用户 ③触发器:当用户登陆系统时,触发该用例 ④描述:该用例描述用户登陆该系统时,对用户输入的信息进行核对,并且按照所规定的 权限进入不同的用户模块 ⑤前置条件:管理员对不同用户规定了不同的权限 ⑥结论:用户成功登录系统后,该用例结束 ⑦基本过程: 1、用户进入系统 2、用户输入账号和密码 3、系统对用户输入的信息进行验证 4、系统提示登录成功 5、用户进行全新范围内的相关操作 6、系统执行用户权限内的相关操作 扩展点: 1、用户密码输入错误时,系统提示错误 2、用户重新登陆 6、权限管理用例 ①编号:B6 ②来源:管理员 ③描述:该用例描述管理员规定教师和学生不同的登陆、查询权限。该系统学生只能查询 成绩、个人信息和课程信息;教师能够录入成绩、查询教师个人信息、学生信息 和课程信息 ④结论:管理员设置权限完毕后,该用例结束。 ⑤基本过程: 1、管理员进入学生成绩管理系统的后台 2、管理员提交账号和密码 3、系统验证输入的信息是否正确 4、管理员成功登陆 5、管理员规定用户的权限 6、系统记录用户权限 四、用例活动图 5
(1)学生查询成绩用例活动图 登陆 登陆 验证 验证 Y Y N 查询成绩 查询成绩 :成绩单 (2)教师录入成绩用例活动图 6
N 登陆 验证 验证 Y 选择录入成 绩的班级 录入成绩 :成绩单 通知管理员 录入成绩 (3)管理员管理信息用例活动图 7
N 登陆 验证 Y 选择需要更 改的信息 更改信息 :信息表 五、静态模型: 1)创建对象类: 管理员、学生、教师、课程、成绩 2)分析类图: 8
分享到:
收藏