银行atm自动取款机系统课程设计

银行atm自动取款机系统课程设计

ID:9313591

大小:25.00 KB

页数:10页

时间:2018-04-27

银行atm自动取款机系统课程设计_第1页
银行atm自动取款机系统课程设计_第2页
银行atm自动取款机系统课程设计_第3页
银行atm自动取款机系统课程设计_第4页
银行atm自动取款机系统课程设计_第5页
资源描述:

《银行atm自动取款机系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、银行ATM自动取款机系统课程设计导读:就爱阅读网友为您分享以下“银行ATM自动取款机系统课程设计”资讯,希望对您有所帮助,感谢您对92to.com的支持!《面向对象程序设计》课程设计报告题目:银行ATM自动取款机系统专业:软件工程班级:1001学号:1030070115完成日期:2012年6月13日姓名:方涵萍指导教师:甘秋云10《面向对象程序设计》课程设计一、系统中所使用的数据对象及说明1、自动取款机bank类属性属性名称idcardnamemmimoneynumC[5]类型stringstringstringintint描述银行卡号储户密码金额序号Consumer(组合)储户类方法方法名

2、称setmenu2、储户类consumer属性属性名称chuhuic类型stringstring功能设置银行储户信息自动取款机界面菜单描述储户卡号mimajineyuestringintint方法密码金额余额方法名称Set210xiugaichaxunqukuanzhuanzhanggetchgetmm3、各个类之间的关系功能设置储户信息修改密码查询余额取款转账取储户名取密码二、系统功能结构及相关算法描述1、系统功能结构2、相关算法流程图(1)设子储户信息流程(2)修改密码流程(3)查询余额流程(4)取款流程10(5)转账流程#includeiostream#includecstring#i

3、ncludeiomanip#includestringusingnamespacestd;classconsumer{public:voidset2(stringc,stringch,stringmm,inty){ic=c;chuhu=ch;mima=mm;yue=y;}intxiugai();//修改密码voidchaxun();//查询余额intqukuan();//取款int10zhuanzhang();//转账stringgetch();//取用户stringgetmm();//取密码private:stringchuhu;//储户stringic;//卡号stringmima;//

4、密码intjine;//金额intyue;//账户余额};classbank{public:consumerc[5];voidset(inti,stringid,stringn,stringma,int10m){num=i;idcard=id;name=n;mmi=ma;money=m;c[i].set2(id,n,ma,m);};voidmenu();private:stringidcard,n`````````````````````````````````````”endlendl;cout”-*-*-*-*-*-*请输入登陆账号-*-*-*-*-*-*”endl;stringch;c

5、inch;inti=0;while((ch!=c[i].getch())&&(i5))//判断该储户是否存在i++;if(i=5){coutendlendl;cout”!.!o.O!.!”endl;cout”~~~该账户不存在~~~”endl;cout”-_-#?_?-_-#”endl;exit(0);//结束程序}coutendl”请输入登陆密码:”;string10mi;cinmi;coutendlendl;if(mi!=c[i].getmm()){coutendlendl;cout”#############################”endl;cout”你输入的密码有误,禁止继

6、续使用”endl;cout”#############################”endl;exit(0);//结束程序}do{coutendl;cout”请选择操作功能:”endl;cout”1.修改密码功能;2.余额查询功能;3.取款功能;4.转账功能”endlendl;intf;cinf;switch(f){case1:c[i].xiugai();break;case2:c[i].chaxun();break;case103:c[i:”yueendlendl;}intconsumer::qukuan(){coutendlendl”*************************

7、**”endlendl;cout”**你当前进入的是取款功能**”endlendl;cout”**请输入取款金额:”;cinjine;if(jineyue){coutendl”取款成功”endl;yue=yue-jine;return1;}else{cou1”,200000);bk.set(2,”1002”,”ljj”,”222222”,300000);bk.set(3,”1003”,”zhu”,”33333

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

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

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