云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 程序设计及C语言大作业

程序设计及C语言大作业

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 10:24:10

三、模板与案例

1、模板

报告格式由封面、目录及报告正文组成。

封面:题目名称,小组成员学号、姓名及专业,完成时间 正文:参照下面案例的样式

2、案例

家庭财务管理系统

一 案例描述

1.总体描述

家庭财务管理系统主要是对家庭成员的收入,支出,进行添加,删除,查询等操作,并能统计总收入和总支出。该软件给家庭成员提供了一个管理家庭财务的平台。 2.模块描述

1)菜单设计:本系统提供简单易操作的界面。有提示,帮助用户根据需要对家庭财务管理系统进行操作。

2)添加模块:根据实际的收入或支出,添加相应的记录,条数不限。 3)查询模块:可以选择不同关键字输入,查找该条记录。 4)删除模块:若某条记录错误或者不需要则可以删除。 5)显示模块:按照添加的先后顺序依次把记录显示在屏幕上,并显示总收入和总支出以及余额。

6)退出模块:退出财务管理系统并保存文件。

二 界面设计

界面有相应的选择,根据自己的需要对该管理系统进行添加,查找,删除,显示功能操作。 本软件界面友好,不难操作,用户可根据自己的需要按提示进行。

三 模块化设计方案

1.系统主要函数及功能

1) DataInit函数:功能为数据初始化 将数据从硬盘传到

2) add函数:功能为添加收入或支出的记录 3) search函数:功能为查找联系人

输入关键字,从文件中搜索相应的记录并显示出来。 4) delete_rec函数:功能为删除记录

若某条记录错误或者不需要则可以删除。 5)show函数:功能为显示记录

将添加的记录显示在屏幕上。 6)quit函数:功能为保存信息退出系统

2.主函数调用各功能函数流程

内存。

开始 打开文件,载入信息 用户菜单界面 1 添 加 记 录 2 查 询 记 3 删除 记 录 4 显示 记 录 0 退出 保存 结束

四. 数据结构描述

struct F_Data { int year; //年 int month; //月 int data; //日期 float amout; //金额 char name[20]; //姓名

int type; //收入或支出类型

char comment[100]; //备注 struct F_Data*next; //定义一个指针 };

该数据结构为链表,是一种动态进行存储分配的结构。链表的每一个一个节点中包含了一个指针变量,用它存放下一个结点的地址,环环相扣,中间决不能断开,该指针指向一个struct F_Data类型的数据。链表中各元素在内存中可以不是连续存放的。

五 算法设计

添加

开始 输入年月 月份>0&&月份<13? 是 输入日,金额,姓名,类型类型 链表中添加该记录 结束

在主菜单选择添加选项后,系统会依次让用户输入年月日,并且限定月份输入时要在1至12内,如果符合要求则继续执行,输完整条记录。动态链表会根据用户的使用情况动态调整内存大小。插入一个结点到已有链表后,head指向插入的结点,该结点指向head原来所指的结点。每添加一条记录后接点随即加一。

搜索更多关于: 程序设计及C语言大作业 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

三、模板与案例 1、模板 报告格式由封面、目录及报告正文组成。 封面:题目名称,小组成员学号、姓名及专业,完成时间 正文:参照下面案例的样式 2、案例 家庭财务管理系统 一 案例描述 1.总体描述 家庭财务管理系统主要是对家庭成员的收入,支出,进行添加,删除,查询等操作,并能统计总收入和总支出。该软件给家庭成员提供了一个管理家庭财务的平台。 2.模块描述 1)菜单设计:本系统提供简单易操作的界面。有提示,帮助用户根据需要对家庭财务管理系统进行操作。 2)添加模块:根据实际的收入或支出,添加相应的记录,条数不限。 3)查询模块:可以选择不同关键字输入,查找该条记录。 4)删除模块:若某条记录错误或者不需要则可以删除。 5)显示模块:按照添加的先后

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com