电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

家庭财务记账系统.doc

31页
  • 卖家[上传人]:桔****
  • 文档编号:469324566
  • 上传时间:2023-11-04
  • 文档格式:DOC
  • 文档大小:197.63KB
  • / 31 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、C语言程序设计报告设计题目家庭财务记账系统学院:通信与信息工程学院年级:通信1101班组长:组 员:2012年 07 月 07 日 通信与信息工程学院实验报告设计题目:家庭财务记账系统 一、程序设计的要求1、要求设计一个家庭财务的记录系统,记录家庭的收入、支出明细,并且对访问者有权限要求。2、要求写出设计报告,报告中要求写出总体设计框架和详细程序分析。3、6名学生分一组,选出组长共同完成。在报告中各个同学要明确写出自己所做的工作,并由组长认可评定。4、手写及设计方案均用A4制打印以便统一装订成册,并且要求上交电子文本。二、程序设计分组 本小组成员共6个人,可评出一个组长,其中有两人负责在图书管查资料,一人负责写实验报告,剩余4个人每人编辑若干个程序功能,并且在运行无误后交上.。三、程序设计环境 1. 硬件环境:每生一台机2. 软件环境:Vc + 6.0四、 总体设计()功能模块设计 1.添加收入信息 主菜单中选择 1的时候进行添加收入操作,系统调用 add_income()函数来添加收入信息,首先建立单链表,函数调用 input_info()函数提示用户输入收入信息,并存储到单链表中,

      2、输入完成后返回到主菜单界面。 2.查询收入明细 主菜单中选择 2的时候进行查询收入明细操作,系统调用 search_income()函数来查询收入的明细,调用 search_data()函数来完成具体的查询操作。首先提示用户输入要查询的年月,如果用户输入错误,给出输入错误的提示信息,如果用户输入正确,在单链表中查找该年月的收入信息,如果查找成功,按照指定格式显示找到的收入信息。每页显示 9条收入信息,如果找到的收入信息多余 9条,按空格键翻页。如果没有找到任何信息,系统给出提示信息。查找成功后提示用户是否继续查询操作,如果用户输入“Y”或“y”,则再次进行查询操作;否则,返回主菜单界面。 3.删除收入信息 主菜单中选择 3的时候进行删除收入信息的操作,调用delete_data()函数进行删除收入的操作。首先提示用户输入要删除收入的年月,然后根据用户输入的年月信息在单链表中查找相关信息,如果查找成功调用 show_info()函数显示查找到的收入信息,每页最多显示 9 条信息,如果查找到的收入信息多余 9 条,则按空格键翻页,最后提示用户输入要删除的收入信息的序号,完成删除的操作。如果

      3、查找不成功,给出相应的提示信息。删除操作结束后,提示用户是否继续删除的操作,如果用户输入“Y”或“y”,则再次进行查询操作;否则,返回主菜单界面。 4.更新收入信息 主菜单中选择 4 的时候进行更新收入信息的操作,调用update_data()函数进行更新收入的操作。首先,提示用户输入要更新收入的年月,然后,根据用户输入的年月信息在单链表中查找相关信息。如果查找成功则调用 show_info()函数,显示查找到的收入信息,每页最多显示 9 条信息;如果查找到的收入信息多于 9 条,则按空格键翻页,最后提示用户输入要更新的收入信息的序号,调用input_info()函数,输入更新的收入信息,完成更新的操作。如果查找不成功,则给出相应的提示信息。更更新操作结束后,提示用户是否继续进行更新操作,如果用户输入“Y”或“y”,则再次进行查询操作;否则,返回主菜单界面。 5.添加支出信息 主菜单中选择 5 的时候进行添加支出操作,系统调用 add_income()函数来添加支出信息。添加支出信息的操作与添加收入信息的操作相似。 6.查询支出明细 主菜单中选择 6 的时候进行查询支出明细操作,系统调

      4、用 search_income()函数来查询支出的明细,调用 search_data()函数来完成具体的查询操作。查询支出明细的操作与查询收入明细的操作相似。 7.删除支出信息 主菜单中选择 7 的时候进行删除支出信息的操作,调用 delete_data()函数进行删除支出的操作。删除支出的操作与删除收入的操作相似。 8.更新支出信息 主菜单中选择 8 的时候进行统计操作,调用 update_data()函数进行更新支出的操作。更新支出的操作与更新收入的操作相似。 9.统计收入、总支出 主菜单中选择 9 的时候进行统计操作,调用count_total()函数进行总收入、总支出的统计。在单链表中,计算收入和支出的总和,并将两者想见得到家庭收入的结余,并按一定的格式显示出来。统计结束后,按任意键返回主菜单界面。 10.退出系统 主菜单中选择 0 的时候退出系统,调用quit()函数进行退出操作,首先调用save-to-file()函数,将单链表中的数据保存到文件,再调用clear_data()函数清空单链表,最后退出系统。家庭财务管理的功能模块如图所示。家庭财务记账系统收入管理支出管理统计

      5、退出添加收入查询收入明细删除收入修改收入添加支出查询支出明细删除支出修改支出 家庭财务管理的功能模块(二) 程序处理流程系统的执行应从系统菜单的选择开始,允许用户输入09之间的数值来选择要进行的操作,输入其他字符都是无效的,系统会给出错误的提示信息。若用户输入0,调用quit()退出系统;若输入一,则调用add_income()函数,进行添加输入操作;如输入2,则调用search_income()函数,进行查询收入明细;若输入3,则调用delete_income函数,进行删除收入操作,若用户输入4,则调用update_income函数,修改收入操作;若输入5,则调用add_payout()函数,进行添加支出操作;若输入6,则调用search-payout()函数,进行查询支出明细操作;如输入7,则调用delete_payout(),进行删除支出操作;若输入8,则调用update_payout()函数,进行修改支出操作;若输入9,则调用counttotal()函数,进行统计总收入、总支出操作。其处理流程入图所示。开始继续查询询继续查询主菜单界面 主菜单界面0退出1添加收入2查询收入明 细

      6、3删除收入4修改收入5添加支出6查询支出明 细7删除支出8修改支出 9统计总收入总支 出结束1.添加操作 建立单链表,调用input_info()函数,提示用户输入要添加的收入或支出的信息;并将输入的信息存储到单链表中,输入完成后返回主菜单界面。2.查询操作 提示用户输入查询的年月,如果用户提示错误,则给出相应的出错提示信息;如果用户输入正确,则根据用户输入的数据在单链表中查找收入或支出的信息。如果没有找到,则给出没有数据的提示;如果找到,则判断记录个数是否小于9,如果小于9,直接显示结果,否则提示用户按空格翻页。查询操作的处理流程如图所示。开始用户输入条件 输入正确?提示错误 否 是定义指针p指向头节点提示没有数据结果个数是0?P是NULL? 是 是取得p指向节点的数据 否 否显示结果P的值等于用户输入的条件? P是NULL? 否 是 提示用户按空格键翻页 否 是结果个数next清空结果结果再次查询? 是 否结束2.查询操作 提示用户输入查询删除的年月,如果用户输入错误,则给出相应的出错提示信息;如果用户输入正确,则根据用户输入的数据在单链表中查找收入或支出的信息。如果没有找到,则给出没有数据的提示信息;如果找到,显示找到的记录信息,并提示用户输入序号进行删除操作。删除成功后给出相应的提示信息。删除的处理流程如图所示。开始用户输入条件输入正确?提示错误 否定义指针p指向头节点 是结果个数为0?提示没有数据P是NULL? 是 是取得p指向节点的数据 否P的值等于用户输入的条件?显示结果提示用户按数字键删除数据删除链表中对应的值 否结果个数next清空结果 是在结果中删除第i个值 否用户删除第i个? 是 否再次查询? 是 否 结束 4.

      《家庭财务记账系统.doc》由会员桔****分享,可在线阅读,更多相关《家庭财务记账系统.doc》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.