1 / 23
文档名称:

C 课程设计公司工资管理系统说明书.doc

格式:doc   页数:23
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 课程设计公司工资管理系统说明书.doc

上传人:所以所以 2012/5/23 文件大小:0 KB

下载得到文件列表

C 课程设计公司工资管理系统说明书.doc

文档介绍

文档介绍:2 程序的主要功能

添加一个职员的基本信息,包括职工类型,姓名等等,

能够对一个职员的信息进行删除按员工号进行删除。

显示所有职员的主要信息包括员工类型,姓名,工资。

设置不同员工类型的工资要求。

对职员的信息进行修改。
3 程序运行平台
VC++。
4 总体设计
主函数
添加信息
删除信息
清空信息
修改信息
显示信息
查找信息

系统总体框架图
雇员类
销售员类
经理类
技术员类
销售经理类


5 程序类的说明
总职工类的声明
class Person //员工类
{
protected:
int No; //编号
char Name[20]; //姓名
int Duty; //岗位
double Earning; //收入
Person *next;
public:
Person(char ID,char *Name,int Duty)
{
this->Duty=Duty;
strcpy(this->Name,Name);
this->No=ID;
}
virtual void CalcSalary()=0;
virtual void Output()=0;
friend pany;
};
技术员类的声明
class technician:virtual public Employee
{
public:
technician() {}
virtual void shanchu() {*name=*sex=0;number=age=hour=0;pay1=0;}
void wage() { pay1=100*hour;}
virtual void print()
{
wage();
cout<<"技术员员工号:"<<number<<" "
<<"姓名:"<<name<<" "
<<"性别:"<<sex<<" "
<<"年龄:"<<age<<" "
<<"工资:"<<pay1<<endl;
}
void input()
{
Employee::input();
cout<<"工作时间(以小时计算)"<<endl;
cin>>hour;
}
protected:
int hour,pay1;
};
经理类的声明
class Manager:public Person //经理类
{
public:
Manager(char ID,char *Name,int Duty):Person(ID,Name,Duty){}
void CalcSalary(){Earning=ManagerSalary;}
void Output()
{
CalcSalary();
cout<<No<<"\t"<<Name<<"\t经理\t"<<Earning<<endl;
}
};
销售员类的声明
class Sales:public Person //销售员类
{
private:
double Amount;
public:
Sales(char ID,char *Name,int Duty,double Amount):Person(ID,Name,Duty)
{
this->Amount=Amount;
}
double GetAmount()
{
return Amount;
}
void SetAmount(double Amount)
{
this->Amount=Amount;
}
void CalcSalary()
{
Earning=SalesPercent/100*Amount;
}
void Output()
{
CalcSalary();
cout<<No<<"\t"<<Name<<"\t销售员\t"<<Amount<<"\t"<<Earning<<endl;
}
};
销售经理类的声明
class SalesManager:public Person //销售经理类
{
private:
double Amount;
public:
SalesManager(char ID,char *Name,int Duty):Person(ID,Name,Duty){}
void SetAmount(double s)
{

最近更新

2024年上海外国语大学贤达经济人文学院单招职.. 39页

2024年上海对外经贸大学单招职业倾向性测试模.. 40页

2024年上海市单招职业适应性考试题库最新 40页

2024年上海师范大学单招职业技能考试模拟测试.. 39页

2024年上海师范大学天华学院单招职业倾向性测.. 40页

2024年上海师范大学天华学院单招职业适应性测.. 41页

2024年上海应用技术大学单招职业倾向性考试模.. 41页

2024年上海建桥学院单招综合素质考试题库汇编.. 39页

2024年上海建桥学院单招职业技能测试模拟测试.. 39页

2024年上海戏剧学院单招综合素质考试题库汇编.. 40页

2024年上海戏剧学院单招职业适应性测试模拟测.. 40页

老年人健康管理机制 35页

2026年促销活动策划通用方案模板 43页

2024年上海杉达学院单招职业技能测试题库完美.. 40页

2024年上海海事大学单招职业适应性测试模拟测.. 39页

2024年上海海洋大学单招职业技能测试题库推荐.. 41页

2024年上海海洋大学单招职业适应性考试题库必.. 41页

2024年上海理工大学单招职业技能测试题库新版.. 41页

2026年促销活动推广大全方案策划 44页

2024年上海电力大学单招职业技能考试题库最新.. 39页

2024年上海电机学院单招职业适应性考试题库及.. 40页

2024年上海立达学院单招职业适应性测试模拟测.. 40页

2024年上海第二工业大学单招职业倾向性测试题.. 41页

2024年上海第二工业大学单招职业适应性考试题.. 39页

2026年促销方案1200字 26页

肩关节半月板损伤的早期诊断技术 35页

2026年促织原文及翻译是什么 18页

2024年上饶职业技术学院单招职业技能测试题库.. 40页

2024年东营科技职业学院单招综合素质考试题库.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页