一個人力資源管理系統的實現
摘要:隨著計算機應用領域的飛速發(fā)展,人們開始利用計算機解決一些實際問題。本文的人力資源管理系統,以C/S模式實現了人力資源管理的各項功能,包括檔案管理、出勤管理、工資管理、用人申請、業(yè)績考核、人員調動等功能。系統運行后,滿足了人力資源管理的需要,提升了管理效率。
關鍵詞:Visual C++;人力資源;面向對象;數據庫
隨著我國經濟的快速發(fā)展,很多企業(yè)員工規(guī)模不斷擴大,采用傳統人工管理方式出現困難,而且浪費大量人力和物力。因此,針對某單位的實際情況,開發(fā)一個界面友好,易于操作,對人力信息進行統計分析的人力資源管理系統顯得十分必要。
1 系統的總體功能分析
結合某單位人力資源管理的特點,經過調研及與用戶的溝通,系統包括兩類用戶,分別為管理員和普通用戶。管理員擁有全部的權限,而普通用戶只有查閱功能。系統需要實現員工信息處理,考勤信息查詢,員工考核等功能,得到的功能結構圖如圖1所示。
人力資源管理系統就是為了滿足人力資源管理的需要,系統主要功能有:1)系統操作:包括用戶注冊、密碼修改、重新登錄、退出登錄;2)人事檔案:包括檔案錄入、檔案檢索、調動記錄、應聘登記、應聘檔案、應聘考核;3)人事管理:包括添加部門、職務列表、用人申請、業(yè)務考核、業(yè)績列表、工資登記、工資管理;4)日常管理:包括考勤錄入、請假條、工資調整。
2 人力資源管理系統數據庫設計
人力資源管理系統在運行過程中需要進行大量增、刪、改、查等操作,根據系統需要設計了10張數據表,用于存儲不同的信息。這些表包括員工考核表、部門信息表、員工調動表、職務信息表、員工信息表、工資管理表、工資表、請假表、日出勤登記表、用人申請登記表。主要的數據表設計如圖2、圖3所示。
建立數據庫時,數據庫命名為“HRMS”;數據庫連接時,首先導入動態(tài)鏈接庫,然后通過ODBC配置數據源,ADO插件提供數據對象.最后通過SQL語言完成對數據的操作。
3 系統主要功能的實現
開發(fā)系統時,選擇面向對象的方法,綜合運用數據庫和程序設計技術。以Visual C++6.0作為系統前臺應用程序開發(fā)工具,SQL Senrer 2005作為后臺數據庫,開發(fā)出一套操作簡單、使用方便的人力資源管理系統。
c++相關文章:c++教程
評論