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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-職工管理系統(tǒng)-文庫吧

2025-07-23 07:23 本頁面


【正文】 id sort()函數(shù)來實現(xiàn)。(1)按年齡排序:可以按員工工號對員工信息排序,通過自己定義的void sortByAge()函數(shù)來。(2)按工齡排序:可以按員工工齡對員工信息排序,通過自己定義的void sortByWorkTime()函數(shù)來實現(xiàn)。(3)回復(fù)原排序:可以回復(fù)排序前的順序,通過自己定義的void sortByNum?。ǎ┖瘮?shù)來實現(xiàn)。(4)退出?!。贰⑼顺鱿到y(tǒng)模塊:退出員工信息管理系統(tǒng),通exit(0)函數(shù)來實現(xiàn)。函數(shù)調(diào)用圖:(圖3)調(diào)試分析測試是使用人工或者自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實際結(jié)果之間的差別。在調(diào)試查詢修改功能過程中,查詢的結(jié)果顯示,沒有找到員工信息,最后發(fā)現(xiàn)查找的結(jié)點不正確,查詢應(yīng)該與輸入的值和頭結(jié)點next比較。此外查詢結(jié)點不知道如何循環(huán),反復(fù)修改程序才知道如何繼續(xù)查找而不出錯誤。本次課程設(shè)計是圍繞數(shù)據(jù)結(jié)構(gòu)進行。根據(jù)問題描述可知,需要解決問題并不復(fù)雜,整個問題只需要實現(xiàn)一個員工管理系統(tǒng)功能,那就是在這個系統(tǒng)中實現(xiàn)對員工信息的插入、刪除、查詢、排序、修改。但是,為了實現(xiàn)該功能,卻需要優(yōu)秀的算法和數(shù)據(jù)結(jié)構(gòu)以保證實現(xiàn)的時間和空間效率。把員工信息存儲在一個單鏈表中,利用指針實現(xiàn)對員工信息的各項基本操作。雖然設(shè)計的程序完成了題目描述所需要實現(xiàn)的功能,但是仍然存在不如人意的地方??梢耘判蛏厦娑嘣O(shè)計幾個算法,實現(xiàn)多角度排序。在這個系統(tǒng)中沒有員工序號的信息,所以允許員工姓名相同,在一定程度上可能存在員工信息重復(fù)。經(jīng)過這次數(shù)據(jù)結(jié)構(gòu)課程設(shè)計,我們不僅及時鞏固的了數(shù)據(jù)結(jié)構(gòu)、算法、以及軟件工程的知識,并明白數(shù)據(jù)結(jié)構(gòu)和算法對于程序時間和空間性能的影響,及軟件工程提供的開發(fā)流程和工具對于實現(xiàn)特定功能程序的重要意義。當(dāng)我們面對一個實際問題,應(yīng)該迅速根據(jù)問題性質(zhì)和特點抽象成特定的數(shù)據(jù)結(jié)構(gòu),當(dāng)然每個問題都有可能能夠抽象成多種數(shù)據(jù)結(jié)構(gòu),每種數(shù)據(jù)結(jié)構(gòu)適應(yīng)于不同的算法。因此應(yīng)該綜合考慮這樣的數(shù)據(jù)結(jié)構(gòu)、算法以及它們的空間和時間效率,然后從中選擇一個作為實現(xiàn)程序的基礎(chǔ)。用戶使用說明 進入員工管理系統(tǒng),首先看到的就是主菜單界面,然后提示:“請選擇主菜單(06):”如果選擇1,進入添加員工模塊,按照提示語依次錄入員工對象信息。選擇2,進入展示員工所有的信息模塊,DOS界面顯示剛才錄入的員工信息。選擇3,進入員工查詢模塊,在此模塊下:系統(tǒng)提示:按姓名查詢、按編號查詢,系統(tǒng)根據(jù)用戶選擇進行相應(yīng)的處理,退 出查詢模塊時,系統(tǒng)進入主菜單模塊。選擇4,進入刪除員工模塊,在此模塊下:系統(tǒng)提示:按編號刪除、按姓名刪除,系統(tǒng)根據(jù)用戶選擇,進行相應(yīng)的處理, 退出刪除模塊時,系統(tǒng)進入主菜單模塊。選擇5,進入修改員工信息模塊,在該模塊下:系統(tǒng)提示:修改整條信息,修改部分信息,系統(tǒng)根據(jù)用戶選擇,進行相應(yīng)的功 能處理。當(dāng)用戶選擇退出修改模塊時,系統(tǒng)進入主菜單模塊。選擇6,進入排序模塊,在該模塊下:系統(tǒng)提示:按年齡排序、按工齡排序、回復(fù)原排序,系統(tǒng)根據(jù)用戶的選擇,進 行相應(yīng)的處理。選擇0,退出系統(tǒng)。測試結(jié)果(一)當(dāng)操作人員運行程序時,彈出的DOS界面如下:(二)根據(jù)提示語,輸入1,添加員工信息,操作如下界面:(三)在主菜單輸入2,進入輸出員工功能,操作如下:添加員工、展示所有員工信息功能實現(xiàn)。(四)在主菜單輸入3,查詢員工信息按編號查詢,測試如下:按姓名查詢,測試如下:以上查詢功能測試功能。(五)在主菜單,輸入4,刪除員工功能:按編號刪除,測試如下:按姓名刪除如下:以上測試完成。(六)在主菜單輸入5,進入修改信息功能:上面是對每一條記錄進行的修改。當(dāng)你選擇2的菜單時,則是對某條信息的某個字段對其進行內(nèi)容修改,在這里就不做演示了。(七)在主菜單輸入6,進入排序功能:按年齡排序,測試如下:按工齡排序相同操作,測試成功?;貜?fù)排序,回復(fù)到未排序狀態(tài),測試成功。(八)退出, 文件中,實現(xiàn)永久保存。退出系統(tǒng),測試完成。總結(jié)在本系統(tǒng)的開發(fā)過程中由于時間也比較倉促、準(zhǔn)備不充分,系統(tǒng)必然會存在一些缺陷和不足。對員工信息管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。課程設(shè)計中我們遇到很多問題。我們在開發(fā)時,我們查閱了許多資料,了解到即是對員工的編號號,姓名,年齡,工齡等復(fù)雜多樣的信息,能夠較清晰,快捷而操作方便的現(xiàn)代化管理系統(tǒng)。弄清了這個基本概念以后,我們又詳細(xì)理解了老師所講的設(shè)計要求和注意事項,大致確定了總體的設(shè)計思路,初步提出問題的解決方案,以及系統(tǒng)大致設(shè)計方案和框架,接下來我們就著手編程。在編程過程中,先是根據(jù)系統(tǒng)所要求,找出所需要知識點。編完程序,我們在機房進行了一次又一次的調(diào)試,找出了其中的錯誤,一一糾正,并且修改了其中不太完善的部分,力求做到實用并且精確盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。通過開發(fā)這個系統(tǒng),我組掌握了的項目基本開發(fā)過程,用到的知識鞏固了我對C語言的學(xué)習(xí),但在這次設(shè)計中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了設(shè)計系統(tǒng)的思維方法。通過本次課程設(shè)計,我們對數(shù)據(jù)結(jié)構(gòu)知識掌握了很多,并能將它用以程序編寫中,并且提高了自己的解決實際問題的能力。主要參考文獻[1]李云清,楊慶紅,(C語言版)[M].北京:人民郵電大學(xué)出版社,[2][M]. 北京:清華大學(xué)出版社,[3]軟件工程原理與應(yīng)用/曾強聰,趙歆編著 北京:清華大學(xué)出版社,2011 [4] ++語言程序設(shè)計(第2版)[M].北京:電子工業(yè)出版社,[5] 嚴(yán)蔚敏,(C語言版)[M].北京:清華大學(xué)出版社,附錄:源代碼include include include include define MAX_NUM 40typedef struct{ int num。 //編號 char name[MAX_NUM]。//姓名 int age。 //年齡 char job[MAX_NUM]。//職位; int workTime。// 工齡 }People。 typedef struct node{ People people。 struct node * next。 int len。//表示鏈表長度 }linklist。 void doAddMessage(linklist * s){ int i=0,value1=0,j。 char ch。 printf(\t請輸入員工的姓名(以號鍵結(jié)束):)。 scanf(%c,amp。ch)。 while(ch!=39。39。){ s[i]=ch。 i++。 scanf(%c,amp。ch)。 } for(j=i。j40。j++){ s[j]=39。\039。 } getchar()。 printf(\t請輸入員工的年齡:)。 scanf(%d,amp。value1)。 s=value1。 getchar()。 printf(\t請輸入員工的職位(以號鍵結(jié)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1