C职工工资管理方案计划源代码.doc
《C职工工资管理方案计划源代码.doc》由会员分享,可在线阅读,更多相关《C职工工资管理方案计划源代码.doc(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、!-附录源程序#include #include #include struct workerchar name30;char ID10;int salary1,salary2,salary3;int dq(struct worker wo);void show();void bc(struct worker wo);void add(); void see();void search();void ghcz();void xmcz();void del();void xmsc();void ghsc();void statistics();void modify();void ghxg();
2、 void xmxg();void reserve();void back();void author();struct worker wo100; /保存所有的职工信息int Number=0; /记录总的职工人数void main()int choose=0;while(true) show();printf(tt=请选择:);scanf(%d,&choose);system(cls);switch(choose)case 0: exit(0);/退出break; case 1: add();back();/添加职工信息break; case 2: see();back();/查看职工信息
3、break; case 3: search();back();/ 查找职工信息 break;case 4: del(); back();/删除职工信息break;case 5: statistics();back();/统计职工工资break;case 6: modify();back();/修改职工信息break; case 7:reserve();back();/保存数据 break;case 8:author();back();/作者信息break;default:break;fflush(stdin);getchar();system(cls);int dq(struct worker
4、 wo)FILE *fp=NULL;int i=0;fp=fopen(C:/worker.dat,rb);while(fread(&woi,sizeof(struct worker),1,fp)i+;fclose(fp);return i;void show() printf(n);printf(t*职工工资管理系统*nn);printf(t*nn);printf(t1 添加职工信息n);printf(t2 查看职工信息n);printf(t3 查找职工信息n);printf(t4 删除职工信息n);printf(t5 统计职工工资n);printf(t6 修改职工信息n);printf(t7
5、 保 存 数 据n);printf(t8 作 者 信 息n);printf(t0 退 出 系 统nn);printf(t*n);void bc(struct worker *wo)FILE *fp=NULL;fp=fopen(C:/worker.dat,ab+);fwrite(wo,sizeof(struct worker),1,fp);fclose(fp);/添加职工信息void add() int numberTemp=0;int i=0;struct worker temp; printf(请输入要添加职工个数:);scanf(%d,&numberTemp);for(i=0;inumbe
6、rTemp;i+)printf(输入第%d个职工信息n,i+1);printf(姓名:);scanf(%s,temp.name);printf(工号:);scanf(%s,temp.ID);printf(基本工资:);scanf(%d,&temp.salary1);printf(职务工资:);scanf(%d,&temp.salary2);printf(津贴:);scanf(%d,&temp.salary3);woNumber+=temp; /写入到数组bc(&temp); /写入到文件printf(添加成功n);/查看职工信息void see() int i=0;printf(以下是全部职工
7、n);printf(t姓名t工号t基本工资t职务工资t津贴n);while(iNumber)printf(t%st%st%dtt%dtt%dn,woi.name,woi.ID,woi.salary1,woi.salary2,woi.salary3);i+;/查找职工信息void search() int n=0;printf(1 按姓名查找n);printf(2 按工号查找n); scanf(%d,&n);switch(n)case 1: xmcz();break;case 2: ghcz();break;default: printf(输入错误!n);break; void xmcz()/按
8、姓名查找 char name30;int i=0;printf(请输入要查找职工姓名:);scanf(%s,name);system(cls);printf(t姓名t工号t基本工资t职务工资t津贴n);for (i=0;iNumber;i+)if (strcmp(name,woi.name)=0)printf(t%st%st%dtt%dtt%dn,woi.name,woi.ID,woi.salary1,woi.salary2,woi.salary3);void ghcz()/按工号查找 char id10;int i=0;printf(请输入要查找职工工号:);scanf(%s,id);sys
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职工 工资管理 方案 计划 规划 源代码
限制150内