版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、合肥學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系課程設(shè)計(jì)報(bào)告20082009學(xué)年第二期課程程序設(shè)計(jì)語(yǔ)言u(píng)課程設(shè)計(jì)課程設(shè)計(jì)名稱企業(yè)員工工資管理系統(tǒng)學(xué)生姓名呂勸勸學(xué)號(hào)0804032008專業(yè)班級(jí)網(wǎng)絡(luò)工程(2)班指導(dǎo)教師咼玲玲 李紅2009年6月一、題目工資管理系統(tǒng) .某小型公司 ,主要有四類人員: 經(jīng)理、技術(shù)人員、 銷售經(jīng)理和推銷 員.要求存儲(chǔ)這些人員地姓名、 編號(hào)、級(jí)別、當(dāng)月薪水 ,計(jì)算月薪總額并顯示全部信息 .人員編號(hào)基數(shù)為 1000, 每輸入一位人員就加一 .經(jīng)理升級(jí)三級(jí)因此為四級(jí) , 技術(shù) 人員和銷售經(jīng)理升級(jí)二級(jí)所以為三級(jí), 銷售人員升級(jí)為二級(jí) .月薪計(jì)算辦法是: 經(jīng)理拿固定月薪 8000 元;技術(shù)人員按每小時(shí)
2、 100 元領(lǐng)取月薪; 推銷員地月薪按該推銷員當(dāng)月銷售額地4%提成;銷售經(jīng)理既拿固定月薪也領(lǐng)取銷售提成,固定月薪為5000元,銷售提成為所管轄部門當(dāng)月銷售總額地0.5 %。.二、問(wèn)題分析根據(jù)題目要求 , 編寫(xiě)一個(gè)可以管理工資系統(tǒng)地程序 , 公司有四種成員:經(jīng)理 , 銷售 經(jīng)理,銷售人員 ,技術(shù)人員 .每個(gè)人員地信息有姓名 , 編號(hào),級(jí)別,當(dāng)前月薪 ,人員編號(hào)技 術(shù)為 1000.1. 功能選擇項(xiàng):輸入選擇功能項(xiàng) , 及每個(gè)功能對(duì)應(yīng)地作用 .2. 信息地錄入:包括姓名 , 級(jí)別, 編號(hào), 技術(shù)人員需要本月地工作時(shí)數(shù) , 銷售經(jīng)理 需要固定月薪和本月銷售額 ,銷售人員僅需要本月地銷售額 ,經(jīng)理需要輸
3、入固定月薪 .3. 顯示信息:顯示各人員地姓名 ,級(jí)別,編號(hào)和本月應(yīng)發(fā)金額 . 根據(jù)題目要求設(shè)計(jì)如下:1. 設(shè)計(jì)一個(gè)主菜單大體如下:【 1】 各成員信息輸入一次;【 2】 各成員信息輸入兩次;【 3】 各成員信息輸入三次;2. 程序運(yùn)行時(shí) , 首先提示輸入雇員姓名;3. 對(duì)于經(jīng)理直接輸出其工資及其它信息;4. 對(duì)于技術(shù)人員 , 程序提示輸入其本月工作時(shí)數(shù) , 然后輸出其工資及其它信息;5. 對(duì)于推銷員 ,程序提示輸入其本月銷售額 ,然后輸出其工資及其它信息;6. 對(duì)于銷售經(jīng)理 , 程序提示輸入其管轄部門本月銷售總額 , 然后輸出其工資及其 它信息 .三、算法地設(shè)計(jì)根據(jù)上述需求 , 設(shè)計(jì)一個(gè)基類
4、 employee, 然后派生出 technician (技術(shù)人員) 類、 manager (經(jīng)理)類和 salesman (推銷員)類.由于銷售經(jīng)理(salesmanager )既是 經(jīng)理又是銷售人員,兼具兩類人員地特點(diǎn),因此同時(shí)繼承 manager和salesman兩個(gè)類.定義一個(gè)雇員類如下:class employeeprotected:char name20; / 姓名int num; / 個(gè)人編號(hào)int grade; /級(jí)別float salary;/ 月薪總額static int No; / 靜態(tài)數(shù)據(jù):目前編號(hào)public:employee。; /構(gòu)造函數(shù)employee(); I
5、I 析構(gòu)函數(shù)virtual void pay()=0; II計(jì)算月薪函數(shù)(純虛函數(shù))virtual void promote(i nt jishu=O); II 升級(jí)函數(shù)(虛函數(shù))void SetName(char *);II 設(shè)置姓名函數(shù)char * GetName();II提取姓名函數(shù)int GetNum();II提取編號(hào)函數(shù)int Getgrade();提取級(jí)別函數(shù)float Getsalary();II 提取月薪函數(shù);在基類中,除了定義構(gòu)造函數(shù)和析構(gòu)函數(shù)以外,還應(yīng)統(tǒng)一定義對(duì)各類人員信息都應(yīng)有地操作,這樣可以規(guī)范各派生類地基本行為但是各類人員地月薪計(jì)算方法不同,不能在基類employee
6、中統(tǒng)一定義計(jì)算方法.各類人員信息地顯示內(nèi)容也不同,同樣不 能在基類中統(tǒng)一定義顯示方法.因此,在employee類中用純虛函數(shù)地方式定義了計(jì)算月薪函數(shù)pay,然后在派生類中再根據(jù)各自地同名函數(shù)實(shí)現(xiàn)具體地功能由于salesmanager地兩個(gè)基類又有公共基類employee,為避免二義性,這里將employee類設(shè)計(jì)為虛基類.系統(tǒng)類圖屬性和方法定義類名成員類 別類型成員名描述employee屬性char *n ame雇員姓名intnum丨人編號(hào)intgrade級(jí)別floataccumPay月薪總額intNo本公司雇員編號(hào)目前最大 值方法voidpay()計(jì)算月薪函數(shù)(為純虛函 數(shù))voidprom
7、ote(i nt)升級(jí)函數(shù)類名成員類 別類型成員名描述tech nician屬性floa thourlyRate每小時(shí)酬金intworkHours當(dāng)月工作時(shí)數(shù)方法voidpay()accumPay=hourlyRate*workHoursman ager屬性floa tmon thlyPa y固定月薪數(shù)方法voidpay()accumPay=mon thlyPaysalesma n屬性floa tCommRate按銷售額提取酬金百分比f(wàn)loa tsales當(dāng)月銷售額方法voidpay()accumPay=sales*CommRatesalesma nager屬性方法voidpay()accum
8、Pay=mon thlyPay+CommRate*sale s四、調(diào)試由于公司每增加一個(gè)雇員,無(wú)論他(她)是哪一類人員 ,也就是employee類地所有派生類對(duì)象創(chuàng)建時(shí),都要訪問(wèn)同一個(gè) No,因此將No定義為靜態(tài)數(shù)據(jù)成員.經(jīng)理類型 時(shí),經(jīng)理拿基本工資8000,技術(shù)人員按小時(shí)計(jì)算本月拿地工資,銷售人員按本月銷售額并提取成本,銷售經(jīng)理拿基本工資 5000和本月地所管轄部門地銷售額提成在定義銷售經(jīng)理地類函數(shù)時(shí)可以建立在經(jīng)理和銷售人員地基礎(chǔ)上,既是可以把兩者作為基類使用class salesma nager:public man ager,public salesma npublic:salesma
9、nager(); / 構(gòu)造函數(shù)void pay(); / 計(jì)算月薪函數(shù)void promote(i nt); / 升級(jí)函數(shù);進(jìn)一步改進(jìn)(1)目前程序中 ,經(jīng)理月薪 ,技術(shù)人員地小時(shí)酬金和銷售人員地銷售額提成比例 均是固定地 , 這不適應(yīng)不同公司地需要 , 可考慮用帶參數(shù)地構(gòu)造函數(shù)來(lái)解決 .(2)銷售經(jīng)理月薪計(jì)算中 ,要輸入其管轄部門當(dāng)月銷售總額 .實(shí)際上 ,這可以通過(guò) 將本部門所有推銷員銷售額相加而得到 . 可以考慮在推銷員類中增加所屬部門等屬性 來(lái)完成這方面地功能 .(3)這次課程設(shè)計(jì)是我第一次面對(duì)大程序,以前只是完成課后慢地小型題目 , 沒(méi)有牽涉到鏈表和文件.C+是建立在C語(yǔ)言上地,上學(xué)期
10、沒(méi)怎么學(xué)習(xí) C語(yǔ)言所以導(dǎo)致這 學(xué)期有點(diǎn)困難 , 其實(shí)課程設(shè)計(jì)是基于會(huì)編寫(xiě)和使用一些小地類和函數(shù)調(diào)用地基礎(chǔ)上地 設(shè)計(jì)地成果是基于對(duì)這些內(nèi)容地熟練掌握程度 . 課程設(shè)計(jì)中有許多要求沒(méi)有做到主菜 單地設(shè)計(jì)和選擇功能地語(yǔ)句都沒(méi)有很好地設(shè)計(jì) , 往往菜單設(shè)計(jì)好了又不知道怎么和函 數(shù)或者類相結(jié)合使用 . 總之自己感覺(jué)自己做地很不好 , 說(shuō)明在大一這學(xué)年該學(xué)地知識(shí) 還是沒(méi)有學(xué)好 .這次我沒(méi)有用到鏈表和文件只是簡(jiǎn)單地使用了指針 . 指針調(diào)用是是指向字符串地 首地址 .( 4)課程設(shè)計(jì)要把握大局 , 在用小程序是必須 合理插入和調(diào)用小程序 , 思路清 晰.( 5)一開(kāi)始輸出姓名 , 編號(hào) , 級(jí)別 , 本月工資
11、時(shí)用地是如: empi.Getname 等形 式 , 可是好像只是用于結(jié)構(gòu)體 .( 6)在傳字符串是使用到指針, 如:Char name10( 7)將理論教學(xué)中涉及到地知識(shí)點(diǎn)貫穿起來(lái), 對(duì)不同地?cái)?shù)據(jù)類型、 程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)作一比較和總結(jié) , 結(jié)合設(shè)計(jì)題目進(jìn)行綜合性應(yīng)用 , 對(duì)所學(xué)知識(shí)達(dá)到融會(huì)貫通 地程度 . 通過(guò)課程設(shè)計(jì) , 學(xué)生在下述各方面地能力應(yīng)該得到鍛煉: 進(jìn)一步鞏固、 加深學(xué) 生所學(xué)專業(yè)課程C+語(yǔ)言教程地基本理論知識(shí),理論聯(lián)系實(shí)際,進(jìn)一步培養(yǎng)學(xué)生綜合分析問(wèn)題 , 解決問(wèn)題地能力 , 全面考核學(xué)生所掌握地基本理論知識(shí)及其實(shí)際業(yè)務(wù)能 力 , 從而達(dá)到提高學(xué)生素質(zhì)地最終目地 , 利用所
12、學(xué)知識(shí) , 開(kāi)發(fā)小型應(yīng)用系統(tǒng) , 掌握運(yùn)用 C+語(yǔ)言編寫(xiě)調(diào)試應(yīng)用系統(tǒng)程序,訓(xùn)練獨(dú)立開(kāi)發(fā)應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)處理地綜合能力,對(duì)于給定地設(shè)計(jì)題目 , 如何進(jìn)行分析 , 理清思路 , 并給出相應(yīng)地?cái)?shù)學(xué)模型 , 掌握自頂而 下地設(shè)計(jì)方法,將大問(wèn)題進(jìn)行模塊化,領(lǐng)會(huì)結(jié)構(gòu)化程序設(shè)計(jì)地方法,熟練掌握 C+語(yǔ)言 地基本語(yǔ)法 , 靈活運(yùn)用各種數(shù)據(jù)類型 .五、測(cè)試主函數(shù)中聲明四個(gè)關(guān)于雇員類地對(duì)象 , 分別對(duì)對(duì)象進(jìn)行輸入信息 .測(cè)試結(jié)果如下:【選擇功能 1】:* 功 能 選 項(xiàng) 主 菜 單*各成員只輸入一遍*2*重復(fù)功能并*重復(fù)功能并*1*請(qǐng)輸入功只輸入一姓名: YU姓名: WEN姓名: TI姓名: HU術(shù)人員 WEN
13、本月地工作時(shí)數(shù): 23理 TI 所管轄部門本月地銷售總額: 78907運(yùn)用兩遍運(yùn)用三遍能選項(xiàng)份信息請(qǐng)輸入雇員地請(qǐng)輸入雇員地請(qǐng)輸入雇員地請(qǐng)輸入雇員地請(qǐng)輸入兼職技請(qǐng)輸入銷售經(jīng)請(qǐng)輸入推銷員HU 本月 地銷售額: 6789YU職工號(hào)1000級(jí)別為4級(jí),本月工資8000WEN職工號(hào)1001級(jí)別為3級(jí),本月工資2300TI 職工號(hào) 1002級(jí)別為 3級(jí), 本月工資 5394.54HU職工號(hào)1003級(jí)別為1級(jí),本月工資271.56Press any key to continue 【選擇功能 2】:* 功 能 選 項(xiàng)單*1*各成員只輸入*2*重復(fù)功能并運(yùn)用兩遍*重復(fù)功能并運(yùn)用*請(qǐng)輸入功能選項(xiàng)*2 請(qǐng)輸入雇員
14、地 姓名: hua 請(qǐng)輸入雇員地 姓名: yu 請(qǐng)輸入雇員地 姓名: fang 請(qǐng)輸入雇員地 姓名: qing 請(qǐng)輸入兼職技 術(shù)人員 yu本月地工作時(shí)數(shù): 6 請(qǐng)輸入銷售經(jīng) 理 fang 所管轄部門本月地銷售總額: 5643780 請(qǐng)輸入推銷員 qing 本月地銷售額: 7896hua 編號(hào) 1000級(jí)別為 4級(jí), 本月工資 8000yu 編號(hào) 1001 級(jí)別為 3 級(jí), 本月工資 600fang 編號(hào) 1002級(jí)別為 3級(jí), 本月工資 33218.9qing 編號(hào) 1003級(jí)別為 1級(jí), 本月工資 315.84 請(qǐng)輸入雇員地 姓名: li 請(qǐng)輸入雇員地 姓名: xiu 請(qǐng)輸入雇員地姓名: c
15、hun請(qǐng)輸入雇員地姓名: quan 請(qǐng)輸入兼職技術(shù)人員 xiu 本月地工作時(shí)數(shù): 21 請(qǐng)輸入銷售經(jīng) 理 chun 所 管轄部門本月地銷售總額: 12000000 請(qǐng)輸入推銷員 quan 本月 地銷售額: 23100li 編號(hào) 1000 級(jí)別為 7 級(jí), 本月工資 8000 xiu 編號(hào) 1001級(jí)別為 5級(jí), 本月工資 2100chun編號(hào)1002級(jí)別為5級(jí),本月工資65000quan 編號(hào) 1003級(jí)別為 1 級(jí), 本月工資 924Press any key to continue【選擇功能 3】:*+k-菜* 功 能 選 項(xiàng) 單*1*各成員只輸入*2*重復(fù)功能并運(yùn)用兩遍*重復(fù)功能并運(yùn)用*
16、請(qǐng)輸入功能選項(xiàng)*3名: pan請(qǐng)輸入雇員地姓請(qǐng)輸入雇員地姓名: feng 請(qǐng)輸入雇員地姓名: jing 請(qǐng)輸入雇員地姓名: qi 請(qǐng)輸入兼職技術(shù) 人員 feng 本月地工作時(shí)數(shù): 24請(qǐng)輸入銷售經(jīng)理 jing 所管轄部門本月地銷售總額: 42967574 請(qǐng) 輸 入 推 銷 員 qi 本月地銷售額: 45673pan 編號(hào) 1000級(jí)別為 4級(jí), 本月工資 8000feng 編號(hào) 1001級(jí)別為 3級(jí), 本月工資 2400jing 編號(hào) 1002級(jí)別為 3級(jí), 本月工資 219838qi 編號(hào) 1003 級(jí)別為 1 級(jí), 本月工資 1826.92 請(qǐng)輸入雇員地姓 名: ji 請(qǐng)輸入雇員地姓 名
17、: ta 請(qǐng)輸入雇員地姓 名: fa 請(qǐng)輸入雇員地姓 名: la 請(qǐng)輸入兼職技術(shù) 人員 ta 本月地工作時(shí)數(shù): 9 請(qǐng)輸入銷售經(jīng)理 fa 所管轄部門本月地銷售總額: 39074378 請(qǐng) 輸 入 推 銷 員 la 本月地銷售額: 846810ji 編號(hào) 1000 級(jí)別為 7 級(jí), 本月工資 8000ta 編號(hào) 1001 級(jí)別為 5 級(jí), 本月工資 900fa 編號(hào) 1002 級(jí)別為 5 級(jí), 本月工資 200372la 編號(hào) 1003 級(jí)別為 1 級(jí), 本月工資 33872.4 請(qǐng)輸入雇員地姓 名: ge 請(qǐng)輸入雇員地姓 名: ji 請(qǐng)輸入雇員地姓 名: ku 請(qǐng)輸入雇員地姓 名: nu 請(qǐng)輸
18、入兼職技術(shù)人員 ji 本月地工作時(shí)數(shù): 43請(qǐng)輸入銷售經(jīng)理 ku 所管轄部門本月地銷售總額: 27808543 請(qǐng) 輸 入 推 銷 員 nu 本月地銷售額: 34795ge編號(hào)1000級(jí)別為10級(jí),本月工資8000ji 編號(hào) 1001 級(jí)別為 7級(jí),本月工資 4300 ku 編號(hào) 1002 級(jí)別為 7 級(jí), 本月工資 144043 nu 編號(hào) 1003 級(jí)別為 1 級(jí), 本月工資 1391.8Press any key to continue 輸入每個(gè)成員所需要地信息 , 經(jīng)理需要固定工資;銷售經(jīng)理需要固定每月工資和 所管轄部門本月地銷售額在提取百分比就是本月實(shí)拿地工資; 技術(shù)人員需要本月地工
19、 作時(shí)數(shù) , 就可以計(jì)算出本月工資;銷售人員就是本月銷售額在提成 .測(cè)試結(jié)果如下: 六、參考書(shū)目1 劉振安等編著.C+程序設(shè)計(jì)課程設(shè)計(jì)機(jī)械工業(yè)出版社2 吳乃陵.等編著.C+程序設(shè)計(jì).北京:高等教育出版社3 李龍澍.C+程序設(shè)計(jì)實(shí)訓(xùn)教程北京:清華大學(xué)出版社4 寧正元.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言)南京:東南大學(xué)出版社,2000年6月.5 嚴(yán)蔚敏等數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)北京:清華大學(xué)出版社,1997年.6 胡學(xué)鋼等數(shù)據(jù)結(jié)構(gòu)算法設(shè)計(jì)指導(dǎo) 北京:清華大學(xué)出版社 ,1999 年 .7 明日科技編著 Visual C+ 程序開(kāi)發(fā)范例寶典北京:人民郵電出版社 . 七、附錄源程序#include<iostream&g
20、t; #include<cstring> using namespace std;class employee/ 基類protected: char name20; / 姓名 int num; / 個(gè)人編號(hào) int grade; /級(jí)別 float salary;/ 月薪總額 static int No; / 靜態(tài)數(shù)據(jù):目前編號(hào)public: employee(); / 構(gòu)造函數(shù) employee(); / 析構(gòu)函數(shù) virtual void pay()=0; / 計(jì)算月薪函數(shù)(純虛函數(shù))virtual void promote(int jishu=0); / 升級(jí)函數(shù)(虛函數(shù))v
21、oid SetName(char *);/ 設(shè)置姓名函數(shù)char * GetName(); / 提取姓名函數(shù) int GetNum(); / 提取編號(hào)函數(shù) int Getgrade();/ 提取級(jí)別函數(shù) float Getsalary();/ 提取月薪函數(shù);int employee:No=1000; / 員工編號(hào)基數(shù)為 1000employee:employee() / 輸入地員工編號(hào)為編號(hào)加 1 num=No+;grade=1; / 級(jí)別初值為 1 salary=0.0;/ 月薪總額初值為 0employee:employee()void employee:promote(int jishu
22、) grade+=jishu; / 升級(jí) , 提升地級(jí)數(shù)由 jishu 指定void employee:SetName(char * names)/ 指針 strcpy(name,names); / 設(shè)置姓名char* employee:GetName() return name;/ 提取成員姓名int employee:GetNum() return num; / 提取成員編號(hào)int employee:Getgrade() return grade;/ 提取成員級(jí)別float employee:Getsalary()技術(shù)人員類 return salary;/ 提取月薪class techni
23、cian:public employee /private:float hourlyRate; / 每小時(shí)酬金int workHours;/ 當(dāng)月工作時(shí)數(shù) public:technician(); / 構(gòu)造函數(shù)void SetworkHours(int wh); / 設(shè)置工作時(shí)數(shù)函數(shù)void pay(); / 計(jì)算月薪函數(shù)void promote(int); / 升級(jí)函數(shù);technician:technician() hourlyRate=100; / 每小時(shí)酬金 100 元void technician:SetworkHours(int wh) workHours=wh;/ 設(shè)置工作時(shí)間v
24、oid technician:pay() salary=hourlyRate*workHours;/ 計(jì)算月薪 ,按小時(shí)計(jì)酬void technician:promote(int)銷售人員類 employee:promote(2);/ 調(diào)用基類升級(jí)函數(shù) ,升 2 級(jí)class salesman:virtual public employee / protected:float CommRate; / 按銷售額提取酬金地百分比 float sales; / 當(dāng)月銷售額 public:salesman(); /構(gòu)造函數(shù)void Setsales(float sl); / 設(shè)置銷售額函數(shù)void p
25、ay(); / 計(jì)算月薪函數(shù)void promote(int); / 升級(jí)函數(shù); salesman:salesman() CommRate=0.04;/ 銷售提成比例 4%void salesman:Setsales(float sl) sales=sl;/ 設(shè)置銷售額void salesman:pay() salary=sales*CommRate;/月薪 = 銷售提成void salesman:promote(int) employee:promote(0);/ 調(diào)用基類升級(jí)函數(shù) ,升 0 級(jí)class manager:virtual public employee / 經(jīng)理類 prote
26、cted:float monthlyPay; / 固定月薪數(shù)public:manager(); / 構(gòu)造函數(shù)void pay(); / 計(jì)算月薪函數(shù)void promote(int); / 升級(jí)函數(shù) ;manager:manager() monthlyPay=8000;/ 固定月薪 8000 元void manager:pay() salary=monthlyPay;/ 月薪總額即固定月薪數(shù)void manager:promote(int) employee :promote(3);/調(diào)用基類升級(jí)函數(shù) , 升 3 級(jí)銷售經(jīng)class salesmanager:public manager,pu
27、blic salesman / 理類public:salesmanager(); /構(gòu)造函數(shù) void pay(); / 計(jì)算月薪函數(shù) void promote(int); / 升級(jí)函數(shù) ;salesmanager:salesmanager() monthlyPay=5000;CommRate=0.005;void salesmanager:pay() salary=monthlyPay+CommRate*sales;/ 月薪 =固定月薪 +銷售提成void salesmanager:promote(int)主函數(shù) employee:promote(2);/調(diào)用基類升級(jí)函數(shù) , 升 2 級(jí)vo
28、id main()/ int n;manager ml;/ 聲明經(jīng)理對(duì)象 technician tl;/ 聲明技術(shù)人員對(duì)象salesma nager sml;/聲明銷售經(jīng)理對(duì)象 salesman si;/聲明銷售人員對(duì)象 char namestr20;/雇員姓名臨時(shí)存放在n amestr中employee*emp4=&ml,&tl,&sml,&sl;/ 數(shù)組指針cout<<"*"<<endl;cout<<"功能選項(xiàng)單"<<endl;cout<<"*&qu
29、ot;<<endl;cout<<""<<endl;cout<<"1 *-*"<<endl;cout<<""<<endl;cout<<"2 * -*"<<endl;能并cout<<""<<endl;cout<<"3 * -*"<<endl;能并cout<<""<<endl;cout
30、<<"*臺(tái)匕能*"<<endl;cin>>n;switch(n)case 1:cout<<"*"<<endl;int i;for(i=0;i<4;i+) cout<<"請(qǐng)輸入雇員地姓名:cin>>namestr;empi->SetName(namestr); empi->promote();cout<<"/設(shè)置每個(gè)成員地姓名/升級(jí) ,通過(guò)基類指針訪問(wèn)各派生類函數(shù)請(qǐng)輸入兼職技術(shù)人員"<<tl.GetNa
31、me()<<" 本月地工作時(shí)數(shù):int ww;cin>>ww;tl.SetworkHours(ww);/ 設(shè)置工作時(shí)間cout<<" 請(qǐng) 輸 入 銷 售 經(jīng) 理"<<sml.GetName()<<" 所管轄部門本月地銷售總額: "float s1;cin>>s1;sml.Setsales(s1);cout<<" 請(qǐng) 輸 入 推 銷 員"<<sl.GetName()<<" 本月地銷售額: "cin&g
32、t;>s1;sl.Setsales(s1); for(i=0;i<4;i+)empi->pay(); / 計(jì)算月薪 ,通過(guò)基類指針訪問(wèn)各派生類函數(shù) cout<<empi->GetName()<<" 職工號(hào) "<<empi->GetNum()<<" 級(jí)別為 " <<empi->Getgrade()<<" 級(jí) ,本月工資 "<<empi->Getsalary() <<endl;break;case 2:
33、int m;for(m=0;m<2;m+)int i;for(i=0;i<4;i+)cout<<" 請(qǐng)輸入雇員地姓名: "cin>>namestr;empi->SetName(namestr);/ 設(shè)置每個(gè)成員地姓名empi->promote();/ 升級(jí) ,通過(guò)基類指針訪問(wèn)各派生類函數(shù)cout<<" 請(qǐng) 輸 入兼職技術(shù)人 員"<<tl.GetName()<<" 本月地工作時(shí)數(shù):int ww;cin>>ww;tl.SetworkHours(ww);/ 設(shè)置工作時(shí)間cout<<" 請(qǐng) 輸 入 銷 售 經(jīng) 理"<<sml.GetName()<<" 所管轄部門本月地銷售總額: float s1;cin>>s1;sml.Setsales(s1);cout<<" 請(qǐng) 輸 入 推 銷 員"<<sl.GetName()<<" 本月地銷售額: "cin>&g
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 純色背景課件教學(xué)課件
- 2024年度金融IT系統(tǒng)集成與維護(hù)合同
- 2024年商標(biāo)許可使用合同 規(guī)定許可范圍與使用期限
- 2024廠區(qū)綠化養(yǎng)護(hù)合同
- 2024年度氨水行業(yè)綠色發(fā)展與環(huán)保合作協(xié)議
- 2024年品牌授權(quán)與連鎖加盟合同
- 2024年城市軌道交通安全監(jiān)控系統(tǒng)建設(shè)合同
- 2024年度房地產(chǎn)買賣與租賃合同
- 2024年度委托加工合同標(biāo)的原料提供與加工質(zhì)量
- 2024胡柚買賣合同范文
- 快遞分揀員勞動(dòng)合同書(shū)
- 胎盤殘留護(hù)理查房課件
- 校醫(yī)務(wù)室托管投標(biāo)方案
- (初級(jí))游泳救生員理論考試題庫(kù) (新版)
- 天津市河北區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期中地理試題
- 急性肺栓塞多學(xué)科團(tuán)隊(duì)救治中國(guó)專家共識(shí)(2022版)解讀
- 第-17章-情景分析和壓力測(cè)試
- 中醫(yī)執(zhí)業(yè)醫(yī)師實(shí)踐技能考試第二站(中醫(yī)基本操作)
- 《預(yù)防為主生命至上》119消防安全日主題班會(huì)課件
- GA/T 2071-2023法庭科學(xué)生物檢材中四氫唑啉等5種咪唑啉類藥物檢驗(yàn)液相色譜-質(zhì)譜法
- 胺碘酮在急診合理應(yīng)用
評(píng)論
0/150
提交評(píng)論