admin管理员组文章数量:1572326
C++课程期末作业,要求写一个微型人力资源管理系统。该系统能对一个虚拟企业的人员进行增删改查,并有一定的统计功能。
数据类:
#include<iostream>
#include<string>
using namespace std;
class Title
{
private:
string m_title;
int m_salary;
public:
~Title();
string get_title()
{
return m_title;
}
void set_title(string title)
{
m_title="title:"+title;
}
int get_salary()
{
return m_salary;
}
void set_salary(int salary)
{
m_salary=salary;
}
};
class Manager:public Title{
private:
static Manager* instance;
Manager(){
};
string m_title;
int m_salary;
public:
static Manager* getInstance(){
if(instance==NULL){
instance=new Manager();
}
return instance;
}
};
class HR:public Title{
private:
static HR* instance;
HR(){
};
string m_title;
int m_salary;
public:
static HR* getInstance(){
if(instance==NULL){
instance=new HR();
}
return instance;
}
};
class Financial:public Title{
private:
static Financial* instance;
Financial(){
};
string m_title;
int m_salary;
public:
static Financial* getInstance(){
if(instance==NULL){
instance=new Financial();
}
return instance;
}
};
class Sales:public Title{
private:
static Sales* instance;
Sales(){
};
string m_title;
int m_salary;
public:
static Sales* getInstance(){
if(instance==NULL){
instance=new Sales();
}
return instance;
}
};
class Executive:public Title{
private:
static Executive* instance;
Executive(){
};
string m_title;
int m_salary;
public:
static Executive* getInstance(){
if(instance==NULL){
instance=new Executive();
}
return instance;
}
};
Manager* Manager::instance=NULL;
HR* HR::instance=NULL;
Financial* Financial::instance=NULL;
Sales* Sales::instance=NULL;
Executive* Executive::instance=NULL;
class employee
{
private:
string m_eid;
string m_name;
string m_gender;
string m_dob;
string m_doe;
string m_unit;
Title *title1;
public:
employee(string eid,string name,string gender,string dob,string doe,string unit,string title,int salary)
{
m_eid="eid:"+eid;
m_name="name:"+name;
m_gender="gender:"+gender;
m_dob="dob:"+dob;
m_do
版权声明:本文标题:面向对象程序设计C++期末大作业微型人力资源管理系统代码整理 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727724553a1127067.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论