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

本文详细介绍了教学管理系统中涉及的多个场景的顺序图,包括用户登录、学生选课、查询成绩、查询课表、老师维护成绩、查看课表以及教务员维护选课表的过程,涵盖了系统中的主要交互对象和它们之间的消息传递。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验四: 顺序图

一、实验链接:

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

发送消息的对象名称

接收消息的对象名称

消息的名称

消息格式

消息类型

学生类的对象

登录界面类的对象

登录系统

登录系统(账号,密码,验证码)

同步消息

登录界面类的对象

用户注册表类的对象

发送身份信息

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

同步消息

 

用户注册表类的对象

用户注册表类的对象

验证身份

验证身份(账号,密码,验证码)

自关联消息

用户注册表类的对象

登录界面类的对象

返回验证结果

返回验证结果

返回信息

登录界面类的对象

学生类的对象

通过验证

成功验证

返回消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值