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

正文內(nèi)容

c公司人員管理系統(tǒng)(專業(yè)版)

  

【正文】 case 39。 case 39。 cout2-刪除人員 \n。 break。 Person *p=Worker。 fBase技術(shù)人員小時(shí)工資 \tWagePerHourendl。 if(toupper(c)!=39。 cout經(jīng)理固定月薪 [ManagerSalary元 ]:。 } } cout修改成功 !\n。 case 3:p3=new Sales(p1No,Name,Duty,Amount)。 else { p2=p1。 p1=p1next。 case 4:p=new Technician(ID,Name,Duty,T)。 cout\n** 新增員工 **\n。 } void Add()。 } double GetAmount() { return Amount。 class SalesManager:public Person //銷售經(jīng)理類 { private: double Amount。 //員工標(biāo)識(shí) (要保證唯一 ) class Person //員工類 { protected: int No。 (2)人員類 Person:所有人員都具有的公共信息及操作可以使用人員類進(jìn)行描述。 考慮到根據(jù)編號(hào)查找人員信息功能在“刪除人員”、“修改人員”等 模塊都使用,所以可以考慮設(shè)置為一個(gè)模塊。 系統(tǒng)既然具有“數(shù)據(jù)存盤”功能-人員數(shù)據(jù)可以保存到磁盤文件,那么也就意味著今后可以從磁盤文件讀出人員數(shù)據(jù),所以系統(tǒng)增加了“人員數(shù)據(jù)裝入”模塊,以方便用戶使用、避免數(shù)據(jù)重復(fù)錄入。系統(tǒng)的總體框架就是公司類,人員類的定義;主函數(shù)中定義一個(gè)公司對(duì)象,循環(huán)顯示主菜單并根據(jù)用戶選擇調(diào)用公司類的相應(yīng)方法 (成員函數(shù) )。 //銷售經(jīng)理提成% double SalesPercent。} void Output() { CalcSalary()。 } }。 delete Worker。 //新結(jié)點(diǎn)指針 int Duty。 break。 p1=Worker。 //查找要修改的結(jié)點(diǎn) Person *p1,*p2。 break。 } else if(Duty==4) { cout本月工作小時(shí)數(shù) (0168):。 } cout本月盈利 :sum*endl。 char c。 fBase銷售經(jīng)理固定月薪 \tSalesManagerSalaryendl。 //員工標(biāo)識(shí) ()。 case 3:p=new Sales(No,Name,Duty,Amount)。 Company a。239。639。 break。break。 cout5-基礎(chǔ)數(shù)據(jù)設(shè)置 \n。 p2=Worker。 int Duty。 cout\n 保存人員和基礎(chǔ)數(shù)據(jù)已經(jīng)完成 ...\n。 //保存人員編號(hào)、姓名、崗位 (,ios::out)。 cinSalesManagerSalary。 double sum=0。 break。 cout調(diào)整崗位 (1經(jīng)理 2銷售經(jīng)理 3銷售員 4技術(shù)員 ):。 } else //若要?jiǎng)h除的結(jié)點(diǎn)是后續(xù)結(jié)點(diǎn) { p2next=p1next。 //員工結(jié)點(diǎn)加入鏈表 if(Worker) //若已經(jīng)存在結(jié)點(diǎn) { Person *p2。 cinDuty。 //修改人員 void Query()。 } void Output() { CalcSalary()。 } void Output() { CalcSalary()。 //崗位 double Earning。為了公司類可以用共同方法操作人員類,可以將人員類的方法確定為虛函數(shù)。根據(jù)這個(gè)要求,可以考慮設(shè)置一個(gè)全局量:“當(dāng)前最大編號(hào)”,每增加一個(gè)人員,當(dāng)前最大編號(hào)自動(dòng)增 1,然后新增加人員使用這個(gè)編號(hào)。 ( 2) 程序?qū)λ腥藛T有提升級(jí)別的功能 ( 3) 月薪的計(jì)算方法是:經(jīng)理拿固定月薪,兼職技術(shù)人員按工作小時(shí)數(shù)領(lǐng)取月薪,兼職推銷員的報(bào)酬按該推銷員當(dāng)月銷售額提成 ,銷售經(jīng)理既拿固定月薪也領(lǐng)取銷售提成。 綜合考慮系統(tǒng)具有下面 8 項(xiàng)功能模塊:增加人員,刪除人員, 修改人員,查詢本月經(jīng)營(yíng)信息,基礎(chǔ)數(shù)據(jù)設(shè)置,數(shù)據(jù)存盤,數(shù)據(jù)裝入。 3. 系統(tǒng) 關(guān)鍵算法 流程圖 (1)主函數(shù)流程 創(chuàng)建公司 對(duì)象開始結(jié)束顯示菜單根據(jù)輸入 執(zhí)行公司 操作接受輸入退出 ?YN (2) Company::Add() 輸入崗位ID 號(hào)增 1輸入數(shù)據(jù),創(chuàng)建員工對(duì)象結(jié) 點(diǎn)員工結(jié)點(diǎn)加入鏈表開始結(jié)束 (3) Company::Delete() 查找要?jiǎng)h除結(jié)點(diǎn)輸入員工 ID鏈表刪除員工結(jié)點(diǎn)開始結(jié)束結(jié)點(diǎn)存在 ?提示未找到 (4) Company::Modify (5) Company::Query() 查找結(jié)點(diǎn)輸入員工 ID修改結(jié)點(diǎn)開始結(jié)束結(jié)點(diǎn)存在 ?提示未找到遍歷統(tǒng)計(jì)工資 總額遍歷統(tǒng)計(jì)銷售額開始結(jié)束計(jì)算盈虧打印本月 經(jīng)營(yíng)信息 (6)Company::Save() 遍歷鏈表保存人員數(shù)據(jù)打開員工數(shù)據(jù)文件開始結(jié)束關(guān)閉文件保存基礎(chǔ) 數(shù)據(jù)打開基礎(chǔ)數(shù)據(jù)文件關(guān)閉文件 (7) Company::Load() 讀取基礎(chǔ) 數(shù)據(jù)打開員工數(shù)據(jù)文件開始
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1