⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employee.h

📁 实现员工工资管理,可以对员工的基本工资进行处理
💻 H
字号:
//****************************************
//       employee.h                      *
//       对人事管理中的类进行定义        *
//****************************************
#if !defined __employee__H__
#define __employee__H__
class employee {//基类
protected:
	int number;//员工编号
	char name[30];//员工姓名
	char group_code;//员工柜组代码(1.食品;2.服装; 3.电器)
	char status_code;//员工职务代码(1.售货员;2.经理;3.库管)
	int month;//月份,用于记录员工工资
	float salary;//工资额,用于员工工资
public:
	void addEmployee();//增加员工
	void delEmployee();//减少员工
	void statusChange(char [],int,int);//改变员工柜组和职务
	int findStatus(char[],int *);//查询员工职务代码及编号
	void countSalary(char [],int);//计算员工工资 
	void recordSalary();//记录员工工资
	void query(char []);//查询员工个人信息及工资信息
};
class salesman:public employee { //售货员类
	float fixedSalary;//售货员的固定工资
	float saleSum;//售货员的销售额
	float getRate;//售货员的提成比率
public:
	salesman(float x=2000,float y=0.05);//售货员类的构造函数
	void countSalary(char [],int);//售货员类的工资计算函数
};
class manager:public employee { //经理类
	float fixedSalary;//经理固定工资
	float saleSum;//经理的销售总额
	float getRate;//经理的提成比率
public:
	manager(float x=4000,float y=0.005);//经理类的构造函数
	void countSalary(char [],int);//经理类的工资计算函数
};
class warehouseman:public employee {//库管类
	float fixedSalary;//库管的固定工资
	float bonus;//库管的奖金
public:
	warehouseman(float x=3000);//库管类的构造函数
	void countSalary(char [],int);//库管类的工资计算函数
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -