职工工资管理系统程序中新增临时员工的功能

[复制链接]
发表于 2023-3-5 19:14:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
职工工资管理系统程序中新增临时员工的功能

这个职工工资管理系统基本功能都十分完善,代码也都比较简洁,运行效率也很高,没有什么直接能改的功能,所以我基于现在许多大学生找兼职、临时工的现象,增添了临时员工的工资系统,可以方便公司、企业等更加完善公司的财务系统。也方便公司为临时员工发放工资。

代码段一是原来的工资程序系统

代码段二是增添临时员工后的工资系统

代码一、

[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
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表