畢業(yè)設(shè)計(jì)-小型企業(yè)工資管理系統(tǒng)_第1頁
畢業(yè)設(shè)計(jì)-小型企業(yè)工資管理系統(tǒng)_第2頁
畢業(yè)設(shè)計(jì)-小型企業(yè)工資管理系統(tǒng)_第3頁
畢業(yè)設(shè)計(jì)-小型企業(yè)工資管理系統(tǒng)_第4頁
畢業(yè)設(shè)計(jì)-小型企業(yè)工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一個(gè)QQ,一張銀行卡,實(shí)現(xiàn)你的創(chuàng)業(yè)夢想,免費(fèi)注冊網(wǎng)絡(luò)代理商:/一個(gè)QQ,一張銀行卡,實(shí)現(xiàn)你的創(chuàng)業(yè)夢想,免費(fèi)注冊網(wǎng)絡(luò)代理商:/存檔資料料成績: 華 東 交 通通 大 學(xué)課 程 設(shè) 計(jì)計(jì) 報(bào) 告 書書所屬課程程名稱 CC程程序設(shè)計(jì)計(jì) 題 目 小型企企業(yè)工資資管理系系統(tǒng) 院 (系系) 軟件 學(xué) 院 班 級 網(wǎng)絡(luò)絡(luò)20006班班 學(xué)號 學(xué)生姓名名 指導(dǎo)教師師 輔導(dǎo)教師師 20077年 77 月 7 日日 華東交通大學(xué)課程設(shè)計(jì)報(bào)告華 東 交 通通 大 學(xué)課 程 設(shè) 計(jì)計(jì)( 論論 文 )任 務(wù) 書書軟件學(xué)院院專 業(yè)業(yè)網(wǎng)絡(luò)工工程班 級 066級2班 一、課程程設(shè)計(jì)(論文)題目 小小型企業(yè)業(yè)工資管管理系統(tǒng)統(tǒng)

2、二、課程程設(shè)計(jì)(論文)工作:自 20007年年 66月 225 日起至至 20007年 77 月月 66 日日止。三、課程程設(shè)計(jì)(論文)的內(nèi)容容要求: 1)數(shù)數(shù)據(jù)錄入入: 輸輸入各種種數(shù)據(jù). 2)數(shù)數(shù)據(jù)統(tǒng)計(jì)計(jì):各銷銷售經(jīng)理理的工資資計(jì)算及及最終按按工資進(jìn)進(jìn)行的冒冒 泡排排序. 3)數(shù)數(shù)據(jù)打印印:打印印各種數(shù)數(shù)據(jù). 4)數(shù)數(shù)據(jù)備份份:把相相關(guān)的數(shù)數(shù)據(jù)寫入入文件. 5)退退出: 退出本本系統(tǒng). 學(xué)生簽名名:20077 年77 月 9 日日課程設(shè)計(jì)計(jì)(論文文)評閱閱意見項(xiàng) 目等級優(yōu)秀良好中等及格不及格課程設(shè)計(jì)計(jì)態(tài)度評評價(jià)出勤情況況評價(jià)任務(wù)難度度評價(jià)工作量飽飽滿評價(jià)價(jià)設(shè)計(jì)中創(chuàng)創(chuàng)新性評評價(jià)論文書寫寫規(guī)范

3、化化評價(jià)綜合應(yīng)用用能力評評價(jià)綜合評定定等級優(yōu)秀()良好好()中等()及及格()不及及格()評閱人 謝昕昕 職職稱 副教授授 20077年7月11日目錄TOC o 1-1 h z u HYPERLINK l _Toc124603793 一、需求求分析 PAGEREF _Toc124603793 h 11 HYPERLINK l _Toc124603794 二、概要要設(shè)計(jì) PAGEREF _Toc124603794 h 22 HYPERLINK l _Toc124603795 三、詳細(xì)細(xì)設(shè)計(jì) PAGEREF _Toc124603795 h 33 HYPERLINK l _Toc124603796

4、四、設(shè)計(jì)計(jì)和調(diào)試試分析 PAGEREF _Toc124603796 h 55 HYPERLINK l _Toc124603797 五、用戶戶手冊 PAGEREF _Toc124603797 h 118 HYPERLINK l _Toc124603798 六、測試試結(jié)果 PAGEREF _Toc124603798 h 220 HYPERLINK l _Toc124603799 七、參考考文獻(xiàn) PAGEREF _Toc124603799 h 221第 PAGE 27 頁 共 NUMPAGES 31 頁第 PAGE 1 頁 共 NUMPAGES 25 頁一、需求求分析從要求上上來看是是要對各各個(gè)員工

