ATM实验四 顺序图

一、实验链接地址

实验一: https://blog.****.net/bamboopander/article/details/80114890

实验二: https://blog.****.net/bamboopander/article/details/80170568

实验三: https://blog.****.net/bamboopander/article/details/80363011

 

二、问题陈述

1 背景

ATM是银行提供给客户自助办理金融业务的机器,ATM系统是运行在该机器上的协助客户完成业务操作的程序。其功能有:显示初始界面,读取客户插入的银行卡并进行身份认证,业务操作,与总机通信,管理员维护,帮助。

2功能描述

2.1 显示初始界面

初始界面上会提示客户插入银行卡

2.2读取客户插入的银行卡并进行身份认证

2.2.1当此卡不能读取时,机器吐出该卡。

2.2.2当此卡可以读取时,提示客户输入密码进行身份验证。若密码正确,则进入业务操作界面。若连续三次密码错误,则吞卡。若客户取消操作,则吐出该卡并返回初始界面。

2.3业务操作

2.3.1查询余额

2.3.2取款

2.3.3存款

2.3.4转账

2.3.5打印凭条

2.3.6取卡

2.4与总机通信,每一个操作都上传到总机进行记录

2.5管理员维护,管理员可以查询操作记录,维护系统

2.6帮助菜单

 

三、用况图

ATM实验四 顺序图

用况事件描述(举例):

1.存款

1.1简述 
这个用例是描述客户存钱的动作。 
1.2
参与者 
客户。 
1.3
前置条件 
ATM系统处于登录成功状态。 
1.4事件流 
1.4.1基本流
 
客户登录成功之后选择存款功能,用例开始。系统提示放入钞票,客户放入钞票。 
系统验证钞票数量,返还不能识别的钞票,可以识别的钞票数额增加进账户中,系统显示继续存款、打印凭条(可选流1.4.2.1)取卡(可选流1.4.2.2。 
1.4.2
可选流 
1.4.2.1打印凭条
 
系统打印出凭条给客户,并返回到功能选择界面。 
1.4.2.2
取卡 
系统返还银行卡,并返回初始界面。 
1.5
特别要求 
无。 
1.6
后置条件 
存款完成后,系统提供继续存款选项和打印凭条选项。
1.7
注释 
无。

2.取款

2.1简述 
这个用例是描述客户到ATM上取钱的动作。 
2.2
参与者 
客户。 

2.3前置条件 
ATM
系统处于登录成功状态。 
2.4
事件流 
2.4.1基本流
 
客户登录成功之后选择取款功能,用例开始。系统提示输入金额,客户输入金额。 
系统给客户等金额的钞票,并从账户中扣除相等金额。系统显示继续取款、打印凭条(可选流2.4.2.1)取卡(可选流2.4.2.2

2.4.2 可选流 
2.4.2.1
打印凭条
 
系统打印出凭条给客户,并返回到功能选择界面。 
2.4.2.2
取卡 
系统返还银行卡,并返回初始界面。 

2.5特别要求 
无。 
2.6
后置条件 
取款完成后,系统提供继续取款选项和打印凭条选项。
2.7
注释 
无。

四、顺序图

取款

1 客户在登录成功的基础上,可以选择取款功能

2 系统界面反馈取款界面,提示客户输入取款金额

3 客户输入金额

4 系统将记录传给ATM总机

5 系统扣除账号的相应金额,返回钞票

6 客户确认是否打印凭条,若是,则打印

7 返回取款界面

ATM实验四 顺序图

 

存款

1客户在登录成功的基础上,可以选择存款功能

2 系统界面反馈存款界面,提示客户放入钞票

3 客户放入钞票

4 系统读取金额

5 系统将记录传给ATM总机

6 系统增加账号的相应金额

7 客户确认是否打印凭条,若是,则打印

8 返回存款界面

ATM实验四 顺序图