银行ATM自动取款机系统课程设计_第1页
银行ATM自动取款机系统课程设计_第2页
银行ATM自动取款机系统课程设计_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、O梯总工祥琢ri倒腳代直芋itFu|ianf)f T*<hnoi(igv Guomai Information College面向对象程序设计课程设计报告题目银行ATM自动取款机系统专业:计算机科学与技术班级:1103学号:15姓名:指导教师:完成日期:2012年6 月13 日面向对象程序设计课程设计一、系统中所使用的数据对象及说明1、自动取款机bank类属性属性名称类型描述idcardstri ng银仃卡号n amestri ng储户mmistri ng密码moneyint金额numint序号C5Con sumer(组合)储户类方法方法名称功能set设置银行储户信息menu自动取款机界

2、面菜单2、储户类 consumer属性属性名称类型描述chuhustri ng储户icstri ng卡号mimastri ng密码ji neint金额yueint余额方法方法名称功能Set2设置储户信息xiugai修改密码chaxun查询余额qukuan取款zhuanzhang转账getch取储户名getmm取密码3、各个类之间的关系系统功能结构及相关算法描述1、系统功能结构银行自动取款机设修置改储密户码2、相关算法流程图(1)设子储户信息流程(2)修改密码流程(3)查询余额流程(4)取款流程(5)转账流程 退出系统 三、程序源码#in clude<iostream>#in clu

3、de<cstri ng>#i ncludevioma nip>#in clude<stri ng> using n amespace std;class con sumerpublic:void set2(stri ng c,stri ng ch,stri ng mm,i nt y)ic=c;chuhu=ch;mima=mm;yue=y;int xiugai();et2(id,n,ma,m);void menu();private:string idcard,name,mmi;int money,num;void bank:menu() 欢迎进入国脉 15 自动取

4、款机 A.A*"<<endl«endl; cout«"A(oo)A a(oo)a A(oo)A"<<e ndl«e ndl;cout«<<en dl<<e ndl;cout<<"-*-*-*-*-*-* 请输入登陆账号 -*-*-*-*-*-*"<<endl; string ch;cin>>ch;int i=0;while(ch!=ci.getch()&&(i<5)o>.<O!.!&quo

5、t;<<endl;cout<<" 该账户不存在 "<<endl;cout<<"-_-#_ -_-#"<<endl;exit(0);etmm() cout<<endl<<endl;cout<<"#"<<endl;cout<<" 你输入的密码有误 , 禁止继续使用 "<<endl;cout<<"#"<<endl;exit(0); 改密码功能 ;2

6、. 余额查询功能 ;3. 取款功能 ;4. 转账功能"<<endl<<endl;int f;cin>>f;switch(f)case 1:ci.xiugai( );break;case 2:ci.chaxun( );break;case 3:ci.qukuan( );break;case 4:ci.zhuanzhang( );break;cout<<endl<<endl<<"*"<<endl;coutvv"是否继续使用 A_A "<<endlvv&q

7、uot;1.继续;0.结束"<<endl;cout<<"*"<<endl<<endl; cout<<" 请选择 "<<endl;int i;cin>>i;while(1);cout<<"* 谢谢 AAAAAAA 使用 *"<<endl;cout<<"*A.A 请取卡,欢迎下次使用 A.A*"<<endl; string consumer:getch()return chuhu

8、;string consumer:getmm()return mima;int consumer:xiugai()cout<<"* 你当前进入的是修改密码功能 *"<<endl;cout<<endl<<endl;cout<<"* 请输入原口令 :"string mi; !>.<! !.!"<<endl<<endl;cout<<"* 余额不足,请重新输入 *"<<endl<<endl;cout&l

9、t;<"!.! !>.<! !.!"<<endl<<endl;return 0;int consumer:zhuanzhang()cout«e ndl«e ndl<v"A(ooF A(oo)A A(oo)A"<<e ndl<<e ndl;cout<<"* 你当前进入的是转账功能界面 *"<<endl<<endl;cout<<" 请输入要转账到的储户 :"string ch;ci

10、n>>ch;etch()&&(i<5)ue=ci.yue+jine;cout<<"A(oo)A A(oo)A A(oo)A"<<endl<<endl;cout<<" 转账成功 "<<endl<<endl;cout«"A(oo)A A(oo)A A(oo)A"<<e ndl«e ndl;return 1;elsecout<<endl<<endl<<"!.!

11、 !>.<!.!"<<endl<<endl;cout<<" 该储户不存在 "<<endl<<endl;cout<<"!.!>.<!.!"<<endl<<endl;cout<<"1:进行重新输入 ;2: 进行退出该界面 "<<endl;int s;cin>>s;if(s=1)cout<<"A(oo)A A(oo)A A(oo)A"<&l

12、t;endl<<endl;zhuanzhang();cout<<"A(oo)A A(oo)A A(oo)A"<<endl<<endl;elseif(s=2)return 1;/ 退出int main()bank bk;(0,"1000","fhp","123456",100000);(1,"1001","lzh","111111",200000);(2,"1002","ljj&q

13、uot;,"222222",300000);(3,"1003","zh u" ,"333333",40000);(4,"1004","hih","444444",50000);();return 0;四、系统运行结果(截图)1、主菜单界面Yoo严 花OD严 人5。人请输入登陆密码:123456X M M *lip2、登陆操作tbbK- 民冃-余额査询功能;3 -取款功能注.转账功能3、修改密码祢当前进入的是修改密词功能"请输入原口令=&Coo>A A<oo:A A<oo>匸入修改后密码 似改密码成功* *惊鬼口令Coq>a "So、* <ao>A4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论