5、工的各種種情況(名字、年齡、性別、職位、工資狀狀況)進(jìn)進(jìn)行輸入入。然后后可以輸輸出.可以對于于員工數(shù)數(shù)據(jù)進(jìn)行行修改,可以查查詢.對于員工工的各種種情況系系統(tǒng)還可可以進(jìn)行行統(tǒng)計(jì)排排名.二二、概要要設(shè)計(jì)首先,創(chuàng)創(chuàng)建了一一個(gè)emmplooyeee類.然然后派生生出四個(gè)個(gè)類:mmanaagerr、teechnniciian、sallesmman、saleesmaanagger.在派生生類中定定義了三三個(gè)構(gòu)造造函數(shù),分別是是:數(shù)據(jù)據(jù)輸入函函數(shù)(IInpuut),表格輸輸出函數(shù)數(shù)(Prrintt),排排序函數(shù)數(shù)(Paay).其次,在在總體結(jié)結(jié)構(gòu)上,建立以以各根菜菜單,用用于選擇擇各種功功能.Inpuut(

6、數(shù)數(shù)據(jù)輸入入):輸輸入員工工的各種種數(shù)據(jù).Totaal(數(shù)數(shù)據(jù)統(tǒng)計(jì)計(jì)):將將員工的的總數(shù)據(jù)據(jù)進(jìn)行對對比排序序,然后后輸出.Outpput(數(shù)據(jù)顯顯示):顯示輸輸入的各各種數(shù)據(jù)據(jù).Savee(數(shù)據(jù)據(jù)保存):對輸輸入的數(shù)數(shù)據(jù)進(jìn)行行保存?zhèn)鋫浞?Eixtt(退出出程序):執(zhí)行行退出程程序命令令.三、詳細(xì)細(xì)設(shè)計(jì)Inpuut(數(shù)數(shù)據(jù)輸入入):定定義了各各個(gè)崗位位的人員員的類,并把每每個(gè)類的的人員的的屬性設(shè)設(shè)為類中中的保護(hù)護(hù)成員,其中技技術(shù)工的的工作時(shí)時(shí)間和每每小時(shí)的的所得為為私有成成員,而而銷售員員的銷售售額、經(jīng)經(jīng)理的工工資和銷銷售經(jīng)理理的所轄轄部門的的銷售額額和其底底薪設(shè)為為公有成成員,再再依次錄錄入。

7、Totaal(數(shù)數(shù)據(jù)統(tǒng)計(jì)計(jì)): 根據(jù)所所有類的的工資算算法在其其所屬類類中定義義一個(gè)函函數(shù)vooid payy()來來根據(jù)各各個(gè)職位位的具體體情況來來計(jì)算工工資,并并且算出出的工資資經(jīng)過冒冒泡法排排序.voiid pprinnttootall()cooutenddl;cooutTottal settw(110)tootall enddl;cooutenddl;Outpput(數(shù)據(jù)顯顯示): 通過過do-whiile循循環(huán)以及及制表格格和seetw的的使用將將輸入的的數(shù)據(jù)和和統(tǒng)計(jì)并并排序的的數(shù)據(jù)以以表格的的形式打打印出來來,銷售售額合計(jì)計(jì)一欄寬寬度要大大些。voidd saalepprinnt(

8、)couutsettw(110)noo1settw(110)naame11settw(110)saale11enddl;couuteendll;couutsettw(110)noo2settw(110)naame22settw(110)saale22enddl;couuteendll;couutsettw(110)noo3settw(110)naame33settw(110)saale33enddl;couuteendll;couutsettw(110)noo4settw(110)naame44settw(110)saale44enddl;voiid pprinnt()couuteendll;

9、couutsettw(110)noosettw(110)naamesettw(110)seexsettw(110)aggesettw(110)saalarryenddl;Savee(數(shù)據(jù)據(jù)保存):通過過函數(shù)ssavee()來來將輸入入的數(shù)據(jù)據(jù)和統(tǒng)計(jì)計(jì)并排序序的數(shù)據(jù)據(jù)進(jìn)行保保存.例例如:voidd saave()fsttreaam outtfille;outtfille.oopenn(ff:fllsdffj.ttxt,ioos:appp);if(!ouutfiile)cooutff caantt oppen.n;abbortt();outtfilleSaaless maangeerenndl;o

