C++模拟ATM机存取款管理系统设计.doc

C++模拟ATM机存取款管理系统设计.doc

ID:48450052

大小:1.56 MB

页数:42页

时间:2020-01-30

C++模拟ATM机存取款管理系统设计.doc_第1页
C++模拟ATM机存取款管理系统设计.doc_第2页
C++模拟ATM机存取款管理系统设计.doc_第3页
C++模拟ATM机存取款管理系统设计.doc_第4页
C++模拟ATM机存取款管理系统设计.doc_第5页
资源描述:

《C++模拟ATM机存取款管理系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.温馨提示程序语言:C、C++、C#、Python(红色字体表示本课设使用的程序设计语言)图形功能选项:Win32控制台程序(黑框、文本界面)、Win32程序、MFC、WinForm、DirectX10(黑体标明表示本课设的程序图形类别,默认为非图形界面Win32控制台程序)数据结构:基础类型、数组、链表、双向链表、搜索树(非平衡二叉树)、平衡二叉树、链表与平衡二叉树相结合、堆栈、队列、串、图(黑体标明表示本课设使用的数据结构)C++语言项:STL库(黑体标明表示使用C++的STL库)编译环境:

2、Windows764位旗舰版(Linux及其他环境请谨慎下载)集成开发环境:VisualC++6.0、DEVC++、CodeBlocks、VisualStudio2015均可通过编译。(浅蓝色字体表示需要运行修改后的版本,请用户自行选择源代码测试)分多头文件编译:否(所有代码基本都包含在一个文件内,如需试验头文件功能,请自行参考相关文献)内容说明:1、课设题目及预览内容将在第二页开始展示。Word专业资料.2、代码行数:241行3、目录所示内容,本文基本涵盖,如无内容,会在本页进行说明。4、附录

3、绝对包含用户使用手册及程序完整源代码和详细注释。5、如需下载其他头文件(例如DirectX需另行配置),本文会在此进行说明。6、本文撰写内容仅供学习参考,另外,由于本人水平有限,编写之处难免存在错误和纰漏,恳请各位老师或同学批评指正。Word专业资料.Word专业资料.Word专业资料.《面向对象程序设计》课程设计报告书       设 计 题 目:模拟ATM机存取款管理系统设计指 导 老 师:学 生 班 级:学 生 学 号:学 生 姓 名:同 组 人 员:时       间:2017.12.W

4、ord专业资料.Word专业资料.课程设计任务书题目模拟ATM机存取款管理系统设计一、设计内容及要求(1)卡号、密码输入最多三次,否则直接退出系统。 (2)取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金额的限制。 (3)查询功能:实现查询余额功能。 (4)更改密码:实现密码更改功能,对于密码要有2次验证。 (5)锁卡功能:实现卡被锁的功能。 (6)退卡功能:实现退出系统功能。二、设计原始资料三、设计完成后提交的成果及其相关资料。四、主要参考资料《c++程序设计(第二版)》Word专

5、业资料.五、进程安排12.25:类的设计12.26:模块4.2、4.3的设计12.27:模块4.4、4.5的设计12.28:完成课程设计报告第一章概述使用ATM柜员机可以节约人力资源,方便用户进行简单常用的操作,并且为用户全天候的服务,提高银行效率,给人们提供了非常大的便利。本文就以C++语言设计一项简单的模拟ATM柜员机程序。运行程序时,当输入给定的卡号和密码(初始卡号和密码都为123456)后,系统就能登录ATM柜员机系统,用户可以进入功能实现界面,有查询余额,取款,存款,修改密码等功能。设

6、计要点:使用文本命令行界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:l查询余额:初始余额为10000元lATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。lATM存款:不能出现负存款。修改密码:新密码长度不小于6位,不允许出现6Word专业资料.位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。Word专业资料.第二章设计内容2.1功能:设计一个模拟A

7、TM柜员机的程序,输入你需要的操作(选择相对的括号里的阿拉伯数字)程序具体功能有:(1)查询余额(2)ATM取款(3)ATM存款(4)修改密码(5)退出系统2.2操作:本程序通过键盘操作。在运行过程中,当用户输入正确的账号和密码时,会出现一个功能界面,按照功能界面操作。只需输入所需操作的序号,便可执行其中相应的功能。但是需要小心的是如果输错密码三次,便会锁卡,这时将无法操作。Word专业资料.第三章总体设计3.1模块化设计为实现系统功能,本程序主要分为六个模块。它们分别为:主界面、查询余额、AT

8、M取款、ATM存款、修改密码、退出系统。这六个函数再通过主函数调用分别得以实现。主函数,首先提供了程序运行时的友好界面,提供客户选择的菜单。然后,通过执行多分支选择语句——switch语句,分别实现其它各个函数的调用功能。其它各个函数的功能分别如下:ATM()构造函数face()构造函数checkout()检验卡号密码lock()锁卡checkmoney()查询余额getmoney()ATM取款savemoney()ATM存款change()修改密码exitsystem()退出系统Word专业资

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。