课程设计个人银行账户管理

课程设计个人银行账户管理

ID:22542634

大小:145.99 KB

页数:15页

时间:2018-10-30

课程设计个人银行账户管理_第1页
课程设计个人银行账户管理_第2页
课程设计个人银行账户管理_第3页
课程设计个人银行账户管理_第4页
课程设计个人银行账户管理_第5页
资源描述:

《课程设计个人银行账户管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C++语言程序设计》课程设计报告姓名:韦锌栩指导刘华李博学号:2010305215班级:10计本2班日期:2011年05月26日重庆工商大学派斯学院计算机科学系计算机科学与技术系课程设计评分表课程名称:面向对象程序没计个人银行账户管理项目评价设计方案的合理性与创造性设计与调试结果设计说明书的质量功能完善度综合成绩学号班级姓名综合成绩201030521510计本2班韦锌栩教师签名:日期:C++语言课程设计一一个人银行账户管理说明书一、设计目标错误!未定义书签。二、调试和测试4三、分析及结论4四、附录5二、调试和测试〈1〉、调试方法:首先打开MicrosoftVis

2、ualC++6.0,运行程序,出现错误修改再运行,直至运行结果0error,0warning结束。接着进入程序界面,看程序能否实现所要求的各项功能,再作下一步的修改。〈2〉、测试:运行程序,直接显示出应有的文字直观优势。三、分析及结论程序中增加了日期类Date,该类得数据包括year,month,day和tatalDays,其中totalDays表示这一天的相对円期。该类的成员函数除了构造函数和用来获得年,月,日的函数外,还包括用来得到当前月的天数的getMaxDay函数、用来判断当前年是否力润年的isLeapYear函数、用来将当前口期输出的show函数、用来判

3、断当前日期与指定日期相差天数的distance函数,这些函数都会被Date类的其他成员函数或SavingsAccount类的函数调用。不足之处:1、代码重用;2、不能熟练的运用类;3、没有用到指针和数组,对数组和指针还不能很好的运用。心得体会:通过这次课程设计我对这学期所学的C++语言的理论知识得到巩固,达到该设计的基本目的,也发现自己的不足之出,在以后的上机中应更加注意。同时体会到C++语言具有的语句简洁,使用灵活,执行效率高等特点。发现上机实训的秉要作用,特别是对数组和循环有了深刻的理解。发现自己对指针还不能正确使用。通过实际操作,学会C++语言程序编程的基本

4、步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。深刻体会到“没右做不到的,只存想不到的”,“团结就是力量”,“实践是检验真理的标准”,“不耻下问”……的寓意。四、附录附录源代码:ttifndefACCUMULATORHttdefine_ACCUMULATOR_H#include/zdate.h/zclassAccumulator{private:DatelastDate;doublevalue:doublesum;public://构造函date为开始累加的日期,value为初始值Accumulator(constDate&date,do

5、ublevalue):lastDate(date),value(value),sum(0){}//获得日期date的累加结果doublegetSum(constDate&date)constreturnsum+value氺date,distance(lastDate)://在date将数值变更为valuevoidchange(constDate&date,doublevalue)sum=getSum(date):laastDate=date:this->value=value:}//初始化,将日期变为date,数值变为value,累加器清voidreset(con

6、stDate&date,doublevalue)lastDate=date;this->value;sum=O:ttendif//account,httifndefACCOUNTHttdefinbe__ACCOUNT_H__#include/zaccumulator.h/z#includeclassAccount{private:std:stringid;doubluebalance:staticdoubletotal:protected://供派生类调用的构造函数,id为账户Account(constDate&date,conststd::str

7、ing&id);//记录一笔账,date为H期,amount为金额,desc为说明voidrecord(constDate&date,doubleamount,conststd::string&desc)://报告错误信息voiderror(conststd::string&msg)const:public:conststd::string&getld()const{returnid;}doublegetBalance()const{returnbalance:}staticdoublegetTotal(){returntotal;}//显示账户信息voidsho

8、w()co

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

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

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