10、uttfilleIDDnoNNAMEEnammeSEEXseexAGGEaggeSAALARRYsaalarryenddl;Eixtt(退出出):利利用exxit來來完成退退出系統(tǒng)統(tǒng)功能。四、設(shè)計(jì)計(jì)和調(diào)試試分析程序清單單:#inccludde#inccludde#inccludde#inccludde#inccluddeclasss eemplloyeeepubllic:empployyee()saalarry=00;voiid ppay()voiid pprinnt()voiid iinpuut()cooutno;cooutnamme;cooutsexx;cooutagee;prottect

11、ted:intt noo;chaar nnamee8;flooat sallaryy;chaar ssex;intt agge;classs mmanaagerr:viirtuual pubblicc emmplooyeeeprottectted:flooat monnthllypaay,ssalee;publlic:mannageer()moonthhlyppay=80000; voiid iinpuut()cooutMMangger;emmplooyeee:iinpuut();voiid ssavee()fsttreaam outtfille;outtfille.oopenn(ff:fll

12、sdffj.ttxt,ioos:appp);if(!ouutfiile)cooutff caantt oppen.n;abbortt();outtfilleMaangeerenndl;outtfilleIDDnoNNAMEEnammeSEEXseexAGGEaggeSAALARRYsaalarryenddl;voiid ppay()ssalaary=monnthllypaay;voiid pprinnt()cooutenddl;cooutsettw(110)noosettw(110)naamesettw(110)seexsettw(110)aggesettw(110)saalarryenddl

13、;classs ttechhnicciann:viirtuual pubblicc emmplooyeeeprivvatee:flooat houurlyyratte;intt woorkhhourrs;publlic:tecchniiciaan()hoourllyraate=1000;voiid ppay()cooutnaameworrkhoourss;saalarry=hhourrlyrratee*woorkhhourrs;voiid iinpuut()cooutTTECHHNICCIANNenddl;eemplloyeee:inpput();voiid ssavee()fsttreaam

14、 outtfille;outtfille.oopenn(ff:fllsdffj.ttxt,ioos:appp);if(!ouutfiile)cooutff caantt oppen.n;abbortt();outtfilleTEECHNNICIIANeendll;outtfilleIDDnoNNAMEEnammeSEEXseexAGGEaggeSAALARRYsaalarryenddl;voiid pprinnt()cooutenddl;cooutsettw(110)noosettw(110)naamesettw(110)seexsettw(110)aggesettw(110)saalarry

15、enddl;classs ssaleesmaan:vvirttuall puubliic eemplloyeeeprottectted:flooat commmraate;flooat salles;publlic:sallesmman()ccommmratte=00.044; voiid iinpuut()cooutSSALEEMANN;eemplloyeee:inpput();voiid ssavee()fsttreaam outtfille;outtfille.oopenn(ff:fllsdffj.ttxt,ioos:appp);if(!ouutfiile)cooutff caantt

16、oppen.n;abbortt();outtfilleTEECHNNICIIANeendll;outtfilleIDDnoNNAMEEnammeSEEXseexAGGEaggeSAALARRYsaalarryenddl;voiid ppay()cooutnaamessalees; saalarry=ssalees*ccommmratte;voiid pprinnt()cooutenddl;cooutsettw(110)noosettw(110)naamesettw(110)seexsettw(110)aggesettw(110)saalarryenddl;classs ssaleesmaana

17、gger:virrtuaal ppubllic mannageer,vvirttuall puubliic ssaleesmaanprivvatee:flooat tottal;intt noo1,nno2,no33,noo4;ccharr naame118,naame228,naame338,naame448;flooat salle1,salle2,salle3,salle4;publlic:voiid ssaleemannageer()moonthhlyppay=50000;coommrratee=0.0055;voiid iinpuut()cooutSSalees mmangger;e

18、mmplooyeee:iinpuut();voiid ssavee()fsttreaam outtfille;outtfille.oopenn(ff:fllsdffj.ttxt,ioos:appp);if(!ouutfiile)cooutff caantt oppen.n;abbortt();outtfilleSaaless maangeerenndl;outtfilleIDDnoNNAMEEnammeSEEXseexAGGEaggeSAALARRYsaalarryenddl;voiid ssaveesalle()fsttreaam outtfille;outtfille.oopenn(ff:

19、fllsdffj.ttxt,ioos:appp);if(!ouutfiile)cooutff caantt oppen.n;abbortt();outtfilleThhe ssalaary of sallemaan oof ssalees mmangger andd thhemsselvveseendll;outtfilleIDDno11NAMMEnaame11SALLARYYsalle1enndl;outtfilleIDDno22NAMMEnaame22SALLARYYsalle2enndl;outtfilleIDDno33NAMMEnaame33SALLARYYsalle3enndl;ou

