C语言课程设计——家庭财务管理系统.docxVIP

C语言课程设计——家庭财务管理系统.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告 课程设计题目: 家庭财务管理系统 学生姓名 : 专 业: 信息工程 班 级: 指导教师 : 2018 年 1 月 8 日 需求分析 根据家庭账务管理的需要,建立一个“家庭账务管理系统” ,以方便对家庭日常收入及支出进行记录和管理。 该系统要求: ①家庭月收入管理②家庭月支出管理 ③统计家庭总收入 / 总支出④系统提供收入 / 支出的添加、删除和修改功能。 总体设计 根据以上分析,本家庭账务管理系统主要包括: ①从键盘键入家庭月收入、月支出数据; ②查询月收入、月支出明细; ③删除收入、支出数据; ④修改收入、支出数据; ⑤统计总收入 / 总支出; ⑥退出系统。 除 main() 函数之外,系统还定义了以下函数来实现各部分内容: ①add_income():添加收入数据函数。 ②add_payout ():添加支出数据函数。 ③search_data ():查找数据函数。 ④initialize() :初始化函数,读取文本数据。 ⑤show_info ():显示数据函数。 ⑥count_total ():统计函数,统计总收入、总支出。 ⑦update_data ():修改信息函数。 ⑧delete_data ():删除数据函数。 ⑨quit(): 退出函数。程序结构功能图如下: 详细设计 收入管理 叮乍选 开始 叮乍选 3收询查收添1收改 3 收 询 查 收 添 1 收 入入l, 入 入 l 参 参 是否纪 结束 支出管理 ,伞 j空 ,伞 j 空 工 出 43询l改 4 3 询 l .结束 . 4. 测试结果 3.3 程序运行主菜单 添加收入测试 查询收入明细测试 7. 删除收入测试 修改收入测试 添加支出测试 查询支出明细测试 删除支出测试 12. 修改支出测试 13. 13. ` `?·、:?+ ?1 ` ? ·、 : ?+ ?1 、 1 1 `I I  t ?I I I I I 胃 I I I I I I I I t ?  l l I 1 1 1  `I I .调一 . I I I I ` ` .`1 1 1 ` ·1 ' 2,.I ·.. , 2, .I · .. ,l , , ,4 “I,,_L、} ,4 “ I , , _ L .. 宜J 宜J 1 1 1 `I I II I 1 1 1 置 置 重1 11 1 11 11 置 霄 I I I I 置 II I I “1 ,7i`.I.!?··--区 2 f b ,7 i `. I . !?·· -- 区 2 ?:.,H ? :. ,`. ,I l,区 l, 区 \ \ II III I III III I III II II III II II III II II II II III I I :、”}^ . , \ :、 `“. 'n. L }'''``省省g ``志旱`·g直迪旱志旱`直直享心旱,金早`本`省g省俨```直省g省平`主旱`崔·gg省.俨`生旱`直省 ` “ . ' n. L } ' ' ' 1 重重漕曹``曹,重重`盲曹`盲`重澄````宜夏```````, ``重``, ```` }^ }“ 9`...I· }^ }“ 9 `... I· `,令.: :: I . 令 令 令 ,·t, ,· ????,,,· ?? ?? ,, .1 }一 .1 }一1 . 、 .. .. i_..g.nt.nn} i _ .. 4 2 i1 .( .l ?,f 1 . . .ji..L b . ji . 统计总收入 统计总收入 / 支出测试 14. 退出系统测试 14. 退出系统测试 软件操作使用说明书 本系统采用命令行对话方式进行操作,运行后出现主界面(如下图所示) , 然后按照主界面菜单指引操作即可。 总结 编写程序之前要有一个整体的思路, 不能写到哪里算哪里。 这样很容易遗漏, 连续性也不好。 通过本次的课程设计让我对于数组、 文件的存放、 循环结构等知识有了更加透彻的理解。希望在以后的课程设计中对于知识的运用能够更加的熟 练。 代码: #include stdio.h #include stdlib.h #include string.h #include conio.h #define MAXNAME 11 // #define MAXDETAIL 21  家庭成员姓名的最大长度 // 注最大长度 // 自定义枚举类型 fi_type ,用来表示收入与支出 typedef enum _fi_type { income=1,// 收入 payout =-1 // 支出 } fi_type; // 家庭财务信息结构体 typedef struct _fi_i

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档