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

正文內(nèi)容

c課程設(shè)計報告--高校人員管理系統(tǒng)-資料下載頁

2025-03-23 00:22本頁面
  

【正文】 請輸入老師的信息:endl。 ()。 p=amp。a1。 (p)。 } system(pause)。 break。 case 2: { cout\n\t\t\t請輸入學(xué)生的信息:endl。 ()。 p=amp。a2。 (p)。 } system(pause)。 break。 case 3: { cout\n\t\t\t請輸入機(jī)關(guān)人員的信息:endl。 ()。 p=amp。a3。 (p)。 } system(pause)。 break。 case 0: break。 default: cout\n\t\t\t請輸入正確的選擇!endl。 } }while (choice2!=0)。 } break。 case 2: { cout\n\t\t\t請輸入要查詢的編號:endl。 cout\t\t\t。 cintemp。 (temp)。 } system(pause)。 break。 case 3: { cout\n\t\t\t請輸入要刪除的編號:endl。 cout\t\t\t。 cintemp。 (temp)。 } system(pause)。 break。 case 4: { cout\n\t\t\t請輸入要修改的編號:endl。 cout\t\t\t。 cintemp。 (temp)。 } system(pause)。 break。 case 5: { ()。 } system(pause)。 break。 case 6: { cout\n\t\t\t請輸入保存文件名:endl。 cout\t\t\t。 cinfilename。 (filename)。 fstream file。 (filename,ios::out|ios::app)。 if (()) { coutfilenameendl。 cerr\t\t\t文件打開失敗!endl。 break。 } } system(pause)。 break。 case 0: { system(cls)。 cout**************************** 歡迎再次使用本管理系統(tǒng)!***************************endl。 } break。 default: cout\n\t\t\t請輸入正確的選項!endl。 } } return 0。} 設(shè)計分析 person類Person類需要用manage去操作異質(zhì)鏈表,故將其聲明為友元類。成員函數(shù)里面由于要實現(xiàn)多態(tài)操作所以將有關(guān)函數(shù)定義為虛函數(shù),這樣在操作鏈表時可以將一個消息傳遞給不同的類做出不同的相應(yīng)操作。而在person中最關(guān)鍵的一個成員是——person* next,它是構(gòu)建鏈表的關(guān)鍵。 派生類 teacher ,student和staff類都是由person通過public繼承而來的。由于他們各自又有屬于自己專有的數(shù)據(jù)成員,所以在繼承之后還需要加入新的數(shù)據(jù)成員。并且它們的成員函數(shù)里面可以先調(diào)用基類person中的成員函數(shù)后再添加新的功能,提高了執(zhí)行效率。 友元類 作為person的友元類,manage類可以操作由person派生出來的各個類。故將所有對類的操作放在manage中。實現(xiàn)時只需要通過基類指針發(fā)給各個類消息即可。它們會根據(jù)自身的設(shè)計做出不同的相應(yīng)。 保存函數(shù)save()函數(shù),在函數(shù)里面文件打開進(jìn)行的操作完成之后,特別需要注意的是要將文件關(guān)閉,否則在后面繼續(xù)操作該文件的時候就會出現(xiàn)錯誤。而且文件的打開方式是在文件的尾部插入信息。 插入函數(shù) 將要指向插入信息的指針傳給manage,在manage里面有一個頭指針head,如果它還沒有指向任何信息就將它指向該要插入的信息。如果已經(jīng)有信息存在,就進(jìn)行結(jié)點指針的遍歷,直到發(fā)現(xiàn)空指針,并將指向空指針的結(jié)點指針指向要插入的信息,再講插入信息里的結(jié)點指針指向一個空指針。 查詢函數(shù)利用對象具有各自的不同的編號的特點進(jìn)行查詢,通過查找鏈表中的節(jié)點來實現(xiàn)查找已插入的信息。如果已插入了信息,則將查到的結(jié)果顯示,否則提示先插入信息。 修改函數(shù)首先是利用編號查找出節(jié)點,找到后進(jìn)入相應(yīng)的修改菜單,根據(jù)需要進(jìn)行修改。 刪除函數(shù)通過刪除鏈表中的節(jié)點,通過節(jié)點查找出需要刪除的信息,刪除節(jié)點來實現(xiàn)刪除相關(guān)的數(shù)據(jù)。找到相應(yīng)信息時,提示用戶是否要刪除,以免誤刪,人性化。第3章 程序調(diào)試和運(yùn)行結(jié)果 主界面高校人員管理系統(tǒng)的主界面如下: 插入界面 修改界面 刪除界面第4章 課設(shè)總結(jié)期末的課程設(shè)計,是考察我們對本學(xué)期所學(xué)知識的掌握程度,運(yùn)用綜合的知識寫一個綜合的大程序。通過一周的時間來完成課設(shè),我發(fā)現(xiàn)我有很多知識都已經(jīng)忘記了,很多都要通過翻書對照才寫完;同時通過這個課設(shè),又使我重新掌握了很多已經(jīng)忘了的和之前沒掌握的知識。所謂獲益匪淺??!設(shè)計過程中,設(shè)計基類和派生類都不算難,寫他們的構(gòu)造、顯示、輸入和保存函數(shù)也容易實現(xiàn)。難點在于設(shè)計基類的友元類—管理類,以為管理類中包含了關(guān)鍵的函數(shù),實現(xiàn)系統(tǒng)功能的函數(shù):插入函數(shù)、查詢函數(shù)、刪除函數(shù)、修改函數(shù)和保存函數(shù)。只要把這幾個函數(shù)寫好了,整個程序就不難完成了。在寫修改函數(shù)的時候,因為粗心大意,出現(xiàn)了一個錯誤,改了很久也沒有發(fā)現(xiàn)。同學(xué)發(fā)現(xiàn)我的錯誤時“illegal case.”,他就告訴我,根據(jù)經(jīng)驗這肯定是少了一個括號。所以我就朝這個方向去找,一層一層的找,到最后發(fā)現(xiàn)并不是這個原因。正在我煩惱的時刻,同學(xué)的火眼金睛一下指出了我的錯誤:switch()后面多了一個分號。這才恍然大悟。所以我們在寫程序的時候,一定要小心,而且應(yīng)該在平時的練習(xí)時養(yǎng)成一個良好的規(guī)范的寫程序的習(xí)慣,這對我們以后大有益處。通過這次課設(shè),確實獲得了許多,看到自己完成的課設(shè),心里不由的產(chǎn)生一種小小的成就感。同時,通過課設(shè),也提高了我的編程能力和耐心。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1