ATM系统实验一:问题陈述

1 问题陈述/Problem Statement

ATM系统问题陈述:
ATM是Automatioc Teller Machine的缩写,意为自动提款机,ATM系统便是用于银行的自助存取取款机,客户可以在不需要银行工作人员,随时自助进行操作。大大地提高银行工作人员的工作效率以及减少用户服务等待时间和不必要的时间和精力浪费。

使用ATM的前提客户已经拥有一张银行卡。ATM的开始界面向用户展示本银行的相关信息,用户在插入银行卡后进入输入密码界面,密码输入正确后才能够成功进入ATM系统。在此用户可以进行自助余额查询、修改密码、存取款、修改密码以及转账功能。

存款功能现还有无卡存款功能,在用户点击存款后,无卡的客户需要输入银行卡号,确认信息无误后,等待ATM的存钱槽打开,把需要存入的金钱整齐放入到存钱槽中,点击确认后,ATM在清点后会显示出放入的钱金额数,目前只支持一百元人民币的存款,无法识别的钞票会自动退出待客户取回。

转账功能的实现,客户需要输入收款方的银行账号,确认收款方信息无误后,输入转账金额,若转账金额没有多于客户银行卡余额才能够转账成功。

用户执行修改密码操作时,需要输入一次原始密码,密码正确后输入两次新密码,确认新密码一致且无误后则密码修改成功。

在执行有卡存取款、无卡存款、修改密码和转账操作后,系统互提示是否打印凭条。若用户再无其它操作,点击退出键即刻退出系统并归还用户银行卡。

银行作为ATM系统的服务端,也都具有客户所具有的所有功能。

2 词汇表/Glossary

1.客户

通过开户,拥有该银行银行卡账号的用户

2.卡号

插入ATM的银行卡号码

3.存款

客户存钱到其银行卡账户下,ATM系统更新银行数据库该用户存入的银行卡的相关数据。即账户余额、存款记录等

4.取款

客户在ATM上手动输入需要取钱的金额,其金额数不能大于卡内余额,ATM系统更新银行数据库关于此银行卡的相关信息,即账户余额、取款记录等

5.转账

用户将此卡的钱转入到他人银行卡中,当前用户账户余额减少,被转入客户余额增加

6.账户余额

客户在插入ATM的银行卡上持有的金钱数目

7.手续费

用户进行跨行转账或非本行卡取款时,收取一定比例的费用

8.交易结果

客户在ATM上执行的操作是否成功

9.备注

关于本次交易信息的备注

10.交易时间

交易的日期及具体时间

11.修改密码

客户修改密码,用新密码替换原始密码

12.退卡

客户退出系统或系统出错把卡归还客户

13.银行

该ATM系统的服务端

你可能感兴趣的:(ATM系统实验一:问题陈述)