ATM柜员机模拟系统说明书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ATM柜员机模拟系统说明书

******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 2014年秋季学期 面向对象 课程设计 题 目: ATM柜员机 前 言 问题描述:的任务旨在设计一个ATM模拟。查询中,对它的真实的模拟的相近,我们把它抽象小模块登录密码验证查询,用户存取款)用户密码的更改,用户退出程序,对于一个在线用户,如果密码输入次数达三次后,ATM锁机,直到用户退为止,此外ATM向用户显示欢迎词及其他提示性信息,这样,方便用户对ATM的使用。 自2000年以来,中国的ATM机总保有量便以24.62%的年均复合增长率高速增长。截至2010年底,中国联网ATM机保有量已经达到27.10万台,同比增长26.11%。我国已经取代日本成为全球第二大ATM市场,排在美国之后。 的社会发展迅速,的物质生活得到极大的提高,手中的剩余资金日益增多,受传统影响,绝大多数人喜欢把资金,需要现金的时候又可以很方便的现金,就这样,ATM成为了人们在银行方面不可缺少的使用工具,ATM的人,所以ATM的数量以及技术指标也在迅速的增长着其极大的方便了人们的日常生活,的过程中也会遇到这样那样的问题,如果有一款软件模拟ATM,可以帮助人们了解其运行过程,避免有些不必要的麻烦方便人们的生活。 要求ATM柜员机模拟利用面向对象的方法以及C++的编程思想来完成系统的设计C++相对众多的面向对象的语言,具有相当高的性能。C++引入了面向对象的概念,使得开发人机交互类型的应用程序更为简单、快捷。在设计的过程中,建立清晰的类各个类中要有各自的属性和方法面向对象的机制(、派生及多态性)实现系统功能Microsoft visual C++6.0条件下实现的.。 目 录 摘 要 1 第一章 系统总体设计 2 1.系统功能模块图 2 2.各类间关系 3 第二章 详细设计 4 第三章 系统测试 9 1.测试方法 9 2.测试用例 9 3.测试结果 11 第四章 软件使用说明书 14 总 结 19 参考文献 20 致谢 20 附件(源程序代码) 21 摘 要? 本次课程ATM取款机模拟程序。日常生活中,我们常使用ATM取款机,对它的操作过程和功能有一定的了解。因此在该设计书中我们模拟的就是ATM取款机的属性和行为,主要包括用户登录程序 本说明书主要内容分为三个部分,第一部分主要是阐述该程序的设计背景和要求,设计的题目以及设计的实现方法C++的编程思想在设计的过程中,建立清晰的类各个类中了各自的属性和方法柜员机对象方法和对象ATM柜员机模拟ATM模拟系统需我们进行数据结构的设计、对函数进行模块化结构化设计、并灵活运用数组、指针、文件等多种数据类型设计开发系统,应用系统分析,建立该系统的功能模块框图以及界面的组织和设计分析系统中的各个实体及它们之间的关系包括属性和根据问题描述,设计系统的类层次完成类层次中各个类的描述(包括属性和方法)完成类中各个成员函数的定义 完成系统的应用模块登录正确期间有次数的限制有长度、异同等属性要求。款为倍数,且取钱次数有限制期间不透支。 ATM类,Users类。 其中类ATM描述主模块界面信息等,类Users描述用户界面等类: :、界面、用户存款、查询、、锁机、界面系统 段:密码输入次数、卡上余额 Users 保护段、卡号、余额、存款、密码设置、取钱 段:密码、姓名用户卡号、账户余额界面,修改,信息查询,用户取款,用户存款,退出系统锁机、卡号、、密码功能。界面登录密码修改存款用户取款查询锁机退出系统TM来实现,功能得到姓名、卡号、、、密码Users来实现。下面分别介绍类ATM,Users的详细设计。 类ATM具体实现流程为(如图2-1所示): 图2-1 类ATM流程TM定义为: 程序主模块界面come()主要功能为欢迎用户进入ATM柜员机系统外定义成函数其功能 Login()主要功能为登录ATM系统外定义成函数其功能 Login(){} 成员函数change_passwd()主要功能为修改密码外定义成函数其功能 getmoney()主要功能为用户取款外定义成函数其功能 getmoney() ( ){} 成员函数savemoney()主要功能为用户存款外定义成函数其功能 :savemoney(){} 成员函数information()主要功能为查询信息外定义成函数其功能 lock()主要功能为锁机,实现方式为: 类外定义成函数功 exitATM()主要功能为退出程序外定义成函数其功 图2-2 Users类流程 用户个人界面get_name()主要功能为取得姓名 //取得姓名 成员函数get_num()主要功能为获取卡号 {return num;} //取得卡号 成

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档