自动取款机ATM取款系统 课题项目

本实验通过C++实现银行自动取款机的功能,包括查询余额、取款、修改密码等,旨在帮助新同事掌握C++基础知识及软件开发规范。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近受头委托,给新来的同事出个C++考核题,给了个点子,银行系统,找了些资料,整理了下,现贴出来供大家参考。


项目目的:

本实验的目的是理解并掌握C++基础知识,训练用系统的观点及软件开发的一般规范进行软件开发,并在此过程中培养严谨的科学态度和良好的工作作风,初步掌握软件开发过程中的问题分析,系统设计,程序编码,调试,测试等方面的基本方法和技能。

对于项目模块化实现有初步认识,清晰组织语言,对模块的输入输出有更清晰的实现。

项目任务:

模拟银行的自动取款机使用过程中的界面和用户交互过程,实现查询银行卡余额,取款,修改密码,退出系统等功能。

技术要求:

C++控制台程序,编码遵循google编程规范,类定义有良好的属性及功能区分,函数定义有良好的输入输出,函数实现功能单一,清晰,注释注明功能,作者和输入输出等。

功能模块:

修改密码,查询余额,取款,退卡,四个模块。

用户信息:

包括:账号信息,用户姓名,密码,卡内金额数。

异常操作处理:

1:账户余额不足,系统提示。返回主界面。

2:单笔超限或当日取款总额超限。系统提示,返回主界面。

3:ATM余额不足,系统提示,返回主界面。

4:密码输入最多三次,否则直接退出系统(锁卡)。

数据库管理系统:暂无。

 

模块输入输出:

模块名称

改密

输入

原始密码,新密码2次

输出

修改是否成功

结果

修改是否成功

 

模块名称

查询余额

输入

输出

当前卡余额信息

结果

 

 

模块名称

取款

输入

取款金额

输出

取款额数的现金

结果

 

 

模块名称

退卡

输入

输出

柜员机提示取卡

结果

清空所有操作缓存

 

附录:

流程概要图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值