C語言實驗報告之員工工資管理

2022-01-01 20:12:55 字數 1466 閱讀 8493

一、實驗內容:

實驗名稱:員工工資管理

實驗目的:設計乙個員工工資管理程式,有新建、儲存、顯示和刪除功能。

實驗要求:

(1) 在工資表的資料類中增加乙個私有資料選項:工號,用字元陣列的形式,從00001開始編號,該工號不能人工修改,是由計算機自動根據錄入的先後賦值的,錄入資料的時候不必輸入工號。

(2) 可以選擇顯示的多種排序形式,如按姓名的順序、工資總額的順序、職務工資或獎金的順序,顯示時超過一屏的顯示範圍要能分屏顯示。

(3) 可以查詢某一範圍內的資料,如工資總額小於2000元的人的資料,介於1000~2000元的人的資料等,根據具體要求列出選單供使用者選擇。

(4) 可以根據工號或姓名修改、刪除資料,在修改、刪除時先要求使用者確認,確認後再進行操作。

(5) 每次顯示時,將所有要顯示資料的工資總額、職務工資總額、獎金總額一起計算顯示。

二、演算法說明:

s1: 用巨集定義引數n確定員工人數(暫定10)

s2:定義顯示工資變數等的子函式

s3:定義修改工資變數等的子函式

s4:定義乙個包含n個員工編號的陣列,編號可修改

s5:在主函式中建立中文選單介面

s6:用while,if迴圈巢狀結構實現選單各功能

三、程式清單;

#include<>

#include<>

#include<>

#define n 10

void main()

; int index,selection

int newsalary修改後工資變數*/

while (1迴圈結構*/

else

}switch(selection)

printf("\n");

} getch();

return 0;

}四、執行結果:

原始介面:

員工工資管理

1。顯示員工工資表

2。修改員工工資表;

3。退出

請輸入你的選擇:

輸入:1回車請輸入員工編號:(1~10)例輸入1

輸出您輸入的職工編號為1

他的工資為 2元(由於沒有設定新建功能,情況有錯誤)

重新回到主選單。

若輸入的數字在1~10以外,則輸出「沒有此編號的職工,請您確認有無輸錯!」並回到主選單

2回車請輸入員工編號:(1~10)例輸入1

輸出您輸入的職工編號為1

他的工資為 2元

請輸入新的工資金額: (工資數額輸入可通過此功能實現)

重新回到主選單

3回車按任意鍵可安全退出。

五、分析與思考:參考了大量的網上資料並經過多次刪減除錯,由於個人水平,最終只實現了乙個只有簡單功能的程式,但本人已付出努力,這個程式雖然簡單但有些功能還是可以間接實現,例如員工編號的多少大小可以通過先前定義的陣列employee[n]來實現,員工工資的金額也可通過修改員工工資的步驟間接實現。

員工工資管理規定

遼寧眾美達房地產開發 一 目的 為確保公司員工考勤統計 工資核算準確,充分發揮行政管理部門相互協作 分工負責 共同把關作用。根據公司現狀,制定本規定。二 工資管理機構 公司員工工資管理最高機構為工資管理領導小組。組長 總經理 副組長 行政副總 工程副總 成員 總經理助理 財務部長 綜合部長 職責 審...

員工工資管理系統

需求分析說明書 課程名稱 員工工資管理系統 專案成員 班級 計算機 3 班 日期 2010 3 1至 20010 3 28 1 引言 2 1.1編寫目的 2 1.2專案背景 3 1.3定義 3 2 任務概述 4 3 資料流圖 4 3.1頂層資料流圖 4 3.2第1層資料流圖 5 3.3第2層資料流圖...

員工工資管理規程

一 總則 第一條本規則所謂的工資,是指每月定期依據人事管理規章的規定,制定員工的工資及津貼。第二條本規則適用於一般正式員工。有關派外及駐外員工的工資則另行制定。第三條本規則所謂的工資,是指每月定期發放的基準工資及每年分兩次發放的定期獎金而言。第四條1 公司以員工勞動強度 責任大小 專業性等標準,作為...