《企业职工工资管理系统_附代码》由会员分享,可在线阅读,更多相关《企业职工工资管理系统_附代码(32页珍藏版)》请在金锄头文库上搜索。
1、#inccludde #inccludde #inccludde #deffinee E 50voidd Crreatt();voidd Crreatt2();voidd Crreatt3();voidd Chhakaan();voidd Chhakaan2();voidd Chhakaan3();voidd addd();voidd deel();voidd xiiugaai();voidd fiindnnum();voidd fiindnnamee();voidd fiindnnamee2();voidd fiindsshijjiann();voidd geengxxin();voidd
2、fiindttimee();voidd jiisuaan();voidd jiisuaan2();voidd jiisuaan3();voidd paai();voidd puut();int nummberr;floaat ssum;struuct empployyeecharr nuum55;charr naame10;charr seex33;charr shhenggri10;charr deegreee110;int nniannxiaan; emmpEE;struuct empp_kaaocharr nuum55;charr naame10;charr riiqi10;int ti
3、iansshu;empp_kaaoqiinEE;struuct empp_goongcharr nuum55;charr naame10;floaat zzhiwwugoongzzi,zzhiwwubuutiee,zhhufaangbbutiie,kkaoqqin,yinngfaagonngzii,yaangllaobbaoxxiann,zhhufaang,shiifaggonggzi;empp_goongzziEE;voidd maain ()charr YNN3; chaar *Y=Y; chaar *N=N;int i;int LL;/puut();prinntf( *企企业职工工工资管
4、管理系统统*n);kaisshi:priintff(n创建建文件(请选【1】)n 操作文文件(请请选【22】)n 查查看文件件(请选选【3】)nn 更新新文件(请选【4】)n);scannf(%d,&LLL);if(LLL=1)Creaat();prinntf(nn创建考考勤记录录文件? YY/N(注意大大写)n);scannf(%s,&YYN);if (strrcmpp(YNN,Y) = 0)Creaat2();prinntf(nn创建工工资信息息文件? YY/N(注意大大写)n);scannf(%s,&YYN);if (strrcmpp(YNN,Y) = 0)Creaat3();gotoo
5、 kaaishhi; elseegotoo kaaishhi; elseegotoo kaaishhi;elsee iff (LLL=2)caozzuo:priintff(增增加人事事基本信信息(请请选【11】)n);prinntf(删除除人事基基本信息息(请选选【2】)nn);prinntf(修改改人事基基本信息息(请选选【3】)nn);prinntf(查询询人事基基本信息息(请选选【4】)nn);prinntf(输出出某月份份的职工工工资信信息(请请选【55】)n);prinntf(职工工工资信信息进行行统计(请选【6】)n);prinntf(退出出(请选选【7】)nn);scannf(%
6、d,&LLL);if (LL=1)add();gotoo caaozuuo;elsee iff (LLL=2)shannchuu :ddel();prinntf( 是否否继续删删除?(注意意大写)n);scannf(%s,&YYN);if (strrcmpp(YNN,Y) = 0)gotoo shhancchu;elsee iff (sstrccmp(YN,N) = 0)gotoo caaozuuo; elseeprinntf(操作作错误! 返返回-n);gotoo caaozuuo;elsee iff (LLL=3)xiuggai:xiuugaii();prinntf( 是否否继续修修改?(
7、注意意大写)n);scannf(%s,&YYN);if (strrcmpp(YNN,Y) = 0)gotoo xiiugaai;elsee iff (sstrccmp(YN,N) = 0)gotoo caaozuuo; elseeprinntf(操作作错误! 返返回-n);gotoo caaozuuo;elsee iff (LLL=4)chaxxun: pprinntf(编号号查询(请选【1】)n 全名查查询(请请选【22】)n 姓姓查询(请选【3】)n月月份查询询(请选选【4】)nn 退出出(请选选【5】)nnn);scannf(%d,&LLL);if (LL=1)finddnumm();g
8、otoo chhaxuun;if (LL=2) finndnaame();gotoo chhaxuun;if (LL=3)finddnamme2();gotoo chhaxuun;if (LL=4)finddtimme();gotoo chhaxuun;if(LLL=5) ggotoo caaozuuo;elseeprinntf(操作作错误! 返返回-n); ggotoo caaozuuo;if(LLL=5) finndshhijiian(); gotto ccaozzuo;if (LL=6)jisuuan:priintff(职职工人数数.(请选选【1】)nn 平平均实发发工资(请选【2】)n
9、低低于平均均工资(请选【3】)n 退出(请选【4】)n);scannf(%d,&LLL);if (LL=1) jissuann(); gotto jjisuuan;elsee iff (LLL=2) jissuann2(); gotto jjisuuan;elsee iff (LLL=3) jissuann3(); gotto jjisuuan;elsee iff (LLL=4)gotoo caaozuuo;elseeprinntf(操作作错误! 返返回-n);gotoo jiisuaan;if (LL=7)gotoo kaaishhi;elsee iff(LLL=33)chakkan: pr
10、rinttf(n查查看基本本信息文文件(请请选【11】)n查看看考勤记记录文件件(请选选【2】)nn查看工工资信息息文件(请选【3】)n退退出(请请选【44】)n); scaanf(%dd,&LL); if (LLL=11) Chakkan();gotoo chhakaan; elsse iif(LLL=2) Chakkan22();gotoo chhakaan; elsse iif(LLL=3) CChakkan33();gotoo chhakaan; elsse iif(LLL=4) ggotoo kaaishhi; elsse prrinttf(操作错错误! 返回回-n); gotto
11、cchakkan; elsee iff (LLL=4) genngxiin(); gooto kaiishii;int aa;scannf(%d,&aaa);voidd Crreatt()FILEE *ffp;int i,jj;prinntf(创建建【一】基本信信息文件件.n);prinntf( 请请您输入入创建人人数:);scannf(%d,&nnumbber);if (fpp = foppen(nuumbeer.ddat, wb+) = NUULL)prinntf(Caantt oppen fillenn);exitt(0);fwriite(&nuumbeer,ssizeeof(intt),11,fpp);fcloose(fp);if (fpp = foppen(emmplooyeee.daat, wwb+) = NULLL)prinntf(Caantt oppen fillenn);exitt(0);prinntf( 编号号 姓名名 性别别 出生生日期 职称 工作年年限nn);for (i=0;ii【%dd】,j);scannf( %ss %ss %ss %ss