下载此文档

C语言程序设计实验报告.doc


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
安阳工学院
C 语言课程设计
课程题目:家庭财务管理系统
院系:计算机科学与信息工程学院
专业班级:11级计算机科学与技术(嵌入方向)
姓名:吕鹏
学号:201103010042
QQ 号码:1476265623
指导老师:高原
完成时间:公元二零一二年六月十五
课程设计任务书
设计题目
家庭财务管理系统
姓名
吕鹏
所在院系
计算机科学与信息工程学院
专业班级
11级计科嵌入
设计要求:
完成一个学生成绩管理系统系统,具体步骤要求如下:
1、添加收入
2、查询收入明细
3、删除收入
4、修改收入
5、添加支出
6、查询支出明细
7、修改支出
8、删除支出
9、统计总支出总收入
学生应完成的工作:
1 学生应认真学****参考程序,理解每个文件、每个函数以及各个变量的作用和意义。在此基础上进一步改进程序,最后正确地运行程序。
2对程序进行测试,设计详细的测试计划,然后根据测试计划设计测试用例,对程序进行测试。测试时应注意对各种边缘情况进行测试。
3 完成课程设计报告
参考文献:
1 顾晓琳等 C程序设计课程设计电子工业出版社 2011
2 谭浩强 C程序设计教程清华大学出版社2010
工作计划:
1. 小组审题,查阅资料,进行设计前的必要资料准备(2天)。
2. 把程序完整运行出来(3天)。
3. 增加改进程序(2天)。
4. 写课程设计报告(2天)。
5. 提交课程设计报告及答辩(1天)
任务下达日期:2012 年 6 月 1 日
任务完成日期:2012 年 6 月 15 日
指导教师(签名): 学生(签名):吕鹏
家庭财务管理系统
一、设计要求
.
.
.
,并使用条件编译.
二、系统的功能模块
根据设计要求,学生成绩管理系统功能模块如图2-1所示。

图2—1
图2-1
修改支出
删除支出
查询支出明细
添加支出
添加收入
修改收入
删除收入
查询收入明细反对法
家庭财务管理系统
退出
统计
支出管理
收入管理
三、数据结构定义及描述
#define MAX_NAME 11/*家庭成员姓名最大长度*/
#define MAX_DETAIL 21/*备注最大长度*/
#define MENU_COUNT 9 /*菜单选项个数*/
#define DATA_FILE ""/*数据文件文件名*/
typedef enum _fi_type /*自定义枚举型表示收入收出*/
{ e = 1,/*收入*/
payout = -1/*支出*/
}fi_type;
typedef struct _fi_info/*储存家庭财务信息的结构体*/
{ int year;/*年*/
int month;/*月*/
fi_type type;/*数据类型*/
char name[MAX_NAME];/*家庭成员姓名*/
float money;/*收入或支出金额*/
char detail [MAX_DETAIL];/*备注*/
}fi_info;
typedef struct _fi_data/*储存财务数据结构的结构体*/
{ fi_info info;/*财务数据*/
struct _fi_data*next;/*指向下一个节点的指针*/
}fi_data;
每个家庭成员的财务讯息用结构体fi_info来储存,用结构体fi_date来储存财务的数据,其中MAX_NAME,家庭成员姓名的长度,用MAX_DETAIL来限定备注的长度。其中struct _fi_data*next;来表示指向下一个节点的指针,用于方便操作。
四、函数功能及参数说明、相互调用关系
根据功能模块划分,学生成绩管理系统需建立的文件、各文件所包含的函数以及各函数的相互调用关系下表所示。
表 4-2

图4-3
五、各变量的定义和作用
#define MAX_NAME 11/*家庭成员姓名最大长度*/
#define MAX_DETAIL 21/*备注最大长度*/
#define MENU_COUNT 9 /*菜单选项个数*/
#define DATA_FILE ""/*数据文件文件名*/
typedef struct _fi_info/*储存家庭财务信息的结构体*/
{ int year;/*年*/
int month;/*月*/
fi_type type;/*数据类型*/

C语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1136365664
  • 文件大小643 KB
  • 时间2018-02-25