家庭财务管理系统C++

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录一、需求分析............................................................................................................1二、程序的主要功能................................................................................................2三、程序运行平台....................................................................................................3四、系统总框架图....................................................................................................4五、程序类的说明....................................................................................................5六、模块分析............................................................................................................6七、比较有特色的函数............................................................................................7八、存在的不足与对策............................................................................................82一、需求分析家庭财务收支管理是一个家庭日常生活中不可缺少一部分,也是财务管理的重要组成部分。它的内容对于财务管理者来说都至关重要,设计一个程序对财务收支进行管理是必不可少的。二、程序的主要功能1、用户管理:对账单的用户进行登记。2、消费明细:对用户账单明细进行记录。3、个人账单查询:对用户的账单进行查询。4、账单总计:对整个系统所存账单进行总计。5、显示所有用户账单:把所有账单进行显示。三、程序运行平台Devc++四、系统总框架图3五、程序类的说明classinter_f//定义一个界面类{public:inter_f(){};//构造~inter_f(){};//析构voiddisplay();//声明显示用户信息界面函数///////////////////voidcheck(user*p);//声明用户登记函数家庭财务管理系统登陆管理家庭成员管理增加家庭成员修改家庭成员删除家庭成员收支项目管理查看收支项目编辑收支项目删除收支项目家庭成员收支报表管理退出管理4voidseek(user*p);//声明用户查询函数voidshow(user*p);//声明显示用户信息函数voidadd(user*p);//声明用户新增函数voidcancel(user*p);//声明用户注销函数voidexit();//声明用户退出函数voidlimit(user&ru);//声明用户操作界面函数voiddisplay2();//消费明细界面函数///////////////////////voidwater_cost(user*p);//水费函数voidelec_cost(user*p);//电费函数voidcomm_cost(user*p);//通信费函数voidshop_cost(user*p);//购物费函数voidgas_cost(user*p);//煤气费函数voidpin_cost(user*p);//零用函数voidexit2();//声明退出消费明细函数voidlimit2(user&ru);//声明消费明细操作界面函数voiddisplay1();//声明显示总信息界面//////////////////////voidpersonal_bill(user*p);//声明个人账单函数voidamount_bill(user*p);//账单总计函数voidshow1(user*p);//声明显示所有用户账务函数voidexit1();//声明财务退出函数voidlimit1(user&ru);////总界面函数};六、模块分析1、用户管理:对账单的用户进行登记。2、消费明细:对用户账单明细进行记录。3、个人账单查询:对用户的账单进行查询。4、账单总计:对整个系统所存账单进行总计。5、显示所有用户账单:把所有账单进行显示。七、比较有特色的函数voiduser::cancel()//类内部删除函数(注销){intm;strings;cout\t注销---请输入用户编号用户名:endl;cinms;intk=0;for(inti=0;iN;i++)5{if(m==a[i]&&s==name[i]){for(intj=i;jN;j++){a[j]=a[j+1];name[j]=name[j+1];tel[j]=tel[j+1];water_c.t[j]=water_c.t[j+1];water_c.s[j]=water_c.s[j+1];elec_c.d[j]=elec_c.d[j+1];elec_c.s[j]=elec_c.s[j+1];comm_c.tp[j]=comm_c.tp[j+1];comm_c.cp[j]=comm_c.cp[j+1];comm_c.s[j]=comm_c.s[j+1];shop_c.sp[j]=shop_c.sp[j+1];shop_c.hp[j]=shop_c.hp[j+1];shop_c.s[j]=shop_c.s[j+1];gas_c.g[j]=gas_c.g[j+1];gas_c.s[j]=gas_c.s[j+1];pin_c.pc[j]=pin_c.pc[j+1];pin_c.pa[j]=pin_c.pa[j+1];pin_c.s[j]=pin_c.s[j+1];}k++;N--;cout用户的信息已删除!endl;break;}}if(k==0){cout用户不存在!endl;}}doubleuser::amount(intm){inti=m;doublesum=0.0;sum=water_c.s[i]+elec_c.s[i]+comm_c.s[i]+shop_c.s[i]+gas_c.s[i]+pin_c.s[i];returnsum;}doubleuser::all_amount()//所有用户的所有账单总计{6doublesum=0.0;for(inti=0;iM;i++){sum=sum+amount(i);}returnsum;}//类user外部定义成员函数结束//输入输出分数八、存在的不足与对策由于本次管理系统设计的并不是很完善很完美,出现了一些瑕疵,针对诸多设计过程中出现的一些小问题,通过仔细查找资料,将这些小问题慢慢解决,将系统逐步完善。对于一些尚未解决的问题,我们将会一如既往的,本着踏实实干,发愤图强的精神,努力提高我们自身的专业素质和相关专业知识源代码可以免费加Q473479100获取。

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功