一、實驗內容:
實驗名稱:員工工資管理
實驗目的:設計乙個員工工資管理程式,有新建、儲存、顯示和刪除功能。
實驗要求:
(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 公司以員工勞動強度 責任大小 專業性等標準,作為...