ATM机顺序图

ATM机问题域及词汇表:https://blog.csdn.net/ashdkl/article/details/80510951

ATM机用况图:https://blog.csdn.net/ashdkl/article/details/80511045

ATM机领域类图: https://blog.csdn.net/ashdkl/article/details/80511191

一.顺序图文档

1.登录:

2.取款:


3.存款:

4.转账:


5.查询余额:

6.打印凭条:

7.硬件维护:

二.文字说明

1.     顺序图综述

顺序图描述了用况图中用到的对象、参与者实例以及他们之间的消息收发情况,
详细描述了用户和ATM 系统之间以及ATM系统和银行服务器之间的交互过程
其主要包括“登录”,“取款”,“存款”,“转账”,“查询余额信息”,“打印凭条”,“硬件维护”,“软件更新”等。
涉及到的对象有:客户、读卡器、输入设备、客户管理、登录管理、出钞口、银行数据库、ATM机操作系统、机内硬件存储等

1、登录顺序图

描述客户插入银行卡进行登录操作的过程。包含对象有:客户、读卡器、输入设备、客户管理、登录管理。

2、取款顺序图
描述客户取款的过程,包含的对象有:客户、输入设备、客户管理、出钞口、银行数据库

3、存款顺序图
描述客户存款的过程,包含的对象有:客户、客户管理、出钞口、银行数据库

4、转账顺序图
描述客户转账的过程,包含的对象有:客户、输入设备、客户管理、银行数据库

5、查询账户信息顺序图
描述客户查询信息的过程,包含的对象有: 客户、客户管理、银行数据库

6、打印凭条顺序图
描述客户获取操作信息的凭条的过程。包含的对象有: 客户、客户管理、银行数据库

7、硬件更新顺序图

描述银行工作人员更新维护硬件的过程。包含的对象有:银行工作人员、机内存储、客户管理、银行数据库

8、软件更新顺序图

描述银行工作人员更新操作系统的过程。包含的对象有:银行工作人员、ATM机操作系统、客户管理、银行数据库

2.2 顺序图中对象描述

客户:
主动对象。所涉及的对象有:读卡器,输入设备,客户管理,登录管理,出钞口。
读卡器:
被动对象。所涉及的对象有:客户,登录管理。
输入设备:

被动对象。所涉及的对象有:客户

客户管理:

被动对象。所涉及的对象有:客户,客户管理,登录管理,银行数据库。

登录管理:

被动对象。所涉及的对象有:客户,输入设备,读卡器,银行数据库。

出钞口:

被动对象。所涉及的对象有:客户,客户管理。

银行数据库:

被动对象。所涉及的对象有:客户管理,登录管理

银行工作人员:

主动对象。所涉及的对象有:ATM机操作系统、机内硬件存储

ATM机操作系统:

被动对象。所涉及的对象有:客户管理,银行工作人员。

机内硬件存储:

被动对象。所涉及的对象有:客户管理,银行工作人员。

2.3 对象接收/发送消息的描述

登录顺序图:

消息名称

插卡

 

消息格式

字符串

 

消息类型

同步

 

发送消息的对象名称

客户

 

接收消息的对象名称

读卡器

 

 

消息名称

核对账户信息

 

消息格式

字符串

 

消息类型

同步

 

发送消息的对象名称

读卡器

 

接收消息的对象名称

登录管理

 

 

消息名称

 

请求密码

 

消息格式

 

 

消息类型

返回

 

发送消息的对象名称

登录管理

 

接收消息的对象名称

客户

 

 

消息名称

 

输入密码

 

消息格式

 

 

消息类型

同步

 

发送消息的对象名称

客户

 

接收消息的对象名称

输入设备

 

消息名称

校验密码

消息格式

字符串

消息类型

同步

发送消息的对象名称

输入设备

接收消息的对象名称

登录管理

消息名称

记录操作记录

消息格式

字符串

消息类型

同步

发送消息的对象名称

登录管理

接收消息的对象名称

