◎張進進
人力資源綜合報表子系統設計與實現
◎張進進
人力資源管理在各個企業中處于十分重要的部門環節,企業對人力資源信息化也有著明確的要求。面對目前社會企業對人力資源要求,加快公司人力資源綜合報表子系統建設十分重要。人力資源綜合報表子系統是對公司人力資源管理有關數據進行管理,以達到數據共享的目的,通過對人力資源綜合報表子系統的優化設計和實現解決公司數據分散以及數據重復等難題,旨在降低公司成本,提高工作效率達到“以人為本,精細化管理”。
在信息技術飛速發展的今天,各行各業都將信息技術引進到工作環節中,人力資源管理理念在不斷創新發展逐漸形成了非常完備的系統。隨著社會經濟的不斷壯大信息的精準度已經成為企業領導者能否作出正確決策至關重要的問題。數據如何有效呈現出來是人力資源綜合報表子系統在設計與實現中重要而復雜的一環。企業在設計與實現人力資源綜合表報子系統時要做到與實際情況相符合。
人力資源部門在企業中發揮著重要的作用,企業為了在市場中占據強有力的地位不僅要在成本上實施有效降低措施更重要的是要注重人才的培養與招納,而人才來源和培養離不開企業人力資源管理工作的執行,隨著信息化技術的發展,企業引進先進技術運用到各部門管理中,人力資源借助信息技術加強自身管理的同時也存在著一些問題
企業原有員工在離職后重新被錄用,企業提供的員工ID號可能會不一樣,但是在企業的數據資料庫中使用的是統一的數據庫,這就導致該類員工在報表搜索中出現重復搜索的問題。企業人力資源在管理員工檔案和資料時要防止由于員工異動而產生ID號重復和不唯一的情況出現。
信息化時代企業人員信息量大,企業人力資源在管理人員資料時不得不借助信息化技術,因此人力資源要做好工作對其計算機水平會有一定要求。人員資料需要強調數據的準確性、更新及時性。但在目前人力資源利用計算機進行人員資料管理時常常會出現重復建表的情況,因為人力資源共分為六大模塊,每個模塊所負責的方面不一樣使得表格屬性和創建也不同。重復建表不僅造成數據庫資源浪費和報表數據冗余,而且由于信息的差異性和完整性通常需要借助老員工憑借自身記憶來操作,嚴重破壞了公平性和嚴謹性原則。
軟件在最初開發利用時希望能夠將各模塊之間很好的藕合,但是在真正工作中會忽視這個聯系,導致軟件像積木一樣的堆積,將不同模塊之間的軟件直接累加無法到達預期1+1>2的效果,更不用考慮到未來發展趨勢了。
目前我國企業中人力資源綜合報表子系統大多使用C/S模式架構,這種系統最大的弊端體現在其安全性上。基于C/S模式的報表子系統在數據傳輸過程中沒有加密的程序,也沒有校驗方法,因此很容易將內部資料泄漏出去導致嚴重的后果。
系統運行環境。系統運行環境是為了人力資源綜合報表子系統能夠正常順利的運行。包括有:操作系統,Windows 2003 SP2;瀏覽器,IE6.0 以其以上;程序環境,Java EE(JDK1.6);設計語言,JSP(前臺) Java(后臺)。
系統設計
B/S網絡結構模式。 B/S結構即瀏覽器和服務器結構。這種結構,用戶一般使用IE瀏覽器來實現,在IE瀏覽器功能中處理少量具有邏輯性事物時是有前端處理器進行,服務器端主要解決大多數邏輯事物,這種處理方法是為了減少客戶機PC的負荷,在減少大量工作量的同時降低對前端維護的成本。除了節約成本的優勢之外還能夠適應不同人員在不同環境下使用,使用范圍擴大并增強了其安全性避免了直接訪問數據庫的風險。
MVC設計模式。MVC模式是人力資源綜合報表子系統使用中最常見的軟件構建模式,該模式將軟件分為三個部分:模型、視圖以及控制器。
模型并不關注數據是以哪種形態展示出來的,它只是對最原始的數據進行操作。是封裝業務邏輯數據和對數據的處理手段。視圖則是數據模型中的數據展示形態,不包含數據的邏輯處理,視圖與模型在功能上恰好相反,但是視圖必須要先通過模型的注冊。控制器則是模型與視圖之間的紐帶,控制器被稱為“用戶行為改變數據模型”其主要功能是用于對掌握控制數據的執行流程,對數據被處理后作出響應。
系統總設計包含有設計目的和總體設計架構。人力資源設計綜合報表子系統是為了適應其工作需求,達到簡化工作量,使工作操作起來更加便捷有利,其功能的關鍵點在于:支持對部門和人員基本信息管理好查詢;支持對各種信息綜合統計;支持對薪資設置和各種類型公式計算;支持對系統權限管理;支持對培訓考核,測評,反饋;系統要提供全員參與;系統不但要支持實時查詢,還要有快捷的通道進行溝通;系統支持管理層輔助決策。除了功能關鍵點以外根據系統設計的結構將軟件大致劃分為幾大工作模塊如:登錄模塊、組織結構管理模塊、員工管理模塊、考勤管理模塊、薪資管理模塊、績效管理模塊、招聘管理模塊和培訓管理模塊。
根據人力資源綜合報表子系統設計架構模式可以看出在軟件設計中按照人力資源包含的六大模塊將系統功能也按照模塊分類為幾大功能模塊。每個系統模塊中根據人力資源的工作內容將內容通過表格形式進行記錄方便查詢。除了方便使用之外還要對系統進行定期的測試,其目的在于檢測系統是否適應本公司使用,軟件是否符合軟件設計要求。在測試中包含有幾個方面的測試:性能測試、系統可用性測試、系統安全測試。通過系統測試如果設計的軟件達到了各個模塊基本完成,能達到預計目標和安全穩定兩個方面的基本要求則表示該軟件適應該公司的使用,該公司的人力資源綜合報表子系統基本完成了預定的設計目標。
本文主要針對目前企業人力資源綜合報表子系統中存在的問題進行分析,并了解到在對人力資源綜合報表子系統設計時最常用的兩種設計模式B/S模式和MVC模式并分別闡述兩種模式的優缺點。最后在軟件設計成功后如何對系統進行測試并在測試后達到怎樣的目標才適合企業人力資源部門的使用。通過對人力資源綜合報表子系統設計和實現過程中發現還是存在很多問題,日后將會對這方面作出進一步深層次的研究,在研究中加入人力資源規劃愿景和決策等方面的因素,設計出最佳的人力資源綜合報表子系統。
(作者單位:延長油田股份有限公司人力資源部)