資源簡介
C++寫的人事管理系統 , 完成課程作業,綽綽有余

代碼片段和文件信息
#include?
#include?
#include?
#include?
using?namespace?std;
class?Person
{
protected:
string?nameIDsexjob;
int?age;
double?Sumsalary;
public:
Person();
string?getID(){return?ID;}
string?getName(){return?name;}
string?getSex(){return?sex;}
string?getJob(){?return?job;}
int?getAge(){return?age;}
double?getSumsalary(){?return?Sumsalary;}
void?InputPerson();
virtual?double?getpay()=0;
friend?ostream?&operator?<<(ostream?&osPerson?&In);
};
Person::Person()
{
ID=“000000“;
name=“No?Name“;
age=0;
sex=“No?sex“;
Sumsalary=0;
job=“Wei?zhi“;
}
void?Person::InputPerson()
{
cout<<“Please?input?ID:“< cin>>ID;
cout<<“Plaese?input?name:“< cin>>name;
cout<<“Plaese?input?age:“< cin>>age;
cout<<“Plaese?input?sex:“< cin>>sex;
}
ostream?&?operator<<(ostream?&osPerson?&In)
{
os< return?os;
}
class?Boss:public?Person
{
double?salary;
int?year;
public:
Boss();
void?Input();
virtual?double?getpay();
};
Boss::Boss()
{
job=“Boss“;
salary=150000.0;
year=0;
}
void?Boss::Input()
{
InputPerson();
cout<<“Please?input?Salary:“< cin>>salary;
cout<<“Please?input?Year:“< cin>>year;
}
double?Boss::getpay()
{
return?Sumsalary=salary*year;
}
class?Employee:public?Person
{
double?salarybonus;
int?month;
public:
Employee();
void?Input();
virtual?double?getpay();
};
Employee::Employee()
{
job=“Employee“;
salary=2000;
bonus=500;
month=0;
}
void?Employee::Input()
{
InputPerson();
cout<<“Please?input?Salary:“< cin>>salary;
cout<<“Please?input?Bonus:“< cin>>bonus;
cout<<“Please?input?Month:“< cin>>month;
}
double?Employee::getpay()
{
return?Sumsalary=(salary+bonus)*month?;
}
class?Hourly_Worker?:public?Person
{
double?salary;
int?hour;
public:
Hourly_Worker();
void?Input();
virtual?double?getpay();
};
Hourly_Worker::Hourly_Worker()
{
job=“Hourly_Worker“;
salary=15;
hour=0;
}
void?Hourly_Worker::Input()
{
InputPerson();
cout<<“Please?input?Salary:“< cin>>salary;
cout<<“Please?input?Hour:“< cin>>hour;
}
double?Hourly_Worker::getpay()
{
return?Sumsalary=salary*hour;
}
class?Comm_Worker?:public?Person
{
double?salaryprofit;
int?month;
public:
Comm_Worker();
void?Input();
virtual?double?getpay();
};
Comm_Worker::Comm_Worker()
{
job=“Comm_Worker“;
salary=1800;
profit=20000;
month=0;
}
void?Comm_Worker::Input()
{
InputPerson();
cout<<“Please?input?Salary:“< cin>>salary;
cout<<“plaese?input?Profit:“< cin>>profit;
cout<<“plaese?input?Month:“< cin>>month;
}
double?Comm_Worker::getpay()
{
return?Sumsalary=month*(salary+profit*0.05)?;
}
class?report?
{
public:
void?add();
void?search();
void?del();
void?print();
};
void?re
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????11166??2012-12-18?10:11??PersonProject\PersonProject\Debug\BuildLog.htm
?????文件?????????67??2012-12-18?10:11??PersonProject\PersonProject\Debug\mt.dep
?????文件?????124917??2012-12-18?10:11??PersonProject\PersonProject\Debug\PersonMain.obj
?????文件????????663??2012-12-18?10:11??PersonProject\PersonProject\Debug\PersonProject.exe.em
?????文件????????728??2012-12-18?10:11??PersonProject\PersonProject\Debug\PersonProject.exe.em
?????文件????????621??2012-12-18?10:11??PersonProject\PersonProject\Debug\PersonProject.exe.intermediate.manifest
?????文件?????175104??2012-12-18?10:11??PersonProject\PersonProject\Debug\vc90.idb
?????文件?????225280??2012-12-18?10:11??PersonProject\PersonProject\Debug\vc90.pdb
?????文件???????7851??2012-12-18?10:14??PersonProject\PersonProject\PersonMain.cpp
?????文件???????3934??2012-12-18?10:11??PersonProject\PersonProject\PersonProject.vcproj
?????文件???????1427??2012-12-18?10:15??PersonProject\PersonProject\PersonProject.vcproj.MICROSOF-4A14F1.Administrator.user
?????文件????????905??2012-12-18?10:10??PersonProject\PersonProject.sln
????..A..H.??????9728??2012-12-18?10:15??PersonProject\PersonProject.suo
?????文件????????764??2012-12-06?19:36??PersonProject\題目說名.txt
?????目錄??????????0??2012-12-18?10:11??PersonProject\PersonProject\Debug
?????目錄??????????0??2012-12-18?10:14??PersonProject\PersonProject
?????目錄??????????0??2012-12-18?10:15??PersonProject
-----------?---------??----------?-----??----
???????????????563155????????????????????17
- 上一篇:mfc ado操作sql數據庫查詢、讀寫,刪除數據
- 下一篇:fftw使用說明
評論
共有 條評論