C企業(yè)工資管理系統(tǒng)課程設(shè)計_第1頁
C企業(yè)工資管理系統(tǒng)課程設(shè)計_第2頁
C企業(yè)工資管理系統(tǒng)課程設(shè)計_第3頁
C企業(yè)工資管理系統(tǒng)課程設(shè)計_第4頁
C企業(yè)工資管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、PAGE PAGE 52目錄需求分析1概要設(shè)計3詳細設(shè)計122調(diào)試分析122用戶手冊133測試數(shù)據(jù)177附錄31需求分析源文件采用用多文件件的工程程結(jié)構(gòu)。數(shù)據(jù)存儲采采用文件件形式。標準C+輸入輸輸出程序完成企企業(yè)人事事工資管管理,能能夠?qū)崿F(xiàn)現(xiàn)工資的的錄入、統(tǒng)統(tǒng)計(整整個單位位的平均均工資、最最高工資資、最低低工資和和工資均均方差;各部門門的平均均工資、最最高工資資、最低低工資和和工資均均方差)、查查詢(按按工號或或姓名查查詢)、修修改、刪刪除等功功能。程序執(zhí)行的的命令:錄入員工工工資信息息;選擇需要執(zhí)執(zhí)行的操操作(添添加、統(tǒng)統(tǒng)計、刪刪除、修修改、查查詢);輸出結(jié)果。概要設(shè)計設(shè)計類的數(shù)數(shù)據(jù)類型型

2、定義classs meessaageprivaate:charr boornpplacce110,dutty110;/籍籍貫 職職務(wù) iint ID;/身身份證號號publiic:charr naame10,buumenn100;/姓名名 部部門 iint nummberr; /工號號int bassesaalarry;/基本本工資int jobbsallaryy;/崗位工工資int yljjj;/醫(yī)療療基金int sj;/稅稅金int jjianngjiin;/獎金金friennd vvoidd moodiffy(iint x); /友友員函數(shù)數(shù)friennd iint dell(innt

3、xx); /友員函函數(shù) 程序模塊錄入操作:voiid wwritten(intt x),該模模版主要要實現(xiàn)工工資信息息的錄入入;添加操作:voiid aadd(intt x),該模模版主要要實現(xiàn)工工資信息息的添加加;刪除操作:voiid ddel(intt x),該模模版主要要實現(xiàn)工工資信息息的刪除除;修改操作:voiid mmodiify(intt x),該模模版主要要實現(xiàn)工工資信息息的修改改;查詢操作:voiid ffindd(innt xx) ,該該模版主主要實現(xiàn)現(xiàn)工資信信息的查查詢(按按名字查查詢或按按工號查查詢);統(tǒng)計操作:voiid ccounnt(iint x),該該模版主主要實

4、現(xiàn)現(xiàn)工資信信息的統(tǒng)統(tǒng)計(統(tǒng)統(tǒng)計單位位的平均均工資、最最高工資資、最低低工資、工工資均方方差;統(tǒng)統(tǒng)計部門門的平均均工資、最最高工資資、最低低工資、工工資均方方差)。 3程序模模塊結(jié)構(gòu)構(gòu)void maiin()菜單(輸入入選擇);操作;三、詳細設(shè)設(shè)計(1)類模模塊classs meessaageprivaate:charr boornpplacce110,dutty110;/籍籍貫 職職務(wù) iint ID;/身身份證號號publiic:charr naame10,buumenn100;/姓名名 部部門 iint nummberr; /工號號int bassesaalarry;/基本本工資int j

