银行ATM用况图文档

来源:互联网 发布:淘宝注册账号注册不了 编辑:程序博客网 时间:2024/05/16 08:37

银行ATM问题陈述、词汇表、领域类图链接:
http://blog.csdn.net/yingyingbaibai/article/details/70216506

一、图形文档
这里写图片描述
二、文字说明
1、用况图综述
为了提高用户取钱、存钱、转账效率,以及节约人员成本,本系统力求在没有收银员,文员或银行柜员机的情况下为银行客户提供公共空间的金融交易。主要功能包括“提取现金”、“存款资金”、“转移资金”、“余额查询”。参与者除了用户和ATM机,还包括ATM技术人员和银行主机。
2、参与者描述
(1)用户:使用ATM机的客户
(2)ATM技术人员:能控制ATM机的启动和停止,以及提供维修的人员
(3)银行主机:存储用户银行卡所有信息的主机
3、用况描述
(1)取款
简述:用户从ATM机提取现金
参与者:用户、银行主机
包含:包含的用况有“修改账户余额”、“验证密码”、“操作银行卡”
前置条件:用户必须登录成功
细节:1、用户插入银行卡
2、ATM机读取银行卡,创建会话
3、用户输入密码
4、ATM机发送卡号和密码信息
5、银行主机进行验证
6、用户需输入取款金额
7、ATM机吐出相应金额的钱,并向银行主机提供取款额
8、用户取出现金
9、银行主机返回含有最新余额的取款成功确认信息
10、用户选择退卡
11、ATM机弹出银行卡,会话结束
后置条件:用户取到相应金额的钱,账户余额改变
例外:ATM机暂停服务,用户无法取款,换一台ATM机
限制:金额数目应为正整数,密码应为数字
(2)存款
简述:用户向ATM机存放现金
参与者:用户、银行主机
包含:包含的用况有“修改账户余额”、“验证密码”、“操作银行卡”
前置条件:用户必须登录成功
细节:1、用户插入银行卡
2、ATM机读取银行卡,创建会话
3、用户输入密码
4、ATM机发送卡号和密码信息
5、银行主机进行验证
6、用户将纸币放入槽中
7、ATM向银行主机提供存款额
8、银行主机返回含有最新余额的存款成功确认信息
9、用户选择退卡
10、ATM机弹出银行卡,会话结束
后置条件:用户存款成功,账户余额改变
例外:ATM机暂停服务,用户无法存款,换一台ATM机
限制:密码应为数字
(3)转账
简述:用户将资金从某一账户转到另一账户
参与者:用户、银行主机
包含:包含的用况有“修改账户余额”、“验证密码”、“操作银行卡”
前置条件:用户必须登录成功
细节:1、用户插入银行卡
2、ATM机读取银行卡,创建会话
3、用户输入密码
4、ATM机发送卡号和密码信息
5、银行主机进行验证
6、用户输入要转入的卡号和转账金额
7、ATM向银行主机提供转账金额
8、银行主机返回含有最新余额的转账成功确认信息
9、用户选择退卡
10、ATM机弹出银行卡,会话结束
后置条件:用户存款成功,账户余额改变
例外:ATM机暂停服务,用户无法转账,换一台ATM机
限制:金额必须为正整数,密码应为数字
(4)查询账户信息
简述:用户查询某个账户的余额等信息
参与者:用户、银行主机
包含:包含的用况有“验证密码”、“操作银行卡”
前置条件:用户必须登录成功
细节:1、用户插入银行卡
2、ATM机读取银行卡,创建会话
3、用户输入密码
4、ATM机发送卡号和密码信息
5、银行主机进行验证
6、银行主机返回含有最新余额的确认信息
7、用户选择退卡
8、ATM机弹出银行卡,会话结束
后置条件:用户存款成功,账户余额改变
例外:ATM机暂停服务,用户无法取款,换一台ATM机
限制:密码应为数字
(5)修改账户余额
简述:修改银行主机上保存的用户的余额
参与者:银行主机
包含:包含它的用况有“存款”,“取款”,“转账”
前置条件:用户必须登录成功
细节:1、ATM机向银行主机提供修改金额
2、银行主机返回含有最新余额的确认信息
3、ATM机显示账户余额信息
后置条件:账户余额修改成功
限制:金额必须为正整数,密码应为数字
(6)验证密码
简述:验证用户输入的密码是否正确
参与者:用户、银行主机
包含:包含它的用况有“存款”,“取款”,“转账”,“查询账户信息”,它包含的用况有“发 送卡号和密码信息”,“输入密码”
细节:1、用户输入密码
2、ATM机发送卡号和密码信息
3、银行主机进行验证
后置条件:用户密码输入正确或者错误
限制:密码应为数字
(7)发送卡号和密码信息
简述:将用户的卡号和输入的密码发送到银行主机
参与者:银行主机
包含:包含它的用况有“验证密码”
细节:1、ATM机建立与银行主机的连接
2、ATM机发送卡号和密码信息
3、银行主机接收信息
限制:密码应为数字
(8)输入密码
简述:用户输入银行卡密码
参与者:用户
包含:包含它的用况有“验证密码”
细节:1、ATM机提示用户输入密码
2、用户通过键盘输入密码
限制:密码应为数字
(9)操作银行卡
简述:对银行卡的相关操作,如插卡、读卡、退卡
参与者:用户
继承:特殊用况有插卡、读卡、退卡
细节:1、用户对银行进行插入或退出操作
前置条件:用户必须拥有银行卡
(10)插卡
简述:插入银行卡
参与者:用户、ATM机
继承:一般用况为操作银行卡
细节:1、ATM机提示用户插入银行卡
2、用户将银行卡插入到卡槽中
前置条件:用户必须拥有银行卡
(11)读卡
简述:读取银行卡
参与者:用户
继承:一般用况为操作银行卡
细节:1、ATM机读取银行卡
前置条件:用户必须拥有银行卡
(12)退卡
简述:吐出银行卡
参与者:用户、ATM机
继承:一般用况为操作银行卡
细节:1、用户选择退卡
2、ATM机吐出银行卡
前置条件:用户必须拥有银行卡
(13)维修
简述:ATM技术人员对机器进行维修
参与者:ATM技术人员
包含:包含的用况有开机、关机
前置条件:ATM技术人员必须有工作证
细节:1、ATM技术人员开启ATM机
2、ATM技术人员对故障进行维修
3、ATM技术人员关闭ATM机
后置条件:ATM机可以正常工作
(14)开机
简述:开启ATM机
参与者:ATM技术人员
包含:包含它的用况有维修
前置条件:ATM技术人员必须有工作证
细节:1、ATM技术人员开启ATM机
后置条件:ATM机可以正常工作
例外:ATM机无法打开
(15)关机
简述:关闭ATM机
参与者:ATM技术人员
包含:包含它的用况有维修
前置条件:ATM技术人员必须有工作证
细节:1、ATM技术人员关闭ATM机
后置条件:ATM机处于关闭状态
例外:ATM机无法关机
4、其他与用况图有关的说明
每当用户选择一个事务,ATM都需要将卡号和密码信息送到银行系统进行验证。若密码错误,则需重新输入密码,重新验证。密码输错次数不得超过三次,否则帐号将被冻结。每个事务完成后,客户可选择继续上述事务或退卡。选择退卡时,系统弹出 ATM 卡。

0 0
原创粉丝点击