欢迎来到天天文库
浏览记录
ID:40021568
大小:126.96 KB
页数:22页
时间:2019-07-17
《职工工资管理系统C语言》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档1、设计内容设计一个工资管理程序存储的数据包括:姓名,职工号,所属部门,基本工资,奖励工资,补贴项目及金额和扣款项目及金额。功能:1)加入一个人的记录2)删除一个人的记录3)显示所有人的记录4)查询(包括按人名查询工资和按工号查询)5)统计功能(包括统计某一工资范围的人数和统计各部门的工资总数)6)修改功能2、设计目的1.熟悉C语言程序的编辑、编译链接和运行的过程。2.熟练运用if语句和switch语句以及嵌套应用。3.学习并掌握C语言定义函数的基本方法、声明函数及调用函数的方法和过程。4.掌握文件的概念以及文件的定义方法,认识文件打开、关闭、读、写等文
2、件基本操作函数。5.掌握结构体类型变量、数组的定义和使用。6.掌握数组的定义、引用以及输入输出的方法、通过字符数组存储字符串,进一步使用字符串。3、设计思路(包括所用的函数)职工工资管理系统添加职工信息保存数据修改职工信息统计职工信息查看职工信息查找职工信息删除职工信息退出个人工资统计图1程序功能图文案大全实用文档voidshow();voidadd();//添加职工信息voidsee();//查看职工信息voidsearch();//查找职工信息voidghcz();//按工号查找voidxmcz();//按姓名查找voidbmcz();//按部门查找void
3、del();//删除职工信息voidxmsc();//按姓名删除voidghsc();//按工号删除文案大全实用文档voidstatistics();//个人工资统计voidstatistic();//统计职工信息voidgzdtj();//按工资段统计voidbmtj();//按部门统计voidmodify();//修改职工信息voidghxg();//按工号修改voidxmxg();//按姓名修改voidreserve();//保存职工信息文案大全实用文档选择8保存数据选择0退出结束个人工资统计删除职工信息统计职工工资选择6选择5选择4按工资段按部门修改职工
4、信息选择7按姓名按工号选择3选择2选择1查找职工信息添加职工信息查看职工信息按姓名按工号主菜单开始选择操作文案大全实用文档1、添加职工信息:定义数据类型numberTemp,ii5、函数流程图文案大全实用文档5、个人工资统计开始定义i=0For函数初始值i=0i#include#includestr6、uctworker{chardepa[30];charname[30];charID[10];intsalary1,salary2,salary3,salary4;};intdq(structworkerwo[]);voidshow();voidbc(structworkerwo[]);voidadd();voidsee();voidsearch();voidghcz();voidxmcz();voidbmcz();voiddel();voidxmsc();voidghsc();voidstatistics();voidstatistic();voidgzdtj7、();voidbmtj();voidmodify();voidghxg();voidxmxg();voidreserve();voidback();structworkerwo[100];//保存所有的职工信息intNumber=0;//记录总的职工人数voidmain(){intchoose=0;while(1){show();printf("tt====>请选择:");scanf("%d",&choose);system("cls");文案大全实用文档switch(choose){case0:exit(0);//退出break;case1:add();b8、ack();//添加职工
5、函数流程图文案大全实用文档5、个人工资统计开始定义i=0For函数初始值i=0i#include#includestr
6、uctworker{chardepa[30];charname[30];charID[10];intsalary1,salary2,salary3,salary4;};intdq(structworkerwo[]);voidshow();voidbc(structworkerwo[]);voidadd();voidsee();voidsearch();voidghcz();voidxmcz();voidbmcz();voiddel();voidxmsc();voidghsc();voidstatistics();voidstatistic();voidgzdtj
7、();voidbmtj();voidmodify();voidghxg();voidxmxg();voidreserve();voidback();structworkerwo[100];//保存所有的职工信息intNumber=0;//记录总的职工人数voidmain(){intchoose=0;while(1){show();printf("tt====>请选择:");scanf("%d",&choose);system("cls");文案大全实用文档switch(choose){case0:exit(0);//退出break;case1:add();b
8、ack();//添加职工
此文档下载收益归作者所有