全文预览

C++面向对象程序设计课程设计-公司员工管理系统

上传者:qnrdwb |  格式:doc  |  页数:35 |  大小:0KB

文档介绍
typedef struct Emplo_WageР{?char id[10]; // 职工编号Р?char name[10]; // 职工姓名Р?WAGE data; // 工资Р}Emplo_Wage; Рtypedef struct NodeР{?char E_id[10]; //职工号Р?char E_name[10]; //姓名Р?char E_sex[3]; //性别Р?char E_dep[20]; //部门Р?char E_job[20]; //职务Р?float E_wage; //工资Р?struct Node *prior; //前驱指针Р?struct Node *next; //后继指针Р}Node,*DLink;Р// 工资大于1000的员工,超过部门需要按税率交税Рfloat Tax_Rate1=0.05f; // 3000 以下Рfloat Tax_Rate2=0.1f; // 3000-8000Рfloat Tax_Rate3=0.15f; // 8000 以上Рvoid SetWage(DLink p);Р// 职工类Рclass employeeР{?Node data; // 结构体类型的数据成员Рpublic:Р?friend ostream & operator<<(ostream & stream,const DLink p); //友元重载输出流运算符Р?friend istream & operator>>(istream & stream,DLink p); //友元重载输入流运算符Р?employee(); // 构造函数Р?DLink CreateLink(); // 创建链表Р?DLink InsertNode(DLink Head); // 插入一个结点Р};Р5.2 主要模块设计Р5.2.1 模块1—插入模块设计

收藏

分享

举报
下载此文档