版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 課 程 設(shè) 計(jì) 課程名稱C+面向?qū)ο蟪绦蛟O(shè)計(jì)題目名稱公司人員管理系統(tǒng)專業(yè)班級13級計(jì)算機(jī)科學(xué)與技術(shù)一班學(xué)生姓名 林濤、甑德勝、梁增輝 吳志偉、李齊、江靖學(xué) 號51302011015、51302011016、5130201100151302011037、51302011006、51302011009指導(dǎo)教師郭有強(qiáng)二一四年六月二十日目 錄一、引 言2二、課程設(shè)計(jì)報(bào)告41、問題描述42、系統(tǒng)總體方案43、設(shè)計(jì)思路和主要步驟54、各功能模塊和流程圖5(1)各功能模塊5(2)流程圖6三、系統(tǒng)測試9四、心得體會14五、參考文獻(xiàn)16附:程序設(shè)計(jì)代碼17一、引 言1985年,管理信息系統(tǒng)的創(chuàng)始人,高登戴維斯
2、給出的管理信息系統(tǒng)的定義是:“它是一個利用計(jì)算機(jī)硬件和軟件,手工作業(yè),分析、計(jì)劃、控制和決策模型,以及數(shù)據(jù)庫的用戶一機(jī)器系統(tǒng)。它能提供信息,支持企業(yè)或組織的運(yùn)行、管理和決策?!边@個定義說明了管理信息系統(tǒng)的組成要素:計(jì)算機(jī)硬件、軟件、數(shù)據(jù)庫、模型庫和用戶。隨著我國社會的不斷進(jìn)步,人們對管理信息系統(tǒng)越來越重視,再加之管理信息系統(tǒng)在管理方面所產(chǎn)生的巨大影響,也使得人們越來越關(guān)注管理信息系統(tǒng)的發(fā)展趨勢。由于管理信息系統(tǒng)的發(fā)展受到以上各種變革因素的制約,傳統(tǒng)的管理信息系統(tǒng)必然向現(xiàn)代管理信息系統(tǒng)發(fā)展,在這個發(fā)展過程中,管理信息系統(tǒng)的發(fā)展將會呈現(xiàn)出以下趨勢:管理信息系統(tǒng)將會越來越注重以人為本。管理科學(xué)的發(fā)展
3、有科學(xué)管理理論、行為管理理論和現(xiàn)代管理理論三個發(fā)展階段,正在向著越來越人性化的方向發(fā)展,即以人為本。基于管理學(xué)的這一研究視角,管理信息系統(tǒng)也將向著更加人性化的方向發(fā)展。在今后的管理信息系統(tǒng)中將會越來越注重人的因素,以人為出發(fā)點(diǎn)和中心,圍繞著激發(fā)和調(diào)動人的主動性、積極性、創(chuàng)造性展開的,以實(shí)現(xiàn)人與社會共同發(fā)展的一系列管理活動。而且這種人性化還會貫穿于管理信息系統(tǒng)的開發(fā)設(shè)計(jì)與研究中,具體表現(xiàn)為今后的管理信息系統(tǒng)將具有更加友好的人機(jī)界面,易于人們操作,也會考慮到不同用戶的不同需求,更加個性化。管理信息系統(tǒng)向智能化方向發(fā)展。 隨著人工智能技術(shù)的發(fā)展,數(shù)據(jù)倉庫、數(shù)據(jù)挖掘技術(shù)在管理信息系統(tǒng)中的應(yīng)用,管理信息
4、系統(tǒng)必將向著智能化方向發(fā)展,如產(chǎn)生了很多的決策支持系統(tǒng)、專家系統(tǒng)等等。智能化的管理信息系統(tǒng)具有思維模擬活動,它具有很高的自學(xué)習(xí)、自組織和進(jìn)化性,并具有知識創(chuàng)新功能,可以解決非結(jié)構(gòu)化事務(wù),在決策中處于主導(dǎo)地位,是人的向?qū)?在體系上將是大規(guī)模分布式計(jì)算模式,以基于網(wǎng)絡(luò)神經(jīng)元構(gòu)件的智能網(wǎng)為主。管理信息系統(tǒng)向集成化方向發(fā)展。隨著當(dāng)前系統(tǒng)集成技術(shù)的提高,集成技術(shù)和方法也逐步地運(yùn)用到管理信息系統(tǒng)中。由于管理信息系統(tǒng)將包含多個子系統(tǒng),因此將這些功能集合在一起以便更好地發(fā)揮它的作用,這就是集成化的管理信息系統(tǒng)。集成化的管理信息系統(tǒng)將管理信息系統(tǒng)的各個子系統(tǒng)有機(jī)地結(jié)合起來,達(dá)到互通信息、共享數(shù)據(jù)資源的目的,其支
5、撐技術(shù)是數(shù)據(jù)庫和計(jì)算機(jī)網(wǎng)絡(luò)。集成管理則是一種全新的理念與方法,其核心是強(qiáng)調(diào)運(yùn)用集成的思想和理念指導(dǎo)管理實(shí)踐。而集成管理信息系統(tǒng)的本質(zhì)是要素的整合和優(yōu)勢互補(bǔ),在集成管理運(yùn)作過程中,首先經(jīng)歷的是一個投入要素的聚集過程,當(dāng)投入要素積累到一定量時,集成能量便開始發(fā)生膨脹裂變,從而使各種單項(xiàng)要素優(yōu)勢催化出更大的整體優(yōu)勢,管理效果也因而急劇放大。因此,管理信息系統(tǒng)是當(dāng)代公司發(fā)展中不可或缺的一部分,是公司管理人員的基礎(chǔ)。公司人員管理系統(tǒng)的完善也起到保護(hù)公司內(nèi)部資料的作用,是公司盈利與否的必備條件之一。二、課程設(shè)計(jì)報(bào)告1、問題描述某小型公司,主要有四類人員:經(jīng)理、兼職技術(shù)人員、銷售經(jīng)理和兼職推銷員?,F(xiàn)在,需要
6、存儲這些人員的姓名、編號、級別、當(dāng)月薪水,計(jì)算月薪總額并顯示全部信息。要求: 其中,人員編號在生成人員信息時同時生成,每輸入一個人員信息編號順序加1。 程序?qū)λ腥藛T有提升級別的功能 月薪的計(jì)算方法是:經(jīng)理拿固定月薪,兼職技術(shù)人員按工作小時數(shù)領(lǐng)取月薪,兼職推銷員的報(bào)酬按該推銷員當(dāng)月銷售額提成 ,銷售經(jīng)理既拿固定月薪也領(lǐng)取銷售提成。 能按姓名或者編號顯示、查找、增加、刪除和保存各類人員的信息。用文件處理方式實(shí)現(xiàn)。2、系統(tǒng)總體方案使用面向?qū)ο蟮某绦蛟O(shè)計(jì)思想進(jìn)行分析,整個系統(tǒng)涉及兩大類信息和操作,公司,人員。所以系統(tǒng)主要涉及兩個大類:公司類Company、人員類Person。系統(tǒng)的總體框架就是公司類
7、,人員類的定義;主函數(shù)中定義一個公司對象,循環(huán)顯示主菜單并根據(jù)用戶選擇調(diào)用公司類的相應(yīng)方法(成員函數(shù))。 (1)公司類Company:考慮系統(tǒng)操作的人員信息的數(shù)量具有不確定性,所以考慮使用鏈表保存、處理人員信息。公司類包含:所有人員信息的一個不帶頭結(jié)點(diǎn)的鏈表(作為數(shù)據(jù)成員)及可以對人員信息進(jìn)行增,刪,改,查詢經(jīng)營信息,基礎(chǔ)數(shù)據(jù)設(shè)置,數(shù)據(jù)存盤,數(shù)據(jù)裝入等操作的相關(guān)模塊(Add,Delete,Modify,Query,Set,Save,Load)作為成員函數(shù)。 (2)人員類Person:所有人員都具有的公共信息及操作可以使用人員類進(jìn)行描述。由于系統(tǒng)具有4類人員且4類人員數(shù)據(jù),操作有所不同,如銷售員
8、包含銷售額,而技術(shù)人員包含工作小時數(shù)且計(jì)算工資的方法不同,所以應(yīng)當(dāng)為4類人員創(chuàng)建相應(yīng)的Person類的派生類。 (3)為了使公司類可以方便處理人員信息,可以考慮將公司類確定為人員類的友元類或者人員類提供公共的方法以便公司類進(jìn)行操作。為了公司類可以用共同方法操作人員類,可以將人員類的方法確定為虛函數(shù)。3、設(shè)計(jì)思路和主要步驟根據(jù)需求分析,首先我們需要建立Person基類,由此派生出了經(jīng)理類(Manager),銷售經(jīng)理類(SalesManager),銷售員類(Sales),技術(shù)人員類(Technician),在Person類中,需要將人員編號,姓名,崗位,收入,以及next指針等數(shù)據(jù)設(shè)置權(quán)限為pro
9、tected;由于其他類需要訪問基類數(shù)據(jù)及相應(yīng)成員函數(shù),所以我們必須設(shè)置為public。在各個派生類中,因?yàn)槎夹枰褂昧薈alcSalary(),OutPut()函數(shù),為了不出現(xiàn)二義性的問題,我們需要在基類中將這兩個函數(shù)聲明為純虛函數(shù),通過進(jìn)一步分析,由于基類中的構(gòu)造函數(shù)不能被繼承,而且在派生類中又需要增加自己的數(shù)據(jù)成員,所以我們必須定義派生類的構(gòu)造函數(shù)來完成相應(yīng)的初始化。然后建立Company類,在public訪問權(quán)限中,我們通過鏈表來操作人員數(shù)據(jù),同時增加不同功能的成員函數(shù)如:void Add(); /增加人員 void Delete(); /刪除人員void Modify(); /修改人
10、員void Query(); /查詢?nèi)藛Tvoid Set(); /基礎(chǔ)數(shù)據(jù)設(shè)置void Save(); /數(shù)據(jù)存盤void Load(); /數(shù)據(jù)裝入為了實(shí)現(xiàn)多文件的效果,我們將Company類定義及該類的實(shí)現(xiàn)分開,然后逐一對各功能函數(shù)進(jìn)行代碼編寫。最后,我們定義了主函數(shù),通過公司類創(chuàng)建了一個對象,并通過此對象完成相應(yīng)的操作。在調(diào)試并測試代碼過程中,當(dāng)程序員輸入相應(yīng)的指令后,該系統(tǒng)自動調(diào)用相應(yīng)的功能函數(shù)來達(dá)到需求效果,至此,一個公司人員管理系統(tǒng)的實(shí)現(xiàn)才算基本成功。4、各功能模塊和流程圖(1)各功能模塊1.Person 類的No-人員編號,Name-人員姓名,Duty-人員類別,Earning-
11、工資,next-指向下一個人員的指針;Person類的CalcSalary(),Output()定義為純虛函數(shù)分別表示要計(jì)算人員工資和輸出人員信息,由于定義純虛函數(shù),所以Person是抽象類,具體計(jì)算工資,輸出人員信息由派生類完成。 2.各個派生的類,包含本類對象特有的數(shù)據(jù),Sales:Amount-銷售員銷售額,SalesManager:Amount-銷售經(jīng)理的總銷售額(系統(tǒng)統(tǒng)計(jì)各個銷售員銷售額得到銷售經(jīng)理的總銷售額),Technician:t-技術(shù)人員工作小時數(shù)。 其中:Worker就是人員鏈表。 Clear()用于清除人員鏈表所有結(jié)點(diǎn)。 Add(),Delete(),Modify(),Q
12、uery(),Set(),Save(),Load()分別表示系統(tǒng)各個功能模塊:增加人員,刪除人員,修改人員,查詢本月經(jīng)營信息,基礎(chǔ)數(shù)據(jù)設(shè)置,數(shù)據(jù)存盤,數(shù)據(jù)裝入。(2)流程圖 1主函數(shù)流程 2 Company:Add() 3 Company:Delete() 4 Company:Modify 5 Company:Query() 6 Company:Save() 7 Company:Load()三、系統(tǒng)測試 列出各功能具體的輸入數(shù)據(jù)及對應(yīng)的輸出結(jié)果,說明其是否符合設(shè)計(jì)要求:增加人員數(shù)據(jù):查詢所添加人員的信息:刪除員工:查詢是否刪除成功:修改員工的姓名:查詢是否修改成功:數(shù)據(jù)存盤:數(shù)據(jù)裝入:清除并退
13、出系統(tǒng): 四、心得體會 通過此次課程設(shè)計(jì),使我們更加扎實(shí)的掌握了有關(guān)C+程序設(shè)計(jì)方面的知識,在設(shè)計(jì)過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我們在這方面的知識欠缺和經(jīng)驗(yàn)不足。實(shí)踐出真知,通過大家的親自動手制作,使我們掌握的知識不再是紙上談兵。過而能改,善莫大焉。在課程設(shè)計(jì)過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多問題,最后通過查閱相關(guān)書籍以及在大家的積極討論下,終于迎刃而解。在今后社會的發(fā)展和學(xué)習(xí)實(shí)踐過程中,我們
14、一定會不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會及他人對你的認(rèn)可!課程設(shè)計(jì)誠然是一門專業(yè)課,給我們很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我們莫大的空間。同時,設(shè)計(jì)讓我們感觸很深。使我們對抽象的理論有了具體的認(rèn)識。通過這次課程設(shè)計(jì),我們基本掌握了C+課程設(shè)計(jì)的原理。我認(rèn)為,在這學(xué)期的實(shí)驗(yàn)中,不僅培養(yǎng)了團(tuán)結(jié)合作、動手操作的能力,在各種其它能力上也都有了提高。更重要的是
15、,在實(shí)驗(yàn)課上,我們學(xué)會了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的,真的是受益匪淺。要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。這對于我們的將來也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。就像中國提倡的艱苦奮斗一樣,我們都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情?;仡櫰鸫舜握n程設(shè)計(jì),至今仍讓我們感慨頗多,從理論到實(shí)踐,在這段日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,不僅鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計(jì)使我們懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只
16、有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高我們的實(shí)際動手能力和團(tuán)結(jié)互助的能力。在設(shè)計(jì)的過程中遇到問題,可以說是困難重重,但可喜的是最終都得到了解決。此次設(shè)計(jì)也讓我們明白了思路即出路,有什么不懂不明白的地方要及時請教或上網(wǎng)查詢,只要認(rèn)真鉆研,動腦思考,動手實(shí)踐,就沒有弄不懂的知識,收獲頗豐。 五、參考文獻(xiàn)1美 Gary Bronson 著,劉勇譯Programming Development and Design Using C+, Second Edition(C+程序開發(fā)與設(shè)計(jì),第2版)北京:人民郵電出版社,20022王萍C+面向?qū)ο蟪绦蛟O(shè)計(jì)北京:清華
17、大學(xué)出版社20023羅建軍等C+程序設(shè)計(jì)教程(第2版)北京:高等教育出版社,2004 4譚浩強(qiáng)C+程序設(shè)計(jì)北京:清華大學(xué)出版社20045黃維通Visual C+面向?qū)ο笈c可視化程序設(shè)計(jì)(第2版)北京:清華大學(xué)出版社,20076張基溫C+程序設(shè)計(jì)基礎(chǔ)北京:高等教育出版社,20017刁成嘉面向?qū)ο驝+程序設(shè)計(jì)北京:機(jī)械工業(yè)出版社,20048郭有強(qiáng)等編著,C+面向?qū)ο蟪绦蛟O(shè)計(jì),清華大學(xué)出版社,2009年出版9郭有強(qiáng)等編著,C+面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與課程設(shè)計(jì),清華大學(xué)出版社,2009年出版附:程序設(shè)計(jì)代碼/Company.h#includePerson.hclass Company /公司類pri
18、vate: Person *Worker; /員工表 void Clear(); /清除內(nèi)存中數(shù)據(jù)public: Company() Worker=0; Load(); Company() Person *p; p=Worker; while(p) p=p-next; delete Worker; Worker=p; Worker=0; void Add(); /增加人員 void Delete(); /刪除人員 void Modify(); /修改人員 void Query(); /查詢?nèi)藛T void Set(); /基礎(chǔ)數(shù)據(jù)設(shè)置 void Save(); /數(shù)據(jù)存盤(包括基礎(chǔ)數(shù)據(jù),人員數(shù)據(jù)
19、) void Load(); /數(shù)據(jù)裝入(包括基礎(chǔ)數(shù)據(jù),人員數(shù)據(jù));/Manager.hextern double ManagerSalary;class Manager:public Person /經(jīng)理類public: Manager(char ID,char *Name,int Duty):Person(ID,Name,Duty) void CalcSalary()Earning=ManagerSalary; void Output() CalcSalary(); coutNotNamet經(jīng)理tEarningDuty=Duty; strcpy(this-Name,Name); this-
20、No=ID; virtual void CalcSalary()=0; virtual void Output()=0; friend class Company;/Sales.hextern double SalesPercent; /銷售人員提成class Sales:public Person /銷售員類private: double Amount;public: Sales(char ID,char *Name,int Duty,double Amount):Person(ID,Name,Duty) this-Amount=Amount; double GetAmount() retu
21、rn Amount; void SetAmount(double Amount) this-Amount=Amount; void CalcSalary() Earning=SalesPercent/100*Amount; void Output() CalcSalary(); coutNotNamet銷售員tAmounttEarningendl; ;/SalesManager.hextern double SalesManagerSalary; /銷售經(jīng)理固定月薪extern double SalesManagerPercent; /銷售經(jīng)理提成class SalesManager:publ
22、ic Person /銷售經(jīng)理類private: double Amount;public: SalesManager(char ID,char *Name,int Duty):Person(ID,Name,Duty) void SetAmount(double s) Amount=s; void CalcSalary() Earning=SalesManagerSalary+Amount*SalesManagerPercent/100; void Output() CalcSalary(); coutNotNamet銷售經(jīng)理tEarningt=T; double GetT() return
23、t; void SetT(double T) this-t=T; void CalcSalary() Earning=WagePerHour*t; void Output() CalcSalary(); coutNotNamet技術(shù)員tttEarningnext; delete p; p=Worker; void Company:Add() Person *p; /新結(jié)點(diǎn)指針 int Duty; char Name20; double Amount,T; coutn* 新增員工 *n; /輸入員工信息 ID+; coutDuty; coutName; if(Duty=3) coutAmount
24、; else if(Duty=4) coutT; /創(chuàng)建新員工結(jié)點(diǎn) switch(Duty) case 1:p=new Manager(ID,Name,Duty); break; case 2:p=new SalesManager(ID,Name,Duty); break; case 3:p=new Sales(ID,Name,Duty,Amount); break; case 4:p=new Technician(ID,Name,Duty,T); break; p-next=0; /員工結(jié)點(diǎn)加入鏈表 if(Worker) /若已經(jīng)存在結(jié)點(diǎn) Person *p2; p2=Worker; whi
25、le(p2-next) /查找尾結(jié)點(diǎn) p2=p2-next; p2-next=p; /連接 else /若不存在結(jié)點(diǎn)(表空) Worker=p; /連接 void Company:Delete() /刪除人員 int No; coutn* 刪除員工 *n; coutNo;/查找要刪除的結(jié)點(diǎn) Person *p1,*p2; p1=Worker; while(p1) if(p1-No=No) break; else p2=p1; p1=p1-next; /刪除結(jié)點(diǎn) if(p1!=NULL)/若找到結(jié)點(diǎn),則刪除 if(p1=Worker) /若要刪除的結(jié)點(diǎn)是第一個結(jié)點(diǎn) Worker=p1-next;
26、 delete p1; else /若要刪除的結(jié)點(diǎn)是后續(xù)結(jié) p2-next=p1-next; delete p1; cout找到并刪除n; else /未找到結(jié)點(diǎn) cout未找到!n;void Company:Modify() int No,Duty; char Name20; double Amount,T; coutn* 修改員工 *n; coutNo;/查找要修改的結(jié)點(diǎn) Person *p1,*p2; p1=Worker; while(p1) if(p1-No=No) break; else p2=p1; p1=p1-next; /修改結(jié)點(diǎn) if(p1!=NULL)/若找到結(jié)點(diǎn) p1-O
27、utput(); coutDuty; if(p1-Duty!=Duty) /若崗位發(fā)生變動 /修改其它數(shù)據(jù) coutName; if(Duty=3) coutAmount; else if(Duty=4) coutT; /創(chuàng)建新員工結(jié)點(diǎn) Person *p3; switch(Duty) case 1:p3=new Manager(p1-No,Name,Duty); break; case 2:p3=new SalesManager(p1-No,Name,Duty); break; case 3:p3=new Sales(p1-No,Name,Duty,Amount); break; case
28、4:p3=new Technician(p1-No,Name,Duty,T); break; /員工結(jié)點(diǎn)替換到鏈表 p3-next=p1-next; if(p1=Worker) /要替換的結(jié)點(diǎn)是第一個結(jié)點(diǎn) Worker=p3; else /若要除的結(jié)點(diǎn)是后續(xù)結(jié)點(diǎn) p2-next=p3;/刪除原來的員工結(jié)點(diǎn) delete p1; else /若崗位沒有變動 coutp1-Name; if(Duty=3) coutAmount; (Sales *)p1)-SetAmount(Amount); else if(Duty=4) coutT; (Technician *)p1)-SetT(T); cou
29、t修改成功!n; else /未找到結(jié)點(diǎn) cout未找到!n;void Company:Query() coutDuty=3)sum+=(Sales *)p)-GetAmount(); p=p-next; p=Worker; double sum2=0; /工資總和 while(p) if(p-Duty=2)(SalesManager *)p)-SetAmount(sum); p-Output(); sum2+=p-Earning; p=p-next; cout本月盈利:sum*0.20-sum2endl; cout(按照20利潤計(jì)算)n;void Company:Set() coutn* 設(shè)
30、置基礎(chǔ)數(shù)據(jù) *n; cout經(jīng)理固定月薪ManagerSalaryManagerSalary; cout銷售經(jīng)理固定月薪SalesManagerSalarySalesManagerSalary; cout銷售經(jīng)理提成SalesManagerPercentSalesManagerPercent; cout銷售人員提成SalesPercentSalesPercent; cout技術(shù)人員小時工資WagePerHourWagePerHour; cout=IDID;void Company:Save() /數(shù)據(jù)存盤(包括基礎(chǔ)數(shù)據(jù),人員數(shù)據(jù)),均采用文本文件 ofstream fPerson,fBase;
31、 char c; coutc; if(toupper(c)!=Y)return; /保存人員編號、姓名、崗位 fPerson.open(person.txt,ios:out); Person *p=Worker; while(p) fPersonNotNametDutyDuty=3) fPersonGetAmount()Duty=4) fPersonGetT()t; fPersonnext; fPerson.close();/保存基礎(chǔ)數(shù)據(jù) fBase.open(base.txt,ios:out); fBase經(jīng)理固定月薪tManagerSalaryendl; fBase銷售經(jīng)理固定月薪tSal
32、esManagerSalaryendl; fBase銷售經(jīng)理提成tSalesManagerPercentendl; fBase銷售人員提成tSalesPercentendl; fBase技術(shù)人員小時工資tWagePerHourendl; fBaseIDtIDendl; fPerson.close(); coutbufManagerSalary; /經(jīng)理固定月薪 fBasebufSalesManagerSalary; /銷售經(jīng)理固定月薪 fBasebufSalesManagerPercent; /銷售經(jīng)理提成 fBasebufSalesPercent; /銷售人員提成 fBasebufWagePerHour; /技術(shù)人員小時工資 fBasebufID; /員工標(biāo)識 fBase.close(); /清除內(nèi)存人員數(shù)據(jù) Clear(); /人員數(shù)據(jù)數(shù)據(jù)裝入 ifstream fPerson; Person *p=Worker; int No; char Name20; int Duty; double Amount,T; fPerson.open(person.txt,ios:in); /讀一條記錄 fPersonNoNameDuty; if(Duty=3)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)藝術(shù)學(xué)(音樂欣賞)試題及答案
- 七年級生物(生物體的結(jié)構(gòu))2026年上學(xué)期期末測試卷
- 2025年大學(xué)大三(統(tǒng)計(jì)學(xué))多元統(tǒng)計(jì)分析基礎(chǔ)試題及答案
- 2025年大學(xué)(公共關(guān)系學(xué))危機(jī)公關(guān)處理期末試題及答案
- 第2講 帶電粒子在磁場中的運(yùn)動
- 中職第二學(xué)年(內(nèi)科護(hù)理)內(nèi)科常見病護(hù)理2026年綜合測試題及答案
- 2025年高職軟件工程(面向?qū)ο缶幊蹋┰囶}及答案
- 深度解析(2026)GBT 18310.39-2001纖維光學(xué)互連器件和無源器件 基本試驗(yàn)和測量程序 第2-39部分試驗(yàn) 對外界磁場敏感性
- 深度解析(2026)《GBT 17980.110-2004農(nóng)藥 田間藥效試驗(yàn)準(zhǔn)則(二) 第110部分殺菌劑防治黃瓜細(xì)菌性角斑病》
- 深度解析(2026)《GBT 17967-2000信息技術(shù) 開放系統(tǒng)互連 基本參考模型 OSI服務(wù)定義約定》
- 2026年中國人民銀行直屬事業(yè)單位招聘(60人)備考題庫帶答案解析
- 2026中儲糧集團(tuán)公司西安分公司招聘(43人)筆試考試參考試題及答案解析
- 2025年全國防汛抗旱知識競賽培訓(xùn)試題附答案
- 2025年秋季學(xué)期國家開放大學(xué)《理工英語4》形考任務(wù)綜合測試完整答案(不含聽力部分)
- 2025年10月自考00420物理工試題及答案含評分參考
- (2025)交管12123駕照學(xué)法減分題庫附含答案
- 科技信息檢索與論文寫作作業(yè)
- 施工現(xiàn)場防火措施技術(shù)方案
- 人工智能在機(jī)械制造中的應(yīng)用
- 第5章-隧道通風(fēng)-《通風(fēng)工程(第2版)》教學(xué)課件
- 《婦產(chǎn)科學(xué)》學(xué)習(xí)指導(dǎo)及習(xí)題集及答案
評論
0/150
提交評論