ATM系统---用况图

 

ATM系统-----用况图文档

 

实验一文档链接地址:https://blog.csdn.net/WINNER_Moo/article/details/80105384

1.图形文档

 ATM系统---用况图_第1张图片

2.文字说明

1)用况综述

此用况图说明了ATM系统、银行与用户之间的关系。用户登陆后进入主界面选择一项业务,包括取款、存款、查询余额、转账和修改密码,操作完成后选择是否打印凭条,然后取出银行卡或返回主界面。ATM技术人员对ATM机进行定时维护和维修,维护包括补充和收取现金,现金归银行所有。

2)参与者描述

 1ATM技术人员:对ATM机进行定时维护和维修。

2)打印机:用来打印凭条。

3)银行:提供用户银行账户,ATM现金的所有者。

4)用户:需要先登录账户,然后进行取款、存款、查询余额、转账操作,操作完成后选择是否打印凭条。

3)用况描述

1.登录

1.1简述

用户插入银行卡并输入密码,验证成功后进入主界面。

1.2参与者

用户

1.3包含

密码验证

1.4扩展

磁卡验证

1.5继承

1.6前置条件

ATM系统处于初始界面,用户将银行卡插入卡槽ATM读卡器可以读到银行卡信息。

1.7细节

1.7.1基本流

用户将银行卡插入ATM的读卡器中,读卡器识别银行卡真伪,若插入的卡无法被读卡器识别,则卡被退回。若银行卡被正常识别,读卡器将读取卡中的用户信息,并在显示器上提示输入密码。客户通过键盘输入密码,ATM验证密码的正确性,若密码有效,进入主界面,系统显示主菜单。

1.7.2可选流

输入密码错误,系统提示重新输入密码,重新输入,重复三次。第三次输入密码错误,第三次时系统提示用户,三次输入密码错误,银行卡将冻结,需要去柜台解冻。用户若三次密码均输错,则系统冻结该银行卡退回开始界面,提示用户去银行柜台解冻。在每一次系统提示重新输入密码时,用户都可以选择取消,退卡并退回到开始界面。

1.8后置条件

用户成功登陆,进入主界面。

1.9例外

1.10限制

磁卡验证正确,输入密码必须为6为数字。

1.11注释

 

2. 取款

2.1简述

用户从银行卡中取出现金。

2.2参与者

用户

2.3包含

2.4扩展

2.5继承

2.6前置条件

用户成功登陆,进入主界面。

2.7细节

2.7.1基本流

用户成功登陆,进入主界面,选择取款业务。系统检验插入的银行卡是否为本银行的卡。系统提示用户输入取款金额,用户选择界面上显示的取款金额或手动输入取款金额(必须是100的倍数),用户确认取款金额。检查ATM内现金数量是否充足,若现金不足,提示客户最大取现额度,若现金充足,则ATM出钞,,取款成功,系统进入打印凭条界面,用例结束。 

2.7.2可选流

2.7.2.1取消取款

用户选择取消取款,回到主界面。

2.7.2.2跨行取款

用户插入的银行卡所属银行与ATM机所属银行不一样,则系统提示用户确认金额时显示手续费。

2.8后置条件

用户成功取款,系统进入打印凭条界面;或者用户取款失败,系统回到主界面。

2.9例外

输入的存款金额不是100的倍数,则提示客户输入有误,要求重新输入。ATM现金不足,则提示客户最大取现额度,并要求客户重新进行取款操作。

2.10限制

银行卡的余额大于取款余额,取款金额需为整百,并且小于一个用户每日取款限额和ATM机剩余现金。输入的金额必须小于等于ATM内的现金数量。

2.11注释

 

 

 

 

3. 存款

3.1简述

用户向银行账户存入现金。

3.2参与者

用户

3.3包含

验钞

3.4扩展

3.5继承

3.6前置条件

用户成功登陆,进入主界面并选择存款业务。

3.7细节

3.7.1基本流

