職工管理系統 選單功能

2022-07-06 16:39:14 字數 724 閱讀 8666

職工管理系統

管理系統需求

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

公司中職工分為三類:普通員工、經理、老闆

顯示資訊時,需要顯示職工編號、職工姓名、職工崗位、以及職責

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

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

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

管理系統中需要實現的功能如下:

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

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

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

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

修改職工資訊:按照編號修改職工個人資訊

查詢職工資訊:按照職工的點好或者職工的姓名進行查詢相關人員資訊

按照編號排序:按照職工編號,進行排序,排序貴族由使用者指定

清空所有文件:清空檔案中記錄的所有職工資訊(清空前需要再次確認,防止誤刪)

選單功能

需要建立乙個workmanager類,建立選單函式,輸入顯示的選單;

void

workmanager::show_menu()

執行結果:

職工管理系統

時隔一年,找到了去年的課程設計,給學弟學妹白嫖了 include include include include struct worker 節點型別宣告 work 1000 int n 檔案讀寫模組 void read 讀入資料 fscanf fp,d n n while i n fclose f...

企業職工管理系統

include include include include define n 100 struct employee 職工基本情況 em n struct communication 職工通訊錄 empc n struct empsalary 職工工資與姓名的檔案 emps n void man...

職工管理系統(c 鞏固)

這幾天把c 基礎學的差不多了,於是找了乙個小專案來鍛鍊一下自己,做乙個職工管理系統,可以實現增加 查詢 刪除 修改 排序 檢視等功能。因為我是用鍊錶做的,所以在排序的時候,遇到了乙個小問題,就是迴圈鍊錶的排序不知道如何做,查了一下資料,最後上網找到了乙個解決的辦法,感覺鍊錶的插入 刪除都比陣列簡單,...