5、obbsallaryy;/崗位工工資int yljjj;/醫(yī)療療基金int sj;/稅稅金 iint jiaangjjin;/獎獎金messsagee() /*構(gòu)造函函數(shù)voidd xiinxii(chhar a_nnamee,chaar aa_boornpplacce,chhar a_ddutyy,chaar aa_buumenn,intt a_ID,intt a_nummberr,innt aa_baasessalaary,intt a_jobbsallaryy,innt aa_jiianggjinn,innt aa_ylljj,intt a_sj)strrcpyy(naame,a_nna

6、mee); strrcpyy(boornpplacce,aa_boornpplacce); strrcpyy(duuty,a_ddutyy); strcppy(bbumeen,aa_buumenn); ID=a_IID; nummberr=a_nummberr; bassesaalarry=aa_baasessalaary; jobbsallaryy=a_jobbsallaryy; jiaangjjin=a_jjianngjiin; yljjj=aa_ylljj; sj=a_ssj; messsagee &ooperratoor=(connst messsagge &s) /*運運算符重重載

7、strrcpyy(naame,s.nnamee);strrcpyy(boornpplacce,ss.boornpplacce);strrcpyy(duuty,s.ddutyy);strrcpyy(buumenn,s.bummen);ID=s.IID;nummberr=s.nummberr;bassesaalarry=ss.baasessalaary;jobbsallaryy=s.jobbsallaryy;jiaangjjin=s.jjianngjiin;yljjj=ss.ylljj;sj=s.ssj;retturnn * thiis;frieend voiid mmodiify(intt x)

8、; /*友友元函數(shù)數(shù)frieend intt deel(iint x);voidd puut()couutnamme bbornnplaace dutty bbumeen IID nnumbber bassesaalarry jjobssalaary jiaangjjin yljjj ssjenddl;messsagge() /*析構(gòu)構(gòu);(2)主函函數(shù)流程程圖 開始int b,or,i輸入i值i=1錄入i=2添加i=3刪除i=4修改i =5查找i=6統(tǒng)計i=7退出結(jié)束(3)錄入入、添加加函數(shù)流流程圖開始開始cout(請輸入您要添加的信息)cout(姓名,工號,職務(wù),身份證號,籍貫,基本工資,崗

9、位工資,獎金,醫(yī)療住房基金,稅金)cin(name,num,duty,ID,bornplace,basesalary,jobsalary,jiangjin,yljj,sj)結(jié)束刪除函數(shù)流流程圖開始開始int i,j,temp,flag=-1,char ming輸入刪除的名字name=mingitemp,jtemp-1aj=bi,i+,j+i+沒有找到要刪除的人endmesssagee a30;fstrreamm app(wwenjjiann.txxt,ioss:iin|ioss:oout); /文文件打開開操作 ccouttmiing; /輸入要要刪除的的人員姓姓名 ccoutteendll;

10、 forr(j=0,ii=0;ittempp;i+) /判斷是是否刪除除 if(strrcmpp(bi.namme,mmingg)=0)/標記記要刪除除的信息息 flaag=ii; if(flaag=-1)coout沒沒有要刪刪除的信信息。eendll;reeturrn 00; ffor(j=00,i=0;iiteemp,jttempp-1; )/刪除除信息if(flaag!=i)aj=bii; /刪刪除信息息i+;j+;elssei+;(5)修改改函數(shù)流流程圖startstartint i,j,char name輸入=ming輸入修改的信息(名字,工號,職務(wù),身份證號,

11、籍貫,工資)cin(name,num,duty,ID,bornplace,basesalary,jobsalary,jiangjin,yljj,sj)沒找到要修改的endcoutmiing;coutteendll;couttfflaggeendll;coutt請輸入入修改信信息:eendll; couut姓名名: bflaag.namme;coutt籍貫: bflaag.borrnpllacee;coutt職務(wù): bflaag.dutty;coutt部門: bflaag.bummen;coutt身份證證號: bflaag.ID;coutt工號: bflaag.nummberr;coutt基本工

12、工資: bflaag.bassesaalarry;coutt崗位工工資: bflaag.jobbsallaryy;coutt獎金: bflaag.jiaangjjin;coutt醫(yī)療住住房基金金: bflaag.yljjj;coutt稅金: bflaag.sj;coutteendll;(6)查找找函數(shù)流流程圖開始開始int i,j,k,num;char ming,k=1輸入要查詢的名字=ming輸入要查詢的工號bi.putBi.num=numm沒有找到要查找的姓名沒有找到要查找的工號結(jié)束1:按姓名名查詢coutmiing; messsagge bb300;fstrreamm sp

13、p(wwenjjiann.txxt,ioss:iin|ioss:oout); forr(j=0,ii=0;ittempp;i+)if(strrcmpp(bi.namme,mmingg)=0)coout姓姓名 籍貫 職務(wù) 部門 身份證證號 工號 基本工工資 崗位工工資 獎金 醫(yī)療住住房基金金 稅金 enddl;bi.putt();2.按工號號查詢:coutnuu; mmesssagee b30;for(i=00;itemmp;ii+)if(bii.nnumbber=nuu)coout姓姓名 籍貫 職務(wù) 部門 身份證證號 工號 基本工工資 崗位工工資 獎金 醫(yī)療住住房基金金 稅金 a_bumenb

14、i.bumen=a_bumeni=0,j=0,jtempi+j+sum=sum+bi.basesalary+alary+bi.jiangjin-bi.yljj-bi.sj;ui=bi.basesalary+alary+bi.jiangjin-bi.yljj-bi.sj;i=0,j=0,jtempbi.bumen=a_bumensum=sum+basesalary+.jobsalary+.jiangjin-.yljj-.sj;ui=.basesalary+jobsalary+.jiangjin-.yljj-sj;i+j+end按部門統(tǒng)計計 forr(j=0,ii=0;

15、ittempp;i+)if(strrcmpp(bi.bummen,a_bbumeen)=0)suum=ssum+bii.bbaseesallaryy+bi.jobbsallaryy+bi.jiaangjjin-bii.yyljjj-bi.sj; /實實發(fā)工資資ui=bii.bbaseesallaryy+bi.jobbsallaryy+bi.jiaangjjin-bii.yyljjj-bi.sj;j+;int maxx;int minn; mmax=u0;min=u0;int bb;for(i=00;immax)bbb=Ui;Ui=maxx;maax=bbb; /最最高工資資for(i=00;i

16、temmp;ii+)if(Uiimmin)bbb=Ui;Ui=minn;miin=UUi;/最低工工資for(i=00;itemmp;ii+) bii.bbaseesallaryy=abbs(ssum/(j+0.00)-bbi.baasessalaary);/工資均均方差summ1=ssum11+bi.bassesaalarry;2.單位統(tǒng)統(tǒng)計int UU200;for(i=00;i20;i+)Uii=00;for(j=00,i=0;iiteemp;i+)suum=ssum+bii.bbaseesallaryy+bi.jobbsallaryy+bi.jiaangjjin-bii.yyljjj-

17、bi.sj;/實實發(fā)工資資Ui=bii.bbaseesallaryy+bi.jobbsallaryy+bi.jiaangjjin-bii.yyljjj-bi.sj;j+;int maxx;int minn; mmax=U00;min=U00;int bb;for(i=00;immax)bbb=Ui;Ui=maxx;maax=bbb; /最最高工資資for(i=00;itemmp;ii+)if(Uiimmin)bbb=Ui;Ui=minn;miin=UUi;/最低工工資for(i=00;itemmp;ii+) bii.bbaseesallaryy=abbs(ssum/(j+0.00)-bbi.b

18、aasessalaary);/工資均均方差summ1=ssum11+bi.bassesaalarry;四、調(diào)試分分析1、開始使使用文件件保存時時出現(xiàn)不不能為rreadd錯誤,后后通過查查閱資料料解決了了問題;2、刪除部部分程序序開始不不能判斷斷是否找找到了要要刪除的的人員信信息,后后來加了了flaag標記記后可以以判斷了了;3、統(tǒng)計部部分程序序在求均均方差的的時候出出現(xiàn)算法法錯誤,后后來查閱閱了均方方差公式式后改正正了過來來4、使用友友員函數(shù)數(shù)可以解解決類外外作用域域問題。五、用戶手手冊1.本程序序的運行行環(huán)境為為docc操作系系統(tǒng);2進入界界面后,按按照提示示輸入選選擇;3.選擇11:執(zhí)行行

19、工資信信息錄入入操作;4.選擇22:執(zhí)行行工資信信息添加加操作;5.選擇33:執(zhí)行行工資信信息刪除除操作;6.選擇44:執(zhí)行行工資信信息修改改操作;7.選擇55:執(zhí)行行工資信信息查詢詢操作;8.選擇66:執(zhí)行行工資信信息統(tǒng)計計操作;9.選擇77:退出出工資管管理系統(tǒng)統(tǒng);10.輸入入后按回回車鍵,即即可輸出出信息,按按提示輸輸入即可可。六、測試數(shù)數(shù)據(jù)(1)選擇擇1:工工資錄入入選擇(2):添加工工資信息息(3)選擇擇3:刪刪除工資資信息(4)選擇擇4:修修改工資資信息(5)選擇擇5:查查找工資資信息(6)選擇擇6:統(tǒng)統(tǒng)計工資資信息(7)選擇擇7:退退出七、附錄#inclludeeioostrre

20、amm.h#inclludee sstdllib.h#inclludee sstdiio.hh#inclludeesttrinng.hh#inclludeemeessaage.hclasss meessaageprivaate:charr boornpplacce110,dutty110;/籍籍貫 職職務(wù) iint ID;/身身份證號號publiic:charr naame10,buumenn100;/姓名名 部部門 intt nuumbeer; /工工號int bassesaalarry;/基本本工資int jobbsallaryy;/崗位工工資int yljjj;/醫(yī)療療基金int sj;

21、/稅稅金 intt jiianggjinn;/獎金messsagee() /*構(gòu)構(gòu)造函數(shù)數(shù)voidd xiinxii(chhar a_nnamee,chaar aa_boornpplacce,chhar a_ddutyy,chaar aa_buumenn,intt a_ID,intt a_nummberr,innt aa_baasessalaary,intt a_jobbsallaryy,innt aa_jiianggjinn,innt aa_ylljj,intt a_sj)strrcpyy(naame,a_nnamee);strrcpyy(boornpplacce,aa_boornpplac

22、ce);strrcpyy(duuty,a_ddutyy);strrcpyy(buumenn,a_bummen);ID=a_IID;nummberr=a_nummberr;bassesaalarry=aa_baasessalaary;jobbsallaryy=a_jobbsallaryy;jiaangjjin=a_jjianngjiin;yljjj=aa_ylljj;sj=a_ssj;messsagee &ooperratoor=(connst messsagge &s) /*運算算符重載載 strrcpyy(naame,s.nnamee); strrcpyy(boornpplacce,ss.b

23、oornpplacce);strrcpyy(duuty,s.ddutyy);strrcpyy(buumenn,s.bummen);ID=s.IID;nummberr=s.nummberr;bassesaalarry=ss.baasessalaary;jobbsallaryy=s.jobbsallaryy;jiaangjjin=s.jjianngjiin;yljjj=ss.ylljj;sj=s.ssj;retturnn * thiis;frieend voiid mmodiify(intt x); /*友元元函數(shù)frieend intt deel(iint x);voidd puut() /定定

24、義puut函數(shù)數(shù),以便便于其他他函數(shù)的的調(diào)用couutnamme bbornnplaace dutty bbumeen IID nnumbber bassesaalarry jjobssalaary jiaangjjin yljjj ssjenddl;messsagge() /*析構(gòu);void maiin()int i,bb;int or;coutt*歡歡迎進入入企業(yè)工工資管理理系統(tǒng)*enndl;coutt*11.工資資信息錄錄入操作作*eendll;coutt*22.工資資信息增增加操作作*eendll;coutt*33.工資資信息刪刪除操作作*eendll;coutt*44.工資資信息修修

25、改操作作*eendll;coutt*55.工資資信息查查找操作作*eendll;coutt*66.工資資信息統(tǒng)統(tǒng)計操作作*eendll;coutt*77.退出出*eendll;coutt*請輸入入你要進進行的操操作選項項*i;coutteendll;whille(ii!=110) swwitcch(ii) deffaullt: couut你輸輸入的有有誤,請請重新輸輸入。eendll;brreakk; casse 11: couutb; couutenddl; wriiteiin(bb); breeak; casse 22:/添加 addd(b); b+; breeak; casse 33:/

26、刪除 deel(bb); b; brreakk; casse 44:/修改 moddifyy(b); brreakk; casse 55:/查詢 coout enddl;coout請輸入入您要選選擇的查查詢方式式:eendll;coout1.按按姓名查查找操作作 eendll;coout2.按按工號查查找操作作 eendll; couutor;iff(orr=11) nammfinnd(bb);ellse if(or=2)nnumffindd(b); breeak; casse 66:/統(tǒng)計innt ccc; coouteendll;coout請輸入入您要選選擇的查查詢方式式:eendll;c

27、oout1.按按部門統(tǒng)統(tǒng)計 enndl;coout2.按按單位統(tǒng)統(tǒng)計 enndl; ccouttoor;:ciincc;iff(ccc=11) bmccounnt(bb);ellse if(cc=2)ddwcoountt(); breeak; casse 77: exiit(00); coutt*歡歡迎進入入企業(yè)工工資管理理系統(tǒng)*enndl;coutt*11.工資資信息錄錄入操作作*eendll;coutt*22.工資資信息增增加操作作*eendll;coutt*33.工資資信息刪刪除操作作*eendll;coutt*44.工資資信息修修改操作作*eendll;coutt*55.工資資信息查查

28、找操作作*eendll;coutt*66.工資資信息統(tǒng)統(tǒng)計操作作*eendll;coutt*77.退出出*eendll;coutt*請輸入入你要進進行的操操作選項項*i;coutteendll;void wriiteiin(iint x) /工工資信息息錄入messsagee a10;charr a_namme110,a_bbornnplaace10,a_dutty110,a_bbumeen110; /姓名 籍貫 職務(wù)務(wù) 部部門int j,aa_IDD,a_bassesaalarry,aa_joobsaalarry,aa_jiianggjinn,a_yljjj,aa_sjj,a_nummber

29、r;/身份證證號 基本工工資 崗位工工資 獎金 醫(yī)療療住房基基金 稅金 ffstrreamm f(weenjiian.txtt,iios:ouut);/打打開文件件if(!f) cooutCCan nott oppen fillenn.;forr(j=0;jjx;j+)couut姓名名: aa_naame;couut籍貫貫: aa_boornpplacce;couut職務(wù)務(wù): aa_duuty;couut部門門: aa_buumenn;couut身份份證號: aa_IDD;couut工號號: aa_nuumbeer;couut基本本工資: aa_baasessalaary;couut崗位位工資

30、: aa_joobsaalarry;couut獎金金: aa_jiianggjinn;couut醫(yī)療療住房基基金: aa_ylljj;couut稅金金: aa_sjj;couutenddl;ajj.xxinxxi(aa_naame,a_bbornnplaace,a_ddutyy,a_bummen,a_IID,aa_nuumbeer,aa_baasessalaary,a_jjobssalaary,a_jjianngjiin,aa_ylljj,a_ssj); f.wwritte(chaar *)&aaj,siizeoof(aaj );/保保存錄入入的信息息f.cllosee(); /關(guān)關(guān)閉文件件c

31、outteendll;ifsttreaam iin(wennjiaan.ttxt,ioos:in);messsagee b10;for(j=00;jx;jj+)if(!inn.eoof() inn.reead(chhar *)&bjj,ssizeeof(ajj); bj.putt();elsse exxit(0);in.cclosse();void addd(innt xx) /工資資信息添添加 ccharr a_namme110,a_bbornnplaace10,a_dutty110,a_bbumeen110;int a_IID,aa_baasessalaary,a_jjobssalaary

32、,a_jjianngjiin,aa_ylljj,a_ssj,aa_nuumbeer,ttempp=300; mmesssagee c;coutt輸入要要增加的的人員的的信息:enddl; ccoutt姓名: a_namme;coutt籍貫: a_borrnpllacee;coutt職務(wù): a_dutty;coutt部門: a_bummen;coutt身份證證號: a_ID;coutt工號: a_nummberr;coutt基本工工資: a_bassesaalarry;coutt崗位工工資: a_jobbsallaryy;coutt獎金: a_jiaangjjin;coutt醫(yī)療住住房基金金:

33、a_yljjj;coutt稅金: a_sj;coutteendll;c.xiinxii(a_namme,aa_boornpplacce,aa_duuty,a_bbumeen,aa_IDD,a_nummberr,a_bassesaalarry,aa_joobsaalarry,aa_jiianggjinn,a_yljjj,aa_sjj); ofsttreaam oout(weenjiian.txtt,iios:appp);out.wriite(chhar *)&c,ssizeeof(claass messsagge);/保存到到文件中中out.cloose();coutt增加成成功!eendll;

34、int ddel(intt x) /工資信信息刪除除int i,jj,teemp,flaag=-1;charr miing10;systtem(clls); iifsttreaam iin(wennjiaan.ttxt);messsagee b30,c;for(j=00;j30;j+)if(!inn.eoof() inn.reead(chhar *)&bjj,ssizeeof(claass messsagge);elsseteemp = jj-1;brreakk;coutt文件內(nèi)內(nèi)保存的的信息有有:enndl; /輸出文文件內(nèi)的的人員信信息coutt姓名 地址址 職職務(wù) 部門 身份份證號 工號

35、號 工工資 enddl;for(j=00;jtemmp;jj+)bjj.pput();in.cclosse(); ffstrreamm spp(wwenjjiann.txxt,ioss:iin|ioss:oout);for(j=00;j30;j+)if(!spp.eoof() spp.reead(chhar *)&bjj,ssizeeof(claass messsagge);elsseteemp = jj-1;brreakk;sp.cclosse();messsagee a30;fstrreamm app(wwenjjiann.txxt,ioss:iin|ioss:oout); ccouttm

36、iing; ccoutteendll; forr(j=0,ii=0;ittempp;i+) if(strrcmpp(bi.namme,mmingg)=0)/標記記要刪除除的信息息 flaag=ii; if(flaag=-1)coout沒沒有要刪刪除的信信息。eendll;reeturrn 00; ffor(j=00,i=0;iiteemp,jttempp-1; )/刪除除信息if(flaag!=i)aj=bii;i+;j+;elssei+;ap.cclosse();ofsttreaam nnp(wennjiaan.ttxt);for(i=00;itemmp-11;i+)np.wriite(ch

37、har *)&aii,ssizeeof(claass messsagge);/寫入文文件 np.cclosse();coutt刪除成成功!eendll;retuurn 1;void moddifyy(innt xx) /工資資信息修修改charr miing10;int i,jj,teemp,flaag;messsagee b30; iifsttreaam ssp(wennjiaan.ttxt);for(j=00;j30;j+)if(!spp.eoof() spp.reead(chhar *)&bjj,ssizeeof(claass messsagge); /打打開文件件elsseteemp

38、= jj-1;brreakk; ssp.cclosse(); ccouttmiing;coutteendll; ccoutt原文件件信息是是:enndl;for(i=00;itemmp;ii+) /輸出文文件內(nèi)保保存的信信息if(strrcmpp(bi.namme,mmingg)=0)fllag = ii; bi.putt();coutteendll;couttfflaggeendll;coutteendll;coutt請輸入入修改信信息:eendll; ccoutt姓名: bflaag.namme;coutt籍貫: bflaag.borrnpllacee;coutt職務(wù): bflaag.du

39、tty;coutt部門: bflaag.bummen;coutt身份證證號: bflaag.ID;coutt工號: bflaag.nummberr;coutt基本工工資: bflaag.bassesaalarry;coutt崗位工工資: bflaag.jobbsallaryy;coutt獎金: bflaag.jiaangjjin;coutt醫(yī)療住住房基金金: bflaag.yljjj;coutt稅金: bflaag.sj;coutteendll;ofsttreaam iin(wennjiaan.ttxt);for(i=00;itemmp;ii+)if(!inn)cooutCCan nott o

40、ppen!enddl; in.wriite(chhar *)&bii,ssizeeof(claass messsagge); couutenddl; in.cclosse();void nammfinnd(iint x) /按姓名名查找操操作int j,ttempp,i;charr miing10;couttmiing;coutteendll;coutt這個人人的信息息是:eendll; mmesssagee b30;fstrreamm spp(wwenjjiann.txxt,ioss:iin|ioss:oout); forr(j=0;jj300;j+)if(!spp.eoof() spp.r

41、eead(chhar *)&bjj,ssizeeof(claass messsagge);elsseteemp = jj-1;brreakk;for(j=00,i=0;iiteemp;i+)if(strrcmpp(bi.namme,mmingg)=0)coout姓姓名 籍籍貫 職職務(wù) 部部門 身身份證號號 工號號 基本本工資 崗位工工資 獎獎金 醫(yī)醫(yī)療住房房基金 稅金 enndl;bi.putt();sp.cclosse();void nummfinnd(iint x) /按工號號查找操操作int nu,i,jj,teemp; ccouttnuu;coutteendll;coutt這個人人的信

42、息息是:eendll; mmesssagee b30;fstrreamm spp(wwenjjiann.txxt,ioss:iin|ioss:oout); forr(j=0;jj300;j+) iif(!sp.eoff() spp.reead(chhar *)&bjj,ssizeeof(claass messsagge); eelsee teemp = jj-1;brreakk; for(i=00;itemmp;ii+)if(bii.nnumbber=nuu)coout姓姓名 籍籍貫 職職務(wù) 部部門 身身份證號號 工號號 基本本工資 崗位工工資 獎獎金 醫(yī)醫(yī)療住房房基金 稅金 enndl;bi

43、.putt();sp.cclosse();void bmccounnt(iint x) /按按部門統(tǒng)統(tǒng)計操作作int i,jj,suum=00,suum1=0,ttempp;charr a_bummen10;coutta_bummen;coutteendll; mmesssagee b30;fstrreamm spp(wwenjjiann.txxt,ioss:iin|ioss:oout); ffor(j=00;j30;j+) iff(!ssp.eeof() sp.reaad(chaar *)&bbj,siizeoof(cclasss mmesssagee); ellse temmp = j-1;breeak; int U220;for(i=00;i20;i+)Uii=00;for(j=00,i=0;iite

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論