没有合适的资源?快使用搜索试试~ 我知道了~
atm:一个简单的ATM控制器
共9个文件
hpp:5个
cpp:1个
md:1个
需积分: 9 0 下载量 10 浏览量
2021-03-07
09:23:46
上传
评论
收藏 3KB ZIP 举报
温馨提示
问题陈述 为一个简单的ATM编写代码。 它不需要任何UI(图形或控制台),但应实现并测试控制器。 至少应执行以下流程:插入卡=> PIN码=>选择帐户=>请参阅余额/存款/取款为了简化起见,这个世界上只有1美元的钞票,没有美分。 因此,账户余额可以用整数表示。 您的代码不需要与真实的银行系统集成,但是请记住,将来我们可能希望将其与真实的银行系统集成。 它不必与ATM中的真实现金箱集成,但是请记住,我们将来会希望与之集成。 即使我们将其与他们集成在一起,我们也要测试我们的代码。 实施银行集成和自动提款机硬件(例如收银箱和读卡器)不在此任务范围内,但是测试控制器部分(不包括银行系统,收银箱等)不在此范围内。 银行API不会提供ATM的PIN码,但可以告诉您PIN码是否正确。 根据您的工作,另一位工程师应该能够实现用户界面。 您不需要实现任何REST API,RPC,网络通信等,而只需实现函数
资源推荐
资源详情
资源评论
收起资源包目录
atm-main.zip (9个子文件)
atm-main
.gitignore 23B
README.md 2KB
include
BankDatabase.hpp 220B
BankInterface.hpp 171B
PINReader.hpp 186B
CardReader.hpp 200B
ATMCashBin.hpp 267B
atm.cpp 353B
CMakeLists.txt 286B
共 9 条
- 1
资源评论
笨猫猪
- 粉丝: 30
- 资源: 4732
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 问题1 只考虑使用A类无人机,请给出公交与无人机协同配送方案,使总费用最小;要求给出具体的飞行路径及时刻表无人机.xlsx
- NCSU PDK 45nm
- E语言 CompleteUI-窗体控件美化支持库1.0版(静态版CompleteUI.fne)
- PyQt5实现PDF预览
- VMware-ESXI7.0.2镜像
- YOLOv8绘制map曲线图,采用matlab实现
- 毕业设计基于mysql+php实现的外卖点餐系统源码+答辩PPT+项目说明文档.zip
- OCPP-2.0.1 欧洲V2G开放充电协议
- 无人机自主导航-基于强化学习实现的无人机自主导航-附项目源码-优质项目实战.zip
- 2024金地杯本科组赛题.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功