C 入門day13(職工管理系統)(上)

2021-10-21 17:40:36 字數 1060 閱讀 6947

職工管理系統可以用來管理公司內所有員工的資訊

這裡利用 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...