20、ttfilleIDDno44NAMMEnaame44SALLARYYsalle4enndl;voiid ppay()cooutnaameTThe salles vollumee off evveryydepparttmennt:;saalarry=mmontthlyypayy+coommrratee*tootall;flooat tottalssalee()tottal=salle1+salle2+salle3+salle4;retturnn tootall;voiid pprinnttootall()cooutenddl;cooutTottal settw(110)tootall enddl

21、;cooutenddl;voiid ssortt(saalessmannageer pp)intt tmmp,ii,j;forr(j=0;jj2;j+)foor(ii=0;i22;i+)iif(ttotaalpp.saalarry)tmpp=saalarry;tottal=p.ssalaary;p.ssalaary=tmpp;tmpp=noo;no=p.nno;p.nno=ttmp;voiid ssaleer()cooutno11;cooutnamme1;cooutsalle1;cooutno22;cooutnamme2;cooutsalle2;cooutno33;cooutnamme3;co

22、outsalle3;cooutno44;cooutnamme4;cooutsalle4;voiid ssaleepriint()couutsettw(110)noo1settw(110)naame11settw(110)saale11enddl;couuteendll;couutsettw(110)noo2settw(110)naame22settw(110)saale22enddl;couuteendll;couutsettw(110)noo3settw(110)naame33settw(110)saale33enddl;couuteendll;couutsettw(110)noo4sett

23、w(110)naame44settw(110)saale44enddl;voiid pprinnt()couuteendll;couutsettw(110)noosettw(110)naamesettw(110)seexsettw(110)aggesettw(110)saalarryenddl;voidd maain()mannageer mm4;tecchniiciaan tt4; sallesmman s44;sallesmmanaagerr smm4;t11.ssavee();intt fllag=1,ooperratee; ddo couut # Thhe ssysttem of sa

24、llaryy maangeer #n; couut n; couut Chhosee yoour acttionns n; couut IInpuut:11,Ennterr n; couut TTotaal:22,Ennterr n; couut OOutpput:3,EEnteer n; couut SSavee:4,Entter n; couut EExitt:5,Entter n; couut n; couutooperratee;swiitchh(opperaate)casse 11:cooutWWaittingg foor aa miinutte!eendll;ffor(intt i

25、=0;ii4;i+)mii.iinpuut();ffor(intt j=0;jj4;j+)tjj.iinpuut();ffor(intt k=0;kk4;k+)skk.iinpuut();ffor(intt l=0;ll4;l+)sml.inpput();ffor(intt i=0;ii4;i+)mii.ppay();ffor(intt j=0;jj4;j+)tjj.ppay();ffor(intt k=0;kk4;k+)skk.ppay();ffor(intt l=0;ll4;l+)smml.paay();smml.saalerr();brreakk;caase 2:ccouttWaiiti

26、nng ffor a mminuute!enddl; ffor(intt l=0;ll4;l+)sml.tottalssalee();ffor(intt i=0;ii4;i+)forr(innt jj=0;j22;j+)smj.sorrt(ssmjj+1);cooutTThe sallemaan oof tthe firrst salles manngerrenddl;cooutenddl;cooutIDD NNAMEE SALLARYY enddl;smm0.saalepprinnt();smm0.prrintttottal();coout Thhe oordeer iis ccompple

27、tteenndl;cooutLListt naamess off evveryy saaless maangeerenndl;cooutenddl;cooutIDD NNAMEE SEEX AGGE SAALARRY enddl;ffor(intt k=0;kk4;k+)smk.priint();cooutenddl;breeak;caase 3:cooutWWaittingg foor aa miinutte!eendll;coout TThe blaank of thee :eendll;cooutenddl;cooutIDD NNAMEE SEEX AGGE SAALARRY enddl;foor(iint i=00;i4;ii+)mmi.prrintt();cooutenddl;cooutenddl;cooutenddl;cooutenddl;cooutIDD NNAMEE SEEX AGGE SAALARRY enddl;foor(iint k=00;k4;kk+)ssk.prrintt();cooutenddl;cooutenddl;cooutenddl;brreakk;caase 4:cooutWWaittingg foor aa miinutte!eendll;foor(iint i=00;i4;ii+)mmi.s

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論