OOAD ATM lab4

ATM 实验四 顺序图

实验一链接:https://blog.csdn.net/cout__waht/article/details/89322874
实验二链接:https://blog.csdn.net/cout__waht/article/details/90212005
实验三链接:https://blog.csdn.net/cout__waht/article/details/90212574

一 问题陈述

1.1 背景:

  • 自动取款机又称ATM,是Automatic Teller Machine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作。可提取现金、进行账户之间资金划拨、余额查询等工作;还可以进行现金存款(实时入账),转账、现金存款,更改密码等业务。

二 功能描述:

2.1登录:

  • 将卡插入ATM机后进入登录页面,客户输入密码,如果密码错误则提示重新输入,密码错误超过3次则吞卡或者提示找银行前台处理,密码正确则进入主界面。

2.2存款:

  • 进入主界面,客户点击“存款”按键进入存款界面,选择界面上显示的存款金额或手动输入存款金额,存款金额只能是100的整数倍,将现金放入存钞口,点击确定,ATM将现金存入银行卡后显示打印凭条、返回主界面等选项。

2.3取款:

  • 进入主界面,客户点击“取款”按键进入取款界面,选择界面上显示的取款金额或手动输入取款金额,存款金额只能是100的整数倍,点击确定,ATM出钞票,并显示打印凭条、返回主界面等选项。

2.4转账:

  • 进入主界面后,客户点击“转账”按键进入转账业务界面,系统提示输入转账账户和转账金额,点击确定转账。待转账成功以后,页面显示打印凭条、返回主界面等选项。

2.5查询余额:

  • 进入主界面,客户点击“查询余额”按键进入查询界面。屏幕显示该银行卡内余额信息。

2.6修改密码:

  • 进入主界面,客户点击“修改密码”按键进入修改界面。系统提示输入旧密码,新密码,确认新密码,若旧密码错误,或两次新密码输入不相同,则返回修改密码界面重新输入。若旧密码正确且两次新密码相同则提示密码修改正确,显示修改成功并返回登录界面重新登录。

2.7维护修理:

  • 对银行职员(包括ATM操作员等银行方人员)而言

三 用况图

OOAD ATM lab4

四 图形文档

OOAD ATM lab4
OOAD ATM lab4
OOAD ATM lab4

五 文字描述

5.1 第一张顺序图是ATM用户所有操作的顺序描述,第二张图是描述银行职员对ATM机的维护和修理的操作。其中用户必须登录后才能进行其他ATM操作,其他操作都放在同一个界面(即总界面)中,每次操作完都会返回总界面,而修改密码后会回到登录界面。

5.2 顺序图中的对象描述

用户:是主动对象,对ATM进行取款等操作

登录界面:不是主动对象,其他操作一定要先经过登录才能继续

登录业务:不是主动对象,接收界面输入的信息

总界面:不是主动对象,主要操作结束后回到总界面

总业务:不是主动对象,接收总界面的信息

ATM后台库:对界面的信息进行后台数据库操作

银行职员:是主动对象,主要进行维护和修理

维护修理界面:不是主动对象

维护业务:不是主动对象,对维护修理界面传来的信息进行操作

修理业务:不是主动对象,涉及到物理上的ATM操作

ATM后台:不是主动对象