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机操作系统 |
接收消息的对象名称 | 客户管理 |
消息名称 | 记录操作记录 |
消息格式 | 字符串 |
消息类型 | 同步 |
发送消息的对象名称 | 客户管理 |
接收消息的对象名称 | 银行数据库 |