马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
职工工资管理系统程序中新增临时员工的功能
这个职工工资管理系统基本功能都十分完善,代码也都比较简洁,运行效率也很高,没有什么直接能改的功能,所以我基于现在许多大学生找兼职、临时工的现象,增添了临时员工的工资系统,可以方便公司、企业等更加完善公司的财务系统。也方便公司为临时员工发放工资。
代码段一是原来的工资程序系统
代码段二是增添临时员工后的工资系统
代码一、
[code]#include#includeusing namespace std;class Staff { protected: string number; string name; string sex; string address; int salary; static int sum_salary; //总工资 static int sum_member; //总员工人数 public: Staff(); Staff(string number,string name,string sex,string address,int salary); void print() {}; void setnumber(string num) { number=num; } void setname(string na) { name=na; } void setsex(string se) { sex=se; } void setaddress(string add) { address=add; } void setsalary(int sa) { salary=sa; } int getsalary(); string getname() { return name; } string getnumber() { return number; } string getsex() { return sex; } string getaddress() { return address; }};Staff::Staff() { number=""; name=""; sex=""; address=""; salary=0;}Staff::Staff(string number,string name,string sex,string address,int salary) { this->number = number; this->name = name; this->sex = sex; this->address = address; this->salary = salary;}int Staff::getsalary() { return salary;}class Regular_staff:public Staff { protected: int allowance; //岗位津贴 int old_age_pension; //养老金 int Housing_Fund; //住房公积金 int medical_insurance; //医疗保险 int tax; int r_salary; //实际工资 public: Regular_staff(); Regular_staff(string num,string na,string sex,string add,int salary,int all ,int oap, int Hou, int med); void getr_salary(); //计算实发工资 void gettax(); int getreal() { return r_salary; } void setallowance(int all) { allowance=all; } void setold_age_pension(int oap) { old_age_pension=oap; } void setHousing_Fund(int Hou) { Housing_Fund=Hou; } void setmedical_insurance(int med) { medical_insurance=med; } void display() { cout |