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

正文內(nèi)容

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

2024-12-15 14:56本頁面

【導(dǎo)讀】湖北汽車工業(yè)學(xué)院。課程名稱面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)。設(shè)計(jì)題目高校人員管理系統(tǒng)。指導(dǎo)教師(簽字)。起止日期2021年1月10日-2021年1月16日

  

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