银行数据库

取款顺序图:

消息名称

取款请求

消息格式

 

消息类型

同步

发送消息的对象名称

客户

接收消息的对象名称

客户管理

消息名称

请求输入取款金额

消息格式

 

消息类型

返回

发送消息的对象名称

客户管理

接收消息的对象名称

客户

消息名称

输入金额

消息格式

 

消息类型

同步

发送消息的对象名称

客户

接收消息的对象名称

输入设备

消息名称

验证操作合法性

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

消息名称

操作合法

消息格式

字符串

消息类型

返回

发送消息的对象名称

银行数据库

接收消息的对象名称

客户管理

消息名称

出钞

消息格式

 

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

出钞口

消息名称

记录操作记录

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

存款顺序图:

消息名称

存款请求

消息格式

 

消息类型

同步

发送消息的对象名称

客户

接收消息的对象名称

客户管理

消息名称

启动出钞口

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

出钞口

消息名称

放入纸钞

消息格式

 

消息类型

同步

发送消息的对象名称

客户

接收消息的对象名称

出钞口

消息名称

清点纸钞

消息格式

字符串

消息类型

同步

发送消息的对象名称

出钞口

接收消息的对象名称

客户管理

消息名称

修改账户金额

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

消息名称

记录操作记录

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

转账顺序图:

消息名称

转账请求

消息格式

 

消息类型

同步

发送消息的对象名称

客户

接收消息的对象名称

客户管理

消息名称

允许转账

消息格式

 

消息类型

返回

发送消息的对象名称

客户管理

接收消息的对象名称

客户

消息名称

输入金额及账号

消息格式

 

消息类型

同步

发送消息的对象名称

客户

接收消息的对象名称

输入设备

消息名称

验证操作合法性

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

消息名称

操作合法

消息格式

字符串

消息类型

返回

发送消息的对象名称

银行数据库

接收消息的对象名称

客户管理

消息名称

修改账户信息

消息格式

字符串

消息类型

同步

发送消息的对象名称

银行数据库

接收消息的对象名称

银行数据库

查询余额顺序图:

消息名称

请求查询

消息格式

 

消息类型

同步

发送消息的对象名称

客户

接收消息的对象名称

客户管理

消息名称

允许查询

消息格式

 

消息类型

返回

发送消息的对象名称

客户管理

接收消息的对象名称

客户

消息名称

查询账户信息

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

消息名称

返回查询账户信息

消息格式

字符串

消息类型

返回

发送消息的对象名称

银行数据库

接收消息的对象名称

客户管理

消息名称

记录操作记录

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

打印凭条顺序图:

消息名称

请求打印凭条

消息格式

 

消息类型

同步

发送消息的对象名称

客户

接收消息的对象名称

客户管理

消息名称

允许打印

消息格式

 

消息类型

返回

发送消息的对象名称

客户管理

接收消息的对象名称

客户

消息名称

查询用户操作信息

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

消息名称

返回操作信息表

消息格式

字符串

消息类型

返回

发送消息的对象名称

银行数据库

接收消息的对象名称

客户管理

消息名称

记录操作记录

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

硬件维护顺序图:

消息名称

补充纸钞墨水

消息格式

 

消息类型

同步

发送消息的对象名称

银行工作人员

接收消息的对象名称

机内存储物

消息名称

修改纸钞存量

消息格式

 

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

客户管理

消息名称

记录操作记录

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

软件更新顺序图:

消息名称

更新操作系统

消息格式

 

消息类型

同步

发送消息的对象名称

银行工作人员

接受消息的对象名称

ATM机操作系统

消息名称

修改服务

消息格式

字符串

消息类型

同步

发送消息的对象名称

ATM机操作系统

接收消息的对象名称

客户管理

消息名称

记录操作记录

消息格式

字符串

消息类型

同步

发送消息的对象名称

客户管理

接收消息的对象名称

银行数据库

猜你喜欢

转载自blog.csdn.net/ashdkl/article/details/80511253