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

正文內容

公司人事管理系統(tǒng)-資料下載頁

2025-04-07 13:00本頁面
  

【正文】 case 39。739。: ()。 break。 case 39。839。: ()。 break。 case 39。939。: ()。 break。 case39。039。: cout退出endl。 break。 default: cout無此選項endl。 break。 } system(cls)。 if(choice==39。039。) { break。 } }}職員菜單函數void MEU2(){ system(cls)。 char choice。 boss ba。 ()。 ()。 while(1) { cout\t\t\t請選擇功能:endl。 cout1\t\t\t顯示職員信息endl。 cout2\t\t\t公司職員狀況endl。 cout3\t\t\t查找職員信息endl。 cout0\t\t\t退出員工身份endl。 cinchoice。 switch(choice) { case 39。139。: ()。 break。 case 39。239。: ()。 break。 case39。339。: ()。 break。 } if(choice==39。039。) break。 }}登錄菜單函數void MEU3(){ system(cls)。 char choice。 while(1) { cout\t\t\t 請選擇功能 endl。 cout\t\t\t1 注冊賬號 endl。 cout\t\t\t2 登錄賬號 endl。 cout\t\t\t3 修改賬號 endl。 cout\t\t\t0 退出老板身份 endl。 cinchoice。 switch(choice) { case 39。139。: Register()。 break。 case 39。239。: Login()。 break。 case39。339。: Correct()。 break。 } if(choice==39。039。) break。 }}菜單函數int MEU(){ while(1) { cout\t\t\t請選擇當前身份:endl。 cout\t\t\t1 公司老板 endl。 cout\t\t\t2 普通員工 endl。 cout\t\t\t0 退出 endl。 char choice。 cinchoice。 switch(choice) { case39。139。:MEU3()。 break。 case39。239。:MEU2()。 break。 case39。039。:exit(1)。 default: cout無此選項endl。 break。 } }}int main(){ MEU()。 return 0。} 注冊函數void Register(){ system(cls)。 ofstream outfile(,ios::binary)。 ofstream outfile1(,ios::binary)。 char pass[20],word1[20],word2[20]。 system(cls)。 cout\t\t\t請輸入用戶注冊賬號endl。 cinpass。 cout\t\t\t請輸入密碼endl。 cinword1。 cout\t\t\t請再次輸入密碼endl。 cinword2。 if(strcmp(word1,word2)!=0) { cout\t\t\t兩次密碼不一致,請重新注冊!?。ndl。 } else { for(int i=0。i20。i++) { ((char *)amp。pass[i],sizeof(char))。 ((char *)amp。word1[i],sizeof(char))。 } cout\t\t\t恭喜!賬號創(chuàng)建成功endl。 } ()。 ()。}登錄函數void Login(){ system(cls)。 ifstream infile(,ios::binary)。 ifstream infile1(,ios::binary)。 if(!infile||!infile1) { cout\t\t\t抱歉!該用戶丟失或未建,請重建!+endl。 } else { char File_pass[20],File_word[20],pass[20],word[20]。 for(int i=0。i20。i++) { ((char *)amp。File_pass[i],sizeof(char))。 ((char *)amp。File_word[i],sizeof(char))。 } cout\t\t\t請輸入用戶名:endl。 cinpass。 if(strcmp(pass,File_pass)!=0) { cout\t\t\t用戶名錯誤,請重新登陸!!!endl。 } else { cout\t\t\t請輸入密碼:endl。 cinword。 if(strcmp(word,File_word)!=0) { cout\t\t\t密碼錯誤,請重新登陸!!!endl。 } else { cout\t\t\t恭喜,登陸成功endl。 MEU1()。 } } } ()。 ()。}修改密碼函數void Correct(){ system(cls)。 ifstream infile(,ios::binary)。 char File_pass[20],name[20],word1[20],word2[20]。 for(int i=0。i20。i++) { ((char *)amp。File_pass[i],sizeof(char))。 } cout請輸入需要修改的用戶名:endl。 cinname。 if(strcmp(name,File_pass)!=0) { cout無該用戶,請重試!!!endl。 } else { cout請輸入新的密碼:endl。 cinword1。 cout請再次輸入密碼:endl。 cinword2。 if(strcmp(word1,word2)!=0) { cout兩次密碼不一致,請重新修改?。?!endl。 } else { ofstream outfile1(,ios::binary)。 for(int i=0。i20。i++) { ((char *)amp。word1[i],sizeof(char))。 } cout恭喜!密碼修改成功?。?!endl。 ()。 } } ()。 }5 測試的步驟與內容下面的內容為公司人事管理系統(tǒng)運行時界面展示,老板或職員不同的身份可以根據菜單提示進行選擇性輸入,系統(tǒng)會自動調用不同的功能函數實現不同用戶所需,滿足多種身份人的要求,為使用本系統(tǒng)的所有用戶提供最佳的服務。開始進入系統(tǒng)時的菜單登錄界面輸入1進入公司老板界面,首次登陸需要注冊密碼密碼輸入正確進入老板的功能選擇界面輸入1是錄入員工信息,下面是輸入錄入幾個公司職員信息(這個圖片添加的職員是文書)輸入y是繼續(xù)添加員工信息,員工的編號是獨一無二的,方便其他的操作。當選擇的是y時就會回到菜單選擇輸入3是刪除,刪除按照動態(tài)生成的編號,比較方便,更準確。查看是否刪除成功。輸入6是修改職員信息,下面選擇第一個姓名進行修改查看姓名是否修改成功輸入7是對員工的工資從小到大進行排序。輸入8 對公司員工進行統(tǒng)計,比如男女數目。輸入9按照編號查詢員工的信息。輸入0進行登錄的操作界面,再輸入0退出判斷的界面,再進行選擇身份再輸入0直接退出程序6心得體會C++課程設計果然不一般,不同于任何之前的實踐報告其綜合性及對c++要求掌握的程度之高,前所未有!坐下來把代碼從腦中過一遍,其中的知識點仍然還有清晰的印象。首先得對數據進行綜合判斷是private類,protected類還是public類,這對于以后數據重新利用也就是繼承非常重要。第二點,得對構造函數有所了解,構造函數不同于其他的函數,前面沒有返回值,按照需要可以分為含參和無參,當然必要的時候還可以重載。第三點,考慮到顯示函數的需要得調用返回函數。當然返回數據還得選取自己最為擅長的。比如這次的職務類型,我一開始選的是char字符串類型,直接把漢字的職務用構造函數初始化了。其結果直接就是得到了編譯器的警告。再修改的時候把職務改成了string類型,結果string是個類,其大小我沒法解決。結果就是讀取文件時經常出現亂碼。在學長的幫助下利用一個字符串變量作為中間量再把這個中間字符串用構造函數初始化,結果編譯器正常運行了。所以有時候選取數據類型加上思考非常重要。第四點,就是在多繼承環(huán)境下的構造函數如何正確初始化。隨著多層類的繼承,構造函數不再那么容易成功需要多次調試。原本課本上感覺一聽就會的東西在上機運行的時候成了攔路虎。我感覺這就是完成這次作業(yè)最大的感受吧。第五點,就是勤于思考,不走近道。遇到問題不能逃避,比如這次的排序問題,上年的c語言我用了最簡單的排序方式一一復制,當時不想動動腦子。但是到了今年c++和C語言幾乎差不多,為了今年有所收獲于是拾起了去年的漏子。當然離不開學長的開導,把一個鏈表解開重新又創(chuàng)建一個鏈表,雖說思路很清晰,但上機調試了好久。最終成功了也是莫大的鼓舞。第六點,就是該省的時候省不該省的時候不能省。就拿一個簡單的遍歷查詢功能來說,這次系統(tǒng)要求的員工編號是自動生成的也就是唯一的。在查詢函數的構想之初就是利用編號查詢。但是別人運行我的程序后建議也加一個按照姓名查詢的函數,考慮到編號查詢和姓名查詢非常多重復的地方,一樣是先遍歷,不同的唯有判斷的條件,于是偷懶沒有加。果然最終別人體驗的感受評價不高。所以說,做事一定要踏實,不能偷懶。第七點,自己的事情自己做。這次寫課程設計是對自己c++學習查漏補缺最好不過了。自己知識點的缺點和不足,以及上機動手能力都是很好的錘煉。雖然這次的課程設計評價不算太高,但是自己仍然很高興。布置的作業(yè),自己親手寫的東西能完成任務,從這一點自己就能對得起自己,成就感是第三者的評價取代不了的??偠灾?,言而總之。通過這次大作業(yè),充分認識到自己專業(yè)知識的不足以及學長和自己同學的偉大之處。一個人想法也許是不好的但是通過討論之后從中獲益之處絕對讓人吃驚。團隊很重要,網絡也很重要。當自己身邊沒有老師同學學長時,百度成了自己的良師益友。團隊很重要,自學也很重要!43 / 43
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1