模拟atm机存取款管理系统面对对象课程设计

模拟atm机存取款管理系统面对对象课程设计

ID:30870595

大小:1.06 MB

页数:33页

时间:2019-01-03

模拟atm机存取款管理系统面对对象课程设计_第1页
模拟atm机存取款管理系统面对对象课程设计_第2页
模拟atm机存取款管理系统面对对象课程设计_第3页
模拟atm机存取款管理系统面对对象课程设计_第4页
模拟atm机存取款管理系统面对对象课程设计_第5页
资源描述:

《模拟atm机存取款管理系统面对对象课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、械蝕2处摞滨江学院面向对象程序设计课程设计题目模拟ATM机存取款管理系统院系计算机系专业计算机科学与技术学生姓名学号指导教师二0—六年十二月二十日1.前言1.1选题目的及意义2.系统分析2.1需求分析2.2功能要求2.3软硬件环境3.系统概要设计3.1系统总体架构设计4.系统详细设计4.1管理模块4.2类的定义5.系统实现5.1类的实现5.2主要程序实现6.系统测试7.收获及体会8.参考文献9.附录1.Wb1.1选题冃的及意义总结及运用一学期来所学的知识,训练我们灵活应用所学C++知识,应用到继承、抽象类、

2、虚函数、虚:基类、多态和文件的输入/输出。能够巩固、深化理论知识,提高编程水平、分析问题、解决问题的能力。1.2研究内容模拟银行的自动取款机使用过程中的界而和用八交互过程。实现查询银行卡余额、取款、修改密码、退出系统等功能2.系统分析2.1需求分析人们的金融意识、科技意识己经冇了很大的提高,在紧张忙碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自來水、证券等等一是为了提高服务质量、方便客户,二是为了减轻口己日趋繁重的工作量,纷纷

3、委托银行为其开展代收代付业务。银行每天要处理人呆的存取款事件,做好存取款是银行工作重要的环节,然而要有效处理必须要冇良好的程序和数据管理系统来建立一个良好的软件系统来实现快速、冇效、准确、安全的处理银行事物。2.2功能要求(1)卡号、密码输入最多三次,否则直接退出系统。(3)查询功能(4)更改密码(5)锁卡功能(6)退卡功能(2)取款功能:取款金额受卡余额、机单笔最人取款金额及机当前剩余金额的限制。实现查询余额功能。实现密码更改功能,对于密码要有2次验证。实现卡被锁的功能。实现退出系统功能。2.3软硬件环境

4、环境:VisualC++6.0硬件:lenovoidea-pad3系统概要设计3.1系统整体架构设计系统总体框架银行管理系统i)登录界tfriV注册开八注销退岀主界页血▽注销页面▽修改密码▽余额页面▽取款页面▽存钱页面4.系统详细设计4.1管理模块(1)登录页面输入卡号和密码,根据用户输入的卡号和密码,到后台文件查询,若正确则登录成功,并保存卡好信息已备示用。若卡号存在和密码不匹配或无该卡号已经注销,提示该卡号已存在或已注销,保持界面三次不变等待用户的重新输入。(2)主界血页血主耍导航栏有:欢迎使用储蓄卡管

5、理(存款、取款、修改密码、转账功能、注销退出)(3)储蓄卡开户页面提供开户界面,由用户输入新储蓄卡的所有信息,将该信息保存到文件中,并将开户金额作为该卡的第一次存款记录存人文件。(4)存钱页面从登录界面得到卡号,并提供数据输入界面,等待用户的输入存款金额。从后台数据库中找到该用八余额记录,修改余额,并将该存款事件的相应信息写人数据库,同时将存钱的金额显示在页面上。(5)取款贝面从登录界面得到卡号,并提供数据输入界面,等待用户输入取款金额,如果取款金额人于该用八卡上的余额则不能取款,或者将新的余额写人文件,并

6、将本次収款事件写入文件同时将取钱的金额显示在页面上,。(1)注销页面从关闭文件,状态为注销,最后关闭整个系统。4.2类的定义(1)comsumer类classcomsumer主要制定用户的成员数据,并进行登录与保存功能:comsumer类说明农1名称属性说明ID数据成员用户账户数据name数据成员用户姓名money数据成员用户首次金额in数据成员用户身份证号address数据成员用户地址number数据成员用户电话Passwd数据成员用户密码savemoney()成员方法存钱fetchmoney()成员方法

7、取钱changepasswd()成员方法修改密码getmoney()成员方法卡卡转账(2)YH类YH类主要实现用户的各种功能:YH类说明表名称

8、属性说明acnum数据成员账户数setaccount()成员方法开户功能delaccount()成员方法注销账户功能transfer()成员方法转账功能functionshow()成员方法主界面显示功能addmoneyO成员方法存钱功能exitYHO成员方法退出系统功能4.系统实现5.1类的实现(1)consumer类classconsumer:publicYH//

9、JIJ户类,继承银行类的属性{public:friendclassYH;consumcr(intid,stringNamcjntNumber,doubleIN,stringCompany,stringAddress,stringPassWord,floatm){ID=id;name=Name;number=Number;in=IN;company=Company;address=Address;money=m;p

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

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

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