个人银行账户管理报告

个人银行账户管理报告

ID:38640465

大小:219.50 KB

页数:12页

时间:2019-06-16

个人银行账户管理报告_第1页
个人银行账户管理报告_第2页
个人银行账户管理报告_第3页
个人银行账户管理报告_第4页
个人银行账户管理报告_第5页
资源描述:

《个人银行账户管理报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实训项目:个人银行账户管理(C++课程设计) 实训目的:1、熟悉C++工程开发的过程、头文件和源文件之间的关系;2、掌握类、继承及派生、虚函数、多态性在C++面向对象程序设计中的体现;3、掌握一个类的对象作为另外一个类的成员的实现方法。4、掌握子类对象与父类对象的关系。5、熟悉C++中流的使用;6、养成良好的编程习惯。 实训任务及要求:在掌握C++面向对象程序设计方法的基础上,使用VC++6.0结合课本内容完成以下内容的实现:1、完成个人银行账户管理程序的编写、编译、调试、运行;2、完成基类Account、子类SavingsAccount及CreditAccount

2、的声明及定义。3、实现Accumulator类及Date类。4、利用C++中流的概念实现账户信息的存储。5、在Account类中添加数据成员:Password,并对应编写该数据成员的get函数。6、在主函数中实现账户对象创建时从键盘输入构造函数需要的信息。7、在输出及需要用户输入的时候要给出相应的提示信息。8、实现取款时先验证密码。   实训内容、方法与步骤(流程):一、实训内容个人账户管理程序。二、实训方法个人独立完成。 三、实训步骤1、初步完成SavingsAccount类的实现;2、实现对象数组的创建。3、创建Account基类和两个子类。4、实现虚函数和运行

3、时的多态性。5、添加数据成员:Password。6、实现流的使用。7、调试、运行、总结。8、书写实训报告。   程序代码及运行结果:1.程序代码#include"account.h"#includeusingnamespacestd;intmain(){cout<<"--------个人银行账户管理系统!-------"<

4、42",0.015,"456");CreditAccountca(date,"C5392394",10000,0.0005,50,"789");Account*accounts[]={&sa1,&sa2,&ca};constintn=sizeof(accounts)/sizeof(Account*);cout<<"(d)存款"<

5、md;do{//显示日期和总金额cout<>cmd;switch(cmd){case'd'://存入现金cout<<"请选择您的账户序号(0/1/2):";cin>>index;if(index==0

6、

7、index==1

8、

9、index==2){cout<<"请输入您的存款金额:";cin>>a

10、mount;accounts[index]->deposit(date,amount,desc);}elsecout<<"账户号错误!";break;case'w'://取出现金cout<<"请选择您的账户序号(0/1/2):";cin>>index;cout<<"请输入您的密码:";cin>>pwd;pass=accounts[index]->getPassword();if(pass.compare(pwd)==0){cout<<"密码正确!"<>amount;accounts[index]->withd

11、raw(date,amount,desc);}elsecout<<"您输入的密码错误!"<show();cout<>day;cout<date.getMaxDay())

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

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

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