学生成绩管理系统的用例、类
•
4)、系统显示该课程成绩;
•
5)、教师确认保存录入课程成绩;
•
6)、系统保存教师所录入的成绩。
• (2)、备选流:
•
1)、如果没有要选择的课程名称,给出提
示,结束;
•
2)、如果教师没有确认保存录入成绩,给
出提示,结束。
• 2、活动图绘制:描述动作及动作之间的关系。
学生
教师
登录
登录
符合条件
选择课程 查询
《include》
选择学期数
管理员
信息管理
《include》
登录
录入学生信息 录入教师信息 录入院系信息 录入班级信息 录入课程信息
• 录入成绩用例:
• 1、简要说明:本用例描述了教师对课程的成绩的录 入。
• 2、事件流:
• (1)、基本流:
•
1)、选择课程名称;
•
2)、录入课程成绩;
•
3)、系统更新课程成绩;
管理员
教师信息
学生信息
管理教师信息
院系信息
班级信息 课程信息
管理学生信息
管理院系信息 管理班级信息 管理课程信息
5、合作图绘制:描述相互协作的对象间的交互关系(静
态链接关系)
读取
学生
成绩
登录
学生成绩管理系统 学生成绩管理合作图
查询
感谢下 载
不符合条 件
符合条件
不符合条 件
错误提示 打印 删除
成绩管理 修改 录入
错误提示 查询
返回
管理员 登录
符合条件
信息管理
教师信息
课程信息
学生信息 院系信息
班级信息
不符合条 件
错误提示
返回
• 3、类图和对象图的绘制 • 类图描述类与类之间的静态关系。 • 对象图是类图的实例。
类名 - 属性 +操作
说明: 一个学生可以选1到多门课程,一门课程可以被0至多个学生选取。
• 2)、学生可以使用该系统查询所学课程的成绩; • 3)、教师使用该系统完成学生成绩的录入、修改、
显示;
• 4)、管理员使用该系统输入学生信息、教师信息、 • 院系信息、班级信息、课程信息。
执行者(行为者):
管理员
教师
学生
1、执行者 ”管理员”:输入学生信息、教师信息、院系信息、班级 信息、课程信息;
学生成绩管理系统
1、用例图绘制 2、活动图绘制 3、类图绘制 4、顺序图绘制 5、合作图绘制
• 1、用例图绘制
• 用例:是对系统提供的功能的描述。 • 用例图的主要元素:系统、用例、行为者、用例之
间的关系。
• (1)、用户需求 • 需求分析 • 1)、为每个使用系统的人员设置权限,只有通过权
限验证的人才能使用系统;
说明:一个学生可以查询0至多门课程的成绩,一门成绩可以被0至多个学生查询。
学生
学号 姓名 性别 班级 专业 系别
参加考试 获取考试信息 查看考试成绩
查询
*
*
学生成绩管理类图
成绩
课程号 课程名 称 授课教 师 考试成 获绩取课程信息 查看开课教师 查看考试成绩
• 对象图
周鑫:学 生 学号=00902025 姓名=周鑫 性别=男 班级=一班 专业=计科 系别=信息工程
2、执行者 “教师”: 完成学生成绩的录入、修改、显示;
3、执行者 “学生”: 使用系统的目的是查询所学课程的成绩。
• (2)、用例图绘制
管理员 教师 学生
管理员模块 教师模块 学生模块
学生成绩管理系 统提供网上成绩 管理平台主要分 为管理员、教师、 学生三部分的功 能。管理员功能 体现在后台管理 模块,教师和学 生的功能用来进 行留言交流,成 绩管理和信息查 询。
• 4、顺序图绘制:表现对象间消息传递的时间顺序
•
()
虚线:表示对象的“生命线”,用于表示在某段时间内该对象是存在的;
水平线:表示对象间的通信。
学生查看成绩顺序图
学生
课程
成绩
选择课程
查询成绩
教师管理成绩顺序图
教师Biblioteka 课程成绩管理选择课程
录入成绩 修改成绩 删除成绩 查询成绩 打印成绩
管理员管理信息顺序图
学生
学号 姓名 性别 班级 专业 系别
选择课程 获取课程信息
选课 *
课程
1…*
课程号
课程名 称
课程简 介
授课教 获师取课程信息
查看开课教师
学生选课类图
• 对象图
周鑫:学 生 学号=00902025 姓名=周鑫 性别=男 班级=一班 专业=计科 系别=信息工程
软件工程:课程
课程号=001 课程名称=软件 工程 课程简介 授课教师=许刚
用例:管理员、 教师、学生分别 使用各自系统, 完成系统相应的 业务功能。
• 用例之间的关系:包含关系(《include》)
《include》
选择课程
《include》《include》《include》 《include》
打印成绩 删除成绩 修改成绩 成绩录入
查询成绩
成绩管理
学生
教师
《include》
课程:成 绩 课程号=001
课程名称=软件 工程
授课教师=许刚
考试成绩=100
教师
编号 姓名 性别 系别
获取课程信息 获取授课地点 获取个人信息
管理
管理员
编号 姓名 性别
管理
获取教师信息 获取学生信息 管理教师信息 管理学生信息
管理员管理信息类类图
学生
学号 姓名 性别 班级 专业 系别
查看个人信息 选择课程 获取课程信息 参加考试 获取考试信息 查看考试成绩