C/C++实现ATM仿真软件

程序设计题:C/C++实现ATM仿真软件

难度等级:4

1 系统的基本功能

ATM 的管理系统是银行流程业务中,十分重要且必备的环节之一。在银行业务流程中,
有着承上启下、起承转合的作用。本课题可以帮助人们更加熟悉 ATM 的各类操作,从而
方便生活中的使用。其基本功能如下:密码验证机制;吞锁卡机制;存取款功能;账户查
询功能;转账功能等。

2 要求及提示

2.1 基本要求

要能提供以下几个基本功能:
(1)系统内的相关信息文件由程序设计人员预先从键盘上录入,文件中的数据记录不
得少于 20 条;
(2)设计并实现系统的相关界面,使用分级菜单提高人机交互性;
(3)登录系统必须输入正确的卡 和密码,输入错误时提示用户,连续输入错误 3
次则显示锁卡,用户登录后可以修改自己的密码;
(4)取款功能:输入取款金额,核对。若超出账户余额,则输出“余额不足”则,输
出对应金额的现金,并提示用户是否打印回单,退卡,返回界面;
(5)存款功能:存入现金,核对金额,存入账户,提示用户是否打印回单,返回主界
面;
(6)查询账户信息,包括用户名、余额信息,以及各种操作的历史记录;
(7)转账模块,提示用户输入正确的账 ,检查转账条件是否满足,并完成转账操作;
(8)退出终端系统,提示用户保存好银行卡。

2.2 选做要求

在查询界面中提供以下功能:利用账户的历史余额数据,进行账户余额的预测分析。

2.3 提示

(1)用户的卡 和密码必须以密文形式保存在文件中,所以在验证账 信息的过程中
必须包含加密和解密的过程。
(1)ATM 仿真系统功能框图如下:

程序下载

链接: 源码下载链接
提取码: 7zg5

文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览35106 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月27日
下一篇 2021年7月27日

相关推荐