xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

大一時期的C++課程設(shè)計,公司人事管理系統(tǒng)。附有報告書。代碼有注釋,需要自己建立company.dat文件存儲人事信息。之后可直接運(yùn)行,功能基本齊全,歡迎借鑒及指正。

資源截圖

代碼片段和文件信息

/*
1.增加了性別信息
2.查找員工信息時如果不存在會輸出提示?
3.do?while語句外的計數(shù)實(shí)現(xiàn)會導(dǎo)致連續(xù)保存時累加出錯。
*/
#include?
#include?
#include?
#include?
using?namespace?std;
//菜單函數(shù)
void?menu()
{
cout<<“\t\t**************************************************“< cout<<“\t\t*~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~?*“< cout<<“\t\t*---------------1?錄入職工信息-----------------*“< cout<<“\t\t*---------------2?查詢職工信息-----------------*“< cout<<“\t\t*---------------3?修改職工信息-----------------*“< cout<<“\t\t*---------------4?刪除職工信息-----------------*“< cout<<“\t\t*---------------5?顯示職工信息-----------------*“< cout<<“\t\t*---------------6?退出????????-----------------*“< cout<<“\t\t*~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.*“< cout<<“\t\t**************************************************“< cout<<“輸入所要實(shí)現(xiàn)的功能:{?}\b\b“;
}
//-----員工類-----?
class?Staff??//基類?
{
????????protected:
???????????????int??numpost;?//post職位編號?????????
??????????? ???char?name[20];?
???char?sex[20];????????????
???????????????float?income;?????//???工資?????????
????????public:
?friend?class?Boss;//在一個非成員函數(shù)中,要想訪問類的私有數(shù)據(jù)成員
??????????????????????//,該函數(shù)必須聲明為該類的友元函數(shù)
?Staff(){}??
???????????????Staff?(int?idchar?*Nameint?postdouble?paychar?*Sex);//重載構(gòu)造函數(shù)?
???????????????virtual?double?Pay(){return?0;}?//工資函數(shù)?虛函數(shù)以便子類重寫?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
};
?Staff?::Staff?(int?idchar?*Nameint?Postdouble?paychar?*Sex)
{
?????????????????num=id;
?????????????????post=Post;
?????????????????income=?pay;
?????????????????strcpy(nameName);
?????????????????strcpy(sexSex);
}

//-----技術(shù)經(jīng)理類------?
class?TechniqueManager:public?Staff?//公用繼承??
{
????????public:
??????????? TechniqueManager(int?idchar?*Nameint?postdouble?paychar?*Sex):Staff?(idNamepostpaySex){}
//調(diào)用基類構(gòu)造函數(shù)初始化成員?
??????????? double?Pay(){return?income=5000;}
??????????? void?display();
};
void?TechniqueManager::display()//顯示信息的函數(shù)?
{
?? ? ??Pay();
?? ??cout<}

?//-----財務(wù)人員-----?
class?Financial:public?Staff?
{
????????public:
??????????? ????Financial(int?idchar?*Nameint?postdouble?paychar?*Sex):Staff?(idNamepostpaySex){}
??????????? double?Pay(){return?income=2000;}
??????????? void?display();
};
void?Financial::display()
{
???????????????? ??Pay();?
???????????????? ??cout<}

//-----文秘類-----?
class?Secretary:public??Staff?
{
? ??public:
Secretary(int?idchar?*Nameint?postdouble?paychar?*Sex):Staff?(idNamepostpaySex){}

double?Pay(){return?income

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????21137??2016-06-20?09:34??公司人事6.16.cpp
?????文件??????203039??2017-02-05?20:41??程設(shè)計報告書.docx

評論

共有 條評論