个人财政管理

个人财政管理

ID:27824932

大小:1006.94 KB

页数:26页

时间:2018-12-06

个人财政管理_第1页
个人财政管理_第2页
个人财政管理_第3页
个人财政管理_第4页
个人财政管理_第5页
资源描述:

《个人财政管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、封皮(按学校要求手工填写)成绩评定表学生姓名班级了号专业通信工程课程设计题目个人财政管理评语组长签字:成绩日期20年月曰课程设计任务书学院信息科学与工程专业通信工程学生姓名班级学号课程设计题目个人财政管理实践教学要求与任务1)完善程序,补充类中数据成员盈余的计算和输出,要求每一笔收入和支出都要重新统计当前情况下的盈余数口。2)程序中的收支情况按时间顺序排序存放,将具放入一个文件中,每次运行程序吋首先打开这个文件,程序运行完毕后将更新的记录放回文件中。3)可以按时间的范围来检查账口,即在主菜单屮增加

2、检索的功能选项,输入吋间范围即口J打印出详细报表。4)可以修改、删除某笔收入和支出。5)增加程序监控功能,当输入吋间发生错误(如月份超过12等)吋,要求重新输入正确的时间;当结余的数廿为负数时,打印出信息,警告已经透支。工作计划与进度安排第17周:分析题口,查阅课题相关资料,进行类设计、算法设计;第18周:程序的设计、调试与实现;第19周:程序测试与分析,撰写课程设计报告,进行答辩验收。指导教师:201年月日专业负责人:201年月曰学院教学副院长:201年月曰类是C++屮十分重要的概念,它是实现面

3、向对象程序设计基础。C卄对C的改进,最重要的就是增加了。类'这样一种类型。类是对彖的抽象,而对彖则是类的具休实例,如果一种计算机语言中不包含类,他就不能称为面向对彖的语言。一个有一定规模的C++程序是由许多类所构成的。本文进行了对字符串类的设计与实现,该程序实现的主要目的是对串赋值操作、串比较操作、串连接操作和清空子串的操作进行功能测试。本文采用VisualC++6.0的控制台工程和MFC工程分别实现了对字符串的相应操作功能的测试,通过对两种程序的测试结果对比分析,表明:本文字符串类的设计思想正确

4、,两种程序均能正确执行对所需功能的测试分析。关键词:控制台工程;MFC工程;类。1需求分析62算法基本原理63类设计74基于控制台的应用程序74.1类的接口设计74.2类的实现84.3主函数设计114.4基于控制台的应用程序测试115基于MFC的应用程序145」基于MFC的图形界面程序设计145.2基于MFC的应用程序测试19结论23参考文献241需求分析1.完善程序,补充类中数拯成员盈余的计算和输出,要求毎一笔收入和支出都要重新统计当前情况下的盈余数目。程序屮的收支情况按时间顺序排序存放,将其放

5、入一个文件中,每次运行程序时首先打开这个文件,程序运行完毕后将更新的记录放冋文件中。2.可以按时间的范围来检查账目,即在主菜单中增加检索的功能选项,输入时间范围即可打卬出详细报表。3.可以修改、删除某笔收入和支出。增加程序监控功能,当输入时间发生错误(如川份超过12等)时,要求重新输入正确的时间;当结余的数目为负数时,打印岀信息,警告已经透支。2算法基本原理本程序是对个人财政管理的设计,在使用链表的基础上,运用派生类,对个人财政的每一项信息进行输入。(1)链表是一种物理存储单元上非连续、非顺序的存

6、储结构,数据元索的逻辑顺序是通过链表屮的指针链接次序实现的。其中输入收支记录调用链表中的Showlistdeposit()函数,输入支出数1E,调用链表Showlistgetbanlance()g数,查看,删除等有关个人财政的信息的操作。(2)派生类利用继承机制,将新的类从已冇的类屮派生,派生出特殊的类用于对新的信息进行操作。对链表基类classCList进行派生,派生出链表基类公有派生类classCListSuperrpublicCList,实现对个人财政的管理。在主函数中设计个人财政管理系统,

7、实现以下功能:输入收入记录voidOutput(CListSuper&FinList);输入支岀记录voidIncome(CListSuper&FinList);查看财务账目;按时间删除财务账目voidDeleteRecord(CListSuper&FinList);按时间范围查找财务账目;按时间修改财务账目;退出系统。3类设计主界面有选项,分别为收入模式,支出模式,查看账目等,退出系统每个下面有子选项,完成相应的添加,查询,修改等操作。1.输入收支记录动态产生一个新的数据,调用存款函数输入记录,

8、将其指针添加到链表,进行排序。2.输入支出数据动态产生一个新的数据,调用取款函数输入记录,将其指针添加到链表,进行排序。3.输入收支记录调用链表屮的Showlistdeposit()函数,这个函数指向数据类屮的输入收支记录,定义一个指针,输出指针指向的数据,然后指向下一个指针知道链表尾部。4.输入支岀记录调用链表Showlistgetbanlance()函数,其屮这个函数指向数据类屮的数据,然后指向下一个指针直到链表尾部。4基于控制台的应用程序4.1类的接口设计结点基类:class

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

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

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