版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
#include<iostream>#include<string>#include<iomanip>#include<fstream>usingnamespacestd;constA=2;constB=4;inta,b,c,d,s;classemployee//員工(基類){protected: stringname; intnum; intage; charsex; doublepay;public:employee(){ name="\0";num=0;age=0;sex='\0';pay=0;} voidset(){ cout<<"其姓名:"; cin>>name; cout<<"性別(M/W):"; cin>>sex; cout<<"年齡:"; cin>>age;}intget1(){ returnnum;}stringget2(){ returnname;}charget3(){ returnsex;}intget4(){ returnage;}doublepayment(){ returnpay;}};classtechnician:publicemployee//技術員{protected: intworkhour;public:voidset(){ cout<<"技術員旳編號:"; cin>>num; employee::set(); cout<<"工作時間:"; cin>>workhour; cout<<endl; pay=100*workhour;}};techniciante[A];classmanager:publicemployee//經(jīng)理{public: voidset(){ cout<<"經(jīng)理旳編號:"; cin>>num; employee::set(); cout<<endl;}intget(){ return8000;}};managermana[A];classseller:publicemployee//銷售員{protected: doublesell; intmanagernum;public:voidset(){ cout<<"銷售員旳編號:"; cin>>num; employee::set(); cout<<"銷售額:"; cin>>sell; cout<<"所屬銷售經(jīng)理旳編號:"; cin>>managernum; pay=sell*0.04; cout<<endl;}intget5(){ returnmanagernum;}doubleget6(){returnsell;}voidtongji(){ cout<<"│"<<setw(12)<<num<<"│"<<setw(12)<<name<<"│"<<setw(12)<<sell<<"│"<<endl;}};sellerse[B];classsellmanager:publicemployee//銷售經(jīng)理{protected: intsumsale;public:voidset(){ cout<<"銷售經(jīng)理旳編號:"; cin>>num; employee::set();cout<<endl;for(inti=0;i<B;i++)if(num==se[i].get5()) { sumsale=sumsale+se[i].get6(); }pay=5000+sumsale*0.005;}voidtongji(){ cout<<"職工號為"<<num<<"銷售經(jīng)理"<<name<<"下屬銷售員旳業(yè)績?yōu)椋?<<endl;cout<<"┌──────┬──────┬──────┐"<<endl; cout<<"│"<<setw(12)<<"職工號"<<"│"<<setw(12)<<"姓名"<<"│"<<setw(12)<<"銷售額"<<"│"<<endl;}};sellmanagersemana[A];voidline(){ cout<<"-------------------------------------"<<endl<<endl;}voidshuru1(){for(a=0;a<A;a++)te[a].set();line();}voidshuru2(){for(a=0;a<A;a++)mana[a].set();line();}voidshuru3(){for(b=0;b<B;b++)se[b].set();line();}voidshuru4(){for(a=0;a<A;a++)semana[a].set();line();}voidmulu(){ cout<<"★★小型企業(yè)工資管理系統(tǒng)★★"<<endl;cout<<"┌───────────────┐"<<endl; cout<<"│請選擇您所需旳操作│"<<endl; cout<<"│數(shù)據(jù)輸入:1,并按回車鍵│"<<endl; cout<<"│數(shù)據(jù)記錄:2,并按回車鍵│"<<endl; cout<<"│數(shù)據(jù)打?。?,并按回車鍵│"<<endl; cout<<"│數(shù)據(jù)備份:4,并按回車鍵│"<<endl; cout<<"│退出系統(tǒng):5,并按回車鍵│"<<endl;cout<<"└───────────────┘"<<endl; cout<<"請選擇一種操作:"; cin>>c; cout<<endl;}voidcijimulu(){ cout<<"★★小型企業(yè)工資管理系統(tǒng)★★"<<endl;cout<<"┌────────────────┐"<<endl; cout<<"│請選擇您所需旳操作│"<<endl; cout<<"│技術員數(shù)據(jù)輸入:1,并按回車鍵│"<<endl; cout<<"│經(jīng)理數(shù)據(jù)輸入:2,并按回車鍵│"<<endl; cout<<"│銷售員數(shù)據(jù)輸入:3,并按回車鍵│"<<endl; cout<<"│銷售經(jīng)理數(shù)據(jù)輸入:4,并按回車鍵│"<<endl; cout<<"│返回上一級:5,并按回車鍵│"<<endl;cout<<"└────────────────┘"<<endl; cout<<"請選擇一種操作:"; cin>>d; cout<<endl;}voidbiaotou(){ cout<<"┌──────┬──────┬──────┬──────┬──────┐"<<endl;cout<<"│"<<setw(12)<<"職工號"<<"│"<<setw(12)<<"姓名"<<"│"<<setw(12)<<"性別"<<"│"<<setw(12)<<"年齡"<<"│"<<setw(12)<<"工資"<<"│"<<endl;}voidbiaozhong(){ cout<<"├──────┼──────┼──────┼──────┼──────┤"<<endl;}voidbiaowei(){cout<<"└──────┴──────┴──────┴──────┴──────┘"<<endl;}voidtongji(){inta,b,s;for(a=0;a<A;a++){ s=0;semana[a].tongji();for(b=0;b<B;b++){if(se[b].get5()==semana[a].get1()){cout<<"├──────┼──────┼──────┤"<<endl;se[b].tongji();s=s+se[b].get6();}}cout<<"├──────┼──────┴──────┤"<<endl;cout<<"│"<<setw(8)<<"銷售額總計:"<<"│"<<setw(21)<<s<<"│"<<endl;cout<<"└──────┴─────────────┘"<<endl;}cout<<"銷售經(jīng)理按工資排序為:"<<endl;biaotou();for(inti=0;i<A-1;i++){ for(intj=i+1;j<A;j++) if(semana[i].payment()<semana[j].payment()) {sellmanagerg; g=semana[i]; semana[i]=semana[j]; semana[j]=g; }}for(intk=0;k<A;k++){ biaozhong();cout<<"│"<<setw(12)<<semana[k].get1()<<"│"<<setw(12)<<semana[k].get2()<<"│"<<setw(12)<<semana[k].get3()<<"│"<<setw(12)<<semana[k].get4()<<"│"<<setw(12)<<semana[k].payment()<<"│"<<endl;}biaowei();}voiddaying(){ intk; cout<<"請等待......."<<endl<<endl; cout<<"職工基本狀況一覽表如下"<<endl<<endl; cout<<"技術員"<<endl<<endl; biaotou(); for(k=0;k<A;k++) { biaozhong(); cout<<"│"<<setw(12)<<te[k].get1()<<"│"<<setw(12)<<te[k].get2()<<"│"<<setw(12)<<te[k].get3()<<"│"<<setw(12)<<te[k].get4()<<"│"<<setw(12)<<te[k].payment()<<"│"<<endl;} biaowei(); line();cout<<"經(jīng)理"<<endl<<endl;biaotou(); for(k=0;k<A;k++) { biaozhong(); cout<<"│"<<setw(12)<<mana[k].get1()<<"│"<<setw(12)<<mana[k].get2()<<"│"<<setw(12)<<mana[k].get3()<<"│"<<setw(12)<<mana[k].get4()<<"│"<<setw(12)<<mana[k].get()<<"│"<<endl;} biaowei();line();cout<<"銷售經(jīng)理"<<endl<<endl;biaotou(); for(k=0;k<A;k++) { biaozhong(); cout<<"│"<<setw(12)<<semana[k].get1()<<"│"<<setw(12)<<semana[k].get2()<<"│"<<setw(12)<<semana[k].get3()<<"│"<<setw(12)<<semana[k].get4()<<"│"<<setw(12)<<semana[k].payment()<<"│"<<endl;} biaowei();line();cout<<"銷售員"<<endl<<endl;cout<<"┌────┬────┬────┬────┬────┬──────────┐"<<endl;cout<<"│"<<setw(8)<<"職工號"<<"│"<<setw(8)<<"姓名"<<"│"<<setw(8)<<"性別"<<"│"<<setw(8)<<"年齡"<<"│"<<setw(8)<<"工資"<<"│"<<setw(20)<<"所屬部門經(jīng)理"<<"│"<<endl;for(k=0;k<B;k++){ cout<<"├────┼────┼────┼────┼────┼──────────┤"<<endl;cout<<"│"<<setw(8)<<se[k].get1()<<"│"<<setw(8)<<se[k].get2()<<"│"<<setw(8)<<se[k].get3()<<"│"<<setw(8)<<se[k].get4()<<"│"<<setw(8)<<se[k].payment()<<"│"<<setw(20)<<se[k].get5()<<"│"<<endl;} cout<<"└────┴────┴────┴────┴────┴──────────┘"<<endl<<endl;cout<<"------------------------------------------------"<<endl<<endl; }voidbeifen(){ ofstreammyfile("qt.txt");intk;cout<<"請等待......."<<endl<<endl; myfile<<"職工基本狀況一覽表如下"<<endl<<endl; myfile<<"技術員"<<endl<<endl; myfile<<"┌──────┬──────┬──────┬──────┬──────┐"<<endl;myfile<<"│"<<setw(12)<<"職工號"<<"│"<<setw(12)<<"姓名"<<"│"<<setw(12)<<"性別"<<"│"<<setw(12)<<"年齡"<<"│"<<setw(12)<<"工資"<<"│"<<endl; for(k=0;k<A;k++) { myfile<<"├──────┼──────┼──────┼──────┼──────┤"<<endl; myfile<<"│"<<setw(12)<<te[k].get1()<<"│"<<setw(12)<<te[k].get2()<<"│"<<setw(12)<<te[k].get3()<<"│"<<setw(12)<<te[k].get4()<<"│"<<setw(12)<<te[k].payment()<<"│"<<endl;} myfile<<"└──────┴──────┴──────┴──────┴──────┘"<<endl; myfile<<"經(jīng)理"<<endl<<endl;myfile<<"┌──────┬──────┬──────┬──────┬──────┐"<<endl;myfile<<"│"<<setw(12)<<"職工號"<<"│"<<setw(12)<<"姓名"<<"│"<<setw(12)<<"性別"<<"│"<<setw(12)<<"年齡"<<"│"<<setw(12)<<"工資"<<"│"<<endl; for(k=0;k<A;k++) { myfile<<"├──────┼──────┼──────┼──────┼──────┤"<<endl; myfile<<"│"<<setw(12)<<mana[k].get1()<<"│"<<setw(12)<<mana[k].get2()<<"│"<<setw(12)<<mana[k].get3()<<"│"<<setw(12)<<mana[k].get4()<<"│"<<setw(12)<<mana[k].get()<<"│"<<endl;} myfile<<"└──────┴──────┴──────┴──────┴──────┘"<<endl;myfile<<"銷售經(jīng)理"<<endl<<endl;myfile<<"┌──────┬──────┬──────┬──────┬──────┐"<<endl;myfile<<"│"<<setw(12)<<"職工號"<<"│"<<setw(12)<<"姓名"<<"│"<<setw(12)<<"性別"<<"│"<<setw(12)<<"年齡"<<"│"<<setw(12)<<"工資"<<"│"<<endl; for(k=0;k<A;k++) { myfile<<"├──────┼──────┼──────┼──────┼──────┤"<<endl; myfile<<"│"<<setw(12)<<semana[k].get1()<<"│"<<setw(12)<<semana[k].get2()<<"│"<<setw(12)<<semana[k].get3()<<"│"<<setw(12)<<semana[k].get4()<<"│"<<setw(12)<<semana[k].payment()<<"│"<<endl;} myfile<<"└──────┴──────┴──────┴──────┴──────┘"<<endl;myfile<<"銷售員"<<endl<<endl;myfile<<"┌────┬────┬────┬────┬────┬──────────┐"<<endl;myfile<<"│"<<setw(8)<<"職工號"<<"│"<<setw(8)<<"姓名"<<"│"<<setw(8)<<"性別
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度曹瑞與張麗離婚協(xié)議中子女撫養(yǎng)及生活費用協(xié)議3篇
- 2025年度家禽飼料原料采購與家禽買賣合同書3篇
- 2024版鐵塔公司基站用地租賃協(xié)議樣本一
- 2025年度醫(yī)療器械展承辦合同4篇
- 2024庭院立體綠化設計與施工合同3篇
- 2025年PVC消防管道設備采購銷售專項合同3篇
- 2025年金麗麻布項目投資可行性研究分析報告
- 教案資源:小熊的彩虹滑梯課件公開課教學設計資料
- 2025年安徽通 用生物系統(tǒng)有限公司招聘筆試參考題庫含答案解析
- 2025年度個人公司資產(chǎn)剝離合同范本:評估與定價策略4篇
- 細胞庫建設與標準制定-洞察分析
- 2024年國家公務員錄用考試公共基礎知識復習題庫2500題及答案
- DB3309T 98-2023 登步黃金瓜生產(chǎn)技術規(guī)程
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學院單招職業(yè)技能測試題庫標準卷
- DBJ41-T 108-2011 鋼絲網(wǎng)架水泥膨脹珍珠巖夾芯板隔墻應用技術規(guī)程
- 2025年學長引領的讀書會定期活動合同
- 表內(nèi)乘除法口算l練習題1200道a4打印
- 《EICC培訓講義》課件
- 2025年四川省政府直屬事業(yè)單位招聘管理單位筆試遴選500模擬題附帶答案詳解
- 2024年物業(yè)公司服務質量保證合同條款
- 文言文閱讀之理解實詞含義(講義)-2025年中考語文專項復習
評論
0/150
提交評論