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

正文內(nèi)容

c++公司人員信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告-全文預(yù)覽

  

【正文】 put()。 cinnum。 cout請(qǐng)選擇查找方式:按編號(hào)查找 按姓名查找 0、退出endl。 read()。 save()。 int a。 } technician t。 for(int i=0。 return。 ()。 for(i=0。}void technician::save(){ ofstream outflie(,ios::out)。 } int i=0。 system(cls)。 cintime_salary。 cinrank。 cinsex。 cinnumber。const int MAX=100。protected: float work_time。 void save()。 void show()。 } } 技術(shù)人員類的實(shí)現(xiàn)include class technician : public employee{public: technician(void)。 default: cout無(wú)此選項(xiàng)!請(qǐng)輸入0~5的數(shù)字endl。system(pause)。 M[i+1].salary=min_salary。 case 5: { float min_salary=0。 }。i++) { if(M[i].salaryM[i+1].salary) { max_salary=M[i].salary。break。 cout平均工資:ave_salary。 for(int i=0。stat()。 } cout男性人數(shù):aendl。 for(int i=0。break。 cinchoice。 read()。del()。break。 default:cout沒有此選項(xiàng)!endl。 }。jtop1。 cout是否確認(rèn)刪除? 是 否endl。 for(int i=0。break。 } } cout無(wú)此人!endl。break。 cout刪除成功!endl。 cinchoice。i++) { if(M[i].number==num) { cout編號(hào)\t姓名\t性別\t部門\t級(jí)別\t月薪endl。 string num。 } int choice。}void manager::del(){ system(cls)。break。return。 } save()。 cina。 cinsa。 }。 if(a==1) M[i].rank=r。 M[i].rank=r。break。 else { cout放棄修改endl。 cout是否確認(rèn)修改? 是 否endl。 case 5: { cout請(qǐng)輸入修改后的部門endl。 return。 int a。 string s。 } save()。 cina。 cinna。 }。 if(a==1) M[i].number=n。 return。 cinn。 }。 M[i].salary=sa。 M[i].name=na。 cout是否確認(rèn)修改? 是 否endl。 cinr。 string d。 cout輸入修改后的性別:endl。 return。 cinn。 int choice。 M[i].output()。 cinnum。 if(top1==0) { cout當(dāng)前系統(tǒng)沒有儲(chǔ)存記錄endl。itop1。 if(top1==0) { cout無(wú)數(shù)據(jù)!endl。search()。break。i++) { if(M[i].name==name) { cout編號(hào)\t姓名\t性別\t部門\t級(jí)別\t月薪endl。 string name。 } } cout查無(wú)此人!endl。itop1。 switch(choice) { case 1: { cout請(qǐng)輸入要查找的編號(hào):endl。 return。 return。 if(a==1) { M[top1]=m。 ()。i++) if(n==M[i].number) { cout該編號(hào)的人員已存在endl。 string n。 read()。i++) { outflieM[i].number\tM[i].name\tM[i].sex\tM[i].department\tM[i].rank\tM[i].salaryendl。 return。 top1=i。 if(!inflie) { cout打開失敗!endl。}void manager::output(){ coutnumber\tname\tsex\tdepartment\trank\tsalaryendl。 cout輸入級(jí)別:endl。 cout輸入性別:endl。manager::manager(void){}manager::~manager(void){}void manager::input(){ cout輸入編號(hào):endl。include include includeiostreamincludefstreamincludestringincludeiomanipusing namespace std。 void read()。 void alter()。 ~manager(void)。 string rank。 protected: string number。 virtual void save()=0。 virtual void show()=0。 class employee { public: employee(void)。 void input()。 void del()。 圖 銷售人員類(5) 成績(jī)類的設(shè)計(jì) salesmanager void add()。 void input()。 void del()。 圖 (4)銷售人員類的設(shè)計(jì)salesman void add()。 void input()。 void del()。 圖 (3)技術(shù)人員類的設(shè)計(jì) technician void add()。 void save()。 void show()。 string rank。 string number。 virtual void save()=0。 virtual void show()=0。add()函數(shù)用于錄入信息;search()函數(shù)用來(lái)查詢信息;show()函數(shù)用來(lái)顯示信息;alter()函數(shù)用來(lái)修改信息;del()函數(shù)用來(lái)刪除信息;stat()函數(shù)用來(lái)統(tǒng)計(jì)信息read()函數(shù)用于將文件中的數(shù)據(jù)讀取到內(nèi)存中;save()函數(shù)用于將內(nèi)存中的信息存入文件內(nèi);主函數(shù)main()用于調(diào)用這些函數(shù)。例如:統(tǒng)計(jì)四類人員數(shù)量以及總數(shù),統(tǒng)計(jì)男、女員工的數(shù)量,統(tǒng)計(jì)平均工資、最高工資、最低工資等。(4) 修改功能 可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(1) 添加功能程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求人員的編號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示用戶數(shù)據(jù)添加重復(fù)并取消添加。 系統(tǒng)功能需求: 本系統(tǒng)有五個(gè)類:基類:employee、派生類:manager、technician、salesman、salesmanager,儲(chǔ)存經(jīng)理、技術(shù)人員、銷售人員、銷售經(jīng)理信息。(3) 顯示功能 可顯示當(dāng)前系統(tǒng)中所有記錄。(6) 統(tǒng)計(jì)功能能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì)。2 總體設(shè)計(jì) 系統(tǒng)功能分析:系統(tǒng)通過調(diào)用函數(shù)來(lái)實(shí)現(xiàn)信息添加、信息查詢、信息顯示、信息修改、信息刪除、以及數(shù)據(jù)讀取保存文件等功能。 virtual void search()=0。 virtual void stat()=0。 virtual void output()=0。 string department。 void search()。 void stat()。 void output()。 void alter()。 void read()。 float time_salary。 void alter()。 void read()。 float rate。 void alter()。 void read()。 圖 (6) 各個(gè)類的關(guān)系描述 employee manager salesman technician salesmanager3 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) employee類(抽象類)的實(shí)現(xiàn) includestring using namespace std。 virtual void search()=0。 virtual void stat()=0。 virtual void output()=0。 string department。 經(jīng)理類的實(shí)現(xiàn)include class manager : virtual public employee{public: manager(void)。 void show()。 void save()。 }。int static top1=0。 cinname。 cindepartment。 cinsalary。 ifstream inflie(,ios::in)。 while(inflieM[i].numberM[i].nameM[i].sexM[i].departmentM[i].rankM[i].salary) { i++。 if(!outflie) { cout打開失?。ndl。itop1。}void manager::add() { system(cls)。 } cout輸入要添加的編號(hào):endl。i
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1