实验四: 顺序图
一、实验链接:
实验一: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) 对象接收/发送的描述
发送消息的对象名称 |
接收消息的对象名称 |
消息的名称 |
消息格式 |
消息类型 |
课程设置人员类的对象 |
登录界面类的对象 |
登录系统 |
登录系统(账号,密码) |
同步消息 |
登录界面类的对象 |
用户注册表类的对象 |
发送身份信息 |
发送身份信息(账号,密码) |
同步消息 |
用户注册表类的对象 |
用户注册表类的对象 |
验证身份 |
验证身份(账号,密码) |
自关联消息 |
用户注册表类的对象 |
登录界面类的对象 |
返回验证结果 |
返回验证结果 |
返回信息 |
登录界面类的对象 |
课程设置人员类的对象 |
通过验证 |
通过验证 |
返回消息 |
课程设置人员类的对象 |
课程设置界面类的对象 |
进入界面 |
进入界面() |
同步消息 |
课程设置界面类的对象 |
课程设置人员类的对象 |
成功进入界面 |
成功进入界面() |
返回消息 |
课程设置界面类的对象 |
教学计划类的对象 |
生成和维护教学计划 |
录入和维护教学计划() |
异步消息 |
课程设置人员类的对象 |
选课管理人员类的对象 |
发送教学计划 |
发送教学计划() |
同步消息 |
选课管理人员类的对象 |
课程设置人员类的对象 |
教学计划发送成功 |
教学计划发送成功() |
返回消息 |
课程设置人员类的对象 |
课室管理类的对象 |
发送教学计划 |
发送教学计划() |
同步消息 |
课室管理人员类的对象 |
课程设置人员类的对象 |
教学计划发送成功 |
教学计划发送成功() |
返回消息 |
课程设置界面类的对象 |
课程设置人员类的对象 |
退出系统 |
退出系统() |
异步消息 |