实验四: 顺序图
一、实验链接:
实验一:https://blog.youkuaiyun.com/miny_chen/article/details/80084189
实验二:https://blog.youkuaiyun.com/miny_chen/article/details/80287214
实验三:https://blog.youkuaiyun.com/miny_Chen/article/details/80408875
二、顺序图:
1. 用户登录:
1) 顺序图综述
该顺序图描述了用户登录教学管理系统,包含对象有:用户类的对象、登录界面类的对象、用户注册表类的对象。
2) 顺序图中的对象描述
Ø 用户类的对象:主动对象
Ø 教学管理系统登录界面类的对象:被动对象
Ø 用户注册表类的对象:被动对象
3) 对象接收/发送的描述
发送消息的对象名称 |
接收消息的对象名称 |
消息的名称 |
消息格式 |
消息类型 |
用户类的对象 |
登录界面类的对象 |
登录系统 |
登录系统(账号,密码,验证码) |
同步消息 |
登录界面类的对象 |
用户注册表类的对象 |
发送身份信息 |
发送身份信息(账号,密码,验证码) |
同步消息
|
用户注册表类的对象 |
用户注册表类的对象 |
验证身份 |
验证身份(账号,密码,验证码) |
自关联消息 |
用户注册表类的对象 |
登录界面类的对象 |
返回验证结果 |
返回验证结果 |
返回信息 |
登录界面类的对象 |
用户类的对象 |
通过验证 |
通过验证 |
返回消息 |
2. 学生选课:
1) 顺序图综述
该顺序图描述了学生登录教学管理系统进行选课,然后退出系统,包含对象有:学生类的对象、登录界面类的对象、用户注册表类的对象、学生用户界面类的对象、选课界面类的对象、课程类的对象、选课情况的对象。
2) 顺序图中的对象描述
Ø 用户类的对象:主动对象
Ø 登录界面类的对象:被动对象
Ø 用户注册表类:被动对象
Ø 学生用户界面类的对象:被动对象
Ø 选课界面类的对象:被动对象
Ø 课程类的对象:被动对象
Ø 选课情况的对象:被动对象
3) 对象接收/发送的描述
发送消息的对象名称 |
接收消息的对象名称 |
消息的名称 |
消息格式 |
消息类型 |
学生类的对象 |
登录界面类的对象 |
登录系统 |
登录系统(账号,密码,验证码) |
同步消息 |
登录界面类的对象 |
用户注册表类的对象 |
发送身份信息 |
发送身份信息(账号,密码,验证码) |
同步消息
|
用户注册表类的对象 |
用户注册表类的对象 |
验证身份 |
验证身份(账号,密码,验证码) |
自关联消息 |
用户注册表类的对象 |
登录界面类的对象 |
返回验证结果 |
返回验证结果 |
返回信息 |
登录界面类的对象 |
学生类的对象 |
通过验证 |
成功验证 |
返回消息 |