银行ATM自动取款机系统课程设计.doc

银行ATM自动取款机系统课程设计.doc

ID:56970690

大小:177.00 KB

页数:13页

时间:2020-07-29

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

《银行ATM自动取款机系统课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《面向对象程序设计》课程设计报告题目:银行ATM自动取款机系统专业:计算机科学与技术班级:1103学号:1030070115姓名:黄永泉指导教师:甘秋云完成日期:2012年6月13日《面向对象程序设计》课程设计一、系统中所使用的数据对象及说明1、自动取款机bank类属性属性名称类型描述idcardstring银行卡号namestring储户mmistring密码moneyint金额numint序号C[5]Consumer(组合)储户类方法方法名称功能set设置银行储户信息menu自动取款机界面菜单2、储户类consumer属性属性名称类型描述

2、chuhustring储户icstring卡号mimastring密码jineint金额yueint余额方法方法名称功能Set2设置储户信息xiugai修改密码chaxun查询余额qukuan取款zhuanzhang转账getch取储户名getmm取密码3、各个类之间的关系银行自动取款机bank(接受储户信息,以便传给储户)储户信息consumer(接受bank传来的信息,进行操作)二、系统功能结构及相关算法描述1、系统功能结构储户信息类设置储户信息修改密码查询余额取款取密码取储户名转账银行自动取款机菜单界面设置储户信息修改密码查询余额取款转

3、账取储户名2、相关算法流程图(1)设子储户信息流程从bank银行类中输入储户信息添加到consumer储户类中(2)修改密码流程输入原密码输入新密码与原先存储密码比对YN退出系统(一次机会)取代原密码(3)查询余额流程输入储户信息YN储户密码比对输出储户余额信息退出系统(一次机会)(4)取款流程输入储户信息YN退出系统(一次机会)余额是否比取款金额大YN取出款储密码比对是否重新输入金额Y退出系统N输入储户信息(5)转账流程N储户密码比对Y退出系统(一次机会)余额是否比取款金额大NY是否重新输入金额退出系统转账成功N三、程序源码#include

4、#include#include#includeusingnamespacestd;classconsumer{public:voidset2(stringc,stringch,stringmm,inty){ic=c;chuhu=ch;mima=mm;yue=y;}intxiugai();//修改密码voidchaxun();//查询余额intqukuan();//取款intzhuanzhang();//转账stringgetch();//取用户stringgetmm()

5、;//取密码private:stringchuhu;//储户stringic;//卡号stringmima;//密码intjine;//金额intyue;//账户余额};classbank{public:consumerc[5];voidset(inti,stringid,stringn,stringma,intm){num=i;idcard=id;name=n;mmi=ma;money=m;c[i].set2(id,n,ma,m);};voidmenu();private:stringidcard,name,mmi;intmoney,num

6、;};voidbank::menu()//菜单界面{cout<<"````````````````````````````````````"<

7、-*-*-*-*-*请输入登陆账号-*-*-*-*-*-*"<>ch;inti=0;while((ch!=c[i].getch())&&(i<5))//判断该储户是否存在i++;if(i>=5){cout<.>mi;cout<<

8、endl<

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

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

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