


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、«C語(yǔ)言程序課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:職工管理系統(tǒng)專業(yè):信息工程班級(jí):學(xué)生姓名:學(xué)號(hào):指導(dǎo)教師:2012年6月信息工程學(xué)院隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。對(duì)企業(yè)而言,人力資源是企業(yè)最寶貴的資源。隨著當(dāng)今企業(yè)人員數(shù)量的不斷增加,對(duì)職工的管理要求也不斷提高。實(shí)現(xiàn)職工管理現(xiàn)代化將帶來(lái)高效的企業(yè)管理。這個(gè)職工管理系統(tǒng)就是用c語(yǔ)言寫(xiě)的一個(gè)程序,它實(shí)現(xiàn)了職工管理的功能,包括數(shù)據(jù)錄入,工資計(jì)算,查詢統(tǒng)計(jì)修改數(shù)據(jù)的
2、功能。該程序是用簡(jiǎn)單的,比較常見(jiàn)的函數(shù)組成的,通過(guò)for循環(huán)和goto函數(shù)調(diào)用來(lái)完成該程序。,本系統(tǒng)具有良好的用戶界面,操作簡(jiǎn)單?使用方便,信息查詢?統(tǒng)計(jì)速度快等特點(diǎn),使工資管理人員從日常繁瑣的手工操作中解脫出來(lái)。這一切旨在學(xué)歷并練習(xí)c語(yǔ)言的開(kāi)發(fā)實(shí)踐,對(duì)丁以后的開(kāi)發(fā)與編程提供一個(gè)良好的基礎(chǔ)關(guān)鍵字:職工管理工資查詢應(yīng)用程序數(shù)據(jù)修改程序設(shè)計(jì)和技巧新型科學(xué)目錄摘要1第一章緒論11.1選題背景1.1.2設(shè)計(jì)目的1.第二章系統(tǒng)分析22.1功能需求22.2模塊的劃分與定義3.第三章總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)4.3.1總體設(shè)計(jì)43.2詳細(xì)設(shè)計(jì)5第四章編碼實(shí)現(xiàn).7.第五章測(cè)試與調(diào)試29.第六章心得與體會(huì)34.附錄36
3、.源代碼36參考文獻(xiàn):48第一章緒論1.1選題背景隨著社會(huì)的發(fā)展及知識(shí)經(jīng)濟(jì)時(shí)代的到來(lái),管理信息系統(tǒng)在各行各業(yè)發(fā)揮著越來(lái)越重要的作用。在各企業(yè)公司職工工資管理中,運(yùn)用C語(yǔ)言程序,避免了手工操作而帶來(lái)的一些不必要的問(wèn)題。1.2設(shè)計(jì)目的通過(guò)本項(xiàng)課程設(shè)計(jì),可以培養(yǎng)獨(dú)立思考、綜合運(yùn)用所學(xué)有關(guān)相應(yīng)知識(shí)的能力,能更好的鞏固C語(yǔ)言程序設(shè)計(jì)課程學(xué)習(xí)的內(nèi)容,掌握工程軟件設(shè)計(jì)的基本方法,強(qiáng)化上機(jī)動(dòng)手編程能力,闖過(guò)理論與實(shí)踐相結(jié)合的難關(guān)!更加了解了C語(yǔ)言的好處和其可用性!同時(shí)增加了同學(xué)之間的團(tuán)隊(duì)合作精神!更加也體會(huì)到以后在工作中團(tuán)隊(duì)合作的重要性和必要性!通過(guò)C語(yǔ)言課程設(shè)計(jì),使學(xué)生了解高級(jí)程序設(shè)計(jì)語(yǔ)言的結(jié)構(gòu),掌握基本的
4、程序設(shè)計(jì)過(guò)程和技巧,掌握基本的分析問(wèn)題和利用計(jì)算機(jī)求解問(wèn)題的能力,具備初步的高級(jí)語(yǔ)言程序設(shè)計(jì)能力。為后續(xù)各門計(jì)算機(jī)課程的學(xué)習(xí)和畢業(yè)設(shè)計(jì)打下堅(jiān)實(shí)基礎(chǔ)第二章系統(tǒng)分析2.1功能需求職工管理系統(tǒng)的功能:1、職工數(shù)據(jù)錄入2、工資計(jì)算3、查詢統(tǒng)計(jì)4、查看所有記錄5、修改數(shù)據(jù)此項(xiàng)目主要考察我們對(duì)for循環(huán),以及函數(shù)調(diào)用等C語(yǔ)言算法的掌握。如何調(diào)試程序也非常重要,通過(guò)這個(gè)程序可學(xué)到以前調(diào)試程序沒(méi)有的經(jīng)驗(yàn)。菜單中的每一個(gè)選項(xiàng)都對(duì)應(yīng)一個(gè)子程序。2.2模塊的劃分與定義系統(tǒng)各模塊(函數(shù))的組成。功能、參數(shù)說(shuō)明、相互調(diào)用關(guān)系主函數(shù)main()。利用goto實(shí)現(xiàn)各函數(shù)的調(diào)用,此程序主要應(yīng)用的是for循環(huán)語(yǔ)句,及函數(shù)的調(diào)用
5、。1) 輸入記錄函數(shù)voidshuju()2) 這是一個(gè)無(wú)參函數(shù),用來(lái)職工數(shù)據(jù)錄入計(jì)算工資函數(shù)voidjisuan()這是一個(gè)有參函數(shù),用來(lái)職工工資計(jì)算如:工資=基本工資+獎(jiǎng)金-扣款查詢統(tǒng)計(jì)函數(shù)voidchaxun()這是一個(gè)不返回值的有參函數(shù),用來(lái)職工的查詢統(tǒng)計(jì)如按性別、年齡、工資等統(tǒng)計(jì)4)修改數(shù)據(jù)函數(shù)voidxiugai()這是一個(gè)不返回值的有參函數(shù),有權(quán)限的修改職工數(shù)據(jù)第三章總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)3.1總體設(shè)計(jì)采用模塊化的程序設(shè)計(jì)方法,即將較大的任務(wù)按照一定的原則分為一個(gè)個(gè)較小的任務(wù),然后分別設(shè)計(jì)各個(gè)小任務(wù)。需要注意的是劃分出來(lái)的模關(guān)應(yīng)該相對(duì)獨(dú)立但乂相關(guān),且容易理解??梢杂媚K化層次結(jié)構(gòu)圖(
6、即模塊圖)來(lái)分析其任務(wù)的劃分,一般從上到下進(jìn)行,最上面一層是主模塊,下面各層是其上一層模塊的逐步細(xì)化描述。系統(tǒng)結(jié)構(gòu)框圖如下:工資管理系統(tǒng)1數(shù)2工3查5查6修7退據(jù)資詢看改出3.2詳細(xì)設(shè)計(jì)本職工管理系統(tǒng)由如下模塊組成:1、主模塊功能:顯示系統(tǒng)菜單2、數(shù)據(jù)錄入功能:記錄職工姓名、性別、工號(hào)、獎(jiǎng)金、扣款等。3、工資計(jì)算功能:工資=基本工資+獎(jiǎng)金-扣款。4、查詢統(tǒng)計(jì)、功能:按性別、年齡、工資統(tǒng)計(jì)5、查看所有記錄功能:活晰的了解員工信息6、數(shù)據(jù)修改功能:有限制的修改員工信息,有效的保護(hù)了職工信息7、退出功能:退出該系統(tǒng)。第四章編碼實(shí)現(xiàn)1、系統(tǒng)各模塊(函數(shù))的組成。功能、參數(shù)說(shuō)明、相互調(diào)用關(guān)系#inclu
7、de"stdio.h"1) #include"string.h”、main()主函數(shù)利用for循環(huán)以及goto來(lái)實(shí)現(xiàn)各函數(shù)的調(diào)用,系統(tǒng)根據(jù)輸入的數(shù)字選項(xiàng)來(lái)調(diào)用相應(yīng)的函數(shù)。2) 輸入記錄函數(shù)voidshuju()2) 這是一個(gè)無(wú)參函數(shù),用來(lái)職工數(shù)據(jù)錄入計(jì)算工資函數(shù)voidjisuan()這是一個(gè)有參函數(shù),用來(lái)職工工資計(jì)算如:工資=基本工資+獎(jiǎng)金-扣3) 款查詢統(tǒng)計(jì)函數(shù)voidchaxun()這是一個(gè)不返回值的有參函數(shù),用來(lái)職工的查詢統(tǒng)計(jì)如按性別、年齡、4) 工資等統(tǒng)計(jì)修改數(shù)據(jù)函數(shù)voidxiugai()這是一個(gè)不返回值的有參函數(shù),有權(quán)限的修改職工數(shù)據(jù)各功能模塊的算法
8、處理相關(guān)說(shuō)明1、主函數(shù)main()2、輸入記錄函數(shù)voidshuju()3、計(jì)算工資函數(shù)voidjisuan()4、查詢統(tǒng)計(jì)函數(shù)voidchaxun()5、修改數(shù)據(jù)函數(shù)voidxiugai()1、數(shù)據(jù)錄入當(dāng)執(zhí)行此數(shù)據(jù)錄入任務(wù)時(shí),系統(tǒng)會(huì)提示用戶,即按姓名、工號(hào)、性別、年齡、扣款數(shù)額、等錄入數(shù)據(jù)voidshuju()/*數(shù)據(jù)錄入*/inti,j;charkk;for(i=0;i<10;i+)(printf("n%srecord:",xingmingi);printf("nn");printf("thenumberofworker")
9、;scanf("%i",&yghi);scanf("%s",&xingbiei0);printf("age");scanf("%i",&nianlini);printf("koukuanshuer");scanf("%i",&koukuani);printf("jiangjin");scanf("%i",&jiangjini);printf("nn");ks:printf(&q
10、uot;shifoujixushuru(Y/N)?");kk=getch();if(kk='Y')|(kk='y')continue;elseif(kk='N')|(kk='n')printf("nnnnnnnnnnttttenterfinish!n");printf("anrenyijianreturnthemaincaidan!");getch();break;else(printf("enterwrong,pleaseenteragain!");getch
11、();system("cls");gotoks;system("cls");2、工資計(jì)算在計(jì)算操作中,系統(tǒng)會(huì)按要求計(jì)算工資,工資=基本工資+獎(jiǎng)金-扣款。voidjisuan()/*工資計(jì)算*/(system("cls");printf("ttt");for(i=1;i<15;i+)printf("*");printf("n");printf("ttt*ttt*n");printf("ttt*tgongzibiaot*n");pri
12、ntf("ttt*tt*n");printf("ttt");for(i=1;i<15;i+)printf("*");printf("nntttnametttgongzin");printf("ttt");for(i=1;i<15;i+)printf("n");for(i=0;i<10;i+)(sumi=jb+jiangjini-koukuani;printf("ttt%sttt%in",*(xingming+i),sumi);printf
13、("anrenyijianfanhuizhucaidan");y1=getchar();if(y1!='')y1=getchar();return;3、查詢統(tǒng)計(jì)在查詢統(tǒng)計(jì)操作中,系統(tǒng)按性別、工資、年齡進(jìn)行統(tǒng)計(jì)voidchaxun()/*查詢統(tǒng)計(jì)*/(chary,y2,y3,y4,yy5=0;tt:system("cls");printf("1.anxingbietongjin");printf("2.angongzishuertongjin");printf("3.annianlingto
14、ngjin");printf("4.returnthemaincaidann");printf("qiangshuruxuanze1-4?");y=getchar();if(y='1')oo1:system("cls");printf("1.malen2.femalen3.returnn");printf("pleaseselect?");y2=getchar();if(y2='1')for(k=0,i=0;i<10;i+)if(xingbiei0
15、='m')|(xingbiei0='M')k+;printf("maleworker%irenn",k);printf("anrenyijianreturn/?");y2=getch();gotooo1;elseif(y2='2')for(k=0,i=0;i<10;i+)if(xingbie0i='f|xingbiei0=F)k=k+1;printf("femaleworker%irenn",k);printf("anrenyijiantoreturn"
16、);y2=getch();gotooo1;elseif(y2='3')(system("cls");gotott;else(system("cls");gotooo1;elseif(y='2')oo2:system("cls");printf("1.gongzizai1400yuanyishangn2.gongzizai1400yuannixian3.returnn");printf("pleaseenterselect1-3/?");y3=getchar();i
17、f(y3='1')for(k=0,i=0;i<10;i+)if(jb+jiangjini-koukuani)>=1400)k=k+1;printf("gongzizai1400yuanyishangdeyou%irenn",k);printf("anrenyijiancontinue/?");y3=getchar();y3=getchar();gotooo2;elseif(y3='2')(for(k=0,i=0;i<10;i+)(if(jb+jiangjini-koukuani)<=1400)k+;
18、printf("gongzizai1400yuanyixiedezhigongyou%irenn”,k);printf("anrenyijiantoreturn");y3=getchar();y3=getchar();gotooo2;elseif(y3='3')(system("cls");gotott;else(system("cls");gotooo2;elseif(y='3')(oo3:system("cls");printf("1.agezai30yish
19、angn2.agezai30yixian3.returnn");printf("pleaseshuruselect'?");y3=getchar();if(y3='1')(for(k=0,i=0;i<10;i+)(if(nianlini>=30)k=k+1;if(nianlini=0)yy5=yy5+1;printf("shujushangweiluru,qinglurushuju!n");elseprintf("agezai30yishangdeyuangong%irenn",k);pr
20、intf("anrenyijiantocontinue");y4=getchar();if(y4!='')y4=getchar();gotooo3;elseif(y3='2')k=0;yy5=0;for(i=0;i<10;i+)if(nianlini<=30&&nianlini!=0)k=k+1;if(nianlini=0)yy5=yy5+1;if(yy5=10)printf("shujushangweishuru,pleaseshurushuju!n");elseif(yy5<10)pr
21、intf("agezai30yixiadezhigong%irenn”,k);printf("anrenyijiantocontinue");y4=getchar();if(y4!='')y4=getchar();gotooo3;elseif(y3='3')(system("cls");gotott;else(gotooo3;elseif(y='4')return;elsegotott;voidshuchu()(inti;system("cls");printf("y
22、uangonghaonamesexagezhecoushuerjiangjishuern");for(i=0;i<10;i+)(printf("%i%s",yghi,xingmingi);if(xingbiei0='m')|(xingbiei0='M')printf("male");elseif(xingbiei0='f)|(xingbiei0='f)printf("female");elseprintf("no");printf("%i%i
23、%in",nianlini,koukuani,jiangjini);printf("anrenyijianfanhuizhucaidan!");getch();system("cls");return;4、修改數(shù)據(jù)在修改數(shù)據(jù)操作中,系統(tǒng)會(huì)提示3次修改,更好的保護(hù)了職工信息voidxiugai()/*修改*/intxg;intxygh,xxingbie,xnianlin,xkoukuan,xjiangjin;chary5;intsss=0,css=0,uss=3;charxxx15='1',2,'3','4
24、',5;charyyyy15,kkk;aaa:system("cls");printf("nnnnnnnnnnnntttshurucishuweithreetimes!");printf("ntttshuruwananrenyijianjiesu!");printf("nttttpleaseenterthepassword:");for(sss=0;sss<5;sss+)yyyy0sss=getch();if(yyyy0sss>='0')&&(yyyy0sss&l
25、t;='9')printf("*");elsegotobbb;kk=getch();bbb:for(sss=0;sss<5;sss+)if(xxx0sss!=yyyy0sss)css+;if(css>=3)printf("nnntttSorry!Youcan'tmodifythedata!");getch();system("cls");return;printf("nnntttthepasswordiswrongpleasetryagain!");printf("nt
26、ttyouhave%icichance!”,-uss);getch();system("cls");gotoaaa;qq1:system("cls");printf("shuruyaoxiugaidejiluhaoshujulurushunxu1-10/?");scanf("%i",&xg);xg=xg-1;printf("name:%sn”,xingmingxg);printf("tyuanjiluttxinjilun");printf("yuanggonghaot
27、%ittt",yghxg);scanf("%i",&xygh);yghxg=xygh;printf("sext%sttt",xingbiexg);scanf("%s",&xxingbie);xingbiexg0=xxingbie;printf("aget%ittt",nianlinxg);scanf("%i",&xnianlin);nianlinxg=xnianlin;printf("discountt%ittt”,koukuanxg);scanf(&
28、quot;%i",&xkoukuan);koukuanxg=xkoukuan;printf("jiangjint%ittt",jiangjinxg);scanf("%i”,&xjiangjin);jiangjinxg=xjiangjin;qq2:printf("continuetomodifyY/N?");y5=getch();if(y5='Y'|y5='y')gotoqq1;elseif(y5='N'|y5='n')system("cls&qu
29、ot;);return;elsesystem("cls");gotoqq2;第五章測(cè)試與調(diào)試1、開(kāi)始頁(yè)面如圖5-1所示liLianyingjinru111gongcha.xunxltongr?圖5-12、主模版頁(yè)面如圖5-2所示圖5-2enghairecord:thenumberofworJierlsex<nale<M)/fcnale<F>)masre30刑onkuanshur20jiangJinl0Ssliifoujixusliuru<?/N>?ha!gongrecord;thenunhej'ofNoritel*2sex<
30、ni£ilE<M>/femcile<F)fkoukuanshuer50JiangJirllOOshifoujixushutru<¥/N>?nenterfinish!anrenyijianreturntliemainca.idan?.MSX*KXKK*3<J<*3<4M*3CJE*:H舞M*挪甄:MM;M*gongsibiAO*M*WWWWHWWfrMHWWHWWWHWWHlf"Mfr>MHfrMWnamegongsiw昂nql<ai1B9Qbaiyong100xiaogou1000SunUng1000ua
31、nwei109QSUDvang1000zhouxdn1300linxian1090malianor1(100zhanxue10B0Anrenifijianfanhullhucaidan圖5-45、查詢統(tǒng)計(jì)頁(yè)面如圖5-5所示ANMingfbietangji-3in事alshuei*tongJi.annIan1inftangj£.r*etiimthenaindan土尊ngmxuafieel4?1_maAe2Fem訊J宕3.returnpieaseeelecc?1nalewoi*lcei*lrenanpenyijiani'-eturn/?圖5-56、查看所有記錄頁(yè)面如圖5-6所示u
32、iunytjfi尊Iiaonaiwageah«cou&huJlAngjihuep1 wan#Kain)Ale30日2 baiangfemAlc25SB10SUxiaovolanoMVU0cunLinynoQ800yuanwelno000flguny神叩nn明口H0shouxinn»QQG0linKlannoCUM0n)41noGflQ0ahanxueno0BanvanyijianFanhnizImiraiclan圖5-67、修改數(shù)據(jù)頁(yè)面如圖5-7所示答hnruqxsh»ueithreetines!whu/uuartanrenyi.Jianjiesu?ple
33、aseenterthepasswordisitumiaoxlugat土dejiluliaofshuJuluiy-vlshunxu>l10/?1nameKai_y眼njiluxinJiluyuanggongFim12sexmffae3031discount201Jianjjin10Q2continuetonodiFy¥/N?第六章心得與體會(huì)通過(guò)本次論文設(shè)計(jì),我初步學(xué)會(huì)了論文設(shè)計(jì)的基本方法,學(xué)會(huì)了如何去查找資料和處理這些資料的能力,由丁所學(xué)的知識(shí)不多,自己的編程經(jīng)驗(yàn)不足,仍存在一些錯(cuò)誤,按現(xiàn)有的知識(shí)水平有些東西暫時(shí)還無(wú)法解決,還有待丁在以后的學(xué)習(xí)中不斷提高和改進(jìn)!本課題中的許多知識(shí)
34、點(diǎn)都沒(méi)有學(xué)過(guò)都要靠自己到課外的資料中去查找。在用的時(shí)候難免出現(xiàn)這樣那樣的錯(cuò)誤。如開(kāi)始設(shè)計(jì)出來(lái)的菜單不是預(yù)想的那樣,而是總個(gè)窗中出現(xiàn)混亂。解決的這個(gè)問(wèn)題的辦法是調(diào)整。一個(gè)系統(tǒng)的菜單和提示信息非常重要。如果沒(méi)有這些用戶根本不知道怎么用你設(shè)計(jì)的這個(gè)系統(tǒng)。在設(shè)計(jì)的調(diào)試過(guò)程中也無(wú)法順利的完成調(diào)試工作。有了一個(gè)活晰簡(jiǎn)單的菜單和一些提示信息這后,調(diào)試過(guò)程完成的非常順利?;仡櫰鸫舜握n程設(shè)計(jì),我感慨頗多,的確,從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我們懂得了理論與實(shí)際相結(jié)合是很重要的,只有理
35、論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)結(jié)構(gòu)體通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)熟悉了,本次課程設(shè)計(jì)結(jié)束了,我們通過(guò)這次實(shí)踐學(xué)到了許多知識(shí)。學(xué)到了設(shè)計(jì)一個(gè)簡(jiǎn)單的系統(tǒng)。要注意哪些方面。也使我們知道自己哪些方面做得還不夠。這不僅是程序設(shè)計(jì),更是鍛煉我們處理問(wèn)題的能力,同時(shí)也使我們了解到團(tuán)隊(duì)合作的可貴.編寫(xiě)程序
36、是件細(xì)心活,稍不留神就會(huì)出錯(cuò),這就必須要求我們對(duì)待事情要認(rèn)真!在編寫(xiě)程序的過(guò)程中,錯(cuò)誤不斷出現(xiàn),不同的類型(如少寫(xiě)了一個(gè)符號(hào),寫(xiě)錯(cuò)了字母,用錯(cuò)了函數(shù)等等)層出不窮,這考驗(yàn)我們待事細(xì)心,耐心,能不能堅(jiān)持到底,不能半途而廢。但我們總結(jié)出了一點(diǎn)點(diǎn)的經(jīng)驗(yàn)如下:1、要對(duì)系統(tǒng)的功能和要求做出詳細(xì)的分析,并合理分解任務(wù)。2、把分解出來(lái)的子任務(wù),做給一個(gè)相對(duì)獨(dú)立的模塊。3、在設(shè)計(jì)一個(gè)模塊之前,要簡(jiǎn)單構(gòu)想一下總界面的顯視情況。4、針對(duì)構(gòu)想出來(lái)的界面進(jìn)行程序的編寫(xiě)附錄源代碼#include"stdio.h"#include"string.h"voidshuchu(void)
37、;voidshuju(void),jisuan(void),chaxun(void);voidtuichu(void),xiugai(void);ints=0,cs=0,us=3;charx16='T,'2','3','4','5','6'charyyy16,kk;chary1,y;/*選擇*/charn;inti,j,k=0,l,jb=1000;/*變量定義:n選擇i,j循環(huán)變量l選項(xiàng)*/intsum10,koukuan10,jiangjin10,nianlin10,ygh10;/*數(shù)據(jù)錄入*/char*
38、xingming10="wangkai","baiyong","xiaoyou","sunling","yuanwei","guoyang","zhouxin","linxian","maliang","zhanxue"charxingbie101;main()aa:system("cls");printf("nnnnnnnnnnnntthuanyingjinru&q
39、uot;);printf("ntttzhigongchaxunxitong!");for(s=0;s<6;s+)yyy0s=getch();if(yyy0s>='0')&&(yyy0s<='9')|(yyy0s>='a')&&(yyy0s<='z')|(yyy0s>='A')&&(yyy0s<='Z')printf("*");elsegotojm;jm:printf(&q
40、uot;nt*n");printf("t*t*n");printf("t*t*thesystemofgongzimanagement*n");printf("t*t*n");printf("t*t*n");printf("t*t*n");printf("t*t*n");printf("t*t*l.shujuluru*n");printf("t*t*n");printf("t*t*2.gongzijisuan*n&qu
41、ot;);printf("t*t*n");printf("t*t*3.chaxunxitong-*n");printf("t*t*n");printf("t*t*n");printf("t*t*n");printf("t*t*4.chakansuoyoujilu*n");printf("t*t*n");printf("t*t*5.xiugaishuju*n");printf("t*t*n");printf("
42、;t*t*6.leavethesystem*n");printf("t*t*n");printf("t*t*n");printf("t*n");printf("tmaker:quepann");printf("ttttpleaeenter1-6/?");scanf("%c”,&n);if(n='1')/*錄入*/system("cls");shuju();gotojm;elseif(n='2')/*計(jì)算*/syste
43、m("cls");jisuan();gotojm;elseif(n='3')/*查詢統(tǒng)計(jì)*/(system("cls");chaxun();gotojm;elseif(n='4')/*輸出所有記錄*/(system("cls");shuchu();gotojm;elseif(n='5')/*修改*/(system("cls");xiugai();gotojm;elseif(n='6')/*退出*/(oo:system("cls");
44、for(i=1;i<13;i+)(printf("n");for(i=1;i<14;i+)(printf("t");printf("areyousuretoquizY/N?”);y1=getchar();if(yi='y'l|yi='Y')(system("cls");printf("nnnnnnnnnnnnnttttthankyouforuseit!");getch();system("cls");exit(0);elseif(y1=
45、9;n'|y1='N')(system("cls");gotojm;else(gotooo;else(system("cls");gotojm;voidshuju()/*數(shù)據(jù)錄入*/(inti,j;charkk;for(i=0;i<10;i+)(printf("n%srecord:",xingmingi);printf("nn");printf("thenumberofworker");scanf("%i”,&yghi);printf("
46、sex(male(M)/female(F)”);scanf("%s”,&xingbiei0);printf("age");scanf("%i”,&nianlini);printf("koukuanshuer");scanf("%i”,&koukuani);printf("jiangjin");scanf("%i”,&jiangjini);printf("nn");ks:printf("shifoujixushuru(Y/N)?”);k
47、k=getch();if(kk='Y')|(kk='y')(continue;elseif(kk='N')|(kk='n')(printf("nnnnnnnnnnttttenterfinish!n");printf("anrenyijianreturnthemaincaidan!");getch();break;else(printf("enterwrong,pleaseenteragain!");getch();system("cls");gotok
48、s;system("cls");voidjisuan()/*工資計(jì)算*/(system("cls");printf("ttt");for(i=1;i<15;i+)printf("*");*n");gongzibiaot*n");t*n");printf("n");printf("ttt*tttprintf("ttt*tprintf("ttt*tprintf("ttt");for(i=1;i<15;i+)p
49、rintf("*");printf("nntttnametttgongzin");printf("ttt");for(i=1;i<15;i+)printf("*");printf("n");for(i=0;i<10;i+)(sumi=jb+jiangjini-koukuani;printf("ttt%sttt%in”,*(xingming+i),sumi);printf("anrenyijianfanhuizhucaidan");y1=getchar()
50、;if(y1!='')y1=getchar();return;voidchaxun()/*查詢統(tǒng)計(jì)*/(chary,y2,y3,y4,yy5=0;tt:system("cls");printf("1.anxingbietongjin");printf("2.angongzishuertongjin");printf("3.annianlingtongjin");printf("4.returnthemaincaidann");printf("qiangshuruxuan
51、ze1-4?”);y=getchar();if(y='1')(oo1:system("cls");printf("1.malen2.femalen3.returnn");printf("pleaseselect?");y2=getchar();if(y2='1')(for(k=0,i=0;i<10;i+)(if(xingbiei0='m')|(xingbiei0='M')k+;printf("maleworker%irenn",k);printf
52、("anrenyijianreturn/?");y2=getch();gotooo1;elseif(y2='2')(for(k=0,i=0;i<10;i+)(if(xingbie0i='f|xingbiei0='F')k=k+1;printf("femaleworker%irenn”,k);printf("anrenyijiantoreturn");y2=getch();gotooo1;elseif(y2='3')(system("cls");gotott;els
53、e(system("cls");gotooo1;elseif(y='2')(oo2:system("cls");printf("1.gongzizai1400yuanyishangn2.gongzizai1400yuannixian3.returnn");printf("pleaseenterselect1-3/?”);y3=getchar();if(y3='1')(for(k=0,i=0;i<10;i+)(if(jb+jiangjini-koukuani)>=1400)k=k+1;printf("go
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 監(jiān)理工程師職業(yè)素養(yǎng)與法律法規(guī)遵守考核試卷
- 入院護(hù)理宣教
- 食管癌護(hù)理查房
- 蘇州工藝美術(shù)職業(yè)技術(shù)學(xué)院《韓語(yǔ)語(yǔ)法三》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇省宿遷2024-2025學(xué)年初三全真模擬考試(一)生物試題試卷含解析
- 烏魯木齊市沙依巴克區(qū)2025年五下數(shù)學(xué)期末調(diào)研模擬試題含答案
- 江西省樟樹(shù)市2025年初三4月教學(xué)質(zhì)量檢測(cè)試題生物試題含解析
- 江西財(cái)經(jīng)大學(xué)現(xiàn)代經(jīng)濟(jì)管理學(xué)院《基礎(chǔ)俄語(yǔ)Ⅳ》2023-2024學(xué)年第一學(xué)期期末試卷
- 民辦四川天一學(xué)院《醫(yī)學(xué)文獻(xiàn)檢索》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉林省白山市江源縣2025年數(shù)學(xué)五下期末考試模擬試題含答案
- 腎臟移植課件
- 食品生產(chǎn)許可審查通則解讀課件
- 美麗的晉祠-完整版課件
- 醫(yī)院“雙培養(yǎng)”制度
- 時(shí)區(qū)與區(qū)時(shí)課件
- 許慎《說(shuō)文解字》(全文)
- DB34∕T 1948-2013 建設(shè)工程造價(jià)咨詢檔案立卷標(biāo)準(zhǔn)
- 通用門座機(jī)安裝工藝2
- 企業(yè)集團(tuán)財(cái)務(wù)管理綜合練習(xí)計(jì)算
- 養(yǎng)老機(jī)構(gòu)服務(wù)高質(zhì)量115項(xiàng)明細(xì)
- 圓管涵結(jié)構(gòu)計(jì)算
評(píng)論
0/150
提交評(píng)論