家庭财务记账系统.doc
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 的时候进行查询支出明细操作,系统调
《家庭财务记账系统.doc》由会员桔****分享,可在线阅读,更多相关《家庭财务记账系统.doc》请在金锄头文库上搜索。
2022年公司普工年终个人工作总结
AF00001绩效奖金调整表
2022世界地球日活动方案
2021-2022年苏教版科学六下《我们长大了》单元教学设计
年产xxx套塑料餐饮具项目商业计划书【模板】
信任话题作文
大足区关于成立风机公司可行性研究报告(DOC 82页)
【管理精品】火灾防护管理规定
扬州关于成立柴油发动机零部件公司可行性研究报告
土木工程的实习报告十篇
甘肃省某知名中学高二数学上学期第一次月考试题
2023学生军训总结集合15篇
业务员年度工作计划标准模板(四篇).doc
外研社(一年级起始)五年级l六年级知识点总结
2023年居民健康档案总结(优选6篇)
中班语言优秀教案及教学反思《学会动的房子》
船舶建造质量检验第二章 船用金属材料检验
写科学家演讲稿
生物保护生物多样性的艰巨使命教案(苏教版八年级下)
森林报测试题
2022-08-14 27页
2023-10-30 4页
2023-06-22 8页
2022-08-18 13页
2022-07-20 11页
2024-01-14 12页
2023-03-18 2页
2023-04-30 3页
2022-10-03 3页
2022-09-06 5页