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

正文內(nèi)容

公司人事管理系統(tǒng)(存儲(chǔ)版)

2025-05-07 13:00上一頁面

下一頁面
  

【正文】 cout\t\t\t輸入性別:endl。 cinname。 p2=new salesman(name,lev,n++,sex,2,sale_num,sale_object)。 cout\t\t\t請(qǐng)輸入銷售提成:endl。 cinname。 case 39。 strcpy(lev,技術(shù)經(jīng)理)。 if(q==NULL) { cout errorendl。 if(type==110) break。 pp=ppnext。 ifstream in()。Y39。 if(choice==39。 } } system(cls)。 cout\t\t\t7 排序職員信息\t\t\tendl。139。339。539。739。939。 break。 ()。 switch(choice) { case 39。 case39。 char choice。139。339。 cout\t\t\t2 普通員工 endl。 case39。 break。 cout\t\t\t請(qǐng)輸入用戶注冊(cè)賬號(hào)endl。i20。}登錄函數(shù)void Login(){ system(cls)。File_pass[i],sizeof(char))。 if(strcmp(word,File_word)!=0) { cout\t\t\t密碼錯(cuò)誤,請(qǐng)重新登陸!!!endl。 for(int i=0。 cinword1。word1[i],sizeof(char))。輸入6是修改職員信息,下面選擇第一個(gè)姓名進(jìn)行修改查看姓名是否修改成功輸入7是對(duì)員工的工資從小到大進(jìn)行排序。比如這次的職務(wù)類型,我一開始選的是char字符串類型,直接把漢字的職務(wù)用構(gòu)造函數(shù)初始化了。原本課本上感覺一聽就會(huì)的東西在上機(jī)運(yùn)行的時(shí)候成了攔路虎。就拿一個(gè)簡(jiǎn)單的遍歷查詢功能來說,這次系統(tǒng)要求的員工編號(hào)是自動(dòng)生成的也就是唯一的。雖然這次的課程設(shè)計(jì)評(píng)價(jià)不算太高,但是自己仍然很高興。當(dāng)自己身邊沒有老師同學(xué)學(xué)長(zhǎng)時(shí),百度成了自己的良師益友。這次寫課程設(shè)計(jì)是對(duì)自己c++學(xué)習(xí)查漏補(bǔ)缺最好不過了。最終成功了也是莫大的鼓舞。第四點(diǎn),就是在多繼承環(huán)境下的構(gòu)造函數(shù)如何正確初始化。第三點(diǎn),考慮到顯示函數(shù)的需要得調(diào)用返回函數(shù)。當(dāng)選擇的是y時(shí)就會(huì)回到菜單選擇輸入3是刪除,刪除按照動(dòng)態(tài)生成的編號(hào),比較方便,更準(zhǔn)確。i20。 if(strcmp(name,File_pass)!=0) { cout無該用戶,請(qǐng)重試!!!endl。 ifstream infile(,ios::binary)。 } else { cout\t\t\t請(qǐng)輸入密碼:endl。i20。 } ()。 if(strcmp(word1,word2)!=0) { cout\t\t\t兩次密碼不一致,請(qǐng)重新注冊(cè)?。?!endl。 char pass[20],word1[20],word2[20]。:exit(1)。:MEU3()。 }}菜單函數(shù)int MEU(){ while(1) { cout\t\t\t請(qǐng)選擇當(dāng)前身份:endl。 break。 cinchoice。) break。: ()。 cout0\t\t\t退出員工身份endl。 char choice。 break。 break。 break。 break。 break。 cinchoice。 cout\t\t\t5 讀取職員信息\t\t\tendl。n,sizeof(int) )。 cout\t\t\t是否重新建立人員信息:endl。 cinchoice。 boss ba。 else { cout姓名 \t\t 編號(hào) \t\t 職務(wù)\t\t\t性別 \t\t工資 endl。 cintype。 p1next=p2。 cout\t\t\t輸入提成:endl。 p2=new Technical(name,lev,n++,sex,4,sale_num)。439。 cout\t\t\t輸入性別:endl。 cinsale_object。239。: cout\t\t\t輸入姓名:endl。 char sex。 ()。 ()。 case 4:size=sizeof(Technical(name,level,number,sex,flage,x))。 p2=new employee(name,level,number,sex,1)。 int i=0。 float x,y。 system(PAUSE)。 system(cls)。 } if(p1==NULL) { cout\t\t\t無編號(hào)為num的員工!endl。 cinnum。 ()。break。 l=pGetFla()。}保存函數(shù)int boss::write_file(){ if(headnext==NULL) cout空信息,請(qǐng)?zhí)砑雍蟊4鎒ndl。 tail=min。 } }}排序函數(shù)void boss::sort(){ system(cls)。 } if(i==0) cout\t\t\t無此人員,請(qǐng)核對(duì)后再調(diào)整信息!endl。 cout\t\t\t修改后的薪水 :endl。 while(p1!=NULL) { if(p1GetEmpNo()==number) { i=1。 } p1=p1next。 switch(No) { case39。//等級(jí) char sex。 } }修改函數(shù)void boss::modify()//修改作用{ system(cls)。 cout\t\t\t最高工資:max_salaryendl。 cout\t\t\t職員一共:all_num人!endl。 else if(p1GetFla()==3) SalesManager_num++。 while(p1!=NULL) { ALL_Salary=p1Salary()+ALL_Salary。 float max_salary=0,min_salary。//讀文件 int write_file()。 salary=salary+bonus。}。///姓名 strcpy(level,lev)。 sale_num=s_n。 protected: float sale_num。salesman::salesman(char nam[20],char lev[20],int nu,char se,int fla,float s_n,float s_ob):employee(nam,lev,nu,se,fla){ flage=fla。 flage=fla。}char employee::Sex(){ return sex。//姓名 strcpy(level,lev)。//提取編號(hào) char * Level()。*/ char sex。void Correct()。//寫入文件*/ void modify()。 }(7) 老板(boss)類class boss{ public: void creat_head()。TechnicalManager::TechnicalManager(char nam[20],char lev[20],int nu,char se,int fla,float bon):Technical(nam,lev,nu,se,fla,1){ strcpy(name,nam)。//等級(jí) number=nu。 sale_object=s_ob。//銷售額 float sale_object。//標(biāo)記 sale_num=s_n。}(3)銷售員(salesman)類class salesman: public employee//銷售員{ protected: float sale_num。 employee *next。 employee(){} void show()。用戶可以根據(jù)菜單提示對(duì)信息進(jìn)行不同處理老板功能流程圖開始功能選擇增加職工否 否刪除職工否查詢職工否 否修改職工否 否 否 結(jié)束退出老板身份否 是 開始員工功能流程圖功能選擇執(zhí)行完畢顯示所有職工信息查看公司信息 是 否 是 否 查詢員工信息 退出員工身份 是 否 否 是 退出3 詳細(xì)設(shè)計(jì) 類的設(shè)計(jì)在;人事管理系統(tǒng)中共設(shè)計(jì)了六個(gè)類,分別是: 文書(employee)類,銷售員(salesman)類,銷售經(jīng)理(SalesManager)類,技術(shù)員(Technical)類,技術(shù)經(jīng)理(TechnicalManager)類,老板(boss)類,employee類作為基類,其他類均由employee類派生。(4該管理系統(tǒng)是以大菜單下細(xì)分小菜單的方式進(jìn)行工作,為不同用戶提供清晰且不同菜單功能的使用提示,依據(jù)不同用戶的不同選擇進(jìn)行不同操作任意切換2 總體設(shè)計(jì)該系統(tǒng)按功能模塊劃分如下:公司人事管理系統(tǒng)普通員工老板公司職員狀況統(tǒng)計(jì)員工信息查找職員信息查找員工信息統(tǒng)計(jì)員工信息排序職員信息修改職員信息讀取職員信息保存職員信息刪除職員信息顯示職員信息增加職員信息退出系統(tǒng)按照員工的編號(hào)按照員工的編號(hào)修改工資修改職務(wù)修改姓名(1)身份選擇模塊是公司人事管理系統(tǒng)的入口,是用來完成用戶操作命令的接口,用戶可以根據(jù)提示進(jìn)入不同的身份的功能界面,進(jìn)而實(shí)現(xiàn)不同用戶的不同需求(2)進(jìn)入公司人員管理界面開始選擇功能,如果系統(tǒng)讀取到之前的保存的信息可以增刪查改等常見功能,如沒有則可初始化人員,然后進(jìn)行相應(yīng)操作。軟件學(xué)院課程設(shè)計(jì)報(bào)告設(shè)計(jì)名稱:C++課程設(shè)計(jì)選題名稱:人事管理系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1