电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言家庭财务管理系统设计报告

C语言家庭财务管理系统设计报告_第1页
1/23
C语言家庭财务管理系统设计报告_第2页
2/23
C语言家庭财务管理系统设计报告_第3页
3/23
下载后可任意编辑东华理工大学C 语言课程设计实验报告 题目:家庭账务管理 姓名:曾祥华 班级:1321815 学号:202420241518 指导老师:程志梅一 案例描述1.总体描述家庭财务管理系统主要是对家庭成员的收入,支出,进行添加,删除,查询等操作,并能统计总收入和总支出。该软件给家庭成员提供了一个管理家庭财务的平台。2.模块描述1)菜单设计:本系统提供简单易操作的界面。有提示,帮助用户根据需要对家庭财务管理系统进行操作。2)添加模块:根据实际的收入或支出,添加相应的记录,条数不限。3)查询模块:可以选择不同关键字输入,查找该条记录。4)删除模块:若某条记录错误或者不需要则可以删除。5)显示模块:根据添加的先后顺序依次把记录显示在屏幕上,并显示总收入和总支出以及余额。6)退出模块:退出财务管理系统并保存文件。二 界面设计下载后可任意编辑界面有相应的选择,根据自己的需要对该管理系统进行添加,查找,删除,显示功能操作。本软件界面友好,不难操作,用户可根据自己的需要按提示进行。三 模块化设计方案1.系统主要函数及功能1) DataInit 函数:功能为数据初始化 将数据从硬盘传到内存。 2) add 函数:功能为添加收入或支出的记录3) search 函数:功能为查找联系人 输入关键字,从文件中搜索相应的记录并显示出来。4) delete_rec 函数:功能为删除记录 若某条记录错误或者不需要则可以删除。5)show 函数:功能为显示记录 将添加的记录显示在屏幕上。6)quit 函数:功能为保存信息退出系统2.主函数调用各功能函数流程下载后可任意编辑四. 数据结构描述struct F_Data{int year; //年int month; //月 int data; //日期float amout; //金额 char name[20]; //姓名 int type; //收入或支出类型开始打开文件,载入信息用户菜单界面1添加 记 录 2 查 询 记 录 3删除记录4显示记录0退出保存结束下载后可任意编辑char comment[100]; //备注 struct F_Data*next; //定义一个指针}; 该数据结构为链表,是一种动态进行存储分配的结构。链表的每一个一个节点中包含了一个指针变量,用它存放下一个结点的地址,环环相扣,中间决不能断开,该指针指向一个struct F_Data 类型的数据。链表中各元素在内存中可以不是连续存放的。 五 算法设计添加在主菜单选择添加选项后,系统会依次让用户输入年月日,并且限定月份输入时要在 1 至12 内,假如符合要求则继续执行,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言家庭财务管理系统设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部