




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、中國油大學(xué)(華東)信息與控制工程學(xué)院程序設(shè)計實習(xí)報告小型公司工資管理系統(tǒng)的設(shè)計與實現(xiàn)專業(yè)班級:電氣12 級 4 班學(xué)號: 120534xx姓名: xxx起止日期: 2013.7.222013.7.27指導(dǎo)老師:董超群2013 年7月27日111.111.21243.14134.1144.21516172三、程序清單#include #include #include #include #includeusing namespace std;const int A=1,B=2,C=1,D=1;/定義全局常變量int n=0;int m2=0,0;int t2;/ 以下是 5 個類的設(shè)計class
2、 Staff/雇員類(基類)public:void data_cin()/成員函數(shù)coutname;coutsex;coutage;int turn_num()3return num;string turn_name()return name;char turn_sex()return sex;int turn_age()return age;protected:int num;string name;int age;char sex;int pay;class Technician:public Staff/技術(shù)員類(雇員類派生類)4public:void data_cin()coutnum
3、;Staff:data_cin();couttime;int turn_pay1()return 100*time;protected:int time;class Salesman:public Staff/銷售員類(雇員類派生類)public:Salesman()sales_money=0;void data_cin()coutnum;5Staff:data_cin();coutsales_money;coutbelong;pay=sales_money*0.04;int turn_sales_money()return sales_money;int turn_belong()retur
4、n belong;int turn_pay2()return sales_money*0.04;protected:int sales_money;int belong;class Manager:public Staff/經(jīng)理類(雇員類派生類)public:6void data_cin()coutnum;Staff:data_cin();pay=8000;int turn_pay3()return 8000;class Salesmanager:public Manager/銷售經(jīng)理類(經(jīng)理類派生類) public:int turn_num()return num;void data_cin
5、()coutnum;Staff:data_cin();7;/ 以下是對象或?qū)ο髷?shù)組的定義Technician TA;Manager MB;Salesman SC;Salesmanager SMD;/ 有關(guān)函數(shù)的聲明和定義void fun1();void qian();void zhong();void hou();void fun1()cout-endl;void qian()cout endl;cout 職工號性別年齡工資endl;void zhong()cout 8 endl;void hou()cout endl;double wageD;/工資計算法double SM_wage(Sal
6、esman S,Salesmanager SM)int i,j,k;double p;Salesmanager q;for(k=0;kD;k+)wagek=0;for(i=0;iD;i+)double sum=0;for(j=0;jC;j+)if(SMi.turn_num()=Sj.turn_belong()sum+=Sj.turn_sales_money();wagei=sum*0.005+5000;9for(i=0;iD-1;i+)for(j=0;jD-1-i;j+)if(wagejwagej+1)p=wagej+1;wagej+1=wagej;wagej=p;q=SMj+1;SMj+1=
7、SMj;SMj=q;return 0;/ 以下是主函數(shù)int main()int flag=1,operate;docout小型公司工資管理系統(tǒng)n;coutn;cout請選擇您所需的操作n;10cout數(shù)據(jù)輸入: 1,并按回車鍵 n;cout數(shù)據(jù)統(tǒng)計: 2,并按回車鍵 n;cout數(shù)據(jù)打?。?3,并按回車鍵 n;cout數(shù)據(jù)備份: 4,并按回車鍵n;cout退出系統(tǒng): 5,并按回車鍵n;coutn;coutoperate;switch(operate)case 1:/ 在此添加代碼,完成數(shù)據(jù)輸入功能cout 請輸入數(shù)據(jù): endl;cout 正在輸入數(shù)據(jù) .endl;fun1();int i;
8、for(i=0;iA;i+)Ti.data_cin();coutendl;fun1();for(i=0;iB;i+)11Mi.data_cin();coutendl;fun1();for(i=0;iC;i+)Si.data_cin();coutendl;fun1();for(i=0;iD;i+)SMi.data_cin();coutendl;fun1();break;case 2:/ 在此添加代碼,完成數(shù)據(jù)統(tǒng)計功能12cout 請等待 .endl;cout 正在進行數(shù)據(jù)統(tǒng)計 .endl;int i,j;for(i=0;iD;i+)cout職工號為SMi.turn_num()銷售經(jīng)理SMi.tu
9、rn_name()下屬銷售員的業(yè)績?yōu)椋?endl;cout endl;cout 職工號銷售額endl;for(j=0;jC;j+)if(Sj.turn_belong()=SMi.turn_num()cout endl;coutsetw(12)Sj.turn_num()setw(12)Sj.turn_name()setw(12)Sj.turn_sales_money()endl;mi+=Sj.turn_sales_money();cout endl;cout 銷售額總計setw(20)miendl;13cout endl;cout 銷售經(jīng)理排序為: endl;qian();SM_wage(S,S
10、M);for(i=0;iD;i+)zhong();coutsetw(6)SMi.turn_num()setw(6)SMi.turn_name() setw(6)SMi.turn_sex() setw(6)SMi.turn_age() setw(6)wageiendl;hou();break;case 3:/ 在此添加代碼,完成數(shù)據(jù)打印功能 cout 請等待 .endl;14cout 正在進行數(shù)據(jù)打印 .endl;SM_wage(S,SM);int i;cout 請稍等 endl;cout 職工基本情況一覽表如下:endl;cout 技術(shù)員 endl;qian();for(i=0;iA;i+)z
11、hong();coutsetw(6)Ti.turn_num()setw(6)Ti.turn_name() setw(6)Ti.turn_sex() setw(6)Ti.turn_age() setw(6)Ti.turn_pay1() endl;hou();fun1();cout 經(jīng)理 endl;qian(); for(i=0;iB;i+)zhong();15coutsetw(6)Mi.turn_num()setw(6)Mi.turn_name() setw(6)Mi.turn_sex() setw(6)Mi.turn_age() setw(6)Mi.turn_pay3() endl;hou()
12、;fun1();cout銷售經(jīng)理 endl;qian();for(i=0;iD;i+)zhong();coutsetw(6)SMi.turn_num()setw(6)SMi.turn_name() setw(6)SMi.turn_sex() setw(6)SMi.turn_age() setw(6)wageiendl;hou();fun1();cout銷售員 endl;cout endl;cout 職工號 性別年齡工資所屬部門經(jīng)理編號 endl;for(i=0;iC;i+)cout endl;coutsetw(6)Si.turn_num()16setw(6)Si.turn_name() set
13、w(6)Si.turn_sex()setw(6)Si.turn_age() setw(6)Si.turn_pay2()setw(10)Si.turn_belong()endl;cout endl;fun1();break;case 4:/ 在此添加代碼,完成數(shù)據(jù)備份功能cout 請等待 .endl;cout 正在進行數(shù)據(jù)備份 .endl;SM_wage(S,SM);int i;ofstream outfile;outfile.open(工資管理系統(tǒng) .txt,ios:out);outfile 職工基本情況一覽表如下:nendl;17outfile 技術(shù)員 endl;outfile endl;o
14、utfile 職工號性別年齡工資 endl;for(i=0;iA;i+)outfile endl;outfilesetw(6)Ti.turn_num()setw(6)Ti.turn_name() setw(6)Ti.turn_sex() setw(6)Ti.turn_age() setw(6)Ti.turn_pay1() endl;outfile endl;outfile-endl;outfile 經(jīng)理 endl;outfile endl;outfile 職工號性別年齡工資 endl;18for(i=0;iB;i+)outfile endl;outfilesetw(6)Mi.turn_num(
15、)setw(6)Mi.turn_name() setw(6)Mi.turn_sex() setw(6)Mi.turn_age() setw(6)Mi.turn_pay3() endl;outfile endl;outfile-endl;outfile 銷售經(jīng)理 endl;outfile endl;outfile 職工號性別年齡工資 endl;for(i=0;iD;i+)outfile endl;outfilesetw(6)SMi.turn_num()19setw(6)SMi.turn_name() setw(6)SMi.turn_sex() setw(6)SMi.turn_age() setw(6)wageiendl;outfile endl;outfile-endl;outfile 銷售員 endl;outfile endl;outfile 職工號 性別年齡工資所屬部門經(jīng)理編號 endl;for(i=0;iC;i+)outfile endl;outfilesetw(6)Si.turn_num()setw(6)Si.turn_na
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度車間租賃安全風(fēng)險評估與管理協(xié)議
- 2025年度股份代持及公司知識產(chǎn)權(quán)保護協(xié)議
- 2025年度高校與企事業(yè)單位實習(xí)生勞動合同范本
- 2025年度綠色出行眾籌協(xié)議書標準范本
- 二零二五年度個人股權(quán)無償轉(zhuǎn)讓與品牌推廣協(xié)議
- 二零二五年度美縫劑性能改進與三年質(zhì)保服務(wù)協(xié)議
- Unit 4 Did You Have a Nice Trip?Lesson 22 Gifts for Everyone同步練習(xí)(含答案含聽力原文無聽力音頻)
- 二零二五年度競業(yè)限制解除后的競業(yè)限制補償金支付合同
- 二零二五年度高校畢業(yè)生就業(yè)安置與就業(yè)技能培訓(xùn)與就業(yè)保障服務(wù)合同
- 二零二五年度股份轉(zhuǎn)讓與新能源項目投資合作框架協(xié)議
- 第十七屆山東省職業(yè)院校技能大賽中職組“西式烹飪”賽項規(guī)程
- 華東師范大學(xué)《外國人文經(jīng)典(下)》2022-2023學(xué)年第一學(xué)期期末試卷
- 診斷學(xué):少尿、無尿、多尿
- 化工實驗室安全培訓(xùn)課件
- 中公遴選公務(wù)員筆試真題及答案
- 儲能電池模組PACK和系統(tǒng)集成項目可行性研究報告
- 2024年安徽省公務(wù)員錄用考試《行測》真題及解析
- 水產(chǎn)業(yè)園區(qū)合作協(xié)議書范文
- 異常子宮出血的課件
- 2024年禮儀風(fēng)俗傳統(tǒng)文化知識競賽-中國傳統(tǒng)節(jié)日知識競賽考試近5年真題附答案
- 編制說明-放牧家畜穿戴式傳感器
評論
0/150
提交評論