首页 > 编程语言 >C++ATM取存款机模拟程序[2023-01-09]

C++ATM取存款机模拟程序[2023-01-09]

时间:2023-01-09 21:56:56浏览次数:59  
标签:01 ATM C++ 存款 模拟程序 数据结构

C++ATM取存款机模拟程序[2023-01-09]

ATM取存款机模拟程序

要求:设计一个程序,当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM取款机系统,用户可以按照以下规则进行;
查询余额:初始余额为10000元;
ATM取款:每次取款金额为 100的倍数,总额不超过5000元,支取金额不允许透支;
ATM存款:不能出现负存款;
修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改码;
截止时间: 1.15先交电子版,返校交纸质版

报告要求 (每位同学独立完成)

一、需求分析
对问题进行需求分析和定义,明确回答“程序必须做什么?”这个问题,确定程序必须达到那些功能,对目标程序提出完整、准确、清晰、具体的要求。
二、系统设计
在理解需求和分析需求的基础上,确定为了实现这些需求,目标程序所需要的数据结构、算法和程序流程。然后,对已经确定的数据结构,算法等进一步细化出所有的子功能,确定出模块间的接口,描述每个模块的处理过程,确定输入输出数据的内外部形式。
1、数据结构设计:列出关键的数据结构;
2、算法和程序流程:画出相应程序流程图;
3、模块间接口描述。

三、界面设计
对界面或交互方式进行设计并给出相应图解。实际应用界面可以是MFC应用或者控制台界面。

四、系统实现
采用C++ 语言。给出编程草稿(至少包括核心程序),可用源代码或伪代码列出。

五、测试与调试
记录测试,调试和程序修改的过程。

六、心得与体会

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:01,ATM,C++,存款,模拟程序,数据结构
From: https://www.cnblogs.com/codewriter/p/17038623.html

相关文章