C语言课程设计——家庭财务管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告课程设计题目:家庭财务管理系统
学生姓名:
专业:信息工程
班级:
2018年1月8日
指导教师:
1•需求分析
根据家庭账务管理的需要,建立一个“家庭账务管理系统”,以方便对家庭日常收入及支出进行记录和管理。该系统要求:①家庭月收入管理②家庭月支出管理
③统计家庭总收入/总支出④系统提供收入/支出的添加、删除和修改功能。
2.总体设计
根据以上分析,本家庭账务管理系统主要包括:
①从键盘键入家庭月收入、月支出数据;
②查询月收入、月支出明细;
③删除收入、支出数据;
④修改收入、支出数据;
⑤统计总收入/总支出;
⑥退出系统。
除main()函数之外,系统还定义了以下函数来实现各部分内容:
①add_income():添加收入数据函数。
②add_payout ():添加支出数据函数。
③search_data ():查找数据函数。
④ini tialize():初始化函数,读取文本数据。
⑤show_info ():显示数据函数。
⑥count_total ():统计函数,统计总收入、总支出。
⑦update_data ():修改信息函数。
⑧delete_data ():删除数据函数。
⑨quit():退出函数。
程序结构功能图如下:
家庭财务管理系统
收入管理支
11
1
管
理
退
n iw
计系
七统
3.详细设计
3.1收入管理
3.2支出管理
4.测试结果
4.1程序运行主菜单
室庭财务管理系统
明
细
统 退
A >S
文人明细 攵人 迁行的操作佃 月CY¥¥¥/h)2013/l
展成貝姓宕〔最大长SS10>:lyy
;黠人裁器大长財网皿ic
!HM :M :J 3-19W 支 ±ta=s M ESM a < jf ai EJgmrxit s MjtK j CHKXKx a o t Nmcx a o t 计汚•统计总忘支出 i tSM i CK I f J ta CJ if KJ if iCXKM a O t NJC i ClfNinCirSMlCSMKK a cmCH t KKlO f iO t XUKH 冢庭财务管淫系统 回 4.2添加收入测试 C 牝IN i nd OWE 11 system z 2\D ebug\Fyyl. e 统计汁•统计总收人二总支出 退 岀词•退岀系统 '请选择要进行的換作<0-9>:2 沁青输入要查询的穿月好匹肮”7 请按任意键畛心其也数据? 4.4删除收入测试 4 hA*#. N*L * WUA AA 貝V L AA, RH U W. MAAjAjfKj* 冢庭财务管理系统 2 4 HX It JOOCJCKK JffKHKltK UK KK KJClf UlflffKlt XKXKJtlt MKlTMlflKltiMKJC 6. 轉K 科 稱補稻耳港KiH P t ■耳轉齋■黑禅齋 ■清KiHKiM 贰清料牺if 清清秫齋啊轉M 统 计汁•统计忌收入儿鼠支出 退 岀汨•退岀系统 》请选择雯迸行的操作個“竹 》诘切八耍查询的年月<¥¥Wzf1>201-4/l I I 4 》删除成功 P I ^RSS an^ key to cnnt-imie 溝漱明细 收入管理豊翻 细 明 支支 沓-修 ■ ■ 6 8 出出 支支 加除 i ■- « 5 7年月 1 !20t3/09 咲型 ;收入 1008.00: :备汪 工资 •nrrHnrwMnmmmMVirwvwnmrnimjrwHmmww 耳XJO E X i MICMXX 3<风*<耳XM I>EKK KN 掛耳 XX 3 斃 入明细 iMO. i^> 月 :类型 :备汪 1 !2014Z01 168.23 : lyy 岀羽细 4.5修改收入测试 :MJ M )CJ<:M K]il ! XHJCXIOCW JtXJHXKKTHTH ieT CJtXltJCJt J< JtKKJC 收A 管理m 添加收入 趴查育 3 •删除收入 屛・其 N ■)« B O f MJt H Bt i M 豪算 K :W 址耳英* 號豪 KJC M iMt i MlC i M K3f 號耳贰 J t NJ f 3< X 「查询支出明细 8 •修改支出 统 计也统计创"辺吏出 退 出:肌退出系纟充 输入年月(¥¥¥V/ri>2013/2 输入奈庭成员姓名(最大长度为丄少 输人眷注(最大长度为饷':工资. 4.6添加支出测试 ■M - 支出管理出 NO. 1 :2013/02 UC- (_ ■ 作月 操年 i J 2 • - 3 :金额 !#a ;收入 3000 1400.08: 请® > > > KZ :lyy 0 ¥ 2