电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

个人财务管理软件报告VIP免费

个人财务管理软件报告_第1页
1/27
个人财务管理软件报告_第2页
2/27
个人财务管理软件报告_第3页
3/27
个人财务管理软件报告目录一、需求分析.....................................................2二、概要设计.....................................................2三、详细设计.....................................................3四、调试分析.....................................................8五、用户手册.....................................................8六、测试数据.....................................................9七、附录........................................................11一、需求分析1.首先个人的财务信息里包括收支日期,收入金额、支出金额还有收入和支出的目的,还有账户余额。因为是包括多个信息所以考虑到用结构体数组来储存这些信息,然后再把这些信息一起储存到文件中。2.该软件需要有六个功能,首先是登录功能,必须输入正确的用户名和密码才能使用软件。第二是收支记录的管理,该部分包括添加功能,删除功能和修改功能。第三是查询某天或某月的收支情况。第四是统计一段时间的信息。3.后面的收支功能,查询功能和统计功能都是从文件中读取,读取后存到结构体数组中,然后再进行操作,操作完后关闭文件,以免信息丢失。4.当用户名和密码输入错误,会提示你输入错误,请重新输入。5.如果是操作过程中输入错误,会回到最菜单重新操作。6.运行时用户可以根据提示进行操作,每进行一步操作,就会有相应的提示。二.概要分析1.程序中存储个人每天的财务信息用的是结构体数组,其中结构体中包括:日期(年月日),收入金额,支出金额,收入目的。structpeople{intyear;//年份intmonth;//月份intday;//日期floatget;//收入金额floatout;//支出金额charmotive[100];//支出目的charsource[100];//收入来源floatleave;//余额}2.本程序各函数的结构main函数{将三天的账户信息存储到文件中;提示用户输入用户名和密码,输入正确;进入f7();//菜单选择函数switch(){1.修改信息;//f2()函数2.添加信息;//f3()函数3.删除信息;//f4()函数4.查询信息;//f5()函数5.统计信息;//f6()函数}3.各模块的调用关系第一层:main函数第二层:f7();第三层:f2(),f3(),f4(),f5(),f6();调用时这些函数都可以通过f7()函数来互相调用。比如运行完f2()函数后,可以调用f7(),然后再调用f3()函数。4.主函数:添加信息到文件中和执行登录功能。其他调用函数分别执行其他五大功能。三.详细设计1、基本数据类型操作a)存储每天账户信息的数组结构体structpeople{intyear;intmonth;intday;floatget;floatout;charmotive[100];charsource[100];floatleave;}b)控制结构体数目的externN刚开始运行该程序时,N的初始值为3,后来如果进行添加操作,则N的值就会加1,反之如果进行删除操作,则N的值就会减1。2、流程图main函数:nystartinti,a,bi=0i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

个人财务管理软件报告

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群