摘要:企業(yè)人事信息管理系統(tǒng)是對企業(yè)員工信息資料及工資等人事工作相關信息的統(tǒng)一管理,人事信息管理系統(tǒng)的功能主要有:企業(yè)員工信息的輸入保存及隨時更新、數(shù)據(jù)管理等。企業(yè)人事信息管理系統(tǒng)最大化的為企業(yè)的人事管理部門縮減成本、為企業(yè)在員工績效考核、工資及晉升、人才流動等各個方面提升管理層次,加快信息化管理步伐。
關鍵詞:人事信息管理系統(tǒng);數(shù)據(jù)庫設計;系統(tǒng)設計
中圖分類號:TP315 文獻標識碼:A 文章編號:1007-9599 (2012) 23-0000-02
1 緒論
1.1 關于信息管理系統(tǒng)。信息管理系統(tǒng)的雛形是針對于最基本的人事數(shù)據(jù)進行管理,例員工信息的管理、各類數(shù)據(jù)報表的統(tǒng)計分析與打印、員工工資的核算等等,但這仍屬于電子數(shù)據(jù)處理的范疇。當建立了企業(yè)的數(shù)據(jù)庫,將全部員工的人事信息數(shù)據(jù)集中在一起,并通過網絡實現(xiàn)數(shù)據(jù)共享后,在實施全局規(guī)劃和設計信息系統(tǒng)的過程中,就達到管理信息系統(tǒng)的階段。
1.2 AxtiveX數(shù)據(jù)對象—ADO。ADO是一種提供訪問各種數(shù)據(jù)類型的連接機制。它通過ODBC的方法與相應數(shù)據(jù)庫的接口進行對接,ADO是Active 數(shù)據(jù)對象,其設計表現(xiàn)格式簡單,并集中了RDO和DAO的優(yōu)點,可以對數(shù)據(jù)庫的數(shù)據(jù)信息進行目的性的更新及維護是使用后的最終效果。
1.3 系統(tǒng)數(shù)據(jù)庫—SQL Server 2000。SQL Server 2000 提供了以 Web 標準為基礎的擴展數(shù)據(jù)庫編程功能。支持內置的存儲過程并以XML 格式方便存儲和檢索數(shù)據(jù)。用戶通過dbms訪問數(shù)據(jù)并通過XML更新程序容易地插入、更新和刪除數(shù)據(jù)。它使用戶能方便地定義和操縱數(shù)據(jù),維護數(shù)據(jù)的安全性和完整性,以及進行多用戶下的并發(fā)控制和恢復數(shù)據(jù)庫。
2 系統(tǒng)分析
2.1 功能需求分析。本系統(tǒng)主要是為了簡化管理員工作流程,降低勞動強度,幫助管理員直觀、快速、準確的了解企業(yè)員工個人信息、職稱評定、培訓管理、人員調動、獎懲管理等方面的數(shù)據(jù)資料。
(1)信息登錄模塊:該模塊功能是對進入系統(tǒng)管理的用戶進行口令驗證操作。(2)人事檔案管理模塊:建立企業(yè)員工個人檔案,數(shù)據(jù)庫建立內容包括人員工號、姓名、出生日期、性別、部門、身份證號等??蓪€人檔案進行修改、刪除和查詢。(3)人員培訓管理模塊:培訓計劃及項目的制定,記錄已完成培訓項目的各項內容,包括參加人員,所在時間、地點、課程內容及培訓后效果記錄??蓪θ我慌嘤栍涗涍M行修改、增減和刪除。(4)人事晉升評定及工資管理模塊:功能為保存職稱的評定情況,包括評定方式、評定日期、職稱名稱等對應信息??梢詫θ我宦毞Q評定記錄進行修改、增減和刪除。(5)獎懲管理模塊:記錄獎懲類別、內容、原因等信息??梢詫θ我挥涗涍M行修改、增減和刪除。(6)員工崗位調動模塊:該模塊功能為記錄員工崗位變動信息、變動理由及對應薪金級別的信息管理,人員崗位變動后,可訪問系統(tǒng)數(shù)據(jù)庫調取變動前及變動后的相關信息??梢詫θ我挥涗涍M行修改、增減和刪除。
2.2 后臺數(shù)據(jù)庫需求分析。根據(jù)企業(yè)人事信息管理的要求,分析出以下數(shù)據(jù)項及數(shù)據(jù)結構:
員工信息:工號,姓名,性別, 出生日期, 身份證號,年齡, 畢業(yè)院校, 所在部門,家庭地址,聯(lián)系電話。
工資管理:月份,工號,姓名,底薪,獎金,補貼,加班費,養(yǎng)老金,醫(yī)療保險,公積金,實發(fā)工資。
崗位調動:編號,事件,備注。
人事考勤管理:工號,姓名,出勤天數(shù),出勤,曠工,年休,請假,遲到,早退,月份,本月天數(shù),公休天數(shù),加班計時及加班補助,公差計時,扣考核,其它。
獎懲管理:工號,姓名,工種,工作記錄,各種獎勵及處罰,備注。
企業(yè)部門設置管理:部門編號及名稱,部門負責人。
后臺維護管理員:用戶名及口令。
2.3 E–R模型的設計。根據(jù)系統(tǒng)的需要,實體設計有:人事變動實體,部門管理實體,員工基本信息實體,員工工資信息實體,員工考勤信息實體,員工工作評價信息實體。
2.4 數(shù)據(jù)邏輯結構設計。結合E–R模型的設計,本系統(tǒng)要求建立員工信息數(shù)據(jù)庫和人事變動信息數(shù)據(jù)庫和部門管理信息數(shù)據(jù)庫。額外還需要工資管理,考勤管理,員工評價三個數(shù)據(jù)庫來管理員工數(shù)據(jù)。
3 系統(tǒng)設計及功能的實現(xiàn)
3.1 系統(tǒng)首頁界面。共四個主功能模塊:員工基本信息模塊,員工工資管理模塊,員工考勤模塊和員工評價模塊。
3.2 員工信息模塊。本模塊主要是員工具體信息的錄入、查詢與修改功能,其包括三個主要窗口:信息添加窗口、員工信息列表窗口、復合查詢窗口。員工個人信息中是以唯一性工號標示數(shù)據(jù)庫,做為主索引。ComboBox下拉列表控件來錄入實現(xiàn)員工基礎信息,窗體載入時程序在下拉式文本框中自動添加內容。例如,出生日期按照YYYY.MM.DD的統(tǒng)一格式進行設置。如需要額外編輯人員信息,可在備注編輯框中進行文本編輯,確保人事檔案信息建立的更加完整和全面。系統(tǒng)中對數(shù)據(jù)的各類修改、變更等動作均存儲至相應的后臺數(shù)據(jù)庫,可實時查詢。如數(shù)據(jù)庫中出現(xiàn)添加的員工檔案相同的數(shù)據(jù),則系統(tǒng)提示“該員工信息重復”,相應信息不進行更新,可確保信息的準確性,避免重復信息及無效數(shù)據(jù)。
在系統(tǒng)界面的窗體內錄入,添加還是修改狀態(tài)將首先通過整型變量gintmode的值來判斷(a為添加,b為修改)。如是添加狀態(tài),性別選擇框將選擇第一個;如是修改狀態(tài),將選擇顯示當前的記錄。
復合查詢功能分為按員工姓名查詢、按員工部門查詢和按工號查詢等條件進行任意組合查詢,并自動生成統(tǒng)計表格。
3.3 人員工資管理模塊。該模塊用于員工每月工資的核算及統(tǒng)計應用。設計項目包括基本工資、各種津貼、獎金、福利待遇等。
模塊功能:工資的修改、增減與刪除;工資各項查詢;基本工資設定;獎金及福利補貼的設置;實發(fā)工資核算;根據(jù)出勤統(tǒng)計結果計算本月各項實際金額;打印輸出工資報表.
3.4 人員評價體系模塊。模塊功能:實現(xiàn)各級領導對基層員工各工作項目的賦分及評價,并實現(xiàn)各級負責人的電子簽名。根據(jù)權限可對評價信息進行更改與查詢。
3.5 人事考勤模塊。模塊功能:設置人事考勤項目及相關內容;建立個人考勤信息庫;定制人事考勤制度及相應的標準;與人員評價體系模塊相關聯(lián),實現(xiàn)數(shù)據(jù)在線關聯(lián),實時更新。此模塊前臺數(shù)據(jù)庫與后臺數(shù)據(jù)庫使用VC的ADO數(shù)據(jù)對象進行連接。
4 系統(tǒng)功能模塊實現(xiàn)
4.1 人員信息管理。實現(xiàn)企業(yè)人員個人檔案的信息采集,各數(shù)據(jù)庫相關聯(lián),保證人員信息更改的及時性。例: 離職員工的信息查詢,在Employee表中刪除掉員工信息,在新表Dimmision中插入當前員工信息。在系統(tǒng)各數(shù)據(jù)庫中次人員的各類信息查詢結果均與當前保存后的數(shù)據(jù)保持一致。
4.2 人員工資管理功能。實現(xiàn)每月員工工資自動核算,可根據(jù)不同條件進行分類統(tǒng)計與查詢。自動生成各類人事工資報表,并可根據(jù)需要進行工資數(shù)據(jù)的修改和備份。后臺關聯(lián)數(shù)據(jù)庫自動更新保存數(shù)據(jù),針對每次數(shù)據(jù)更改的操作都實時記錄。根據(jù)人員權限的設置,可對人員工資的數(shù)據(jù)進行不同級別的查詢
4.3 獎懲管理。獎懲記錄管理,根據(jù)人員工號進行相應員工的獎勵或懲罰,可以進行數(shù)據(jù)的修改、增減與刪除。獎懲記錄查詢:根據(jù)人員工號或獎懲類型等信息進行統(tǒng)計查詢,報表打印。
4.4 考勤管理。員工簽到信息查詢:根據(jù)工號進行索引標記,并將該信息引入CheckOutRecord數(shù)據(jù)表。
部分代碼實例:string strSQL=\" insert into CheckInRecord(EmployeeID,CheckType) values(\"+\"'\"+this.textEmployeeID1.Text+\"',\"+\"'\"+checktype+\"'\"+\")\";
DBopr.ExeSQL(strSQL, connectionStr);
4.5 基礎資料設置。針對字典類的表進行維護:目前可以設置的表為部門,職稱,職務,民族,工種現(xiàn)有記錄會顯示在界面下方,點擊添加以后會在字典類表中插入記錄。
5 白盒測試和黑盒測試
白盒測試:根據(jù)系統(tǒng)的內部工作程序,通過測試可證明各種內部操作是否符合設計規(guī)格要求,所有內部程序是否已經過檢查。
黑盒測試:根據(jù)系統(tǒng)的功能設計規(guī)格,通過測試證明各個已實現(xiàn)的功能是否符合要求。
參考文獻:
[1]劉冰濤.企業(yè)人事管理信息系統(tǒng)設計與實現(xiàn)的意義[J].群文天地,2011,16.