ATM实验报告(C++)

ATM实验报告(C++)

ID:37917979

大小:655.50 KB

页数:17页

时间:2019-06-02

ATM实验报告(C++)_第1页
ATM实验报告(C++)_第2页
ATM实验报告(C++)_第3页
ATM实验报告(C++)_第4页
ATM实验报告(C++)_第5页
资源描述:

《ATM实验报告(C++)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C++程序设计》开发总结报告_____(ATM)的编程实现姓名:学号:班级:程序功能(50分)代码质量(20分)报告质量(30分)总成绩(100分)批阅教师签字:《C++程序设计》开发总结报告一、程序(或项目)背景1.注册用户(1)输入账号(2)输入密码(3)再次输入密码确认:若再次输入的密码与第一次不符,会提示重新设置密码。在密码和账号输入完成之后输入姓名即可完成注册。2.用户登录输入账号登录,密码输入三次不正确之后系统自动退出。(1)取款(2)存款(3)查询余额(4)修改密码(再次确认)ATM在社会中被使用的越来越多,一个安全方便的系统是

2、很重要的。二、相关技术1.标准输入输出,类和函数2.程序中使用的类库有;三、程序(或项目)设计1.分析程序(或项目)的开发思路:在打开界面的时候可以选择注册新用户或者登录旧用户。(1)注册时,输入账号、密码和姓名。(2)登录时,确认账号和密码匹配之后执行取钱,存钱和查询的功能。密码二次确认。三次密码错误自动退出。取款时不能超出当前金额。2.画出程序流程图或项目的架构图,并加以适当说明;第17页共17页《C++程序设计》开发总结报告登录界面输入帐号和密码选择一项功能执行功能界面1.修改密码

3、2.取款3.存款4.查询余额5.退出系统卡号密码正确?卡号密码错超过3次?结束否否是AccountItemstringm_Anumber;stringm_Password;stringm_Name;doublem_Balance;stringAccountItem(AccountItem&a);AccountItem&operator=(AccountItem&a);AccountItem();AccountItem(stringnumber,stringpassword,stringname,doublebalance);voidDispla

4、y();voidwrite(ofstream&out);voidread(ifstream&cin);intCheckNumber(stringAnumber);stringGetNumber();stringGetPassword();voidUpdatePassword(stringpassword);voidDeductBalance(doublepay);voidStoreBalance(doublemoney);doubleGetBalance();stringGetName();intIsNull();AccountbookAcco

5、untItemb[100];intm_AccountCount;voidSetAccountbook();Accountbook();voidLoadAccountbook();voidStoreAccountbook();AccountItemFindItem(stringnumber);boolUpdateItem(AccountItemItem);1.画出程序(或项目)中的关键类图,并加以适当说明。(可选)第17页共17页《C++程序设计》开发总结报告四、程序(或项目)实现(1)定义private:stringAnumber;string

6、Password;stringName;doubleBalance;(2)存钱取钱voidAccountItem::StoreBalance(doublemoney){Balance=Balance+money;}voidAccountItem::DeductBalance(doublepay){if(Balance-pay<0){cout<<"对不起,你的余额不足!"<>n;switch(n){ca

7、se1:MyAccountbook.SetAccountbook();break;case2:MyAccountbook.LoadAccountbook();cout<<"请输入帐号:";cin>>AccountNo;FindItem=MyAccountbook.FindItem(AccountNo);if(FindItem.IsNull())cout<<"此用户不存在!"<>AccountPassword;if(FindItem.GetPassword()!=AccountPas

8、sword)cout<<"密码错误!请重新输入"<>AccountPassword;(

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

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

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