1. 图形文档
2. 文字说明
1)顺序图综述
顺序图描述了用况图中用到的对象、参与者以及他们之间的关系,顺序图描述了用户和ATM系统的关系及操作流程,主要分为登录、存款、取款、转账、查询余额等主要功能。
1、取款顺序图
描述客户取款的过程,包含的对象有:用户,取款界面,银行,金额设置。2、存款顺序图
描述客户存款的过程,包含的对象有:用户,存款界面,银行,金额设置 。3、转账顺序图
描述客户转账的过程,包含的对象有:用户,转账界面,银行,金额设置。4、查询账户信息顺序图
描述客户查询信息的过程,包含的对象有: 用户, 查询账户信息界面,银行。5.登录顺序图
描述银行卡与银行服务器之间登录的过程,包含的对象有:用户,登录界面、银行。
2)顺序图中对象描述
对象名 |
描述 |
用户 |
主动对象。所涉及的对象有:登录界面、存款界面、取款界面、转账界面、查询余额界面。 |
取款界面 |
被动对象。所涉及的对象有:用户,银行。 |
存款界面 |
被动对象。所涉及的对象有:用户,银行。 |
转账界面 |
被动对象。所涉及的对象有:用户,银行。 |
查询账户界面 |
被动对象。所涉及的对象有:用户,银行。 |
银行 |
被动对象。所涉及的对象有:取款界面、存款界面、转账界面、查询账户界面、余额。 |
余额 |
被动对象。所涉及的对象有:银行。 |
3)对象接受/发送消息的描述
登录的顺序图:
消息名称 |
插ID卡 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接受消息的对象名称 |
登录界面 |
消息名称 |
读取卡号 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
登录界面 |
接受消息的对象名称 |
ID卡 |
消息名称 |
检测卡号 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
ID卡 |
接受消息的对象名称 |
银行 |
消息名称 |
输入密码 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接受消息的对象名称 |
登录界面 |
消息名称 |
检验密码 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
登录界面 |
接受消息的对象名称 |
银行 |
消息名称 |
提供账户信息 |
消息格式 |
|
消息类型 |
返回 |
发送消息的对象名称 |
银行 |
接受消息的对象名称 |
用户 |
存款:
消息名称 |
放入现金 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接受消息的对象名称 |
存款界面 |
消息名称 |
检测现金 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
存款界面 |
接受消息的对象名称 |
银行 |
消息名称 |
检测结果 |
消息格式 |
布尔值 |
消息类型 |
返回 |
发送消息的对象名称 |
银行 |
接受消息的对象名称 |
存款界面 |
消息名称 |
显示检测结果 |
消息格式 |
无 |
消息类型 |
返回 |
发送消息的对象名称 |
存款界面 |
接受消息的对象名称 |
用户 |
消息名称 |
修改帐号信息 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
银行 |
接受消息的对象名称 |
余额控制机制 |
消息名称 |
返回卡内余额 |
消息格式 |
数字 |
消息类型 |
返回 |
发送消息的对象名称 |
余额控制机制 |
接受消息的对象名称 |
存款界面 |
消息名称 |
显示卡内余额 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
存款界面 |
接受消息的对象名称 |
用户 |
取款:
消息名称 |
输入取款金额 |
消息格式 |
数字 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接受消息的对象名称 |
取款界面 |
消息名称 |
检测卡内余额 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
取款界面 |
接受消息的对象名称 |
银行 |
消息名称 |
扣除余额 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
银行 |
接受消息的对象名称 |
余额控制机制 |
消息名称 |
返回剩余余额 |
消息格式 |
无 |
消息类型 |
返回 |
发送消息的对象名称 |
余额控制机制 |
接受消息的对象名称 |
取款界面 |
消息名称 |
吐出现金 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
取款界面 |
接受消息的对象名称 |
用户 |
消息名称 |
显示卡内余额 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
取款界面 |
接受消息的对象名称 |
用户 |
转账:
消息名称 |
输入对方卡号 |
消息格式 |
字符串 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接受消息的对象名称 |
转账界面 |
消息名称 |
检验卡号 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
转账界面 |
接受消息的对象名称 |
银行 |
消息名称 |
输入转账金额 |
消息格式 |
数字 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接受消息的对象名称 |
转账界面 |
消息名称 |
检测卡内余额 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
转账界面 |
接受消息的对象名称 |
银行 |
消息名称 |
修改卡内余额信息 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
银行 |
接受消息的对象名称 |
余额控制机制 |
消息名称 |
返回卡内余额 |
消息格式 |
数字 |
消息类型 |
返回 |
发送消息的对象名称 |
余额控制机制 |
接受消息的对象名称 |
转账界面 |
消息名称 |
显示余额 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
转账界面 |
接受消息的对象名称 |
用户 |
查询余额:
消息名称 |
查询卡内余额 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
用户 |
接受消息的对象名称 |
查询余额界面 |
消息名称 |
提交查询 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
查询余额界面 |
接受消息的对象名称 |
银行 |
消息名称 |
返回查询信息 |
消息格式 |
无 |
消息类型 |
返回 |
发送消息的对象名称 |
银行 |
接受消息的对象名称 |
查询余额界面 |
消息名称 |
显示余额 |
消息格式 |
无 |
消息类型 |
同步 |
发送消息的对象名称 |
查询余额界面 |
接受消息的对象名称 |
用户 |
4)其他与顺序图有关的说明
无