面向对象:ATM Use Case 及用况图文档

来源:互联网 发布:ubuntu怎么移动文件夹 编辑:程序博客网 时间:2024/05/16 08:25


用况名:登录

简述:银行客户在使用ATM操作银行卡前需要输入密码进行登录。

参与者:银行客户,银行

前置条件:正确插入银行卡,ATM读卡器可以读到银行卡信息。

细节:银行客户进入ATM监控范围,将银行卡插入ATM的读卡器中,读卡器识别银行卡真伪,若插入的卡无法被读卡器识别,则卡被退回。若银行卡被正常识别,读卡器将读取卡中的用户信息,并在显示器上提示输入密码。客户通过键盘输入密码,ATM验证密码的正确性,如果密码错误,则出现错误提示并返回登陆页面,若密码有效,显示器将跳转至业务操作页面,供客户选择。

后置条件:显示器跳转至业务操作页面。

例外:银行卡插入方向有误,或者读卡器无法读取插入银行卡信息,则卡将被退回。输入密码错误,则出现错误提示并返回输入密码页面。输入三次错误密码,银行卡将被冻结,客户需要去银行柜台解冻。

限制:必须按规定方式插入银行卡;输入的密码必须是6位数字。

 

 

 

用况名:存款

简述:银行客户将现金存入银行卡中。

参与者:银行客户,银行

包含:打印凭条

前置条件:客户必须成功登录,且选择存款业务。

细节:进入主界面后,客户点击“存款”按键进入存款业务界面,选择界面上显示的存款金额或手动输入存款金额(必须是100的倍数),将相应数量的现金放入存钞口,点击确定,页面提示输入密码,客户通过键盘输入密码,ATM验证密码的正确性,如果密码错误,则出现错误提示并返回密码输入页面,若密码正确,核对输入金额与现金数量是否一致,若不一致则提示客户金额数量不同,要求客户重新进行存款操作,若数量一致,则ATM将现金存入银行卡,并显示打印凭条、返回主页、取卡等选项供客户选择。

后置条件:将现金存入银行卡内,并显示下一步操作界面。

例外:输入的存款金额不是100的倍数,则提示客户输入有误,要求重新输入。输入密码错误,则出现错误提示并返回输入密码页面。输入三次错误密码,银行卡将被冻结,客户需要去银行柜台解冻。输入的存款金额与放入的现金金额数量不一致,则提示用户金额数量不同,要求客户重新进行存款操作。

限制:输入的存款金额必须是100的倍数,且不超过20000;输入的密码必须是6位数字;输入的金额与存入的现金数量必须一致。

 

 

 

用况名:取款

简述:银行客户从银行卡中取出现金。

参与者:银行客户,银行

包含:打印凭条

前置条件:客户必须成功登录,且选择取款业务。

细节:进入主界面后,客户点击“取款”按键进入取款业务界面,选择界面上显示的取款金额或手动输入取款金额(必须是100的倍数),点击确定,页面提示输入密码,客户通过键盘输入密码,ATM验证密码的正确性,如果密码错误,则出现错误提示并返回密码输入页面,若密码正确,检查ATM内现金数量是否充足,若现金不足,提示客户最大取现额度,若现金充足,则ATM出钞,并显示打印凭条、返回主页、取卡等选项供客户选择。

后置条件:ATM出钞,并显示下一步操作界面。

例外:输入的存款金额不是100的倍数,则提示客户输入有误,要求重新输入。输入密码错误,则出现错误提示并返回输入密码页面。输入三次错误密码,银行卡将被冻结,客户需要去银行柜台解冻。ATM现金不足,则提示客户最大取现额度,并要求客户重新进行取款操作。

限制:输入的存款金额必须是100的倍数,且不超过20000;输入的密码必须是6位数字;输入的金额必须小于等于ATM内的现金数量。

 

 

 

用况名:转账

简述:银行客户从银行卡中转金额至另一个银行账户。

参与者:银行客户,银行

包含:打印凭条

前置条件:客户必须成功登录,且选择转账业务。

细节:进入主界面后,客户点击“转账”按键进入转账业务界面,系统提示输入转账账户和转账金额,转出金额必须小于等于银行卡内余额,点击确定,页面提示输入密码,客户通过键盘输入密码,ATM验证密码的正确性,如果密码错误,则出现错误提示并返回密码输入页面,若密码正确,将跳转至信息确认界面,若显示的转账账户、转账金额错误,则点击返回进行修改,若信息准确无误,点击转账。待转账成功以后,页面显示打印凭条、返回主页、取卡等选项供客户选择。

