ATM

ATM系统功能需求

1.      运行系统的时候给用户一下提示:

----------------------------------------------------------------------------------

-----------------------欢迎使用xxxx银行ATM系统---------------------

----------------------------------------------------------------------------------

2.      给用户一下提示:

1. 进入系统   2. 退出

 

3.      如果用户选择退出,给用户一下提示:

----------------------------------------------------------------------------------

--------------欢迎再次使用xxxx银行ATM系统,再见!------------

----------------------------------------------------------------------------------

 

4.      如果用户选择进入系统,程序运行后要求用户输入密码 (123456) ,如果密码正确,进入系统,如果错误,提示用户密码错误,要求从新输入,于此同时开始计时,设置一个Timer, 超过三次给用户警告”由于输入的次数过多,您的卡已经被ATM吞掉,请联系工作人员!”

 

5.      用户登录成功,给用户的银行卡余额设为“20000.00”,同时给用户一个提示:提示用户选择服务语言:1 中文;2 英文:如果用户输入1,则进入主服务页面,如果2,提示用户“英文系统正在建设中....”,然后返回,让用户再次选择服务语言。如果用户输入的是其他内容,则提示用户只能输入1或者2,然后让用户再一次选择语言。

 

6.      用户在我们的指引下进入了主系统界面,给用户一下提示:

------------------------请选择服务项目------------------------

1. 查询余额    2. 取款   3. 转账   4. 存款   5. 退出

7.      请选择服务项目,如果用户输入非法字符或者>5 or <1的字符,给用户提示“服务项目不存在,请重新选择服务项目!”如果超过三次用户输错,提示:不要捣乱了,赶紧回家吧!”退出系统。

----------------------------------------------------------------------------------

--------------欢迎再次使用xxxx银行ATM系统,再见!------------

----------------------------------------------------------------------------------

 

8.      选择1. 查询余额模块   项目,给用户一下提示“您卡上的信用余额为20000.00”

------------------------请选择服务项目------------------------

1. 查询余额    2. 取款   3. 转账   4. 存款   5. 退出

 

9.      选择2.取款模块  项目,当用户选择取款时,给用户一下提示:

1)     提示该ATM机一次能取款的最大金额为2000元.

2)     用户的帐户一天取款累计的最大金额为5000.

3)     选取系统界面上的固定金额(500,1000,2000),或是输入要取的金额,进行取款,界面如下.

----------------------------------请选择取款金额------------------------------------

                               1. 500   2. 1000   3. 2000   4. 其他金额

4)     用户选择其他金额后,给用户提示:只能输入100的整数倍,并且要小于2000.

5)     若是取款金额大于余额,提示余额不足.

6)     若是所取金额大于ATM机一次能取款的最大金额2000,给出提示,重新输入取款金额或是选择退出系统.

7)     若是一天所取累计金额大于该帐户一天取款累计金额(5000)的限制,给出提示信息,重新输入取款金额或是选择退出系统.

8)     若是用户在一天之内已经取了5000,给用户提示“您今日取款已达到限制,请选择其他项目或去柜台取钱。”

9)     取款后,给出提示选择退卡或是继续取款.

10)  完成后用户可选择退卡或是继续选择服务

 

10.  选择3. 转账模块项目,当用户选择转账时候,给用户提示。

1)     请输入转入账户的账号,这时候有一个账号验证的功能,给用户两次输入账号,如果两次输入的账户账号一样,同时要保证用户输入的账号都为数字。

2)     如果用户的输入通过验证,则给用户提示“转账一次的金额不能超过10000元”,同时“请您输入转账金额:”,转账金额必须要保证全是数字,并且在1~10000之间。

3)     如果用户的输入没有通过验证,给用户提示“账户必须都是数字,并且前后要一致。请重新输入转入账户:”

4)     若是转账金额大于余额,提示余额不足.

5)     若是所转金额大于ATM机一次能转出的最大金额10000,给出提示,重新输入转出金额或是选择退出系统.

6)     如果转账成功,给用户提示“服务完成,请选择:1. 继续服务  2.主页面  3.退出”

7)     转账后,给出提示选择退卡或是继续转账.

8)     完成后用户可选择退卡或是继续选择服务

11.  选择4. 存款模块项目,当用户选择存款的时候,给用户提示。

1)     提示该ATM机一次能存款的最大金额为10000元.

2)     用户的帐户一天存款累计的最大金额为50000元.

3)     给用户提示“请输入存款金额:”同时有以下规则:1.存款金额必须是整数 2. 存款的金额必须是50的整数倍 3. 存款金额最大限度是 10000元.

4)     如果验证通过,则给用户的账户上加上用户输入的金额。

5)     如果验证不通过,给用户提示“输入有误,请重新输入存款金额:”

6)     如果存款成功,给用户提示“服务完成,请选择:1. 继续服务  2.主页面  3.退出”

7)     存款后,给出提示选择退卡或是继续存款.

8)     完成后用户可选择退卡或是继续选择服务

 

12.  选择5. 退出模块项目,给用户一个欢迎再次使用的界面,退出系统!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值