職工管理系統可以用來管理公司內所有員工的資訊
這裡利用 c++ 來實現乙個基於多型的職工管理系統
公司中職工分為三類:普通員工、經理、老闆,顯示資訊時,需要顯示職工編號、職工姓名、職工崗位、以及職責
普通員工職責:完成經理交給的任務
經理職責:完成老闆交給的任務,並下發任務給員工
老闆職責:管理公司所有事務
管理系統中需要實現的功能如下:
退出管理程式:退出當前管理系統
增加職工資訊:實現批量新增職工功能,將資訊錄入到檔案中,職工資訊為:職工編號、姓名、部門編號
顯示職工資訊:顯示公司內部所有職工的資訊
刪除離職職工:按照編號刪除指定的職工
修改職工資訊:按照編號修改職工個人資訊
查詢職工資訊:按照職工的編號或者職工的姓名進行查詢相關的人員資訊
按照編號排序:按照職工編號,進行排序,排序規則由使用者指定
清空所有文件:清空檔案中記錄的所有職工資訊(清空前需要再次確認,防止誤刪)
c/c++ 函式尾部的 exit(0);
步驟:1、main檔案,workermanager.h, workermanager.cpp
2、worker.h , employee.h , employee.cpp ,manager.h , manager.cpp , boss.h , boss.cpp
3、測試上面的**是否可行,可以把測試**放在main檔案裡,也可以另外寫測試檔案,test123.h ,test123.cpp
4、新增員工 等其他步驟,基本都在 這兩個檔案裡寫** workermanager.h, workermanager.cpp
測試**(test123)
#include
"worker.h"
#include
"employee.h"
#include
"manager.h"
#include
"boss.h"
void
test()
**
c++入門day13(職工管理系統)(下)
day13 函式入門
目錄2.呼叫函式 3.函式的返回值 函式就相當於具備某一功能的工具 函式的使用要遵循乙個原則 先定義 後呼叫 冗餘,程式的組織結構不清晰,可讀性差 可維護性擴充套件性差 函式定義的語法 def 函式名 引數1,引數2 文件描述 函式體return 值函式分為定義和呼叫兩個階段 定義函式 只檢測語法,...
C 學習筆記 day13
1 資料 記憶體中 變數 磁碟上 檔案 2 把資料從其他的裝置搬到記憶體中 輸入 讀 把記憶體中的資料放到其他裝置中 輸出 寫 3 流物質的定向移動,輸入輸出流中是資料的定向移動 輸入流的源頭 檔案 目的地 記憶體 輸出流的源頭 記憶體 目的地 檔案 4 標準輸出裝置 顯示器 標準輸入裝置 鍵盤 鍵...
Python菜鳥入門 day13程式設計學習
day01基礎知識 day02知識分類 day03運算子 day04數字與字串 day05列表 day06元組與字典 day07條件與迴圈 day08函式概念 day09資料結構 day10模組介紹 day11檔案操作 day12程式設計學習 day13程式設計學習 day14程式設計學習 day1...