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

正文內(nèi)容

公司人事管理系統(tǒng)(完整版)

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

下一頁面
  

【正文】 請輸入修改的類型endl。 employee *p1=headnext。 } cout\t\t\t是否離開本界面?y/nendl。 cout\t\t\t銷售人員人數(shù)為:salesman_numendl。 p=p1。 else SEX_M_num++。 int employee_num,salesman_num,SalesManager_num,Technical_num,TechnicalManager_num。 protected: employee *head。 void delete_inf()。//等級 number=nu。//性別 flage=fla。 }class Technical: public employee{ protected: float code_num。SalesManager::SalesManager(char nam[20],char lev[20],int nu,char se,int fla,float s_n,float s_ob):Manager(nam,lev,nu,se,fla){ strcpy(name,nam)。 sale_numRate=。//項(xiàng)目額 float sale_numRate。}class Manager:public employee//經(jīng)理{ public: Manager(char nam[20],char lev[20],int nu,char se,int fla)。//性別 salary=1500。 friend class boss。//標(biāo)記 public: employee(char nam[20],char lev[20],int nu,char se,int fla)。 SetConsoleCursorPosition(hOut, pos)。}。//刪 void seach()。//編號 sex=se。 code_price=1000。 float code_price。///姓名 strcpy(level,lev)。 sale_objectRate=。//銷售額提成率 float sale_objectRate。 void pay()。//提取姓名函數(shù) int GetEmpNo()。//編號 char level[20]。與此相對應(yīng)的信息登記電子化則很好的解決此問題。故推出本人事管理系統(tǒng)令你擺脫往日與筆墨為伴的歲月。(6)在統(tǒng)計(jì)職員信息功能中,統(tǒng)計(jì)出當(dāng)前所有職員的一些信息。//職務(wù) char sex。//提取編號 char * Level()。 void show()。//項(xiàng)目額提成率 public: salesman(){} salesman(char nam[20],char lev[20],int nu,char se,int fla,float s_n,float s_ob)。 salary=sale_objectRate*sale_object+sale_num*sale_numRate。//等級 number=nu。 public: Technical(char nam[20],char lev[20],int nu,char se,int fla,float C_n)。 salary=C_n*code_price。//性別 flage=fla。 void show()。 畫出類圖EmployeeSalesManagerSalesman4 編 碼頭文件includeiostreamincludecstringincludefstreamincludeincludeincludeint n=1515900。} class employee//普通職工 { protected: char name[20]。 employee(){} void show()。 employee *next。 flage=fla。 void pay()。//銷售額提成率 float sale_objectRate。 sale_objectRate=。///姓名 strcpy(level,lev)。 float code_price。 code_price=1000。//編號 sex=se。//刪 void seach()。}ba。 employee_num=salesman_num=SalesManager_num=Technical_num=TechnicalManager_num=0。 if(p1Salary() max_salary) max_salary = p1Salary()。 p1=p1next。 cout\t\t\t銷售經(jīng)理人數(shù)為:SalesManager_numendl。 cinchoice。 char No。 cout\t\t\t1 姓名 endl。 cout\t\t\t輸入修改后的姓名:endl。: cout\t\t\t輸入調(diào)整人員編號:endl。 case39。 } p1=p1next。 cinchoice。pnext!=NULL。 } else { p_minnext=minnext。 if(!myfile||!number ) { cout文件打開失敗 !endl。break。l,sizeof(int))。 int num。 write_file()。 employee *p=head。 break。//編號 char level[20]。 endl。 } int flage。 break。 p2=new TechnicalManager(name,level,number,sex,5,y)。}添加職員函數(shù)void boss::creat(){ while(true) { system(cls)。 while(p1next!=NULL) { p1=p1next。 system(cls)。 strcpy(lev,公司文書)。 cinsex。 case 39。 strcpy(lev,銷售經(jīng)理)。 cinsex。: cout\t\t\t輸入姓名:endl。 break。n,sizeof(int) )。}顯示函數(shù)void boss::show(){ char type。 cintype。 if(infileamp。y39。||choice==39。 cout\t\t\t1 增加職員信息\t\t\tendl。 cout\t\t\t9 查找員工信息\t\t\tendl。 break。 break。 break。 break。 break。 if(choice==39。 while(1) { cout\t\t\t請選擇功能:endl。: ()。: ()。 cout\t\t\t1 注冊賬號 endl。 break。 break。 char choice。:MEU2()。 return 0。 cout\t\t\t請輸入密碼endl。pass[i],sizeof(char))。 ifstream infile1(,ios::binary)。File_word[i],sizeof(char))。 MEU1()。i++) { ((char *)amp。 cinword2。 ()。輸入9按照編號查詢員工的信息。再修改的時(shí)候把職務(wù)改成了string類型,結(jié)果string是個(gè)類,其大小我沒法解決。第五點(diǎn),就是勤于思考,不走近道。但是別人運(yùn)行我的程序后建議也加一個(gè)按照姓名查詢的函數(shù),考慮到編號查詢和姓名查詢非常多重復(fù)的地方,一樣是先遍歷,不同的唯有判斷的條件,于是偷懶沒有加??偠灾?,言而總之。一個(gè)人想法也許是不好的但是通過討論之后從中獲益之處絕對讓人吃驚。所以說,做事一定要踏實(shí),不能偷懶。但是到了今年c++和C語言幾乎差不多,為了今年有所收獲于是拾起了去年的漏子。在學(xué)長的幫助下利用一個(gè)字符串變量作為中間量再把這個(gè)中間字符串用構(gòu)造函數(shù)初始化,結(jié)果編譯器正常運(yùn)行了。首先得對數(shù)據(jù)進(jìn)行綜合判斷是private類,protected類還是public類,這對于以后數(shù)據(jù)重新利用也就是繼承非常重要。 }5 測試的步驟與內(nèi)容下面的內(nèi)容為公司人事管理系統(tǒng)運(yùn)行時(shí)界面展示,老板或職員不同的身份可以根據(jù)菜單提示進(jìn)行選擇性輸入,系統(tǒng)會(huì)自動(dòng)調(diào)用不同的功能函數(shù)實(shí)現(xiàn)不同用戶所需,滿足多種身份人的要求,為使用本系統(tǒng)的所有用戶提供最佳的服務(wù)。 } else { ofstream outfile1(,ios::binary)。 } cout請輸入需要修改的用戶名:endl。 ()。 cinpass。 } else { char File_pass[20],File_word[20],pass[20],word[20]。word1[i],sizeof(char))。 cout\t\t\t請?jiān)俅屋斎朊艽aendl。 ofstream outfile(,ios::binary)。 case39。 switch(choice) { case39。039。239。 cout\t\t\t3 修改賬號 endl。 } if(choice==39。 case 39。 cout2\t\t\t公司職員狀況endl。) { break。039。839。639。439。239。 gotoxy(28,11)。 cout\t\t\t3 刪除職員信息\t\t\tendl。) { n=1515900。 ()。in) { cout\t\t\t檢測到有保存的信息,是否加載N/Yendl。 if(type==121) break。 while(1) { employee *pp=headnext。 write_file()。 // break。 cout\t\t\t輸入性別:endl。 cinsale_num。 break。: cout\t\t\t輸入姓名:endl。 cinsale_num。 break。 switch(type) { case 39。 char name[20]。 ((char *)amp。 } ++i。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1