freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

職工信息管理系統(tǒng)-wenkub

2023-04-23 02:56:32 本頁(yè)面
 

【正文】 C程序設(shè)計(jì)C語(yǔ)言從入門到精通系統(tǒng)源程序:includeincludeincludeinclude//職工信息包括職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號(hào)不重復(fù))。細(xì)心,就是在編寫過程中注意拼寫,仔細(xì)編寫程序;耐心,就是程序編譯中出現(xiàn)很多錯(cuò)誤的時(shí)候能夠耐心去修改,只有這樣,才能很好的完成程序。在進(jìn)行課程設(shè)計(jì)的前兩天,不知道從何入手,很是不解,不知道我們究竟要做什么。、編程和動(dòng)手能力,掌握了程序設(shè)計(jì)基本技能。在實(shí)踐過程中,自己編程的時(shí)候常常會(huì)犯錯(cuò)誤,并總結(jié)了一些克服缺點(diǎn)的方法。 編程中的問題及解決方法(1)一開始查詢模塊第一種方法并不能運(yùn)行,我不停的查閱資料,想做一種簡(jiǎn)便又可行的方法,這個(gè)模塊發(fā)費(fèi)了我很長(zhǎng)時(shí)間,但做出來(lái)的那一刻內(nèi)心無(wú)比的喜悅,過程再艱苦,但我收獲了巨大的知識(shí)財(cái)富,同時(shí)我也更相信努力鉆研必能取得成果。并且可以只修改職員的部分信息。圖416選擇刪除,顯示剩余職工數(shù)據(jù),并詢問是否繼續(xù)。并將排序結(jié)果保存到指定文檔中。詳細(xì)程序運(yùn)行過程見下圖:圖49圖410 查詢界面該界面通過輸入工資或者學(xué)歷,能查詢符合標(biāo)準(zhǔn)的員工。i文本數(shù)目 (否) 按職工號(hào)排序(是) 按學(xué)歷排序結(jié)束 (是) (否)結(jié)束i++ i++輸出順序并保存輸出順序并保存while(!feof(read)) 如圖35 排序函數(shù) 刪除或修改函數(shù) (1)函數(shù)原型void shanchu(struct worker work[100]); (2)函數(shù)功能職工信息刪除或修改模塊,主要實(shí)現(xiàn)職工信息的刪除或修改功能(3)函數(shù)形參說明 struct worker work[100](5) 函數(shù)流程圖 開始輸入2代表修改輸入1代表刪除輸入職工號(hào)輸入職工號(hào)是否確定修改是否確定刪除 (是)修改刪除(是) (是) (是)是否繼續(xù)是否繼續(xù) (否)結(jié)束結(jié)束 (否) 如圖36 刪除修改函數(shù) 結(jié)束函數(shù) (1)函數(shù)原型void left(); (2)函數(shù)功能 表示此程序運(yùn)行結(jié)束(3)函數(shù)形參說明 無(wú)(4)函數(shù)流程圖開始輸入0進(jìn)入返回界面按任意鍵進(jìn)入主界面結(jié)束 圖37 結(jié)束函數(shù) 主界面運(yùn)行 下面,我要輸入用戶名和密碼,注意(我這里如果第一次用戶名和密碼輸入錯(cuò)誤,那么還有兩次輸入機(jī)會(huì),若兩次后還不對(duì),自動(dòng)退出系統(tǒng)。(5) 函數(shù)流程圖 如圖35 開始 輸入n,i=0n==2n==1 i=0amp。(2)函數(shù)功能職工信息輸入模塊,主要實(shí)現(xiàn)職工信息的輸入功能(3)函數(shù)形參說明 struct worker *op;(4)函數(shù)流程圖 如圖32 輸入函數(shù)圖32 職工信息錄入函數(shù) 輸出函數(shù) (1)函數(shù)原型void display(struct worker *ab)。 如不正確,重新輸入,并且只有兩次重新輸入的機(jī)會(huì),若兩次還不對(duì),系統(tǒng)自動(dòng)退出程序。 //住址 char telephone[20]。 //性別 int age。試設(shè)計(jì)一職工信息管理系統(tǒng),使之能提供以下功能:系統(tǒng)以菜單方式工作(2)職工信息錄入功能(職工信息用文件保存)(3)職工信息瀏覽功能(4)查詢和排序功能:(至少一種查詢方式) 按工資查詢 按學(xué)歷查詢等(5)職工信息刪除、修改功能 總體功能框架 實(shí)現(xiàn)航班信息的輸入,航班信息的輸出,航班信息的查找,訂票系統(tǒng),退票系統(tǒng)功能圖21 職工信息管理系統(tǒng) 數(shù)據(jù)結(jié)構(gòu)概要設(shè)計(jì) 航班信息輸入 輸入職工職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話,同時(shí)職工的職工號(hào)不得重復(fù)。 數(shù)據(jù)結(jié)構(gòu)詳細(xì)設(shè)計(jì)結(jié)構(gòu)體struct worker work[100]用于儲(chǔ)存航班信息,作為文件數(shù)據(jù)域 struct worker{ double number。 //年齡 char xueli[10]。 //電話號(hào)碼。 (3)函數(shù)形參說明 無(wú)(4)函數(shù)流程圖 如圖31 主函數(shù)圖30 主函數(shù) 主界面函數(shù) (1)函數(shù)原型void mainhome()。 (2)函數(shù)功能職工信息輸出模塊,主要實(shí)現(xiàn)職工信息的輸出功能(3)函數(shù)形參說明 struct worker *ab。amp。)下面請(qǐng)看演示圖41圖42圖43下面是正確操作圖44(注意,這里, 運(yùn)用Sleep函數(shù),配合for循環(huán),產(chǎn)生登錄效果) 主菜單界面圖45主界面通過輸入1—6之間的數(shù)字,通過主界面函數(shù),進(jìn)入不同子函數(shù),來(lái)實(shí)現(xiàn)相應(yīng)功能。如果沒有符合標(biāo)準(zhǔn)的,輸出“沒有該職工信息,查無(wú)此人!!”字樣,輸入1代表按工資查詢,輸入2代表按學(xué)歷查詢。輸入1圖413輸入2圖414刪除或修改界面該界面該界面通過對(duì)指定文檔讀取,1代表刪除,2代表修改。若按2:則是詢問是否繼續(xù),若為繼續(xù),返回上一個(gè)界面,若選擇否,則返回菜單界面:圖417該界面該界面通過對(duì)指定文檔讀取,1代表刪除,2代表修改。圖4184) 判斷是否確定修改,若是,按1,若不是,按2,直接返回菜單函數(shù)中,若按1,會(huì)出現(xiàn)數(shù)字選擇,通過選擇,選擇要修改的類型。(2)程序編譯后有時(shí)并不能讀懂錯(cuò)誤的意思或者找不到錯(cuò)誤在哪,百度則是很好的方法了。而且更深刻體會(huì)到程序設(shè)計(jì)中最重要的一部分不是編寫源程序,而是調(diào)試過程。以下是課程設(shè)計(jì)中的錯(cuò)誤總結(jié)和分析:后來(lái)通過上網(wǎng)找資料,才發(fā)現(xiàn)有好多做法,根本就看不完,此時(shí)才真正意識(shí)到差距所在。雖然在整個(gè)過程中出現(xiàn)了不少錯(cuò)誤,但最終還是圓滿完成了,此次程序設(shè)計(jì)的經(jīng)歷讓我學(xué)到了太多,同時(shí)也讓我理解到參加的項(xiàng)目越大越能學(xué)到知識(shí),因此以后我會(huì)積極主動(dòng)的去參加一些項(xiàng)目,以此來(lái)提高自己的技能和編程經(jīng)驗(yàn)。void mainhome()。void paixu(struct worker work[100])。struct worker{ double number。 //年齡 char xueli[10]。 //電話號(hào)碼}。 char users[50],mima[30]。 printf(\n\n\n\n)。 printf(\t\t\t\t┃* * ┃\n)。 printf(\t\t\t\t┃* * ┃\n)。 printf(\t\t\t\t┃* * ┃\n)。i++) { printf(\n請(qǐng)輸入用戶名:)。 if((strcmp(users,dong)==0)amp。i20。 mainhome()。 } if(k==3) { printf(\n連續(xù)輸入錯(cuò)誤3次 將退出程序\n)。 printf(\n\n\n\n)。 printf(\t\t\t\t┃* * *┃\n)。 printf(\t\t\t\t┃* * *┃\n)。 printf(\t\t\t\t┃* * *┃\n)。m=work。 break。 break。 break。 FILE *irry。i100。work[i].wage,work[i].address,work[i].telephone)。 char c。 for(i=0。 for(m=0。 scanf(%lf,amp。amp。work[k].number)。 scanf(%s,work[k].name)。 scanf(%d,amp。 printf(工資:\n)。 scanf(%s,work[k].address)。 fprintf(irry,%.0f\t%s\t%s\t%d\t%s\t%d\t%s\t%s\n,work[k].number,work[k].name,work[k].xingbie,work[k].age, work[k].xueli,work[k].wage,work[k].address,work[k].telephone)。 if(c==39。) { if(k100) { input (work)。 mainhome()。N39。 }while((c!=39。(c!=39。(c!=39。(c!=39。 if((read=fopen(C:\\20171008189 董吉華\\,r+))==NULL) { printf(sorry,I’m error:\n)。 system(cls)。i++){ while(!feof(read)){fscanf(read,\t%lf\t%s\t%s\t%d\t%s\t%d\t%s\t%s\n,amp。 printf(\t%.0f\t%s%3s\t%2d\t%4s\t%4d\t%11s\t%11s\n,work[i].number,work[i].name,work[i].xingbie, work[i].age,work[i].xueli,work[i].wage,work[i].address,work[i].telephone)。 c=getchar()。}void chazhao(struct worker work[100]){ int i,j。 char find[20]。 printf(\\n)。 exit(0)。amp。 scanf(%d,amp。i10。 for (i=0。work[i].age,work[i].xueli,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1