C++實現職工管理系統(上)
阿新 • • 發佈:2020-09-18
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(); };
結語
下列的功能放在下一篇的隨筆進行記錄
退出管理程式:退出當前管理系統
增加職工資訊:實現批量新增職工功能,將資訊錄入到檔案中,職工資訊為:職工編號、姓名、部門編號
顯示職工資訊:顯示公司內部所有職工的資訊
刪除離職職工:按照編號刪除指定的職工
到訪的小夥伴們有什麼建議可以在評論區留言,大家一起學習一起進步,加油呀!