- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模仿ATM机存取款管理系统设计论文
面向对象程序设计之课程设计
PAGE
PAGE 18
面向对象程序设计之课程设计
上 海 电 力 学 院
课程设计报告
面向对象程序设计
(2012 /2013学年第一学期)
课题名称 模仿ATM机存取款管理系统设计
院(系) 电子与信息工程学院
专 业 通信工程
学 号
姓 名
时 间 2013年1月12日至1月18日
地 点 奋进楼4楼5机房
指导教师 王剑云
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc 一、设计目的与任务 PAGEREF _Toc \h 2
HYPERLINK \l _Toc 1、本课程设计的目的 PAGEREF _Toc \h 2
HYPERLINK \l _Toc 2、本课程设计的任务 PAGEREF _Toc \h 2
HYPERLINK \l _Toc 二、设计方案 PAGEREF _Toc \h 3
HYPERLINK \l _Toc 1. 总体设计 PAGEREF _Toc \h 3
HYPERLINK \l _Toc 2. 系统功能 PAGEREF _Toc \h 3
HYPERLINK \l _Toc 3. 系统截图 PAGEREF _Toc \h 4
HYPERLINK \l _Toc 4. 核心代码设计 PAGEREF _Toc \h 6
HYPERLINK \l _Toc 三.心得体会 PAGEREF _Toc \h 13
一、设计目的与任务
1、本课程设计的目的
(1)课程设计是实践教学环节。设置课程设计的目的是加强学生对本课程及相关课程知识的理解,培养学生综合运用理论知识分析和解决实际问题的方法与能力。有助于提高学生的创新能力和创新意识。搞好课程设计教学工作,对实现专业培养目标,提高学生全面素质有重要作用。
(2)通过课程设计更进一步理解 C++的基础知识。
(3)训练用系统的观点及软件开发的一般规范进行软件开发,并在此过程中培养严谨的科学态度和良好的工作作风。初步掌握软件开发过程中的问题分析、系统设计、程序编码、调试、测试等方面的基本方法和技能。
(4)熟练掌握 C++知识在程序中的应用,了解书本知识在解决实际问题中的用途。
2、本课程设计的任务
模拟银行的自动取款机使用过程中的界面和用户交互过程。实现查询银行卡余额、取款、修改密码、退出系统等功能。
功能要求:
(1)卡号、密码输入最多三次,否则直接退出系统。
(2)取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金额的限制。
(3)查询功能:实现查询余额功能。
(4)更改密码:实现密码更改功能,对于密码要有2次验证。
(5)锁卡功能:实现卡被锁的功能。
(6)退卡功能:实现退出系统功能。
二、设计方案
总体设计
设计的这个程序是模拟ATM取款机的使用过程,该程序功能包括:1)卡号、密码输入最多三次,否则直接退出系统。2)取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金额的限制。3)查询功能:实现查询余额功能。4)更改密码:实现密码更改功能,对于密码要有2次验证。5)锁卡功能:实现卡被锁的功能。6)退卡功能:实现退出系统功能。
系统功能
首先编写一个class consumer(用户类)、class ATM(ATM取款机类)和一个main()函数,程序开始运行时调用main函数里设置好的用户信息,通过main函数来调用class ATM(ATM取款机类)和class consumer(用户类)中的相关函数和数据来达到程序的要求。class ATM(ATM取款机类)内主要有
void welcome(); // 登陆界面
bool check_passwd(char n[],char pwd[]); // 核对密码
void fetchmoney(); // 取款功能
void functionshow(); //
您可能关注的文档
最近下载
- UbuntuLinux操作系统第2版(微课版)钟小平课后习题答案.doc VIP
- 输电线路三跨的经验分享.ppt VIP
- 电动汽车分布式驱动系统动力学分析与优化设计.docx VIP
- 专题1.4数轴与动点经典题型(四大题型)(原卷版+解析).docx VIP
- 幼儿小蝌蚪找妈妈绘本ppt课件.pptx VIP
- 磷酸铁行业现状.docx VIP
- 马克思主义与社会科学方法论课后习题答案(2018版).pdf VIP
- 6.1 树立法治观念 统编版道德与法治八年级上.pptx VIP
- GB_T 43933-2024 金属矿土地复垦与生态修复技术规范.pdf VIP
- 车牌识别系统软件使用说明8.1软件基本设置.pdf VIP
原创力文档


文档评论(0)