已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
課程設(shè)計報告C課程設(shè)計報告題目人事管理系統(tǒng)設(shè)計者專業(yè)班級學(xué)號指導(dǎo)教師二模塊設(shè)計分析系統(tǒng)功能模塊圖歡迎畫面主菜單顯示功能查找功能刪除功能輸入功能保存與讀取退出程序添加功能修改功能統(tǒng)計功能按ID號查找按姓名查找修改ID號修改姓名修改職務(wù)工資修改基本工資修改醫(yī)保修改津貼修改公積金工作程序分析輸入輸入職工工資資料通過結(jié)構(gòu)體的數(shù)組來進(jìn)行操作,先頭定義數(shù)組EM,先輸入需要輸入的職工人數(shù)M,然后進(jìn)入循環(huán),每次循環(huán)將各項輸入結(jié)構(gòu)體數(shù)組對應(yīng)項的對應(yīng)成員中,當(dāng)循環(huán)次數(shù)等于人數(shù)時,完成全部員工的資料輸入,退出循環(huán)。同時將數(shù)據(jù)儲存在CKERK_LIST文件中并自動保存至磁盤。注如首次使用,尚未輸入數(shù)據(jù),請先輸入數(shù)據(jù)。輸入的數(shù)據(jù)將自動保存。再次選擇輸入功能時原數(shù)據(jù)將被覆蓋。保存將輸入的資料存入磁盤讀取文件CLERK_LIST,若文件不存在,打印“打開失敗并退出。若存在,則通過循環(huán)語句將輸入到結(jié)構(gòu)體數(shù)組的數(shù)據(jù)逐個輸入磁盤。讀取讀取磁盤中的資料打開文件CLERK_LIST,若文件不存在,打印“打開失敗”并退出。若存在,讀取文件中的數(shù)據(jù),并返回職工人數(shù)。顯示顯示職工工資資料先通過讀取函數(shù)的返回值確定職工人數(shù)M,再通過循環(huán)將員工工資資料逐個打印,當(dāng)循環(huán)次數(shù)達(dá)到M時退出循環(huán)。其中總工資由程序計算,總工資基本工資職務(wù)工資津貼醫(yī)療保險公積金刪除刪除某員工的資料打印員工資料并提示輸入要刪除職工的姓名,輸入后若該職工不存在則打印“查無此人”;若存在,則顯示該職工資料并詢問是否確定刪除。若確定,則刪除。刪除時,通過對比輸入的姓名與資料中的姓名做對比從而確定要刪除的項I,從第I項開始,將后一項的各成員的值賦給前一項各對應(yīng)的成員,完成對第I項的刪除。添加添加新的員工資料而不覆蓋原有資料打印原有職工資料,詢問要添加的職工人數(shù)并詢問是否確定添加。逐個逐項輸入員工信息,之后程序計算其總工資。完成后顯示“添加成功”,打印新的員工資料并自動保存。添加的方法為定義一個相同類型的結(jié)構(gòu)體數(shù)組,將原有項復(fù)制后增添新的項,并保存新的數(shù)組。查找按ID好查詢與按姓名查找員工資料根據(jù)提示輸入要查詢的ID號或姓名,程序通過循環(huán)語句將輸入的數(shù)字與以保存的結(jié)構(gòu)體數(shù)組中的數(shù)據(jù)對比,若相同,則打印“已找到”及該員工的資料;當(dāng)循環(huán)次數(shù)等于人數(shù)時結(jié)束循環(huán),若至結(jié)束循環(huán)時也沒有找到相同的,則打印“查無此人”。修改修改特定員工的特定資料打印員工信息并提示輸入要修改資料的職工姓名。按提示確定要修改,確定要修改的項目,輸入要修改成的結(jié)果并將該結(jié)果賦給對應(yīng)項的對應(yīng)成員,完成對特定職工特定項目的修改。統(tǒng)計通過循環(huán)對結(jié)構(gòu)體數(shù)組中的每一項經(jīng)行統(tǒng)計,計算工資總額為,將工資總額除以人數(shù)計算出平均工資。根據(jù)每名職工的資料計算基本工資、職務(wù)工資、津貼之和在10001500圓15002000圓2000圓以上的員工占總員工的百分比。三源程序代碼(附各部分解釋)INCLUDEINCLUDEINCLUDEINCLUDEDEFINEN100STRUCTCLERKINTNUM/ID號CHARNAME20/姓名INTJBGZ/基本工資INTZWGZ/職務(wù)工資INTJT/津貼INTYB/醫(yī)療保險INTGJJ/公積金/INTTOTAL/總工資EM100VOIDMENUVOIDINPUTVOIDSAVEINTVOIDDISPLAYVOIDDELVOIDADDVOIDSEARCHVOIDSEARCH_NUMVOIDSEARCH_NAMEVOIDMODIFYVOIDSTAVOIDSTART/定義各函數(shù)/VOIDSTART/開始界面SYSTEM“CLS“/清屏SYSTEM“COLOR1E“/設(shè)置文字顏色為黃色背景色藍(lán)色PRINTF“NNNNNN“PRINTF“PRINTF“歡迎使用工資管理系統(tǒng)“PRINTF“NNNNN“PRINTF“TTTT制作N“PRINTF“TTTT2011年6月NNNN“PRINTF“TTT按任意鍵進(jìn)入N“VOIDMENU/菜單界面SYSTEM“CLS“SYSTEM“COLOR1F“PRINTF“菜單NN“PRINTF“1輸入NN“PRINTF“2顯示NN“PRINTF“3查找NN“PRINTF“4刪除NN“PRINTF“5添加NN“PRINTF“6修改NN“PRINTF“7統(tǒng)計NN“PRINTF“8退出NN“PRINTF“說明如首次使用尚未輸入數(shù)據(jù)請先輸入數(shù)據(jù)N輸入的數(shù)據(jù)將自動保存N再次選擇輸入功能時原數(shù)據(jù)將被覆蓋NN“VOIDINPUT/錄入函數(shù)/INTI,MSYSTEM“CLS“PRINTF“職工人數(shù)1100N“SCANF“D“,FORI0I1IFEMITOTAL1500PRINTF“NN工資總額為DN“,SUMPRINTF“平均工資為DN“,SUM/MPRINTF“N基本工資、職務(wù)工資、津貼之和N“PRINTF“在10001500圓的員工占總員工的百分之DN“,A100/MPRINTF“在15002000圓的員工占總員工的百分之DN“,B100/MPRINTF“在2000圓以上的員工占總員工的百分之DN“,C100/MPRINTF“NN按任意鍵繼續(xù)“GETCHMENUVOIDMAIN/主函數(shù)INTN,BUTTONCHARASTARTGETCHMENUDOPRINTF“功能選擇18N“SCANF“D“,IFN1BREAKELSEBUTTON0PRINTF“您輸入有誤,請重新選擇“WHILEBUTTON0WHILEBUTTON1SWITCHNCASE1INPUTBREAKCASE2DISPLAYBREAKCASE3SEARCHBREAKCASE4DELBREAKCASE5ADDBREAKCASE6MODIFYBREAKCASE7STABREAKCASE8EXIT0BREAKDEFAULTBREAKGETCHARPRINTF“N“PRINTF“按任意鍵繼續(xù)N“GETCHSYSTEM“CLS“/清屏/MENU/調(diào)用菜單函數(shù)/PRINTF“功能選擇18N“SCANF“D“,PRINTF“N“運(yùn)行結(jié)果及截圖歡迎畫面菜單輸入功能顯示功能統(tǒng)計功能刪除功能添加功能修改功能心得體會通過這兩周的C語言課程設(shè)計,我加深了對C語言程序設(shè)計的理解,使自己的操作更加熟練,發(fā)現(xiàn)了自己的不足,為自己今后的繼續(xù)學(xué)習(xí)指明了方向。在這次課程設(shè)計中,我鞏固所了學(xué)過的知識,能用匯編語言熟練地運(yùn)用順序、選擇、循環(huán)三大結(jié)構(gòu),進(jìn)一步掌握結(jié)構(gòu)體數(shù)組的使用,文件函數(shù)的使用,掌握了子程序的定義及調(diào)用。并在調(diào)試過程中不斷發(fā)現(xiàn)與改正錯誤,完善算法,改進(jìn)用戶體
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年焦作師范高等專科學(xué)校馬克思主義基本原理概論期末考試題及答案解析(必刷)
- 2025年寧陵縣招教考試備考題庫附答案解析
- 2024年綿陽城市學(xué)院馬克思主義基本原理概論期末考試題附答案解析(奪冠)
- 2025年神木職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試題庫附答案解析
- 2024年遼寧省交通高等專科學(xué)校馬克思主義基本原理概論期末考試題帶答案解析
- 2024年石樓縣幼兒園教師招教考試備考題庫及答案解析(必刷)
- 2025年重慶水利電力職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試題庫帶答案解析
- 2024年遼寧農(nóng)業(yè)職業(yè)技術(shù)學(xué)院馬克思主義基本原理概論期末考試題帶答案解析
- 2025年西華縣招教考試備考題庫附答案解析
- 2025年和布克賽爾蒙古自治縣招教考試備考題庫附答案解析(必刷)
- 衛(wèi)生院網(wǎng)絡(luò)安全知識培訓(xùn)課件
- 2025英大證券考試題目及答案
- 食材配送的增值服務(wù)
- 鐵路大票管理辦法
- 風(fēng)信子教學(xué)課件
- 口腔門診急救管理制度
- 二級造價師《計量與計價》(公路交通)題庫(483題)
- 撤銷限高和失信申請書
- DB32∕T 1286-2008 褐飛虱生物型鑒定操作規(guī)程 苗鑒法
- 2025年羽毛球館場地租賃
- 人孔手孔標(biāo)準(zhǔn)JB577-1979-常壓人孔
評論
0/150
提交評論