一、图形文档
ATM系统登陆顺序图
存款顺序图
取款顺序图
帮助顺序图
转账顺序图
信息查询顺序图
修改密码顺序图
ATM维修顺序图
二、文字说明
根据前面构造的ATM实验文档的内容,分别构造了7个顺序图:ATM系统登陆、取款、存款、修改密码、信息查询、帮助和ATM维修。下面对于每一个顺序图进行详细的描述。
ATM系统登陆顺序图
1、 顺序图综述
该顺序图描述了客户使用ATM系统的登陆验证过程。
2、 顺序图中的对象描述
用户:持有有效银行卡使用ATM的人
银行卡接口:ATM机上面供银行卡插入的卡槽接口
读取控制接口:ATM机内部读取插入银行卡的逻辑接口
登录界面:ATM机上显示登陆ATM的界面
银行主机:ATM机所属银行的主机终端系统
3、 对象接受/发送消息的描述
消息名称 | 消息格式 | 消息类型 | 发送方 | 接收方 |
银行卡卡号 | String | String | 客户 | 银行系统 |
密码 | Int | Int | 客户 | 银行系统 |
4、其他与顺序图有关的说明
该顺序图是其他顺序图的开始图,描述的是客户初始化银行卡信息的过程,其他例如存款、取款、修改密码、信息查询和转账都需要先经过该顺序图
取款顺序图
1、 顺序图综述
该顺序图描述了客户在使用ATM机时候的取款功能过程。
2、 顺序图中的对象描述
客户:持有有效银行卡使用ATM的人
取款界面:客户选择取款功能后所出现的取款界面
取款控制:取款过程在ATM机里面的逻辑接口
银行主机:ATM机所属银行的主机终端系统
退卡接口:ATM机上控制退卡操作的接口
3、 对象接受/发送消息的描述
消息名称 | 消息格式 | 消息类型 | 发送方 | 接收方 |
取款金额 | String | String | 银行主机 | 客户 |
4、其他与顺序图有关的说明
需要通过ATM系统登录顺序图
存款顺序图
1、 顺序图综述
该顺序图描述了客户在使用ATM机时候的存款功能过程。
2、 顺序图中的对象描述
客户:持有有效银行卡使用ATM的人
存款界面:客户选择存取款功能后所出现的取款界面
存款控制:存款过程在ATM机里面的逻辑接口
银行主机:ATM机所属银行的主机终端系统
退卡接口:ATM机上控制退卡操作的接口
3、 对象接受/发送消息的描述
消息名称 | 消息格式 | 消息类型 | 发送方 | 接收方 |
存款金额 | String | String | 客户 | 银行主机 |
4、其他与顺序图有关的说明
需要通过ATM系统登录顺序图
修改密码顺序图
1、 顺序图综述
该顺序图描述的是客户使用ATM机修改插入到ATM机的银行卡的密码
2、 顺序图中的对象描述
客户:持有有效银行卡使用ATM的人
修改界面:客户选存取款功能后所出现的取款界面
银行主机:ATM机所属银行的主机终端系统
退卡接口:ATM机上控制退卡操作的接口
3、 对象接受/发送消息的描述
消息名称 | 消息格式 | 消息类型 | 发送方 | 接收方 |
银行卡号 | String | String | 客户 | 银行主机 |
新密码 | Int | Int | 客户 | 银行主机 |
4、其他与顺序图有关的说明
需要通过ATM系统登录顺序图
信息查询顺序图
1、 顺序图综述
该顺序图描述的是客户使用ATM机选择信息查询功能以后,可以查询到当前ATM机所插入卡的相关情况(如剩余余额、开户资料等等)
2、 顺序图中的对象描述
客户:持有有效银行卡使用ATM的人
查询界面:客户选择查询功能后所出现的查询界面
银行主机:ATM机所属银行的主机终端系统
退卡:ATM机上控制退卡操作的接口
3、 对象接受/发送消息的描述
消息名称 | 消息格式 | 消息类型 | 发送方 | 接收方 |
查询信息 | String | String | 客户 | 银行主机 |
4、其他与顺序图有关的说明
需要通过ATM系统登录顺序图
转账顺序图
1、 顺序图综述
该顺序图描述的是客户使用ATM机选择转账功能后的流程
2、 顺序图中的对象描述
客户:持有有效银行卡使用ATM的人
转账界面:客户选择转账功能以后的界面
转账控制:转账过程在ATM机里面的逻辑接口
银行主机:ATM机所属银行的主机终端系统
退卡接口:ATM机上控制退卡操作的接口
3、 对象接受/发送消息的描述
消息名称 | 消息格式 | 消息类型 | 发送方 | 接收方 |
转出金额 | String | String | 客户 | 银行主机 |
转入金额 | String | String | 银行主机 | 客户 |
4、其他与顺序图有关的说明
需要通过ATM系统登录顺序图
帮助顺序图
1、 顺序图综述
该顺序图为描述的是客户使用帮助功能以后的流程
2、 顺序图中的对象描述
客户:持有有效银行卡使用ATM的人
帮助界面:客户选择帮助功能以后的界面
银行主机:ATM机所属银行的主机终端系统
ATM维护员:持有有效身份证件的ATM维护人员,负责ATM维护和客户帮助
退卡:ATM机上控制退卡操作的接口
3、 对象接受/发送消息的描述
消息名称 | 消息格式 | 消息类型 | 发送方 | 接收方 |
帮助类型 | String | String | 客户 | 银行主机/ATM维护员 |
4、其他与顺序图有关的说明
需要通过ATM系统登录顺序图
ATM维修顺序图
1、 顺序图综述
该顺序图描述的是ATM机的维修流程
2、 顺序图中的对象描述
ATM维护员:持有有效身份证件的ATM维护人员,负责ATM维护和客户帮助
身份验证界面:用于验证ATM维护员身份的界面
维修类型界面:用于选择维修类型的界面
3、其他与顺序图有关的说明
该顺序图独立于客户的顺序图,只需要满足本身的身份验证即可。