![-職工信息管理系統(tǒng)_第1頁(yè)](http://file4.renrendoc.com/view/adc1c5fa1ebbbfa587f0783ae1a7c5bb/adc1c5fa1ebbbfa587f0783ae1a7c5bb1.gif)
![-職工信息管理系統(tǒng)_第2頁(yè)](http://file4.renrendoc.com/view/adc1c5fa1ebbbfa587f0783ae1a7c5bb/adc1c5fa1ebbbfa587f0783ae1a7c5bb2.gif)
![-職工信息管理系統(tǒng)_第3頁(yè)](http://file4.renrendoc.com/view/adc1c5fa1ebbbfa587f0783ae1a7c5bb/adc1c5fa1ebbbfa587f0783ae1a7c5bb3.gif)
![-職工信息管理系統(tǒng)_第4頁(yè)](http://file4.renrendoc.com/view/adc1c5fa1ebbbfa587f0783ae1a7c5bb/adc1c5fa1ebbbfa587f0783ae1a7c5bb4.gif)
![-職工信息管理系統(tǒng)_第5頁(yè)](http://file4.renrendoc.com/view/adc1c5fa1ebbbfa587f0783ae1a7c5bb/adc1c5fa1ebbbfa587f0783ae1a7c5bb5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
李立 課題工作時(shí)間:2015-11-25至2015-12-9----------------------------------------------------------------------------------------------------------------信息工程學(xué)院軟件編程課程設(shè)計(jì)任務(wù)書(shū)學(xué)生姓名鄭桂桂學(xué)號(hào)0204140140專業(yè)班級(jí)物聯(lián)網(wǎng)工程(1)班設(shè)計(jì)題目職工信息管理系統(tǒng)主要任務(wù)及設(shè)計(jì)要求:查詢方式:(1)按學(xué)歷查詢(2)按職工號(hào)查詢 2.2模塊流程圖 3 3.1程序中使用的數(shù)據(jù)結(jié)構(gòu) 5解 54.設(shè)計(jì)結(jié)果與分析 8 ----------------------------------------------------------------------------------------------------------------第一章概述1.1課題背景實(shí)踐性教學(xué)環(huán)節(jié)之一,運(yùn)用所學(xué)課程的知識(shí),結(jié)合實(shí)際應(yīng)用設(shè)計(jì)而進(jìn)行的一次綜合分析設(shè)計(jì)能力的訓(xùn)練。并且管理信息系統(tǒng)在各行各業(yè)發(fā)揮著越來(lái)越重要的作用。但在職工信息的管理中,避免了手工操作而帶來(lái)的一些不必要的問(wèn)題。通過(guò)編寫(xiě)一個(gè)職工管理系統(tǒng)的C語(yǔ)言程序,培養(yǎng)學(xué)生在本課程范圍內(nèi),初步掌握解決實(shí)際應(yīng)用問(wèn)題時(shí)所應(yīng)具有的查閱資料、綜合運(yùn)用所學(xué)知識(shí)、掌握C語(yǔ)言程序基本技巧的能力,為軟件編程設(shè)計(jì)及今后從事專業(yè)工作打下基礎(chǔ)。1.2題目要求設(shè)計(jì)一個(gè)職工信息管理系統(tǒng)。職工信息包括職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號(hào)不重復(fù))。使之能提供以下功能:4、職工信息查詢功能--算法查詢方式(1)按學(xué)歷查詢(2)按職工號(hào)查詢1.3設(shè)計(jì)要求根據(jù)題目要求,應(yīng)當(dāng)把職工信息用結(jié)構(gòu)體形式輸入,然后把職工信息送到文件中,所以應(yīng)該提供一個(gè)結(jié)構(gòu)體和文件的輸入輸出等操作;在程序中需實(shí)現(xiàn)職工信息錄入,瀏覽,查詢,刪除和修改等功能的操作,所以需要建立相應(yīng)的--------------------------------------------------------第二章概要設(shè)計(jì)將每一個(gè)職工的職工號(hào)、姓名性別、年齡、工資、地址、聯(lián)系方式的數(shù)據(jù)作為一個(gè)記錄,存入數(shù)據(jù)文件。選擇是回到菜單列表還是退出系統(tǒng)。查詢符合用戶提供的條件的職工信息??蛇x擇用兩種方式分別查詢,按職工號(hào)查詢,輸入一個(gè)職工號(hào),輸出為此職工的全部信息。按學(xué)歷查詢,輸入一個(gè)學(xué)歷后。輸出符合此學(xué)歷的職工的所有信息。選擇回到菜單還是退出系統(tǒng)。先顯示出之前錄入的全部職工信息,輸入打算刪除的職工姓名,系統(tǒng)顯示出此職工的信息,再次選擇是否刪除,同意則繼續(xù)刪除,不同意則返回菜單。如果輸入的姓名不是之前錄入的職工姓名,系統(tǒng)會(huì)提示查無(wú)此人。先顯示出所有之前錄入的職工信息,輸入打算修改的職工姓名,系統(tǒng)輸出再次輸152346退出信息是否退出系統(tǒng)----------------------------------------------------------------------------------------------------------------職工信息系統(tǒng)信息信息瀏覽信息信息刪除信息修改分條輸入職按職工號(hào)查學(xué)歷查輸入想要?jiǎng)h輸入要修改的職工詢,輸入一詢,輸入一除的職工的的職工的姓號(hào)、姓名、顯示錄入的個(gè)職工號(hào),個(gè)學(xué)歷,顯姓名,顯示名,顯示原所有職工的顯示出此職示出所有此出此職工的始信息,確所有信息工的全部信學(xué)歷的職工原始信息確認(rèn)是否修改住址、電話等信息息定是否刪除--------------------------------------------------------第三章詳細(xì)設(shè)計(jì)為了方便使用結(jié)構(gòu),此系統(tǒng)結(jié)構(gòu)均為全局類型定義employee{charname字符數(shù)組rsexcharxueli字符數(shù)組charaddr字符數(shù)組chartel為字符數(shù)組}voidmenu);//菜單選項(xiàng)voidinput();//錄入voidsave(int);//保存voiddisplay();//瀏覽voiddel();//刪除voidsearch();//查找voidsearch_num();//按姓名查詢voidsearch_xueli();//按學(xué)歷查詢voidmodify();//修改整齊oidmenu{printf("************************歡迎您進(jìn)入職工信息管理系統(tǒng)n----------------------------------------------------------------------------------------------------------------瀏覽職工信息**\n");4.刪除職工信息**\n");");printf("printf("6.正常退出系統(tǒng)**\n");*******************or個(gè)人就要選擇一下的步驟。運(yùn)用輸出顯示出錄入的界面,再通過(guò)輸入的數(shù)據(jù)建文件中dsaveintmnexit);}foriimi中rrornfclosefp);}nexit);}while(feof(fp)==0);}fclose(fp);//(文件關(guān)閉函數(shù))關(guān)閉一個(gè)流--------------------------------------------------------returni;}(4)瀏覽函數(shù)觀ddisplayprintf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%s\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);}(5)查詢函數(shù)的方 (6)刪除函數(shù)刪除(詳情見(jiàn)主要程序代碼)(7)修改函數(shù)用字符串復(fù)制,賦值等語(yǔ)句達(dá)到修改的目的,輸入完畢后調(diào)用瀏覽函數(shù)將所有--------------------------------------------------------第四章設(shè)計(jì)結(jié)果及分析(設(shè)計(jì)結(jié)果運(yùn)行)--------------------------------------------------------總結(jié)與體會(huì)課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,回想這兩周的課程設(shè)計(jì),至今我仍感慨良多。最初當(dāng)聽(tīng)說(shuō)我們會(huì)有一個(gè)特別難的課程設(shè)計(jì)必須要做的時(shí)候,我感到很擔(dān)憂,我一直覺(jué)得C語(yǔ)言是一門非常難學(xué)的課程,我對(duì)自己完成一個(gè)系統(tǒng)的軟件設(shè)計(jì)并沒(méi)有太大信心,但又必須做,硬著頭皮拿到題目到完成整個(gè)編程,真的讓我有巨大的感慨,兩個(gè)星期除過(guò)我們正常上課其實(shí)也沒(méi)有太多時(shí)間,每天都感到時(shí)間緊張,我們要查找各種資料和請(qǐng)教有做過(guò)課程設(shè)計(jì)的學(xué)姐,或者請(qǐng)教指導(dǎo)老師。一邊后悔自己當(dāng)初沒(méi)有把C語(yǔ)言學(xué)的順手拈來(lái),一邊在電腦前一遍遍的不厭其煩的敲代碼,睡覺(jué)的一整天,剛開(kāi)始真的是頭暈眼花,后來(lái)隨著我不斷的學(xué)習(xí),一個(gè)越來(lái)越完整的時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考能力。在設(shè)計(jì)的過(guò)程中遇到的問(wèn)題,這畢竟是我第一次做課程設(shè)計(jì),難免會(huì)遇到識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)結(jié)構(gòu)體、鏈表……通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)從新溫故。這次課設(shè)終于順利完成了,做會(huì)很簡(jiǎn)單,但對(duì)于我來(lái)說(shuō)已經(jīng)不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的我增以后在學(xué)習(xí)過(guò)程中,我會(huì)更加注視實(shí)踐操作,使自己便好地學(xué)好計(jì)算機(jī),只有個(gè)程序猿都一定是堅(jiān)強(qiáng)的執(zhí)著的。同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!--------------------------------------------------------附錄:主要程序代碼#include<stdio.h>#include<windows.h>#include<string.h>#defineN100ee{charname組定義姓名為charsexcharxueli學(xué)歷為字符數(shù)組charaddr地址為字符數(shù)組chartel義電話為字符數(shù)組}emvoidmenu;//聲明函數(shù)菜單函數(shù)voidin//聲明信息錄入函數(shù)voidsaveint);//聲明信息保存函數(shù)voiddisplay);//聲明信息瀏覽函數(shù)voiddel;//聲明信息刪除函數(shù)voidsearch);//聲明信息查詢函數(shù)voidsearch_num();//聲明按職工號(hào)查詢函數(shù)voidsearch_xueli();//聲明按學(xué)歷查詢函數(shù)voidmodify//聲明修改函數(shù)voidmain(){menu();//調(diào)用菜單函數(shù)ara{printf("請(qǐng)選擇你需要操作的步驟(1--6):\n");fdn}whilefdowhile達(dá)式):實(shí)現(xiàn)循環(huán)while(f==1){----------------------------------------------------------------------------------------------------------------{ntfninbreakndisplaybreakfnsearchbreaktfndelbreakfnmodifybreak}printfyornn);systemcls屏menu用菜單函數(shù)printf作的步驟(1--6):\n");}}}tidmenu{nprintf1.錄入職工信息");覽職工信息**\n");4.刪除職工信息**\n");");printf("printf(".正常退出系統(tǒng)**\n");*******************}voidin/{printf息的職工人數(shù)(1--100):\n");{printfscanf"%d",&em[i].num);printfscanf"%s",em[i].name);getchar();printf("請(qǐng)輸入性別(a-女/b-男)**:}}ntm{{n}n}{nexit0);}{{fp}lefeoffp}fclose(fp);//(文件關(guān)閉函數(shù))關(guān)閉一個(gè)流returni;}ddisplay{tdtstsneminumeminameem}ddel{printf("\n原來(lái)的職工信息:\n");printf的姓名:\n");{{tdtstsneminumeminameem{{}}}}m=m-1;}earch{}leflagleflag{{nsearchnumbreakearchxuelibreak}}}voidsearchnum查詢{printf:\n");printf("\n職工號(hào)\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話\n");printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%s\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);}}printf\n");{casesearchbreakkak}}voidsearchxueli查詢{iprintf:\n");tdtstsneminumeminameem}{}}modify{iprintf("\n原來(lái)的職工信息:\n");printf的姓名:\n");{tdtstsneminumeminame
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025伸縮縫安裝工程勞務(wù)分包合同修改
- 9 知法守法依法維權(quán) 第二課時(shí)(說(shuō)課稿)-2023-2024學(xué)年道德與法治六年級(jí)上冊(cè)統(tǒng)編版001
- 2023二年級(jí)數(shù)學(xué)上冊(cè) 六 表內(nèi)乘法和表內(nèi)除法(二)練習(xí)十四說(shuō)課稿 蘇教版001
- 10《爬山虎的腳》第二課時(shí) 說(shuō)課稿-2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)統(tǒng)編版
- Unit 3 My weekend plan Part 6(說(shuō)課稿)-2024-2025學(xué)年人教PEP版英語(yǔ)六年級(jí)上冊(cè)
- 生了病怎么辦 (課件)-2024-2025學(xué)年人教版(2024)體育一年級(jí)全一冊(cè)
- Review Module Unit 1(說(shuō)課稿)-2023-2024學(xué)年外研版(三起)英語(yǔ)四年級(jí)下冊(cè)
- 17《松鼠》說(shuō)課稿-2024-2025學(xué)年五年級(jí)語(yǔ)文上冊(cè)統(tǒng)編版001
- 2025農(nóng)村宅基地轉(zhuǎn)讓合同模板
- 8網(wǎng)絡(luò)新世界 第一課時(shí) 說(shuō)課稿-2023-2024學(xué)年道德與法治四年級(jí)上冊(cè)統(tǒng)編版
- 2025年全國(guó)科技活動(dòng)周科普知識(shí)競(jìng)賽試題庫(kù)及答案
- 工廠生產(chǎn)區(qū)清潔流程及安全規(guī)范
- 化學(xué)丨百師聯(lián)盟2025屆高三1月一輪復(fù)習(xí)聯(lián)考(五)化學(xué)試卷及答案
- 2024年全國(guó)職業(yè)院校技能大賽中職(酒店服務(wù)賽項(xiàng))備賽試題庫(kù)(500題)
- 工程建設(shè)項(xiàng)目培訓(xùn)
- 高速公路巡邏車司機(jī)勞動(dòng)合同
- 2025中國(guó)大唐集團(tuán)內(nèi)蒙古分公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 充血性心力衰竭課件
- 2025年日歷(日程安排-可直接打印)
- 《VAVE價(jià)值工程》課件
- 分享二手房中介公司的薪酬獎(jiǎng)勵(lì)制度
評(píng)論
0/150
提交評(píng)論