河南城建學院
《資料庫技術與應用》設計說明書
設計題目: 工資管理系統
系別: 建築工程管理系
專業指導教師
班級學號
姓名2023年 1月 11日
一、設計的背景、目的、任務
隨著社會主義市場經濟的不斷發展,建設乙個科學高效的資訊管理系統是解決這一問題的必由之路。企業內部財務管理是該企業運用現代化技術創造更多更高的經濟效益的主要因素之一。工資管理作為企業內部的一種財務管理也是如此,由於企業職工人數較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發放,如果沒有乙個完整的工資管理系統對員工工資等進行系統的管理,很難實現企業高效運轉。
通過對工資管理系統數設計的需求分析、概念設計、邏輯設計、物理設計、資料庫執行及維護階段工作的實踐,掌握資料庫設計的一般方法與步驟,深入掌握資料庫設計的基本理論、方法和步驟。本課程設計是《資料庫技術與應用》課程的實踐部分,是在學習完課程後進行的一次綜合練習。可以加深對《資料庫技術與應用》的原理和程式的理解、鞏固、提高,讓學生做到學以致用,把所學的理論知識應用於實際問題的解決,編制出完整的應用程式,為以後實際編制大型的應用軟體打基礎。
二、課程設計要求(包括設計說明書的具體要求)
要求:根據《資料庫原理與應用》所學課程的內容,完成工資管理系統資料庫設計的需求分析、概念設計、邏輯設計、物理設計、上機執行及維護工作。要求所構成的系統和設計的資料庫能夠滿足課程設計任務書提出的各項要求。
(1)熟悉一種關聯式資料庫
(2)根據自定題目以及需求,完成需求分析、邏輯設計
(3)在一種關聯式資料庫中,完成資料庫物理設計、上機執行及維護工作
(4)在工資管理系統資料庫中,錄入相應的資訊
(5)能對資料庫進行各種sql語言的各種操作
(6)按要求完成課程設計說明書,參考文獻數量不得低於5個課程設計題目
三.課程設計題目
工資管理系統
四.功能描述
工資管理是現代企業管理中的乙個部分,完善的工資管理系統可以有效的管理職工,可以提高對職工的管理,還能節省企業的費用。工資管理系統用於每個月員工實發工資的計算,計算的專案包括基本工資、獎金、福利和津貼等。
工資管理系統的輸出結果是對員工工作的乙個評價。本系統中,計算工資的基本依據是考勤管理系統的統計結果。同時統計和查詢時需要用到人事管理系統中的員工資訊和部門資訊。
所以這個系統是在前面兩個系統的基礎上實現的。
工資管理系統應具有以下的功能:
1.該系統可供企業管理人員新增,修改和刪除登入系統的使用者名稱,密碼及企業員工的各種資訊。
2.管理人員可以在系統中相應的窗體查取各個員工的各種相應的資訊。
3.管理者可以明確地看到員工的考勤情況。
4.管理者能明白的知道員工的月度獎勵及月度工資統計狀況。
5.管理者能從中了解到員工的福利津貼,扣發情況。
6.員工基本工資的設定。
7.實發工資計算公式的調整。
8.根據出勤統計結果計算本月各項實際金額
五、概要設計
根據需要的功能,得到系統功能模組設定,如圖所示
1. 人員資訊模組
此模組可供管理者檢視,新增,修改和刪除員工的員工編號、密碼、許可權、姓名、部門等資訊。
2. 部門設定模組
此模組可供管理者檢視,新增,修改和刪除部門的部門編號、名稱等。
3. 員工工資設定
此模組可供管理者檢視,新增,修改和刪除部門員工編號、工資(元/小時)
4. 福利津貼扣發模組
此模組可供管理者檢視,新增,修改和刪除員工的記錄編號、年月、員工編號、類別、專案名稱、金額、說明。
5. 月度考勤統計
月度獎金查詢
此模組可供管理者檢視,新增,修改和刪除員工的記錄編號、員工編號、年月、各類統計資訊。
6. 月度獎金查詢模組
此模組可供管理者通過員工編號對員工的月度獎金情況進行查詢。
7. 固定福利查詢
此模組可供管理者通過年月,員工編號對員工的固定福利進行查詢。
工資管理系統的輸出結果是對員工工作的乙個評價。本系統中,計算工資的基本依據是考勤管理系統的統計結果。同時統計和查詢時需要用到人事管理系統中的員工資訊和部門資訊。
所以這個系統是在前面兩個系統的基礎上實現的,這裡為了簡便,直接把需要的表從前面的資料庫中匯入,具體的方法後面介紹。
根據上面的分析,最後得到系統的資料流程圖。
六、 詳細設計
根據上面的資料流程圖,可以列出如下系統所需的資料項和資料結構。
(1) 員工工資設定:員工編號、工資(元/小時)。
(2) 福利津貼扣發:記錄編號、年月、員工編號、類別、專案名稱、金額、說明。
(3) 月度工資統計:記錄編號、年月、員工編號、基本工資、獎金、其他應發明細、其他應發總額、扣發明細、扣發總額、實發金額。
所需的外部資料支援:
(1) 人員資訊:員工編號、密碼、許可權、姓名、部門、當前狀態。
(2) 部門設定:部門編號、名稱等。
(3) 月度考勤統計:記錄編號、員工編號、年月、各類統計資訊。
根據上面的設計,這個系統總共需要7個資料表。其中員工資訊、部門設定、計數器和考勤統計,可以使用前面設計好的資料表。另外需要建立3個資料表用於儲存工資設定、福利津貼扣發記錄和工資統計結果。
另外福利津貼扣發記錄中,需要用到1個記錄類別**表,用於標識記錄資料是津貼、福利還是扣發項,還需要乙個**用來記錄各類行為相對的金額。
1).這個系統總共需要7個資料表。各表的名稱與結構如下:
表一部門設定
表二福利津貼扣發
表三管理員資訊表
表四人員資訊表
表五.員工設定表
表六月度工資統計
表七月度考勤統計
根據表的結構可建立各表,各表的關係如下:
建立的各表如下:部門設定
福利津貼扣發
人員資訊
月度工資統計
月度考勤統計
2) e-r模型圖
2.1 部門實體e-r圖
圖2部門e-r圖
2.2員工實體e-r圖
圖3 員工e-r圖
2.3 考勤表實體e-r圖
圖4 考勤表e-r圖
2.4加班表實體e-r圖
圖5加班表e-r圖
2.5工種表實體e-r圖
圖6工種表e-r圖
2.6實體與實體之間的e-r模型如圖8所示
1圖8 實體間的e–r模型
3)建立窗體
根據需要建立了七個窗體,分別是:
1. 工資統計查詢
2. 固定福利查詢
3. 員工查詢
4. 津貼查詢
5. 月度獎金查詢
6. 月度扣發查詢
7. 總查詢
工資管理系統
軟體工程作業 學院 班級 學號 姓名 指導老師 目錄一 需求分析3 1 功能定義3 2 參與者列表3 3 用例圖3 二 分析6 1 類圖6 2 狀態圖7 3 活 7 4 順序圖10 5 協作圖12 三 設計14 1 流程圖14 2 實體e r圖15 3 資料字典16 4 資料庫e r圖17 四 實現...
工資管理系統
滁州學院 課程設計報告 課程名稱 資料庫原理與應用 設計題目通用工資管理系統 院部 計算機與資訊工程學院 專業11級網路工程 組別第10組 起止日期 2013年6 月日 2013年 6 月日 指導教師岳座剛 計算機與資訊工程學院二 一二年制 課程設計任務書 目錄 引言 4 2.需求分析 4 2.1分...
工資管理系統
課程設計報告 指導教師職稱 教授 2011年 7 月 15 日 目錄1選題背景 1 2 工資管理系統需求分析 2 2.1 工資管理系統的需求陳述 2 2.2 需求分析 2 2.2.1功能需求 3 2.2.2 效能需求 3 2.3 系統需求建模 4 2.3.1 確定參與者 4 2.3.2確定用例 4 ...