个人作业面向对象——实验四顺序图文档

时间:2024-04-13 10:17:41

1. 图形文档

个人作业面向对象——实验四顺序图文档

个人作业面向对象——实验四顺序图文档

个人作业面向对象——实验四顺序图文档


个人作业面向对象——实验四顺序图文档


个人作业面向对象——实验四顺序图文档


2. 文字说明

1)顺序图综述

顺序图描述了用况图中用到的对象、参与者以及他们之间的关系,顺序图描述了用户和ATM系统的关系及操作流程,主要分为登录、存款、取款、转账、查询余额等主要功能。

 

1、取款顺序图 

描述客户取款的过程,包含的对象有:用户,取款界面,银行,金额设置 

2、存款顺序图 

描述客户存款的过程,包含的对象有:用户,存款界面,银行,金额设置  

3、转账顺序图 

描述客户转账的过程,包含的对象有:用户,转账界面,银行,金额设置 

4、查询账户信息顺序图 

描述客户查询信息的过程,包含的对象有: 用户 查询账户信息界面银行。 

5.登录顺序图 

描述银行卡与银行服务器之间登录的过程,包含的对象有:用户,登录界面、 
银行

2)顺序图中对象描述

对象名

描述

用户

主动对象。所涉及的对象有:登录界面、存款界面、取款界面、转账界面、查询余额界面。

取款界面

被动对象。所涉及的对象有:用户,银行。

存款界面

被动对象。所涉及的对象有:用户银行

转账界面

被动对象。所涉及的对象有:用户,银行。

查询账户界面

被动对象。所涉及的对象有:用户,银行

银行

被动对象。所涉及的对象有:取款界面、存款界面、转账界面、查询账户界面、余额。

余额

被动对象。所涉及的对象有:银行

3)对象接受/发送消息的描述

 

登录的顺序图:

消息名称

插ID卡

消息格式

消息类型

同步

发送消息的对象名称

用户

接受消息的对象名称

登录界面

 

消息名称

读取卡号

消息格式

字符串

消息类型

同步

发送消息的对象名称

登录界面

接受消息的对象名称

ID卡

 

 

消息名称

检测卡号

消息格式

字符串

消息类型

同步

发送消息的对象名称

ID卡

接受消息的对象名称

银行

 

消息名称

输入密码

消息格式

字符串

消息类型

同步

发送消息的对象名称

用户

接受消息的对象名称

登录界面

 

消息名称

检验密码

消息格式

字符串

消息类型

同步

发送消息的对象名称

登录界面

接受消息的对象名称

银行

 

消息名称

提供账户信息

消息格式

 

消息类型

返回

发送消息的对象名称

银行

接受消息的对象名称

用户

 

存款:

消息名称

放入现金

消息格式

消息类型

同步

发送消息的对象名称

用户

接受消息的对象名称

存款界面

 

消息名称

检测现金

消息格式

消息类型

同步

发送消息的对象名称

存款界面

接受消息的对象名称

银行

 

消息名称

检测结果

消息格式

布尔值

消息类型

返回

发送消息的对象名称

银行

接受消息的对象名称

存款界面

 

消息名称

显示检测结果

消息格式

消息类型

返回

发送消息的对象名称

存款界面

接受消息的对象名称

用户

 

消息名称

修改帐号信息

消息格式

消息类型

同步

发送消息的对象名称

银行

接受消息的对象名称

余额控制机制

 

消息名称

返回卡内余额

消息格式

数字

消息类型

返回

发送消息的对象名称

余额控制机制

接受消息的对象名称

存款界面

 

消息名称

显示卡内余额

消息格式

消息类型

同步

发送消息的对象名称

存款界面

接受消息的对象名称

用户

 

取款:

消息名称

输入取款金额

消息格式

数字

消息类型

同步

发送消息的对象名称

用户

接受消息的对象名称

取款界面

 

消息名称

检测卡内余额

消息格式

消息类型

同步

发送消息的对象名称

取款界面

接受消息的对象名称

银行

 

消息名称

扣除余额

消息格式

消息类型

同步

发送消息的对象名称

银行

接受消息的对象名称

余额控制机制

 

消息名称

返回剩余余额

消息格式

消息类型

返回

发送消息的对象名称

余额控制机制

接受消息的对象名称

取款界面

 

消息名称

吐出现金

消息格式

消息类型

同步

发送消息的对象名称

取款界面

接受消息的对象名称

用户

 

消息名称

显示卡内余额

消息格式

消息类型

同步

发送消息的对象名称

取款界面

接受消息的对象名称

用户

 

转账:

消息名称

输入对方卡号

消息格式

字符串

消息类型

同步

发送消息的对象名称

用户

接受消息的对象名称

转账界面

 

消息名称

检验卡号

消息格式

消息类型

同步

发送消息的对象名称

转账界面

接受消息的对象名称

银行

 

消息名称

输入转账金额

消息格式

数字

消息类型

同步

发送消息的对象名称

用户

接受消息的对象名称

转账界面

 

消息名称

检测卡内余额

消息格式

消息类型

同步

发送消息的对象名称

转账界面

接受消息的对象名称

银行

 

消息名称

修改卡内余额信息

消息格式

消息类型

同步

发送消息的对象名称

银行

接受消息的对象名称

余额控制机制

 

消息名称

返回卡内余额

消息格式

数字

消息类型

返回

发送消息的对象名称

余额控制机制

接受消息的对象名称

转账界面

 

消息名称

显示余额

消息格式

消息类型

同步

发送消息的对象名称

转账界面

接受消息的对象名称

用户

 

查询余额:

消息名称

查询卡内余额

消息格式

消息类型

同步

发送消息的对象名称

用户

接受消息的对象名称

查询余额界面

 

消息名称

提交查询

消息格式

消息类型

同步

发送消息的对象名称

查询余额界面

接受消息的对象名称

银行

 

消息名称

返回查询信息

消息格式

消息类型

返回

发送消息的对象名称

银行

接受消息的对象名称

查询余额界面

 

消息名称

显示余额

消息格式

消息类型

同步

发送消息的对象名称

查询余额界面

接受消息的对象名称

用户

4)其他与顺序图有关的说明