用C++开发出高校工资管理系统
来源:百度知道 编辑:UC知道 时间:2024/05/08 19:31:02
(其中:1.课时费:教师每一学期的基本工作量为120,实验员每学期基本工作量为70,行政人员没有基本工作量,每节课时费为20元;课时费=(上学期工作量-基本工作量)*20; 注意:如果上学期基本工作量没完成,则其(上学期工作量-基本工作量)*20为负值。 2.基本工资:教师800元,实验员650元,行政人员750元。 3.行政补贴:250元。 4.实验室补助:150元。
要实验源程序啊,能够运行的了!!!符合实验要求!!!谢谢各位啦!!
我没多少分啊 我把分全拿出来了!!!!希望好心人能帮下我!!!!我将感激不尽!!!
我把框架写好了,更具体的细节你去想好了。现在的代码是可以运行的,虽然功能不全。
#include <string>
#include <map>
#include <iostream>
#include <fstream>
#include <cassert>
using namespace std;
class Staff
{
public:
virtual bool hasJbgz() { return false; }
virtual bool hasJKsf() { return false; }
virtual bool hasJSysbz() { return false; }
virtual bool hasXzbt() { return false; }
virtual double jbgz() { return 0; }
virtual double ksf() { return 0; }
virtual double sysbz() { return 0; }
virtual double xzbt() { return 0; }
double Ysr() //月收入
{
return jbgz() + ksf() + sysbz() + xzbt();
}
string name() { return _name; }
unsigned int id() { return _id; }
virtual unsigned int type() = 0; //职工类型
Staff(string name, unsigned int id)
: _name(name), _id(id)
{}
virtual ~Staff() {}
private:
stri