版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上課 程 設 計 課程名稱C+面向對象程序設計題目名稱公司人員管理系統(tǒng)專業(yè)班級13級計算機科學與技術一班學生姓名 林濤、甑德勝、梁增輝 吳志偉、李齊、江靖學 號、指導教師郭有強二一四年六月二十日目 錄一、引 言1985年,管理信息系統(tǒng)的創(chuàng)始人,高登戴維斯給出的管理信息系統(tǒng)的定義是:“它是一個利用計算機硬件和軟件,手工作業(yè),分析、計劃、控制和決策模型,以及數(shù)據(jù)庫的用戶一機器系統(tǒng)。它能提供信息,支持企業(yè)或組織的運行、管理和決策。”這個定義說明了管理信息系統(tǒng)的組成要素:計算機硬件、軟件、數(shù)據(jù)庫、模型庫和用戶。隨著我國社會的不斷進步,人們對管理信息系統(tǒng)越來越重視,再加之管理信息
2、系統(tǒng)在管理方面所產(chǎn)生的巨大影響,也使得人們越來越關注管理信息系統(tǒng)的發(fā)展趨勢。由于管理信息系統(tǒng)的發(fā)展受到以上各種變革因素的制約,傳統(tǒng)的管理信息系統(tǒng)必然向現(xiàn)代管理信息系統(tǒng)發(fā)展,在這個發(fā)展過程中,管理信息系統(tǒng)的發(fā)展將會呈現(xiàn)出以下趨勢:管理信息系統(tǒng)將會越來越注重以人為本。管理科學的發(fā)展有科學管理理論、行為管理理論和現(xiàn)代管理理論三個發(fā)展階段,正在向著越來越人性化的方向發(fā)展,即以人為本。基于管理學的這一研究視角,管理信息系統(tǒng)也將向著更加人性化的方向發(fā)展。在今后的管理信息系統(tǒng)中將會越來越注重人的因素,以人為出發(fā)點和中心,圍繞著激發(fā)和調(diào)動人的主動性、積極性、創(chuàng)造性展開的,以實現(xiàn)人與社會共同發(fā)展的一系列管理活動
3、。而且這種人性化還會貫穿于管理信息系統(tǒng)的開發(fā)設計與研究中,具體表現(xiàn)為今后的管理信息系統(tǒng)將具有更加友好的人機界面,易于人們操作,也會考慮到不同用戶的不同需求,更加個性化。管理信息系統(tǒng)向智能化方向發(fā)展。 隨著人工智能技術的發(fā)展,數(shù)據(jù)倉庫、數(shù)據(jù)挖掘技術在管理信息系統(tǒng)中的應用,管理信息系統(tǒng)必將向著智能化方向發(fā)展,如產(chǎn)生了很多的決策支持系統(tǒng)、專家系統(tǒng)等等。智能化的管理信息系統(tǒng)具有思維模擬活動,它具有很高的自學習、自組織和進化性,并具有知識創(chuàng)新功能,可以解決非結構化事務,在決策中處于主導地位,是人的向導,在體系上將是大規(guī)模分布式計算模式,以基于網(wǎng)絡神經(jīng)元構件的智能網(wǎng)為主。管理信息系統(tǒng)向集成化方向發(fā)展。隨著
4、當前系統(tǒng)集成技術的提高,集成技術和方法也逐步地運用到管理信息系統(tǒng)中。由于管理信息系統(tǒng)將包含多個子系統(tǒng),因此將這些功能集合在一起以便更好地發(fā)揮它的作用,這就是集成化的管理信息系統(tǒng)。集成化的管理信息系統(tǒng)將管理信息系統(tǒng)的各個子系統(tǒng)有機地結合起來,達到互通信息、共享數(shù)據(jù)資源的目的,其支撐技術是數(shù)據(jù)庫和計算機網(wǎng)絡。集成管理則是一種全新的理念與方法,其核心是強調(diào)運用集成的思想和理念指導管理實踐。而集成管理信息系統(tǒng)的本質(zhì)是要素的整合和優(yōu)勢互補,在集成管理運作過程中,首先經(jīng)歷的是一個投入要素的聚集過程,當投入要素積累到一定量時,集成能量便開始發(fā)生膨脹裂變,從而使各種單項要素優(yōu)勢催化出更大的整體優(yōu)勢,管理效果也
5、因而急劇放大。因此,管理信息系統(tǒng)是當代公司發(fā)展中不可或缺的一部分,是公司管理人員的基礎。公司人員管理系統(tǒng)的完善也起到保護公司內(nèi)部資料的作用,是公司盈利與否的必備條件之一。二、課程設計報告1、問題描述某小型公司,主要有四類人員:經(jīng)理、兼職技術人員、銷售經(jīng)理和兼職推銷員?,F(xiàn)在,需要存儲這些人員的姓名、編號、級別、當月薪水,計算月薪總額并顯示全部信息。要求: 其中,人員編號在生成人員信息時同時生成,每輸入一個人員信息編號順序加1。 程序對所有人員有提升級別的功能 月薪的計算方法是:經(jīng)理拿固定月薪,兼職技術人員按工作小時數(shù)領取月薪,兼職推銷員的報酬按該推銷員當月銷售額提成 ,銷售經(jīng)理既拿固定月薪也領取
6、銷售提成。 能按姓名或者編號顯示、查找、增加、刪除和保存各類人員的信息。用文件處理方式實現(xiàn)。2、系統(tǒng)總體方案使用面向對象的程序設計思想進行分析,整個系統(tǒng)涉及兩大類信息和操作,公司,人員。所以系統(tǒng)主要涉及兩個大類:公司類Company、人員類Person。系統(tǒng)的總體框架就是公司類,人員類的定義;主函數(shù)中定義一個公司對象,循環(huán)顯示主菜單并根據(jù)用戶選擇調(diào)用公司類的相應方法(成員函數(shù))。 (1)公司類Company:考慮系統(tǒng)操作的人員信息的數(shù)量具有不確定性,所以考慮使用鏈表保存、處理人員信息。公司類包含:所有人員信息的一個不帶頭結點的鏈表(作為數(shù)據(jù)成員)及可以對人員信息進行增,刪,改,查詢經(jīng)營信息,基
7、礎數(shù)據(jù)設置,數(shù)據(jù)存盤,數(shù)據(jù)裝入等操作的相關模塊(Add,Delete,Modify,Query,Set,Save,Load)作為成員函數(shù)。 (2)人員類Person:所有人員都具有的公共信息及操作可以使用人員類進行描述。由于系統(tǒng)具有4類人員且4類人員數(shù)據(jù),操作有所不同,如銷售員包含銷售額,而技術人員包含工作小時數(shù)且計算工資的方法不同,所以應當為4類人員創(chuàng)建相應的Person類的派生類。 (3)為了使公司類可以方便處理人員信息,可以考慮將公司類確定為人員類的友元類或者人員類提供公共的方法以便公司類進行操作。為了公司類可以用共同方法操作人員類,可以將人員類的方法確定為虛函數(shù)。3、設計思路和主要步驟
8、根據(jù)需求分析,首先我們需要建立Person基類,由此派生出了經(jīng)理類(Manager),銷售經(jīng)理類(SalesManager),銷售員類(Sales),技術人員類(Technician),在Person類中,需要將人員編號,姓名,崗位,收入,以及next指針等數(shù)據(jù)設置權限為protected;由于其他類需要訪問基類數(shù)據(jù)及相應成員函數(shù),所以我們必須設置為public。在各個派生類中,因為都需要使用了CalcSalary(),OutPut()函數(shù),為了不出現(xiàn)二義性的問題,我們需要在基類中將這兩個函數(shù)聲明為純虛函數(shù),通過進一步分析,由于基類中的構造函數(shù)不能被繼承,而且在派生類中又需要增加自己的數(shù)據(jù)成員
9、,所以我們必須定義派生類的構造函數(shù)來完成相應的初始化。然后建立Company類,在public訪問權限中,我們通過鏈表來操作人員數(shù)據(jù),同時增加不同功能的成員函數(shù)如:void Add(); /增加人員 void Delete(); /刪除人員void Modify(); /修改人員void Query(); /查詢?nèi)藛Tvoid Set(); /基礎數(shù)據(jù)設置void Save(); /數(shù)據(jù)存盤void Load(); /數(shù)據(jù)裝入為了實現(xiàn)多文件的效果,我們將Company類定義及該類的實現(xiàn)分開,然后逐一對各功能函數(shù)進行代碼編寫。最后,我們定義了主函數(shù),通過公司類創(chuàng)建了一個對象,并通過此對象完成相應的
10、操作。在調(diào)試并測試代碼過程中,當程序員輸入相應的指令后,該系統(tǒng)自動調(diào)用相應的功能函數(shù)來達到需求效果,至此,一個公司人員管理系統(tǒng)的實現(xiàn)才算基本成功。4、各功能模塊和流程圖(1)各功能模塊1.Person 類的No-人員編號,Name-人員姓名,Duty-人員類別,Earning-工資,next-指向下一個人員的指針;Person類的CalcSalary(),Output()定義為純虛函數(shù)分別表示要計算人員工資和輸出人員信息,由于定義純虛函數(shù),所以Person是抽象類,具體計算工資,輸出人員信息由派生類完成。 2.各個派生的類,包含本類對象特有的數(shù)據(jù),Sales:Amount-銷售員銷售額,Sal
11、esManager:Amount-銷售經(jīng)理的總銷售額(系統(tǒng)統(tǒng)計各個銷售員銷售額得到銷售經(jīng)理的總銷售額),Technician:t-技術人員工作小時數(shù)。 其中:Worker就是人員鏈表。 Clear()用于清除人員鏈表所有結點。 Add(),Delete(),Modify(),Query(),Set(),Save(),Load()分別表示系統(tǒng)各個功能模塊:增加人員,刪除人員,修改人員,查詢本月經(jīng)營信息,基礎數(shù)據(jù)設置,數(shù)據(jù)存盤,數(shù)據(jù)裝入。(2)流程圖 1主函數(shù)流程 2 Company:Add() 3 Company:Delete() 4 Company:Modify 5 Company:Query
12、() 6 Company:Save() 7 Company:Load()三、系統(tǒng)測試 列出各功能具體的輸入數(shù)據(jù)及對應的輸出結果,說明其是否符合設計要求:增加人員數(shù)據(jù):查詢所添加人員的信息:刪除員工:查詢是否刪除成功:修改員工的姓名:查詢是否修改成功:數(shù)據(jù)存盤:數(shù)據(jù)裝入:清除并退出系統(tǒng): 四、心得體會 通過此次課程設計,使我們更加扎實的掌握了有關C+程序設計方面的知識,在設計過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我們在這方面的知識欠缺和經(jīng)驗不足。實踐出真知,通過大家的親自動手制作,使我們掌握的知識不再是紙上談兵。過而能改,善莫大焉。在
13、課程設計過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領悟,不斷獲取。最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設計終于順利完成了,在設計中遇到了很多問題,最后通過查閱相關書籍以及在大家的積極討論下,終于迎刃而解。在今后社會的發(fā)展和學習實踐過程中,我們一定會不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可能得到社會及他人對你的認可!課程設計誠然是一門專業(yè)課,給我們很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道
14、課,一門辯思課,給了我許多道,給了我很多思,給了我們莫大的空間。同時,設計讓我們感觸很深。使我們對抽象的理論有了具體的認識。通過這次課程設計,我們基本掌握了C+課程設計的原理。我認為,在這學期的實驗中,不僅培養(yǎng)了團結合作、動手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實驗課上,我們學會了很多學習的方法。而這是日后最實用的,真的是受益匪淺。要面對社會的挑戰(zhàn),只有不斷的學習、實踐,再學習、再實踐。這對于我們的將來也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。就像中國提倡的艱苦奮斗一樣,我們都可以在實驗結束之后變的更加成熟,會面對需要面對的
15、事情。回顧起此次課程設計,至今仍讓我們感慨頗多,從理論到實踐,在這段日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,不僅鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我們懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高我們的實際動手能力和團結互助的能力。在設計的過程中遇到問題,可以說是困難重重,但可喜的是最終都得到了解決。此次設計也讓我們明白了思路即出路,有什么不懂不明白的地方要及時請教或上網(wǎng)查詢,只要認真鉆研,動腦思考,動手實踐,就沒有弄不懂的知識,收
16、獲頗豐。 五、參考文獻1美 Gary Bronson 著,劉勇譯Programming Development and Design Using C+, Second Edition(C+程序開發(fā)與設計,第2版)北京:人民郵電出版社,20022王萍C+面向對象程序設計北京:清華大學出版社20023羅建軍等C+程序設計教程(第2版)北京:高等教育出版社,2004 4譚浩強C+程序設計北京:清華大學出版社20045黃維通Visual C+面向對象與可視化程序設計(第2版)北京:清華大學出版社,20076張基溫C+程序設計基礎北京:高等教育出版社,20017刁成嘉面向對象C+程序設計北京:機械工業(yè)出
17、版社,20048郭有強等編著,C+面向對象程序設計,清華大學出版社,2009年出版9郭有強等編著,C+面向對象程序設計實驗指導與課程設計,清華大學出版社,2009年出版附:程序設計代碼/Company.h#include"Person.h"class Company /公司類private: Person *Worker; /員工表 void Clear(); /清除內(nèi)存中數(shù)據(jù)public: Company() Worker=0; Load(); Company() Person *p; p=Worker; while(p) p=p->next; delete Wor
18、ker; Worker=p; Worker=0; void Add(); /增加人員 void Delete(); /刪除人員 void Modify(); /修改人員 void Query(); /查詢?nèi)藛T void Set(); /基礎數(shù)據(jù)設置 void Save(); /數(shù)據(jù)存盤(包括基礎數(shù)據(jù),人員數(shù)據(jù)) void Load(); /數(shù)據(jù)裝入(包括基礎數(shù)據(jù),人員數(shù)據(jù));/Manager.hextern double ManagerSalary;class Manager:public Person /經(jīng)理類public: Manager(char ID,char *Name,int Du
19、ty):Person(ID,Name,Duty) void CalcSalary()Earning=ManagerSalary; void Output() CalcSalary(); cout<<No<<"t"<<Name<<"t經(jīng)理t"<<Earning<<endl; ;/Person.h#include"string.h"class Person /員工類protected: int No; /編號 char Name20; /姓名 int Duty; /崗
20、位 double Earning; /收入 Person *next;public: Person(char ID,char *Name,int Duty) this->Duty=Duty; strcpy(this->Name,Name); this->No=ID; virtual void CalcSalary()=0; virtual void Output()=0; friend class Company;/Sales.hextern double SalesPercent; /銷售人員提成class Sales:public Person /銷售員類private:
21、 double Amount;public: Sales(char ID,char *Name,int Duty,double Amount):Person(ID,Name,Duty) this->Amount=Amount; double GetAmount() return Amount; void SetAmount(double Amount) this->Amount=Amount; void CalcSalary() Earning=SalesPercent/100*Amount; void Output() CalcSalary(); cout<<No&l
22、t;<"t<<Name"<<"t銷售員t"<<Amount<<"t"<<Earning<<endl; ;/SalesManager.hextern double SalesManagerSalary; /銷售經(jīng)理固定月薪extern double SalesManagerPercent; /銷售經(jīng)理提成class SalesManager:public Person /銷售經(jīng)理類private: double Amount;public: SalesMana
23、ger(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(); cout<<No<<"t"<<Name<<"t銷售經(jīng)理t"<<Earning<<endl; ;/Te
24、chnician.hextern double WagePerHour;class Technician:public Person /技術員類private: double t;public: Technician(char ID,char *Name,int Duty,double T):Person(ID,Name,Duty) this->t=T; double GetT() return t; void SetT(double T) this->t=T; void CalcSalary() Earning=WagePerHour*t; void Output() CalcS
25、alary(); cout<<No<<"t"<<Name<<"t技術員t"<<t<<"t"<<Earning<<endl; ;/Company.cpp#include"ctype.h"#include"fstream.h"#include"string.h"#include"Company.h"#include"iostream.h"#inc
26、lude"Technician.h"#include"SalesManager.h"#include"Sales.h"#include"Manager.h"extern int ID;extern double ManagerSalary; void Company:Clear() /清除內(nèi)存中人員數(shù)據(jù)(內(nèi)部使用) Person* p=Worker; while(p) Worker=p->next; delete p; p=Worker; void Company:Add() Person *p; /新結點指
27、針 int Duty; char Name20; double Amount,T; cout<<"n* 新增員工 *n" /輸入員工信息 ID+; cout<<"輸入崗位(1-經(jīng)理2-銷售經(jīng)理3-銷售員4-技術員):" cin>>Duty; cout<<"輸入姓名:" cin>>Name; if(Duty=3) cout<<"本月銷售額:" cin>>Amount; else if(Duty=4) cout<<"
28、;本月工作小時數(shù)(0-168):" cin>>T; /創(chuàng)建新員工結點 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; /員工結點加入鏈表 if(Worker) /若已經(jīng)存在結點 Person *p2
29、; p2=Worker; while(p2->next) /查找尾結點 p2=p2->next; p2->next=p; /連接 else /若不存在結點(表空) Worker=p; /連接 void Company:Delete() /刪除人員 int No; cout<<"n* 刪除員工 *n" cout<<"ID:" cin>>No;/查找要刪除的結點 Person *p1,*p2; p1=Worker; while(p1) if(p1->No=No) break; else p2=p1;
30、 p1=p1->next; /刪除結點 if(p1!=NULL)/若找到結點,則刪除 if(p1=Worker) /若要刪除的結點是第一個結點 Worker=p1->next; delete p1; else /若要刪除的結點是后續(xù)結 p2->next=p1->next; delete p1; cout<<"找到并刪除n" else /未找到結點 cout<<"未找到!n"void Company:Modify() int No,Duty; char Name20; double Amount,T; cou
31、t<<"n* 修改員工 *n" cout<<"ID:" cin>>No;/查找要修改的結點 Person *p1,*p2; p1=Worker; while(p1) if(p1->No=No) break; else p2=p1; p1=p1->next; /修改結點 if(p1!=NULL)/若找到結點 p1->Output(); cout<<"調(diào)整崗位(1-經(jīng)理2-銷售經(jīng)理3-銷售員4-技術員):" cin>>Duty; if(p1->Duty!=
32、Duty) /若崗位發(fā)生變動 /修改其它數(shù)據(jù) cout<<"輸入姓名:" cin>>Name; if(Duty=3) cout<<"本月銷售額:" cin>>Amount; else if(Duty=4) cout<<"本月工作小時數(shù)(0-168):" cin>>T; /創(chuàng)建新員工結點 Person *p3; switch(Duty) case 1:p3=new Manager(p1->No,Name,Duty); break; case 2:p3=new
33、SalesManager(p1->No,Name,Duty); break; case 3:p3=new Sales(p1->No,Name,Duty,Amount); break; case 4:p3=new Technician(p1->No,Name,Duty,T); break; /員工結點替換到鏈表 p3->next=p1->next; if(p1=Worker) /要替換的結點是第一個結點 Worker=p3; else /若要除的結點是后續(xù)結點 p2->next=p3;/刪除原來的員工結點 delete p1; else /若崗位沒有變動 co
34、ut<<"輸入姓名:" cin>>p1->Name; if(Duty=3) cout<<"本月銷售額:"cin>>Amount; (Sales *)p1)->SetAmount(Amount); else if(Duty=4) cout<<"本月工作小時數(shù)(0-168):"cin>>T; (Technician *)p1)->SetT(T); cout<<"修改成功!n" else /未找到結點 cout<&
35、lt;"未找到!n"void Company:Query() cout<<"n* 查詢?nèi)藛T本月銷售信息 *n" double sum=0; /銷售額總和 Person *p=Worker; while(p) if(p->Duty=3)sum+=(Sales *)p)->GetAmount(); p=p->next; p=Worker; double sum2=0; /工資總和 while(p) if(p->Duty=2)(SalesManager *)p)->SetAmount(sum); p->Outpu
36、t(); sum2+=p->Earning; p=p->next; cout<<"本月盈利:"<<sum*0.20-sum2<<endl; cout<<"(按照20利潤計算)n"void Company:Set() cout<<"n* 設置基礎數(shù)據(jù) *n" cout<<"經(jīng)理固定月薪"<<ManagerSalary<<"元:"cin>>ManagerSalary; cout&l
37、t;<"銷售經(jīng)理固定月薪"<<SalesManagerSalary<<"元:"cin>>SalesManagerSalary; cout<<"銷售經(jīng)理提成"<<SalesManagerPercent<<":"cin>>SalesManagerPercent; cout<<"銷售人員提成"<<SalesPercent<<":"cin>>Sal
38、esPercent; cout<<"技術人員小時工資"<<WagePerHour<<"(元/小時):"cin>>WagePerHour; cout<<"員工標識>="<<ID<<":"cin>>ID;void Company:Save() /數(shù)據(jù)存盤(包括基礎數(shù)據(jù),人員數(shù)據(jù)),均采用文本文件 ofstream fPerson,fBase; char c; cout<<"n保存人員和基礎數(shù)據(jù),是
39、否繼續(xù)?Y/N:" cin>>c; if(toupper(c)!='Y')return; /保存人員編號、姓名、崗位 fPerson.open("person.txt",ios:out); Person *p=Worker; while(p) fPerson<<p->No<<"t"<<p->Name<<"t"<<p->Duty<<"t" if(p->Duty=3) fPerson&l
40、t;<(Sales*)p)->GetAmount()<<"t" else if(p->Duty=4) fPerson<<(Technician *)p)->GetT()<<"t" fPerson<<endl; p=p->next; fPerson.close();/保存基礎數(shù)據(jù) fBase.open("base.txt",ios:out); fBase<<"經(jīng)理固定月薪t"<<ManagerSalary<&l
41、t;endl; fBase<<"銷售經(jīng)理固定月薪t"<<SalesManagerSalary<<endl; fBase<<"銷售經(jīng)理提成t"<<SalesManagerPercent<<endl; fBase<<"銷售人員提成t"<<SalesPercent<<endl; fBase<<"技術人員小時工資t"<<WagePerHour<<endl; fBase<<
42、;"IDt"<<ID<<endl; fPerson.close(); cout<<"n保存人員和基礎數(shù)據(jù)已經(jīng)完成.n"void Company:Load() /數(shù)據(jù)裝入(包括基礎數(shù)據(jù),人員數(shù)據(jù)) /基礎數(shù)據(jù)裝入 ifstream fBase; char buf80; /buf用于保存數(shù)據(jù)文件中的注釋字符串 fBase.open("base.txt",ios:in); fBase>>buf>>ManagerSalary; /經(jīng)理固定月薪 fBase>>buf>
43、>SalesManagerSalary; /銷售經(jīng)理固定月薪 fBase>>buf>>SalesManagerPercent; /銷售經(jīng)理提成 fBase>>buf>>SalesPercent; /銷售人員提成 fBase>>buf>>WagePerHour; /技術人員小時工資 fBase>>buf>>ID; /員工標識 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); /讀一條記錄 fPerson>>No>>Name>>Duty; if(Duty=3)fPerson>>Amount; else if(Duty=4
溫馨提示
- 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年度健康養(yǎng)生產(chǎn)品銷售個人擔保合同
- 2025年度有機肥采購合同風險控制要點解析
- 2025年度紅木家具行業(yè)品牌戰(zhàn)略規(guī)劃合同
- 衡陽2024年湖南常寧市衛(wèi)健系統(tǒng)招聘衛(wèi)生專業(yè)技術人員99人筆試歷年參考題庫附帶答案詳解
- 蘇州江蘇蘇州工業(yè)園區(qū)新加花園幼兒園教學輔助人員招聘筆試歷年參考題庫附帶答案詳解
- 舟山浙江舟山岱山縣統(tǒng)計局招聘編外人員筆試歷年參考題庫附帶答案詳解
- 紅河云南紅河州教育體育局所屬事業(yè)單位(紅河州第一中學)急需緊缺人才招聘筆試歷年參考題庫附帶答案詳解
- 江門2025年廣東江門開平市自然資源局所屬事業(yè)單位招聘工作人員筆試歷年參考題庫附帶答案詳解
- 卷繞機項目融資計劃書
- 無錫2024年江蘇無錫市惠山區(qū)衛(wèi)生事業(yè)單位招聘65人筆試歷年參考題庫附帶答案詳解
- 《一句頂一萬句》讀書分享
- 2024義務教育數(shù)學新課標課程標準2022版考試真題附答案
- 110kV變電站專項電氣試驗及調(diào)試方案
- 2024年廣西桂盛金融信息科技服務有限公司招聘筆試沖刺題(帶答案解析)
- 外賣星級(商家評分)計算表
- 2023三年級語文下冊 第八單元 語文園地配套教案 新人教版
- DZ∕T 0215-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 煤(正式版)
- 外出檢查病人突發(fā)呼吸心跳驟停應急預案演練
- 《火力發(fā)電廠汽水管道設計規(guī)范+DLT+5054-2016》詳細解讀
- 幕墻施工成品及半成品保護措施
- 基于單片機的交通燈控制系統(tǒng)設計畢業(yè)論文
評論
0/150
提交評論