面向对象分析与设计: 顺序图

实验四: 顺序图

一、实验链接:

实验一: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) 顺序图综述

该顺序图描述了用户登录教学管理系统,包含对象有:用户类的对象、登录界面类的对象、用户注册表类的对象。

扫描二维码关注公众号,回复: 5870131 查看本文章

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) 对象接收/发送的描述

发送消息的对象名称

接收消息的对象名称

消息的名称

消息格式

消息类型

课程设置人员类的对象

登录界面类的对象

登录系统

登录系统(账号,密码)

同步消息

登录界面类的对象

用户注册表类的对象

发送身份信息

发送身份信息(账号,密码)

同步消息

用户注册表类的对象

用户注册表类的对象

验证身份

验证身份(账号,密码)

自关联消息

用户注册表类的对象

登录界面类的对象

返回验证结果

返回验证结果

返回信息

登录界面类的对象

课程设置人员类的对象

通过验证

通过验证

返回消息

课程设置人员类的对象

课程设置界面类的对象

进入界面

进入界面()

同步消息

课程设置界面类的对象

课程设置人员类的对象

成功进入界面

成功进入界面()

返回消息

课程设置界面类的对象

教学计划类的对象

生成和维护教学计划

录入和维护教学计划()

异步消息

课程设置人员类的对象

选课管理人员类的对象

发送教学计划

发送教学计划()

同步消息

选课管理人员类的对象

课程设置人员类的对象

教学计划发送成功

教学计划发送成功()

返回消息

课程设置人员类的对象

课室管理类的对象

发送教学计划

发送教学计划()

同步消息

课室管理人员类的对象

课程设置人员类的对象

教学计划发送成功

教学计划发送成功()

返回消息

课程设置界面类的对象

课程设置人员类的对象

退出系统

退出系统()

异步消息

猜你喜欢

转载自blog.csdn.net/miny_Chen/article/details/80643673