后置条件:从银行卡中转出金额至另一个银行账户。

例外:输入的转账金额大于银行卡余额,则提示客户输入有误,显示最大的输入值,要求重新输入。输入密码错误,则出现错误提示并返回输入密码页面。输入三次错误密码,银行卡将被冻结,客户需要去银行柜台解冻。在核对信息页面发现对方账号或转账金额有误,则返回输入页面进行修改。

限制:输入的转出金额必须小于等于银行卡内余额;输入的密码必须是6位数字。

 

 

 

用况名:余额查询

简述:查询银行卡内余额。

参与者:银行客户,银行

前置条件:客户必须成功登录,且选择余额查询业务。

细节:进入主界面后,客户点击“查询余额”按键进入查询余额界面。屏幕显示该银行卡内余额信息,并给出返回主页,取卡等选项供用户选择。

后置条件:界面显示银行卡余额。

 

 

 

用况名:修改密码

简述:银行客户修改银行卡密码。

参与者:银行客户,银行

前置条件:客户必须成功登录,且选择修改密码业务。

细节:进入主界面后,客户点击“修改密码”按键进入修改密码界面。系统提示输入旧密码,新密码,确认新密码,若旧密码错误,或两次新密码输入不相同,则返回修改密码界面重新输入。若旧密码正确且两次新密码相同则提示密码修改正确,并给出返回主页,取卡等选项供用户选择。

后置条件:银行卡密码被修改。

例外:旧密码错误,或两次新密码输入不相同,则返回修改密码界面重新输入。

限制:输入的密码必须是6位数字,两次新密码输入必须相同。

 

 

 

用况名:打印凭条

简述:在完成存款、取款、转账等业务后可以选择打印凭条留底。

参与者:银行客户

前置条件:客户必须成功登录,完成存款、取款、转账等业务,且选择打印凭条。

细节:在完成存款、取款、转账等业务以后,会显示界面询问客户是否打印凭条,如果选择不打印,则直接回到主业务界面或取卡,如果选择打印,ATM打印本次业务的相关凭证给客户,并直接跳回主业务界面。

后置条件:ATM打印本次业务的相关凭证给客户,并直接跳回主业务界面。

例外:打印凭条的纸张不足,则提示客户纸张不足,并自动将此情况反馈给银行。

限制:打印凭条的纸张必须充足。

 

 

 

用况名:硬件维修

简述:银行职员对ATM的硬件进行维修。

参与者:银行职员,银行

包含:打开ATM,关闭ATM

前置条件:ATM硬件出现问题或者到定期检修时间。

细节:银行职员用专用账户、钥匙登录ATM,关闭ATM,检测、维修ATM硬件,完成后打开ATM,进行测试。

后置条件:ATM硬件恢复正常。

例外:检测硬件正常但ATM无法正常工作,则对ATM系统等其他方面进行检测。

 

 

 

用况名:系统维护

简述:银行职员对ATM的系统进行维护。

参与者:银行职员,银行

包含:打开ATM,关闭ATM

前置条件:ATM系统出现问题或者到定期检修时间。

细节:银行职员用专用账户、钥匙登录ATM,检测、维修ATM系统,完成后关闭ATM,再打开ATM,进行测试。

后置条件:ATM系统恢复正常。

例外:检测系统正常但ATM无法正常工作,则对ATM硬件等其他方面进行检测。

 

 

 

用况名:现金调度

简述:银行职员对ATM内现金进行调度。

参与者:银行职员,银行

包含:打开ATM,关闭ATM

前置条件:ATM过多或者不足。

细节:银行职员用专用账户、钥匙登录ATM,关闭ATM,若现金不足则添加,若现金过多则取出,打开ATM,检查是否正常运行。

后置条件:ATM现金数量持衡。

限制:放入的现金必须是真钞。

 

 

 

用况名:打开ATM

简述:银行职员启动ATM。

参与者:银行职员

前置条件:ATM处于关闭状态。

细节:ATM处于关闭状态,银行职员完成操作以后,开启ATM,检测其是否能正常运行。

后置条件:ATM启动。

例外:停电,ATM未被通电,则通知相关部门进行维修。

限制:ATM必须通电。

 

 

 

用况名:关闭ATM

简述:银行职员关闭ATM。

参与者:银行职员

前置条件:ATM处于开启状态。

细节:ATM处于开启状态,银行职员完成操作以后,关闭ATM,再进一步操作。

后置条件:ATM关闭。


0 0
原创粉丝点击