网站大量收购独家精品文档,联系QQ:2885784924

模仿ATM机存取款管理系统设计.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计之课程设计 PAGE PAGE 18 面向对象程序设计之课程设计 上 海 电 力 学 院 课程设计报告 面向对象程序设计 (2012 /2013学年第一学期) 课题名称 模仿ATM机存取款管理系统设计 院(系) 电子与信息工程学院 专 业 通信工程 学 号 姓 名 时 间 2013年1月12日至1月18日 地 点 奋进楼4楼5机房 指导教师 王剑云 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc310354264 一、设计目的与任务 PAGEREF _Toc310354264 \h 2 HYPERLINK \l _Toc310354265 1、本课程设计的目的 PAGEREF _Toc310354265 \h 2 HYPERLINK \l _Toc310354266 2、本课程设计的任务 PAGEREF _Toc310354266 \h 2 HYPERLINK \l _Toc310354267 二、设计方案 PAGEREF _Toc310354267 \h 3 HYPERLINK \l _Toc310354268 1. 总体设计 PAGEREF _Toc310354268 \h 3 HYPERLINK \l _Toc310354269 2. 系统功能 PAGEREF _Toc310354269 \h 3 HYPERLINK \l _Toc310354270 3. 系统截图 PAGEREF _Toc310354270 \h 4 HYPERLINK \l _Toc310354271 4. 核心代码设计 PAGEREF _Toc310354271 \h 6 HYPERLINK \l _Toc310354272 三.心得体会 PAGEREF _Toc310354272 \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

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档