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

正文內(nèi)容

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

2025-07-23 20:01本頁面
  

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