1. 程式人生 > 實用技巧 >C++實現職工管理系統(上)

C++實現職工管理系統(上)

C++實現職工管理系統(上)

大家好呀,時間過得真快,在部落格園已經第七天了,博主今天給大家帶來的是職工管理系統(C++)(上)

這次的隨筆記錄的是實現職工管理系統所需要的類

目錄

實現職工系統需要的類

  1. 三個類,①普通員工,②經理,③老闆

  2. 類中分別要展示:①職工的編號,②職工姓名,③崗位,④崗位職責

  3. 普通員工職責:完成經理交給的任務

    經理職責:完成老闆交給的任務,並下發任務給員工

    老闆職責:管理公司所有事務

實現一個基本類

建立一個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;  //職工所在部門名稱編號

};

實現其它類

  1. 建立一個GW.h的標頭檔案,包含一個GeneralWorker的類

    class GeneralWorker : public Worker
    {
    public:
        
    	GeneralWorker(int Id, string Name, int dId);
    
    	virtual void Show_WI();
    
    	virtual string GetDeptName();
    };
    
  2. 建立一個M,h的標頭檔案,包含一個Manage的類

    class Manage : public Worker
    {
    public:
        
    	Manage(int Id, string Name, int dId);
    
    	virtual void Show_WI();
    
    	virtual string GetDeptName();
    };
    
  3. 建立一個B.h的標頭檔案,包含一個Boss的類

    class Boss : public Worker
    {
    public:
        
    	Boss(int Id, string Name, int dId);
    
    	virtual void Show_WI();
    
    	virtual string GetDeptName();
    };
    

結語

下列的功能放在下一篇的隨筆進行記錄

  • 退出管理程式:退出當前管理系統

  • 增加職工資訊:實現批量新增職工功能,將資訊錄入到檔案中,職工資訊為:職工編號、姓名、部門編號

  • 顯示職工資訊:顯示公司內部所有職工的資訊

  • 刪除離職職工:按照編號刪除指定的職工

到訪的小夥伴們有什麼建議可以在評論區留言,大家一起學習一起進步,加油呀!