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

正文內(nèi)容

高校職工信息與工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告-資料下載頁(yè)

2025-07-23 20:01本頁(yè)面
  

【正文】 ************\nendl。 cout\t\t請(qǐng)選擇你要統(tǒng)計(jì)的類(lèi)別:\nendl。 cout\t\t\t職工類(lèi)別endl。 cout\t\t\t職工工資\n。 cout\t\t\t要發(fā)工資總數(shù)endl。 cout\t\t\t總的人數(shù)\nendl。 cout\t\t請(qǐng)選擇相應(yīng)的序號(hào): 。 cina。 while (a4||a1) { cout\n\t\t您的輸入有誤! 請(qǐng)重新選擇(14)\nendl。 cina。 } switch(a) { case 1: {print_worktype_menu()。 cinb。 p1=PLnext。 p2=PL。 while (p1) { if (p1duty==b) { i++。 p2=p1。 p1=p1next。 } else { p2=p1。 p1=p1next。 } } cout\t\tWork_type(b)\t\t類(lèi)職工人數(shù)為: iendl。 break。 } case 2: {cout\n\t\t輸入工資下限: 。 cinc。 cout\n\t\t輸入工資上限: 。 cind。 p1=PLnext。 p2=PL。 while (p1) { if (p1salary=c amp。amp。 p1salary=d) { p1output()。 //找到 p2=p1。 //繼續(xù)查找 p1=p1next。 } else { p2=p1。 //繼續(xù)查找 p1=p1next。 } } break。 } case 3: {Person* p=PLnext。 while (p) //遍歷鏈表 { Sa=Sa+psalary。 p=pnext。 } cout\n\t\t工資總數(shù)是: Saendl。 break。 } case 4: {Person* p=PLnext。 while (p) { i++。 p=pnext。 } cout\n\t\t總?cè)藬?shù)為: iendl。 break。 } } cout\n\t************************統(tǒng)計(jì)完成!********************\nendl。 cout\t是否繼續(xù)統(tǒng)計(jì)?(Y/N)。cinch。 system(cls)。} // system(pause)。}string Work_type(int duty){ string worktype。 switch(duty) { case 1: worktype=教師。 break。 case 2: worktype=實(shí)驗(yàn)員。break。 case 3: worktype=行政人員。break。 case 4: worktype=教師兼實(shí)驗(yàn)員 。break。 case 5: worktype=行政人員兼教師。break。 } return worktype。}int Salary_Management::MenuSelect()//顯示主菜單,接受選擇,并分支調(diào)用職工工資管理類(lèi)的相應(yīng)功能{ int ch。 dis_mainmenu()。 cinch。 while(ch=1amp。amp。ch=8) { cout\t\t你輸入的序號(hào)不在可選范圍之內(nèi),\n\t請(qǐng)重新選擇18 :。 cinch。 } return ch。}void dis_mainmenu(){ cout\n\t***********************************************************\n。 cout\n\t * 高校職工信息及工資管理系統(tǒng) * \n。 cout\n\t***********************************************************\n。 cout\t\t\t職工信息錄入 endl。 cout\t\t\t查詢(xún)職工信息 endl。 cout\t\t\t修改職工信息 endl。 cout\t\t\t增加職工記錄 endl。 cout\t\t\t刪除職工信息 endl。 cout\t\t\t統(tǒng)計(jì)職工信息 endl。 cout\t\t\t瀏覽職工信息 endl。 cout\t\t\t退出系統(tǒng) endl。 cout\n\t\t請(qǐng)輸入序號(hào)實(shí)現(xiàn)相應(yīng)的功能: 。}void Salary_Management::Handle_menu(){ int select。 while(1) { system(cls)。 select=MenuSelect()。 switch(select) { case 4: system(cls)。 AddRec()。break。 case 2: { char ch=39。y39。 while(ch==39。y39。||ch==39。Y39。) { system(cls)。 cout\n\t*******************查詢(xún)職工信息******************endl。 cout\n\t\t按職工編號(hào)查找\n。 cout\n\t\t按職工姓名查找\n。 cout\n\t\t按職工工資查找\n。 cout\n\t\t按職工學(xué)歷查找\n。 cout\n\t\t按職工年齡查找\n。 cout\n\t\t0、返回主功能菜單\n\n。 cout\t請(qǐng)選擇查找方式: 。cinselect。 while(select0 || select5) { cout\t你輸入的序號(hào)不在可選范圍之內(nèi),\n\t請(qǐng)重新選擇05 :。 cinselect。 } if(select==1) { FindRecID()。 cout\n\t***********************查詢(xún)完成!********************\nendl。 } else if(select==2) { FindRecName()。 cout\n\t*********************查詢(xún)完成!**********************\nendl。 } else if(select==3) { FindRecSalary()。 cout\n\t*********************查詢(xún)完成!**********************\nendl。 } else if(select==4) { FindRecEducation()。 cout\n\t*********************查詢(xún)完成!**********************\nendl。 } else if(select==5) { FindRecAge()。 cout\n\t*********************查詢(xún)完成!**********************\nendl。 } else break。 system(pause)。 } break。 } case 1: system(cls)。 Load()。break。 case 3: Modify()。break。 case 5: DelRec()。break。 case 6: Statistics()。break。 case 7: display()。break。 case 8: exit(0)。 } }} 圖1:錄入職工信息 圖2:錄入職工信息 圖3:查詢(xún)職工信息 圖4:修改職工信息 圖5:增加職工 圖6:刪除職工信息 圖7:統(tǒng)計(jì)職工信息 圖8:瀏覽職工信息試驗(yàn)過(guò)程中出現(xiàn)了很多令人意想不到的問(wèn)題,首先就是拿到問(wèn)題不知該如何分析問(wèn)題,可以說(shuō)沒(méi)啥思路。但是決不能因此就輕易放棄,于是我就上網(wǎng)搜集相關(guān)問(wèn)題的資料,很幸運(yùn),找到了相同問(wèn)題的答案。但是有了答案不等于我就不必花時(shí)間去編代碼了,我應(yīng)該做的是學(xué)習(xí)答案中的編程思想,弄懂答案中的每行代碼。抱著這種正確的態(tài)度,我開(kāi)始認(rèn)真體會(huì)他人的解題思路。后在將這些思想融入自己的解題分析過(guò)程中。我花了整整兩天的時(shí)間才完成代碼的編寫(xiě)。我之前認(rèn)為編寫(xiě)完代碼,問(wèn)題不就解決了嗎?情況不如我想的那么簡(jiǎn)單,下面還有很多的事情沒(méi)完成。其中調(diào)試程序就是一項(xiàng)很艱苦的工作,由于程序剛開(kāi)始能實(shí)現(xiàn)的功能很少而且程序界面也缺少良好的用戶(hù)交互性。隨著代碼量的增加,我感覺(jué)到程序調(diào)試變得越來(lái)越困難,由于實(shí)驗(yàn)課上沒(méi)有接觸到更多的程序調(diào)試方面的操作方法,如今也只能自己摸索了。但最終還是沒(méi)能掌握調(diào)試方法,我只感覺(jué)到C++的編程工具非常強(qiáng)大,自己的專(zhuān)業(yè)知識(shí)真是太膚淺,要學(xué)習(xí)的東西還有很多很多。我編寫(xiě)的代碼足足將近1000多行,這對(duì)我來(lái)說(shuō)可是前所未有呀!這都是因?yàn)閿U(kuò)充功能和改善交互界面的結(jié)果。 此外,經(jīng)過(guò)聯(lián)想我得出另外一條語(yǔ)句system(“pause”)。作用是:在屏幕上輸出“按任意鍵繼續(xù)……”,并使程序暫停執(zhí)行,等候用戶(hù)做出響應(yīng),這個(gè)命令我主要用在輸出結(jié)果時(shí),使程序暫停,以便用戶(hù)查看輸出結(jié)果。還有的較為困難問(wèn)題是關(guān)于鏈表的操作,由于上學(xué)期這方面的知識(shí)掌握的不是很牢靠,只能把上學(xué)期的書(shū)拿過(guò)來(lái)再溫習(xí)一下。另一個(gè)較困難的問(wèn)題是關(guān)于文件的操作。我的問(wèn)題是只能使程序往文件中存放數(shù)據(jù),但我想添加的想從文件中讀取的功能沒(méi)能實(shí)現(xiàn)。本程序可擴(kuò)展的功能:統(tǒng)計(jì)職工信息功能(已實(shí)現(xiàn))。從文件讀取數(shù)據(jù)(已實(shí)現(xiàn))在輸出數(shù)據(jù)時(shí)選擇保存文件名稱(chēng)及保存路徑功能(沒(méi)能實(shí)現(xiàn))。從文件輸入數(shù)據(jù)時(shí),姓名讀寫(xiě)支持帶空格的名字輸入功能(沒(méi)能實(shí)現(xiàn))……通過(guò)這次課程設(shè)計(jì),說(shuō)實(shí)在,感覺(jué)與軟件開(kāi)發(fā)人員的水平還相差深遠(yuǎn),自己的水平還很差,要學(xué)的編程知識(shí)還很多。編程不是件容易的事情。不過(guò),我想通過(guò)付出辛勤的勞動(dòng),成為編程高手是不會(huì)遙不可及的。我會(huì)為此付出必要的勞動(dòng),但我認(rèn)為我還需要不斷的努力。【1】C++面向?qū)ο蟪绦蛟O(shè)計(jì) 譚浩強(qiáng) 編著 清華大學(xué)出版社【2】C語(yǔ)言程序設(shè)計(jì)(第三版) 譚浩強(qiáng) 著 清華大學(xué)出版社【3】C++語(yǔ)言課程設(shè)計(jì) 劉振安 劉燕君 孫忱 編著 機(jī)械工業(yè)出版社 P3252 第四章 多文件與菜單設(shè)計(jì) 頭文件編寫(xiě) P150172 第11章 使用鏈表和文件【4】相同問(wèn)題源代碼設(shè)計(jì)成績(jī): 教師簽名: 年 月 日36 / 36
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1