课程设计说明书
学 院、系:专 业:学 生 姓 名:
设 计 题 目:
起 迄 日 期:指 导 教 师:
学 号:
家庭财务小管家
1 设计目的
本课程设计是采用C语言,在VC平台下设计年历显示系统,该系统运行在MS-DOS命令行模式下。本课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。
1) 2) 3) 4)
进一步巩固和复习C程序设计的基础知识;
培养学生结构化程序、模块化程序设计的方法和能力; 了解软件的编制过程及各环节的具体内容;
提高学生程序调试技巧、软件设计能力和代码规范化等素质;
提高学生分析问题、解决问题以及实际运用能力。 2 任务概述
个人小管家应用系统给家庭提供了一个管理个人财务的平台,主要用于对家庭成员收入、支出进行添加、查询、删除、修改以及打印的操作,使得家庭财务收支状况一目了然。
主要功能包括:
(1) 主菜单。主要包括收入管理、支出管理和退出; (2) 添加收入记录; (3) 查询收入记录; (4) 删除收入记录; (5) 修改收入记录; (6) 打印收入记录; (7) 添加支出记录; (8) 查询支出记录;
(9) 删除支出记录; (10) 修改支出记录; (11) 打印支出记录; (12) 退出系统。
3 模块划分
收入操支出操统计操 退出 添删查显修返 加除询示改回 收收收收收上
总收 总支总资返回上添删查显修返加除询示改回支支支支支上4 主要函数说明及其N-S图 1、主函数 main()
Switch(choice)
Income()
zhichu()
2、增加函数Add_()
输入待加入的家庭成员收支情况 文件存在 T F 从该文件读出数据并显示出来 退出 确定所要加入的位置 向文件输入前面家庭成员收支数据并显示 向文件输出待输入的家庭成员收支数据并显示 向文件输出位置后面家庭成员收支数据并显示 关闭文件
3、删除函数Del_()
打开文件 显示读出的数据 关闭文件 N=1 输入待删除的家庭成员信息 T F 信息正确 将第j+1个成员的数据 移到第j个 关闭文件 4、修改函数xiugai_()
打开文件 输入需要修改家庭成员的信息
家庭财务小管家



