网站大量收购独家精品文档,联系QQ:2885784924

个人财务管理程序设计.docVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 摘 要 2 绪论 2 1. 系统分析 3 1.1 数据需求 3 1.2功能需求 3 1.3 性能需求 3 2. 总体设计 3 2.1功能模块设计 3 2.2系统设计方案 5 3. 详细设计和实现 6 3.1 创建信息模块 6 3.2修改信息模块 7 3.3插入信息模块 8 3.4删除信息模块 9 3.5显示当前余额模块 10 3.6按月查询收支总额模块 11 3.7按一定范围查询收支情况模块 12 3.8 显示当前情况模块 13 3.9保存文件模块 14 3.1 调试过程 15 3.2 测试过程 15 4. 结论 15 结束语 16 参考文献 16 附录1-用户手册 17 附录2-源程序 26 摘 要 个人财务管理程序:能够帮助个人方便的管理自己的财务。 ??? 系统使用C语言进行编写个人财务管理程序,能够对程序进行添加,插入,删除,修改,按月查询,按范围查询,余额查询,结束程序,保存到文本文件里等等。 本文分别从分析、总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后对系统的情况进行了总结① 创建财务信息。 ② 删除财务信息,同时显示账户余额。 ③ 添加财务信息,同时显示账户余额。 ④ 修改财务信息,同时显示账户余额。 ⑤ 按月份查询收支信息。 ⑥ 按指定范围查询信息。 ⑦ 将各项记录保存到文本文件中。 2. 系统分析 2.1 数据需求 本本图1功能模块图 (1)创建财务信息模块 输入首批财务信息,初始化系统。 (2)修改财务信息模块 修改一条需要修改信息的全部项内容。 (3) 插入信息模块 添加一条新信息作为头条。 (4) 删除信息模块 向系统输入要删除的序号 (5) 按月统计收支总额模块 根据输入的指定月份值列出当月的全部条财务信息。 (6) 在一定范围查询模块。 根据输入的最大与最小值规定的范围,列出在指定范围下的全部条财务信息。 (7) 显示当前情况模块 列出当前全部条财务信息 (8) 保存文件模块 将经过最后一项模块操作的全部条信息存储到文本文件里。 3.2系统设计方案 (1) 程序菜单 程序的走向如下: ①显示出一个具有添加,删除,修改的多功能选择服务项目对话框 ②创建序号,交易日期,收支分类,金额,说明等财务信息 ③任意添加,修改,删除收支信息,同时显示账户余额 ④在一定范围下查询收支信息 ⑤按月统计收支总额 ⑥结束程序提示 (2) 数据结构 定义的结构体如下: struct personal { int num;//信息的序号 struct TIME t;//收支时间 char massage[20];//收支信息 char construct[20];//说明 struct personal *next;//指针域 }; 根据模块需要本系统需要用到链表结构。 (3) 函数 定义的函数: void creat();//创建财务信息函数。 void menu();//显示多功能对话框函数. void insert();//添加财务信息函数 void del();//删除信息函数 void modify();//修改函数函数 void mon_money();//按月统计收支总额函数 void search();//按一定范围查找收支信息函数 void end();//程序结束提示函数 (4).算法设计 创建,输出输入序号,月份,日期,年份,收支信息,金额,说明。按7个0结束。 按月查询,输入要查询的月份。 按范围查询,输入查询范围,先输入大数后输入小数,以逗号为间隔。 插入,插入一条信息。 删除,删除一条信息。 修改,输入要修改的序号,选择要修改的内容,进行修改。 余额查询。 结束程序。 保存,保存到文本文件中,名字为 “aa”。 4. 详细设计和实现 4.1 创建信息模块 出入若干条财务信息包括(序号、月、日 、年、收支信息、金额、说明)。详细流程图如图2所示。 图2 创建信息模块流程图 开始定义结构体指针p1,p2先让两个指针变量共同开发内存空间,输入各项信息,令头指针为空在进入一个while循环:m自加一,如果m等于一,头指针指向p1否则p2下一个结点指向p1,然后p2指向p1,p2的下一个结点等于空,输入各项信息,然后再根据循环条件判断是否结束循环,如果结束,p2的下一个节点指向p1,p2指向p1,p2的下一个结点等于空,结束。 4.2修改信息模块 定义变量,输入修改的序号,输入修改的全部信息。详细流程图如图3所示。 图3 修改信息模块流程图 定义指针变量p,定义mo_num,输入要删改的序号,p指向头指针,进入while循环,如果mo_num=p-num,输出please modify,输入各项数据,p指向p的

文档评论(0)

2749166188 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档