用户成功登陆,进入主界面,选择存款业务。系统检验插入的银行卡是否为本银行的卡。用户选择界面上显示的存款金额或手动输入存款金额(必须是100的倍数),系统提示用户将现金放入ATM机,用户将现金放入ATM机,确认存款。ATM机核对输入金额与现金数量是否一致,若不一致则提示客户金额数量不同,要求客户重新进行存款操作,若数量一致,则ATM将现金存入银行卡,系统进入打印凭条界面,用例结束。 

3.7.2可选流

3.7.2.1取消存款

用户选择取消存款,系统回到主界面。

3.7.2.2跨行存款

用户插入的银行卡所属银行与ATM机所属银行不一样,则系统确认存款金额时显示手续费。

3.7.2.3现金不可识别

系统退回未识别的现金,并显示已识别的现金,询问用户是否存入,若存入,系统继续询问用户是否继续存款,若继续存款则退回存款界面,用户放入现金,若取消,则返回主菜单。 

3.8后置条件

用户成功存款,系统进入打印凭条界面;或者用户存款失败,系统回到主界面。

3.9例外

输入的存款金额不是100的倍数,则提示客户输入有误,要求重新输入。输入的存款金额与放入的现金金额数量不一致,则提示用户金额数量不同,要求客户重新进行存款操作。现金不可识别,系统退回未识别的现金,并显示已识别的现金,询问用户是否存入。

3.10限制

存款金额必须为100的倍数,且不超过每日存款的最高额度。

3.11注释

无。

 

4. 查询余额

4.1简述

用户查询银行卡内的余额。

4.2参与者

用户

4.3包含

4.4扩展

4.5继承

4.6前置条件

用户成功登陆,进入主界面并选择查询余额业务。

4.7细节

4.7.1基本流

用户成功登陆,进入主界面,用户选择查询余额,系统显示账户余额,并给出打印凭条、返回主页,退出等选项供用户选择。

4.7.2可选流

4.8后置条件

界面显示银行卡余额。

4.9例外

4.10限制

4.11注释

 

 

5. 转账

5.1简述

用户从银行卡中转金额至另一个银行账户。

5.2参与者

用户

5.3包含

5.4前置条件

用户成功登陆,进入主界面。

5.5细节

5.5.1基本流

用户成功登陆,进入主界面,选择转账业务。系统检验插入的银行卡是否为本银行的卡,系统提示用户输入用户对方银行卡卡号,用户输入正确银行卡卡号。系统判断对方银行卡为本行卡,系统提示用户输入转账金额,用户输入转账金额,转账金额必须小于等于银行卡内余额,点击确定 。若显示的转账账户、转账金额错误,则点击返回进行修改,若信息准确无误,点击转账。系统将此卡存款转入对方账户,并提示转账成功,系统进入打印凭条界面,用例结束。 

5.5.2可选流

5.5.2.1取消转账

用户选择取消转账,系统回到主界面。

5.5.2.2非本行卡转账

用户插入的银行卡所属银行与ATM机所属银行不一样,则系统提示用户非本行卡不可转账,并退回主界面。 

5.5.2.3银行卡号错误

系统提示用户输入银行卡卡号错误,请重新输入,退回到转账界面。 

5.6后置条件

用户成功转账,系统进入打印凭条界面;或者用户存款转账,系统回到主界面。

5.7例外

输入的转账金额大于银行卡余额,则提示客户输入有误,显示最大的输入值,要求重新输入。在核对信息页面发现对方账号或转账金额有误,则返回输入页面进行修改。

5.8限制

转账账户必须为本行账户,输入的转出金额必须小于等于银行卡内余额。

5.9注释

ATM不支持非本行卡转账到其他银行卡账户。 

 

6. 修改密码

6.1简述

用户修改银行卡密码。

6.2参与者

用户

6.3包含

6.4前置条件

用户成功登陆,进入主界面。

6.5细节

6.5.1基本流

用户成功登陆,进入主界面,选择修改密码,系统进入密码修改界面。 系统提示用户输入旧密码,用户输入旧密码。系统提示用户输入六位新密码,并确认密码。若旧密码错误,或两次新密码输入不相同,则返回修改密码界面重新输入。若旧密码正确且两次新密码相同则提示密码修改成功,用例结束。 

6.5.2可选流

6.5.2.1取消修改密码

用户选择取消,系统回到主菜单。

6.5.2.2密码错误

