C++实现职工管理系统(上)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
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();
};
结语
下列的功能放在下一篇的随笔进行记录
退出管理程序:退出当前管理系统
增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号
显示职工信息:显示公司内部所有职工的信息
删除离职职工:按照编号删除指定的职工
到访的小伙伴们有什么建议可以在评论区留言,大家一起学习一起进步,加油呀!
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |