- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言课程设计报告—薪资信息管理系统
C语言课程设计报告—薪资信息管理系统
PAGE / NUMPAGESPAGE / NUMPAGES
C语言课程设计报告—薪资信息管理系统
C
语
言
程
序
设
计
学校: 中国地点大学
学院: 工程学院
班级序号:学号:
姓名: 王雷
指导老师: 刘文中
语言程序设计
编程实践是学习 C 语言程序设计的一重要环节,为提升学生程序设计能力,经过讲堂和上机实践练习使学生的程序设计能力上一台阶。经过前四单元温顾而知新、庖丁解牛、贯通融会、勤能补拙等过程的练习设计下边一个完好的程序。
、题目要求
设计“薪资信息管理系统”
要 求 :
该系统能够实现薪资信息管理。系统包含录入,阅读,查问,统计等功能。录入功能要求:能够增添新的薪资信息到文件;
阅读功能要求:能够依据薪资卡号,姓名分类阅读,供给分屏 显示;有排序功能,排序后依据薪资卡号升序或实发薪资降序输出;
查问功能要求:能够依据薪资 卡号,姓名查问;
统计功能要求:能够依据月份累计统计某员工在某时间段发薪资总金额。
员工数据以下:
姓名 银行卡号 月份 应发薪资 水费 电费
税金 实发薪资
wanglei6
5000.00
25.00
35.00
360.00
4580.00
wanglei7
5100.00
20.00
40.00
370.00
4670.00
、剖析:
依据题目要求,应当把员工薪资信息用构造体形式输入,再定义一个全局变量和文件指针进行整个程序的运转,而后把员工薪资信息送到文件中,所
以应当供给一个构造体和文件的输入输出等操作;在程序中需实现员工薪资阅读,查问,统计等功能的操作,因此需要成立相应的模块来实现;此外还需供给键盘式选择菜单实现功能,在运转时达到所要目的。
、整体设计:
依据题目要求,能够将系统分为六个模块:
1 )
员工薪资信息阅读模块;
2 )
增添工薪资信息模块;
3 )
统计员工薪资总合模块;
4 )
按名字查问员工薪资信息模块;
5 )
按卡号查问员工薪资信息模块;
6 )
功能选择
薪资信息管理系统
职 工
添 加
统 计
按 名
按 卡
功 能
工 资
职 工
职 工
字 查
号 查
选择
信 息
资 信
工 资
询 职
询 职
浏 览
息 模
总 合
工 工
工 工
模块
块
模块
资 信
资 信
息
息
、详尽设计:
开始
显示一系列功能选择
输入 n,判断 m
是不是 0到4?
依据 n 值调用各
功能模块函数
结束
N
#includeiostream.h
#includestdio.h
#includestdlib.h
#includestring.h// 头函数名
/********* 职员薪资信息构造体 *********/
/*** 包含员工的姓名、银行卡好、工作月份、应发薪资、实发薪资、水费、电费、税 ***/
struct staff// 职员薪资信息构造体
{
char Name[10];
char CardNumber[10];
int Month;
float SPWages;
float APWages;
float Water;
float Electrical;
float Tax;
};
FILE *fp;// 定义文件指针 ===全局变量
struct staff temp;
void printf_face()// 输出函数
{
printf(\n 姓名 银行卡号 月份 应发薪资 水费 电费 税 实发薪资 \n ); printf(%s %s %d %.2f %.2f %.2f %.2f %.2f\n,temp.Name,temp.CardNumber,tem
p.Month,
temp.SPWages,temp.Water,temp.Electrical,temp.Tax,temp.APWages);
}
一、
/********** 阅读员工薪资信息 ==模块 *********/
void PrintInformation()// 阅读员工薪资信息
{
struct staff temp;
if((fp=fopen(wages,rb))==NULL)
{
开始
定义构造体全局变量,翻开文件
printf(cannot open the file!);
exit(0);
}
while(fread(temp,sizeof(struct staff),1,fp)==1) printf_face(); fclose(fp);
}
阅读资料,判断是不是
所查员工信息
输出
开始结束
N
二、
/********** 增添员工薪资信息 ==模块 *********/
void In
您可能关注的文档
- C语言课程设计作业.doc
- C语言课程设计教学探究.doc
- C语言课设报告——学分管理程序.doc
- C语言课设报告——学分管理程序_5203.doc
- C语言逻辑推理例题(附答案).doc
- C语言面试题大汇总,个人觉得还是比较全.doc
- C语言项目实例.doc
- D-二聚体检测及其临床意义汇总.doc
- D09在制品存量月报表 (2).doc
- D09在制品存量月报表.doc
- 【文言文文章】第10问 请对文章内容进行理解、拓展 解析版 - 备战2026中考语文阅读文法剖析演练(全国通用).docx
- 汤奉王惠课件.pptx
- 【文言文文章】第10问 请对文章内容进行理解、拓展 原卷版 - 备战2026中考语文阅读文法剖析演练(全国通用).docx
- 精品开放性试题回顾20150720.doc
- 精品推荐小升初数学试卷全国通用-含答案.docx
- 精品新高考二轮复习第6讲平面向量与复数课件50张.ppt
- 第1节 温度(重难点精练)初中物理人教版(2024)八年级上册 第三章 物态变化(解析版).docx
- 精品数学六年级-复习第三讲-长方体和正方体-提升版学生版人教版.docx
- 精品苏教版小学数学二年级上册6.8练习十三教学课件.pptx
- 精品数学五年级-复习第七讲-图形的运动二基础版教师版人教版.docx
最近下载
- 中华人民共和国固体废物污染环境防治法测试题(含答案).pdf VIP
- 中华人民共和国固体废物污染环境防治法测试题(含答案).docx VIP
- 中华人民共和国固体废物污染环境防治法测试题及参考答案.docx VIP
- 外骨骼机器人行业技术壁垒突破与成本控制.docx VIP
- 中华人民共和国固体废物污染环境防治法练习题及参考答案.docx VIP
- 《中华人民共和国水污染防治法》考试知识题库(选择题+详解答案).docx VIP
- 新版《水污染防治法》考试题库(含答案).docx VIP
- 《中华人民共和国水污染防治法》考试知识题库(选择题+详解答案).docx VIP
- [教育]跳动的尼龙.pdf
- 《中华人民共和国水污染防治法》考试知识题库及答案.docx VIP
原创力文档


文档评论(0)