实验四: 顺序图
一、实验链接:
实验一:https://blog.csdn.net/miny_chen/article/details/80084189
实验二:https://blog.csdn.net/miny_chen/article/details/80287214
实验三:https://blog.csdn.net/miny_Chen/article/details/80408875
二、顺序图:
1. 用户登录:
1) 顺序图综述
该顺序图描述了用户登录教学管理系统,包含对象有:用户类的对象、登录界面类的对象、用户注册表类的对象。
2) 顺序图中的对象描述
Ø 用户类的对象:主动对象
Ø 教学管理系统登录界面类的对象:被动对象
Ø 用户注册表类的对象:被动对象
3) 对象接收/发送的描述
发送消息的对象名称 | 接收消息的对象名称 | 消息的名称 | 消息格式 | 消息类型 |
用户类的对象 | 登录界面类的对象 | 登录系统 | 登录系统(账号,密码,验证码) | 同步消息 |
登录界面类的对象 | 用户注册表类的对象 | 发送身份信息 | 发送身份信息(账号,密码,验证码) | 同步消息
|
用户注册表类的对象 | 用户注册表类的对象 | 验证身份 | 验证身份(账号,密码,验证码) | 自关联消息 |
用户注册表类的对象 | 登录界面类的对象 | 返回验证结果 | 返回验证结果 | 返回信息 |
登录界面类的对象 | 用户类的对象 | 通过验证 | 通过验证 | 返回消息 |
2. 学生选课:
1) 顺序图综述
该顺序图描述了学生登录教学管理系统进行选课,然后退出系统,包含对象有:学生类的对象、登录界面类的对象、用户注册表类的对象、学生用户界面类的对象、选课界面类的对象、课程类的对象、选课情况的对象。
2) 顺序图中的对象描述
Ø 用户类的对象:主动对象
Ø 登录界面类的对象:被动对象
Ø 用户注册表类:被动对象
Ø 学生用户界面类的对象:被动对象
Ø 选课界面类的对象:被动对象
Ø 课程类的对象:被动对象
Ø 选课情况的对象:被动对象
3) 对象接收/发送的描述
发送消息的对象名称 | 接收消息的对象名称 | 消息的名称 | 消息格式 | 消息类型 |
学生类的对象 | 登录界面类的对象 | 登录系统 | 登录系统(账号,密码,验证码) | 同步消息 |
登录界面类的对象 | 用户注册表类的对象 | 发送身份信息 | 发送身份信息(账号,密码,验证码) | 同步消息
|
用户注册表类的对象 | 用户注册表类的对象 | 验证身份 | 验证身份(账号,密码,验证码) | 自关联消息 |
用户注册表类的对象 | 登录界面类的对象 | 返回验证结果 | 返回验证结果 | 返回信息 |
登录界面类的对象 | 学生类的对象 | 通过验证 | 成功验证 | 返回消息 |
学生类的对象 | 学生用户界面类的对象 | 进入学生用户界面 | 进入学生用户界面() | 同步消息 |
学生用户界面类的对象 | 选课界面类的对象 | 选课 | 选课() | 异步消息 |
选课界面类的对象 | 学生用户界面类的对象 | 退出选课界面 | 退出选课界面() | 异步消息 |
选课界面类的对象 | 课程类的对象 | 增加课程 | 增加选择(课程号) | 同步消息 |
选课界面类的对象 | 课程类的对象 | 删除课程 | 删除选择(课程号) | 同步消息 |
学生用户界面类的对象 | 学生类的对象 | 退出系统 | 退出系统() | 返回消息 |
3. 学生查询成绩:
1) 顺序图综述
该顺序图描述了学生登录教学管理系统查看成绩,包含对象有:学生类的对象、登录界面类的对象、用户注册表类的对象、成绩查询界面类的对象、成绩报表类的对象。
2) 顺序图中的对象描述
Ø 学生类的对象:主动对象
Ø 登录界面类的对象:被动对象
Ø 用户注册表类的对象:被动对象
Ø 成绩查询界面类的对象:被动对象
Ø 成绩报表表类的对象:被动对象
3) 对象接收/发送的描述
发送消息的对象名称 | 接收消息的对象名称 | 消息的名称 | 消息格式 | 消息类型 |
学生人员类的对象 | 登录界面类的对象 | 登录系统 | 登录系统(账号,密码,验证码) | 同步消息 |
登录界面类的对象 | 用户注册表类的对象 | 发送身份信息 | 发送身份信息(账号,密码,验证码) | 同步消息
|
用户注册表类的对象 | 用户注册表类的对象 | 验证身份 | 验证身份(账号,密码,验证码) | 自关联消息 |
用户注册表类的对象 | 登录界面类的对象 | 返回验证结果 | 返回验证结果 | 返回信息 |
登录界面类的对象 | 学生类的对象 | 通过验证 | 通过验证 | 返回消息 |
学生人员类的对象 | 学生界面类的对象 | 进入界面 | 进入界面() | 同步消息 |
学生界面类的对象 | 成绩查询界面类的对象 | 查询成绩 | 查询成绩(学年/学期) | 同步消息 |
成绩查询界面类的对象 | 成绩报表类的对象 | 根据学号查询成绩 | 根据学年/学期查询成绩() | 同步消息 |
成绩报表类的对象 | 成绩查询界面类的对象 | 返回学生的成绩 | 返回学生的成绩 | 返回消息 |
成绩查询界面类的对象 | 成绩管理界面类的对象 | 退出成绩查询界面 | 退出成绩查询界面() | 同步信息 |
学生界面类的对象 | 学生类的对象 | 退出系统 | 退出系统() | 同步消息 |
4. 学生查询课表:
4) 顺序图综述
该顺序图描述了学生登录教学管理系统查看课程信息,包含对象有:学生类的对象、登录界面类的对象、用户注册表类的对象、课程表询界面类的对象、课表类的对象、选课情况类的对象和选课表类的对象。
5) 顺序图中的对象描述
l 学生类的对象:主动对象
l 登录界面类的对象:被动对象
l 用户注册表类的对象:被动对象
l 课程表查询界面类的对象:被动对象
l 课程类的对象:被动对象
l 选课情况类的对象:被动对象
l 选课表类的对象:被动对象
6) 对象接收/发送的描述
发送消息的对象名称 | 接收消息的对象名称 | 消息的名称 | 消息格式 | 消息类型 |
学生人员类的对象 | 登录界面类的对象 | 登录系统 | 登录系统(账号,密码) | 同步消息 |
登录界面类的对象 | 用户注册表类的对象 | 发送身份信息 | 发送身份信息(账号,密码) | 同步消息
|
用户注册表类的对象 | 用户注册表类的对象 | 验证身份 | 验证身份(账号,密码) | 自关联消息 |
用户注册表类的对象 | 登录界面类的对象 | 返回验证结果 | 返回验证结果 | 返回信息 |
登录界面类的对象 | 学生类的对象 | 通过验证 | 通过验证 | 返回消息 |
学生人员类的对象 | 学生界面类的对象 | 进入界面 | 进入界面() | 同步消息 |
学生界面类的对象 | 学生人员类的对象 | 成功进入界面 | 成功进入界面() | 返回消息 |
学生界面类的对象 | 课程信息查询界面类的对象 | 查询课程信息 | 查询课程信息() | 异步消息 |
课程信息查询界面类的对象 | 课程类的对象 | 查看课程情况 | 查看课程情况() | 异步消息 |
课程信息查询界面类的对象 | 选课情况类的对象 | 查看已选课程 | 查看课程 | 异步消息 |
课程信息查询界面类的对象 | 选课表类的对象 | 查看选课表 | 查看选课表() | 异步信息 |
学生界面类的对象 | 学生类的对象 | 退出系统 | 退出系统() | 异步消息 |
5. 老师维护成绩:
7) 顺序图综述
该顺序图描述了成绩管理人员登录教学管理系统进行成绩管理,包含对象有:成绩管理人员类的对象、登录界面类的对象、用户注册表类的对象、成绩管理界面类的对象、成绩报表类的对象和学籍管理人员类的对象。
8) 顺序图中的对象描述
l 教务员(成绩管理人员)类的对象:主动对象
l 登录界面类的对象:被动对象
l 用户注册表类的对象:被动对象
l 成绩管理界面类的对象:被动对象
l 成绩报表表类的对象:被动对象
l 学籍管理类的对象:主动对象
9) 对象接收/发送的描述
发送消息的对象名称 | 接收消息的对象名称 | 消息的名称 | 消息格式 | 消息类型 |
成绩管理人员类的对象 | 登录界面类的对象 | 登录系统 | 登录系统(账号,密码) | 同步消息 |
登录界面类的对象 | 用户注册表类的对象 | 发送身份信息 | 发送身份信息(账号,密码) | 同步消息
|
用户注册表类的对象 | 用户注册表类的对象 | 验证身份 | 验证身份(账号,密码) | 自关联消息 |
用户注册表类的对象 | 登录界面类的对象 | 返回验证结果 | 返回验证结果 | 返回信息 |
登录界面类的对象 | 成绩管理人员类的对象 | 通过验证 | 通过验证 | 返回消息 |
成绩管理人员类的对象 | 成绩管理界面类的对象 | 进入界面 | 进入界面() | 同步消息 |
成绩管理界面类的对象 | 成绩管理人员类的对象 | 成功进入界面 | 成功进入界面() | 返回消息 |
成绩管理界面类的对象 | 成绩报表类的对象 | 录入和维护成绩报表 | 录入和维护成绩报表() | 异步消息 |
成绩管理界面类的对象 | 成绩报表类的对象 | 统计成绩 | 统计成绩() | 异步消息 |
成绩管理界面类的对象 | 学籍管理类的对象 | 发送成绩报表 | 发送成绩报表() | 同步消息 |
学籍管理类的对象 | 成绩管理界面类的对象 | 成绩报表成功发送 | 成绩报表成功发送() | 返回信息 |
成绩管理类的对象 | 成绩管理人员类的对象 | 退出系统 | 退出系统() | 异步消息 |
6. 老师查看课表:
10) 顺序图综述
该顺序图描述了教师登录教学管理系统查询任课信息,包含对象有:教师类的对象、登录界面类的对象、用户注册表类的对象、教师界面类的对象、任课信息类的对象。
11) 顺序图中的对象描述
l 教师类的对象:主动对象
l 教学管理系统登录界面类的对象:被动对象
l 用户注册表类的对象:被动对象
l 教师界面类的对象:被动对象
l 任课信息类的对象:被动对象
12) 对象接收/发送的描述
发送消息的对象名称 | 接收消息的对象名称 | 消息的名称 | 消息格式 | 消息类型 |
教师类的对象 | 登录界面类的对象 | 登录系统 | 登录系统(账号,密码) | 同步消息 |
登录界面类的对象 | 用户注册表类的对象 | 发送身份信息 | 发送身份信息(账号,密码) | 同步消息
|
用户注册表类的对象 | 用户注册表类的对象 | 验证身份 | 验证身份(账号,密码) | 自关联消息 |
用户注册表类的对象 | 登录界面类的对象 | 返回验证结果 | 返回验证结果 | 返回信息 |
登录界面类的对象 | 教师类的对象 | 通过验证 | 通过验证 | 返回消息 |
教师类的对象 | 教师界面类的对象 | 进入界面 | 进入界面() | 同步消息 |
教师界面类的对象 | 教师类的对象 | 成功进入界面 | 成功进入界面() | 返回消息 |
教师界面类的对象 | 任课信息类的对象 | 查询 | 查询() | 同步消息 |
任课信息类的对象 | 教师界面类的对象 | 返回任课信息 | 返回任课信息 | 返回消息 |
教师界面类的对象 | 教师类的对象 | 退出系统 | 退出系统() | 异步消息 |
7. 教务员维护选课表:
13) 顺序图综述
该顺序图描述了课程设置人员登录教学管理系统进行课程设置管理,包含对象有:课程设置人员类的对象、登录界面类的对象、用户注册表类的对象、课程设置界面类的对象、教学计划类的对象、选课管理人员类的对象、课室管理人员类的对象。
14) 顺序图中的对象描述
l 课程设置人员类的对象:主动对象
l 教学管理系统登录界面类的对象:被动对象
l 用户注册表类的对象:被动对象
l 课程设置界面类的对象:被动对象
l 教学计划的对象:被动对象
l 选课管理人员类的对象:主动对象
l 课室管理人员类的对象:主动对象
15) 对象接收/发送的描述
发送消息的对象名称 | 接收消息的对象名称 | 消息的名称 | 消息格式 | 消息类型 |
课程设置人员类的对象 | 登录界面类的对象 | 登录系统 | 登录系统(账号,密码) | 同步消息 |
登录界面类的对象 | 用户注册表类的对象 | 发送身份信息 | 发送身份信息(账号,密码) | 同步消息
|
用户注册表类的对象 | 用户注册表类的对象 | 验证身份 | 验证身份(账号,密码) | 自关联消息 |
用户注册表类的对象 | 登录界面类的对象 | 返回验证结果 | 返回验证结果 | 返回信息 |
登录界面类的对象 | 课程设置人员类的对象 | 通过验证 | 通过验证 | 返回消息 |
课程设置人员类的对象 | 课程设置界面类的对象 | 进入界面 | 进入界面() | 同步消息 |
课程设置界面类的对象 | 课程设置人员类的对象 | 成功进入界面 | 成功进入界面() | 返回消息 |
课程设置界面类的对象 | 教学计划类的对象 | 生成和维护教学计划 | 录入和维护教学计划() | 异步消息 |
课程设置人员类的对象 | 选课管理人员类的对象 | 发送教学计划 | 发送教学计划() | 同步消息 |
选课管理人员类的对象 | 课程设置人员类的对象 | 教学计划发送成功 | 教学计划发送成功() | 返回消息 |
课程设置人员类的对象 | 课室管理类的对象 | 发送教学计划 | 发送教学计划() | 同步消息 |
课室管理人员类的对象 | 课程设置人员类的对象 | 教学计划发送成功 | 教学计划发送成功() | 返回消息 |
课程设置界面类的对象 | 课程设置人员类的对象 | 退出系统 | 退出系统() | 异步消息 |