C++实现职工管理系统(上)
C++实现职工管理系统(上)
大家好呀,时间过得真快,在博客园已经第七天了,博主今天给大家带来的是职工管理系统(C++)(上)
这次的随笔记录的是实现职工管理系统所需要的类
实现职工系统需要的类
三个类,①
普通员工,②经理,③老板类中分别要展示:①职工的编号,②职工姓名,③岗位,④岗位职责
①普通员工职责:完成经理交给的任务
②经理职责:完成老板交给的任务,并下发任务给员工
③老板职责:管理公司所有事务
实现一个基本类
创建一个head.h的头文件,包含一个worker的基本类
#include<iostream>
#include<string>
class Worker
{
public:
virtual void Show_WI() = 0; //显示信息
virtual string GetDeptName() = 0; //获得对应数字的岗位
int m_Id; //职工编号
string m_Name; //姓名
int m_DeptId; //职工所在部门名称编号
};
实现其它类
-
创建一个GW.h的头文件,包含一个
GeneralWorker的类class GeneralWorker : public Worker { public: GeneralWorker(int Id, string Name, int dId); virtual void Show_WI(); virtual string GetDeptName(); }; -
创建一个M,h的头文件,包含一个
Manage的类class Manage : public Worker { public: Manage(int Id, string Name, int dId); virtual void Show_WI(); virtual string GetDeptName(); }; -
创建一个B.h的头文件,包含一个Boss的类
class Boss : public Worker { public: Boss(int Id, string Name, int dId); virtual void Show_WI(); virtual string GetDeptName(); };
结语
下列的功能放在下一篇的随笔进行记录
退出管理程序:退出当前管理系统
增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号
显示职工信息:显示公司内部所有职工的信息
删除离职职工:按照编号删除指定的职工
到访的小伙伴们有什么建议可以在评论区留言,大家一起学习一起进步,加油呀!


浙公网安备 33010602011771号