系统显示密码错误,提示用户重新输入或者取消回到主菜单。用户输错三次密码则系统吞卡。

6.5.2.3两次输入不相同

系统提示用户两次输入密码不一致,重新输入,用户可重新输入或者回到主菜单。 

6.6后置条件

密码修改失败,系统回到主界面;密码修改成功,系统进入打印凭条界面。

6.7限制

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

 

7. 打印凭条

7.1简述

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

7.2参与者

用户、打印机

7.3前置条件

用户成功登陆,完成存款、取款、转账等业务,且选择打印凭条。

7.4细节

7.4.1基本流

用户成功登陆,进入主界面。在完成存款、取款、转账等业务以后,会显示界面询问客户是否打印凭条,若是,则系统打印凭条,记录此次操作的时间、类型、金额等信息,然后系统回到主界面。否则,系统直接回到主界面。 

7.4.2可选流

7.5后置条件

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

7.6例外

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

7.7限制

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

 

 

8. 维修

8.1简述

ATM技术人员对ATM的硬件进行维修。

8.2参与者

ATM技术人员

8.3前置条件

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

8.4细节

8.4.1基本流

ATM技术人员检测、维修ATM硬件,并在修理结束后进行测试。

8.4.2可选流

8.5后置条件

ATM硬件恢复正常。

8.6例外

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

 

9. 维护

9.1简述

ATM技术人员对ATM机进行维护

9.2参与者

ATM技术人员、银行

9.3包含

补充和收取现金

9.4前置条件

ATM机现金、墨水或打印纸不足,或者ATM现金过多。

9.5细节

9.5.1基本流

ATM技术员填充现金、墨水、打印纸,当ATM现金过多时收取ATM机的现金给银行。ATM技术员对ATM机系统进行硬件升级、固件或软件以及远程或现场诊断等。

9.5.2可选流

9.6后置条件

ATM机维护完成。

9.7例外

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

 

 

 

10. 密码验证

10.1简述

ATM机验证用户的银行卡密码。

10.2参与者

用户

10.3前置条件

用户的银行卡正常读取信息,并输入密码。

10.4细节

10.4.1基本流

用户将银行卡插入读卡器,输入密码,ATM机对用户输入的密码进行验证,若正确则进入主界面。

10.4.2可选流

10.4.2.1取消输入

用户取消输入密码,系统回到初始界面。

10.5后置条件

密码正确,进入主界面。

 

11. 磁卡验证

11.1简述

ATM机对用户的银行卡进行验证。

11.2参与者

用户

11.3前置条件

用户将银行卡插入读卡器。

11.4细节

用户将银行卡插入读卡器,ATM机对银行卡进行验证,确认其是否为本行银行卡。若银行卡没有问题,系统显示输入密码界面。

11.5后置条件

系统显示输入密码界面。

 

 

 

 

12.  验钞

12.1简述

ATM机对用户存款的现金进行辨别真伪。

12.2参与者

用户

12.3前置条件

用户登录成功,进入主界面并选择存款业务

12.4细节

12.4.1基本流

用户选择界面上显示的存款金额或手动输入存款金额(必须是100的倍数),系统提示用户将现金放入ATM机,用户将现金放入ATM机,确认存款。ATM机对现金辨别真伪,若为真,则存款成功。

12.4.2可选流

12.4.2.1取消存款

用户取消存款,系统回到主界面。

12.4.2.2现金不可识别

系统退回未识别的现金,并显示已识别的现金,询问用户是否存入,若存入,系统继续询问用户是否继续存款,若继续存款则退回存款界面,用户放入现金,若取消,则返回主菜单。 

12.5后置条件

用户成功存款,系统进入打印凭条界面;或者用户存款失败,系统回到主界面。

12.6例外

输入的存款金额不是100的倍数,则提示客户输入有误,要求重新输入。输入的存款金额与放入的现金金额数量不一致,则提示用户金额数量不同,要求客户重新进行存款操作。现金不可识别,系统退回未识别的现金,并显示已识别的现金,询问用户是否存入。

12.7限制

存款金额必须为100的倍数,且不超过每日存款的最高额度。


你可能感兴趣的:(ATM系统---用况图)