前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇人力資源管理系統設計范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
關鍵詞: ERP;人力資源管理;管理系統;設計探討
1 ERP在人力資源管理中的應用
1.1 人事管理
以往的人事部門,其工作是例行且被動的,比如考勤和發放工資等,當遇到問題時,也只是平息了事,而現在的ERP人力資源管理則要求資源的開發、職工的職業發展要與企業的發展相結合,并且具有前瞻性,還要注意組織內外環境,人事管理計劃要根據環境的變化做出相應調整。
(1)人才管理。
(2)職業資格管理。
(3)人事信息管理。
(4)直管人員管理。
(5)專業工種管理。
1.2 招聘管理
(1)對招聘過程進行管理,可以在一定程度上降低招聘的成本。
(2)對招聘過程進行管理,可以優化招聘的整個過程,并減少工作量。
(3)為選聘人員提供一些輔助信息,為企業挖掘人才資源提供有效的幫助。
1.3 考勤管理
ERP的考勤管理要通過本國或者當地的公歷,自動計算除去國家的法定節假日以及公休日的其他工作計劃時間。勞資部門要根據員工的加班、替班情況和實際的出勤率,通過系統自動扣除或加減,還要將與員工薪金和獎金有關的時間數據導入薪資系統,然后統一進行成本核算。
1.4 薪資管理
(1)根據公司跨工種、跨地區以及跨部門的不同薪資結構和處理流程,制定出能夠與之相適應的薪資核算辦法。
(2)擁有自動計算功能,可以同其他模塊集成,根據要求自動調整薪資結構和數據。
(3)與時間管理直接集成,并且可以及時更新,實現員工薪資核算的動態化。
1.5 組織管理
ERP組織管理的內容主要包括以下四個方面:
(1)確定為實現組織目標而進行的活動,以專業化分工為原則進行分類,并按照類別設置不同的工作崗位。
(2)根據外部環境、組織特點以及目標需要對工作部門進行劃分,設置組織機構與結構。
(3)規定各組織結構中的職位或職務,并明確各自的職責,還要授予其相應的權力。
(4)制定各種規章制度,建立健全組織機構中的各方面關系。
2 ERP人力資源管理系統的設計
2.1 系統的總體結構設計
本系統B/S模式具有以下的特點:
(1)集中管理的安全性高。
B/S結構的數據服務器和程序服務器都是放置在網絡中心,能夠保證主機不被黑客接觸,很大程度的提高了系統的安全性。
(2)操作者的培訓費用低。
由于企業員工的知識水平參差不齊,因此,使用員工只需要了解一些有關Internet方面的知識就可操作本系統,這樣就可以使企業員工的培訓費用得到大幅度的降低。
(3)構成成本低。
無需安裝客戶端,可大大降低配置客戶端的費用,從而達到降低成本的目的。
(4)響應速度快。
在數據傳輸方面,本系統充分考慮了Internet的特點,提高了傳輸速度。
本系統所實施的人力管理系統應該選擇一種高效、合理且易于維護和擴展的體系結構,因此采用B/S結構。
2.2 系統的數據庫設計
(1)要保證數據庫的規范化、結構化以及編碼的標準化,在設計數據庫之前應有一個詳細且充分的數據分析過程,編排數據格式和比較統一的編碼,以減少數據冗余,避免出現數據庫結構重復的現象,保證數據庫的完整。
(2)層次分明,合理布局。數據應自下而上的逐層進行合并、歸納并濃縮,減少冗余,并提高數據的共享程度。
(3)保證數據的安全性和可靠性。數據庫在整個信息系統中處于核心地位,不能因為某個數據庫出現臨時故障而造成整個系統的癱瘓。同時,還需注意維護數據的安全性,訪問數據庫要做好授權設計,避免對數據進行非法訪問,防止病毒侵擾以及軟硬盤的破壞,此外,還要采取一些保密措施。
(4)共享數據的一致性和正確性。要合理的建設公共數據庫,充分考慮到數據資源的共享問題。對數據庫進行分層管理,以保證不同層次的信息數據實現共享,多個用戶在存取共享數據時,應保證數據的一致性和正確性。
(5)數據的可維護性和獨立性。要盡量保證數據的獨立性,在應用程序上要獨立,保證數據庫的設計和結構變化不會對程序造成影響。設計數據庫時,要充分考慮擴展接口,使系統在增加新的需求或應用時,不會重新改寫整個數據庫系統。
.NET是微軟的新一代技術平臺,由公共語言運行庫和類庫組成LzJ,可以構建基于適應變化且具有強穩定性和高性能化的W eb應用系統。.NET技術中的ADO.NET}3提供了平臺互用性和可伸縮的數據訪問機制,增強了對非連接編程模式的支持,是一組用于和數據源進行交互的面向對象類庫。基于.NET技術的高校人力資源管理系統是以計算機為載體,以網絡通訊為基本手段實現人力資源管理工作高效能、強關聯化的重要平臺,不僅可以使工作人員從復雜、原始的傳統管理工作中解脫出來,而且提高了工作效率和管理水平,有效實現了人力資源數據的共享。
1系統架構和功能劃分
1.1體系架構
隨著W eb開發技術的不斷發展,W eb應用系統的體系架構和開發形式發生了很大的變化,與早期W eb項目相比,現在的W eb項目通常采用集表示層、業務邏輯層、數據訪問層三層L4,5J與一體的架構模式,這種三層體系架構具有構建靈活、易于擴展等諸多優點。其實,也就是在客戶端與數據庫之間添加了一個中間層,負責對數據進行處理。分層的體系結構有效實現了“強內聚,弱藕合”的程序設計理念,采用“分而解決”的思想,逐一處理,易于控制、分配和延展。三層體系架構圖見圖1。
數據訪問層(DAL)是對原始數據的操作層,而不是指原始數據,封裝了所有與數據庫的交互操作,具體為業務邏輯層或表示層提供數據服務不做業務邏輯的判斷。
業務邏輯層((BLL)是指對數據層的具體操作,即對數據業務邏輯的處理。BLL是數據訪問層和表示層之間數據交換的橋梁和紐帶,集各種業務規則于一個BLL中,按業務需求調用DAL的方法。
表示層(UD主要為用戶提供用于交互的圖形界面,幫助用戶理解和高效定位應用服務,呈現業務邏輯層中傳遞的數據。
1.2功能劃分
構建人力資源管理平臺的主要目的是為高校提供準確可靠的信息咨詢、資源檢索、數據存取等快捷方便的服務,有效地提高高校人力資源管理工作的效率,實現系統化、規范化、自動化和信息化m。人力資源管理系統是一個涉及面廣、功能復雜的系統性工程,其中的人事信息不僅要求較高的準確性和保密性,而且還具有約束性、隨機性、時效性等諸多特點,涉及參與的用戶包括普通教師、教學院系負責人、教學秘書、人事處各功能模塊負責人、學校領導等多種角色,這些角色保持相對獨立且又密切關聯。根據高校人事工作的基本流程和業務規范,人力資源管理平臺涉及師資、薪酬、考勤、聘崗、績效、考核、職稱、進修培訓、離退體、人才引進等多種類型的工作,如同用戶角色一樣,這些事務同樣是相對獨立且相互關聯。圖2展示了人力資源管理平臺的功能框架。
2數據庫訪問技術
2.1 ADO.NET對象模型
數據庫訪問技術是應用軟件系統開發中非常重要的技術之一舊o ADO.NET是一組向.N E T F ram ew oxR公開數據訪問服務的類舊,它是一個全新的架構、全新的概念,并非簡單的ADO替代。它由連接數據源和脫機數據模型兩部分構成,提供了對關系數據、XM L和應用程序數據的訪問,是一個通過利用.NET Data Provid er進行數據庫連接、訪問和增刪改查操作對象的類庫,包含Connection, C ommand, DataReader,DataAdapter, DataSet等5個對象。ADO.NET對象結構如圖3。
C onnection對象用于提供數據來源的連接,C om m and對象用來執行查詢、修改、插入、刪除等命令,D ataR eader對象用于返回通過C om m an d對象的Select語句執行的結果,D ataA dapter會提供D ataSet對象與數據來源之間的橋接,D ataSet對象是數據在內存中的表示形式,是被所有D ataProvide二使用的對象。
2.2數據庫連接池
在W eb應用系統開發中,數據庫連接性能成本相對較大,一般通過優化數據庫連接和讀寫操作來有效降低。數據庫連接池就是一個非常重要的優化機制,其基本原理是將眾多數據庫連接對象放到一個緩沖池中,當有數據庫連接請求的時候,就直接從緩沖池中取出一個連接返回給用戶請求,而不是創建一個新的連接以。。它可以顯著提高應用程序的性能和可縮放性。通俗講,數據庫連接池就是一個存儲數據庫連接的緩沖池,是一個已打開且可重用的數據庫連接的一個容器。在.NET程序中,無法預知下一次數據庫訪問的時間,反復連接和斷開數據庫,不僅開銷很大而且系統的性能也會大打折扣。連接池提供了空閑并且已經打開的可重用的數據庫連接,不再需要請求數據庫數據訪問時時重新打開一個數據庫連接,當關閉或釋放數據庫連接時,將返回到連接池中保持空閑狀態直到接到新的連接請求。圖4描述了數據庫連接池的訪問機制。
2.3數據庫連接模式
ADO.NET框架有連接和離線兩種數據訪問模式。由于這兩種模式的設計目的不同,所以在應用程序開發中應該根據實際需要選擇合適的數據庫訪問模式,以發揮出ADO.NET的最佳性能nu。連接式的數據訪問是指讀取數據時保持和數據庫的連接,并且獨占整個連接,比較適合從數據量較大的數據庫讀寫數據。離線模式是利用D ataSet在連接斷開后對數據進行讀寫操作的,這種訪問模式在連接至數據庫后,會根據SQ L命令批量讀入所有記錄,然后就斷開連接以供其它線程使用。通常情況下,應用程序的開發都采用離線模式,可以很大程度地緩解數據庫服務器的壓力,在顯示較大量數據或要求及時更新數據的時候采用連接模式。
連接模式的安全性較高,同步問題易于控制,并且其數據實時性較強,但是其擴展性較差,并且還需要長時間保持連接的持續性。離線模式可以是必要的時候才建立數據連接,并且不獨占連接資源,提高了應用程序的擴展性和性能,但因其數據實時性較差,使得程序員不得不解決數據的并發性和同步問題。
3安全性分析
3.1 ASP.NET與那提供的安全機制
A SP.N E T是一個很健壯的安全系統,安全檢查工作由核心的A SP.N ET子系統與工IS共同完成n z},可以使程序員從每個W eb頁面的頂端編寫安全檢查代碼的工作中解放出來。W eb應用程序的安全主要有兩方面,一是對用戶的鑒別和對系統資源授予訪問權限,防止系統被非法利用和破壞,二是消息的機密性和完整性兩種,保證用戶正在處理的敏感數據不被他人看到(圖5)。
A SP.N E T與工IS, .NET Fram ework和操作系統所提供的基礎安全服務配合使用,共同提供一系列身份驗證和授權機制。當客戶端發出W eb請求時,就會發生一系列身份驗證和授權事件。當工E收到請求時,它首先查看資源是如何受保護的,然后通過標準的訪問控制列表((ACL)查看用戶對請求的資源是否有訪問權限,在這個過程中發生了身份驗證和授權兩樣事件,任何一個事件檢查失敗,工IS就拒絕訪問。
3.2增強安全性的措施
(1)使用最少特權運行應用程序:應用程序一般運行于一個具有本地計算機或遠程計算機的特定特權的環境中,通常以非系統用戶運行程序、嚴格設置ACL或訪問控制列表等手段使得應用程序運行于一個相對特權較少的環境中,使得應用程序權限及其它資源的破壞程度降到最低。
(2)防止惡意用戶的輸入:惡意用戶經常通過客戶端發送未經篩選驗證且具有潛在危險的信息給服務器,這樣的操作會給應用程序帶來莫名的數據異常,所以應用程序客戶端要添加驗證用戶表單輸入、不存儲敏感的信息于客戶端等篩查功能,以保證用戶輸入的合法性。
(3)安全地訪問數據庫:對應用程序來說,數據庫的安全訪問極為重要。常用的策略有使用W indow s集成安全性以確保只有授權用戶訪問、創建有限權限的單個用戶、不使用串聯涉及用戶輸入的字符串創建SQ L語句、安全存儲用戶名和密碼并對其加密等。
(4)創建安全的錯誤消息:在應用程序運行異常時,經常會在瀏覽器輸出相應的錯誤消息,對惡意用戶來說,這些消息將成為他們攻擊網站的切入點,一般通過自定錯誤處理方式、配置custom E二二元素、非調試時關閉錯誤消息輸出等方法來避免此類攻擊問題。
(5)安全的使用Cookie:Cookie作為保存用戶特定信息的一個常用對象,經常會被發送至瀏覽器所在的客戶端,因此很容易被假冒或用于其它用途,所以通常不用C ook ie儲存諸如用戶密碼等關鍵的用戶信息,在必須使用C ook ie的情況下,會對其儲存的信息進行加密,另外盡可能設置較短的C ook ie的過期時間,避免永久使用Cookieo
(6)防止拒絕服務攻擊:拒絕服務攻擊又稱D oS,其目的是通過資源耗盡使正常網絡服務癱瘓.實際應用中,要養成良好的編寫代碼的習慣,采取使用異常處理機制、及時關閉釋放資源、合理配置工ⅡS和數據庫查詢參數等正確的防御機制。
—、研究背景
1. 傳統醫院人力資源管理存在的問題
傳統醫院人力資源管理主要存在著管理效率偏低、管理成本高、容易出錯、查詢和統計困難、信息共享困難等方面的問題。
2. 從人的特性分析醫院人力資源管理存在的問題
(1)人的可靠性
人容易出差錯。從人的行為學角度來看,人的行為是會發生錯誤的。在醫院人力資源管理工作量大、情況復雜的時候,工作人員容易受思想、情緒等因素影響,導致失誤和出錯。
(2) 人的耐久性
人容易疲勞。醫院人力資源管理工作者長期處于繁忙狀態,很容易產生疲勞,思考速度和反應速度均會相對降低,增加出錯幾率,導致管理效率偏低。
(3) 人的注意力
人容易受注意力的影響。注意力又受任務難度、個人興趣和動機的影響。人力資源管理工作往往受人的注意力影響。
⑷人的適應性
人在惡劣環境下工作會影響工作效率;人進行單調而重復的工作時會降低工作效率;人可依次完成多種功能任務,但不能同時完成多種任務。人的適應性會影響人力資源管理工作效率。
(5) 人的惰性
人有惰性,喜歡沿用慣常的思維和習慣的做法,不愿意深人思考和創新;不愿意做復雜的事情。醫院人力資源管理工作較為復雜,容易造成倦怠和惰性,時間久了很難培養工作熱情。
人的以上特性影響了人力資源管理效率和質量。
二、基于人因學理論的醫院人力資源管理信息化系統設計要點及應用
1. 人因學簡介
國際人類工效學會(InternationalErgonomicsAssociation,簡稱IEA)將人因學定義為:研究人在某種工作環境中的解剖學、生理學和心理學等方面的因素;研究人和機器及環境的相互作用;研究在工作中、生活中和休假時怎樣統一考慮工作效率、人的健康、安全和舒適問題的學科。
以上定義顯示,人因學是研究工作優化的一門學科,把工作優化作為追求目標。人因學理論中的工作優化主要包含以下涵義:效率高;安全可靠;無害于人的健康;滿意度和舒適感。如何做到工作優化,進一步提高人力資源管理效率和質量,一直是人力資源管理者努力的目標。
2. 基于人因學理論的醫院人力資源管理信息化系統
人力資源管理信息化系統根據人因學理論研究設計,創造更為高效、安全、健康和舒適的工作環境,促進工作優化,有利于提高醫院人力資源管理效率和質量。
本系統采用C/S體系結構,以大型數據庫ORALCE作為后臺數據庫存儲,客戶端采用PowerBuilder作為開發工具的信息管理系統。本系統實現人力資源管理流程電子化,提高工作效率,降低管理成本,改進服務模式。具體功能模塊主要包括:職工基本信息管理功能、流動信息管理功能、薪酬管理功能、考勤管理功能、職稱評聘管理功能、培訓與開發管理功能、人員招聘管理功能。
⑴職工基本信息管理
主要包括姓名、出生日期、科室、職稱等個人基本信息的添加、刪除、更新、查詢以及個人照片的上傳、下載,由人事處指定專人管理,其他人員僅賦予查詢權限,實現人力資源信息出口唯一性、準確性和多部門共享。職工基本信息査詢可以按單項快速査詢也可以組合查詢,組合査詢條件可自行選擇,操作簡便,滿足各類査詢需要。職工在辦公自動化OA系統上提出更改申請,并上傳相關證件或數據,人事處審核后進行更新。需要時可按人事檔案格式自動生成職工履歷表或其他形式的報表打印。
(2) 職工流動信息管理
職工辦理辭職、調出等離院手續后,系統可維護減員信息。在院和離院人員信息分界面顯示,便于管理。職工崗位及職位調整時也可以利用計算機技術實現實時修改。
(3) 職工薪酬管理功能
職工薪酬信息中,系統根據聘任的崗位級別自動套入相應的工資標準并顯示。本模塊可以查詢職工歷次工資晉級的檔次、標準以及執行時間等情況,并自動調用職工基本信息,按照存檔工資表格式自動生成具有人事檔案編號的工資表;可按需自動生成多項工資報表供査詢打印,靈活程度高,操作簡便,能夠滿足日常查詢統計需要。
(4) 職工考勤管理功能
職工考勤信息包括周考勤和月考勤,科室每周排班完成后上傳,自動生成周考勤報表;每月底電腦自動生成月考勤報表初稿,經科室負責人在網上確認后上傳,人力資源管理部門根據確認后的月考勤報表進行月工資薪酬發放。職工請假或臨時更改考勤,均在網上完成。獲得考勤記錄后,可根據考勤日期跨年跨部門査詢,統計分析職工的考勤情況。
(5) 職工職稱評聘管理功能
本模塊可以保存和査詢職工歷次職稱晉升的檔次、晉升時間和聘任時間等內容。
職稱晉升實行網上報名,職工進人辦公自動化OA系統,報名表已自動讀取職工個人信息,職工核對無誤并填寫其他需補充的事項后提交就可。
職稱晉升評審時,利用軟件設置投票自動統計系統,評委在電腦上對申報材料進行審核,進行無記名投票后由電腦自動統計匯總,并自動產生投票結果匯總表,省時省力又避免了差錯,大大提高了管理效率。
(6) 職工培訓與開發管理功能
醫院利用網絡系統實現遠程教育,不受時間和場地限制。職工公派外出進修學習、參加學術會議等,在人力資源管理系統中均有記錄,可隨時查看、統計,實現人才梯隊建設、培養和科學、高效管理。
(7) 人員招聘管理功能
根據招聘計劃,應聘者在網上填寫應聘報名表,工作人員在網上審核,告知審核結果:報名成功或未通過審核以及未通過審核的原因。所有通知均在網上以及短信告知,方便快捷并減少支出。
三、實施效果
管理效率
⑴人力資源管理人員工作效率大大提高
根據人因學理論,人具有容易出錯、容易疲勞等特性,也不適合長期從事單調重復的勞動。人力資源管理工作者為了提高工作效率,把工資薪酬計算、統計匯總等容易出錯、能由計算機技術代替的工作都交給儀器設備和軟件完成,降低工作強度,使用方便又提高了工作效率。同時,通過管理流程的優化設計和信息化平臺的建立,實現數據共享,節省人力資源,提高了管理效率。如我院職工人數(含聘用人員)由2011年3650人增加到2013年4616人;招聘時應聘人數由2011年700余人增加到2013年1500余人,錄用人數由2011年211人增加到2013年375人;職稱晉升由2011年470人增加到2015年590人,盡管工作量大大增加,但使用人力資源管理信息化系統后,具體負責的工作人員并沒有相應增加。
(2)職工辦事效率顯著提高
由于本系統制訂了標準化的操作流程,通過管理流程的優化設計和OA協同辦公管理系統相結合,實現遠程辦公,提高了工作效率。職工在網上發起申請后可以看到每個審批環節和進度,避免了科室間多次往返,縮短了辦事時間。超過24小時未審批,系統會自動提醒相關部門及時處理,實現工作的及時反饋和監督。
2. 管理質量
計算機軟件的智能化功能易用易學,降低了工作人員專業要求,克服了人的惰性;利用計算機速度快、計算準確、容量大等特征,有效降低了人為錯誤發生率。而且,該系統設置自動提醒、提示、警告信息,可避免遺忘減少差錯。基于人因學理論的人力資源管理信息化系統設計與應用,通過智能化功能設計,提高了人力資源管理質量。
3. 管理模式
基于人因學理論的人力資源管理信息化系統,根據現代醫院人力資源管理特點和要求,結合人的特性進行設計開發,通過優化管理流程、智能化功能設計、提供自助服務平臺等措施,改變了人力資源管理模式。該系統部分模塊內容利用自助服務形式讓職工主動參與,實現職工自我管理。而且,實現了遠程辦公、網上審批制度和辦公無紙化,通過優化流程實現管理規范化,不僅使人力資源管理工作更加方便、高效、規范,也節省了人力資源。
4. 滿意度
分別于2012年12月、2013年12月在全院職工范圍內采取隨機抽樣方法對人力資源管理工作進行調査,調查表采用Likertscale表5點測量法,有:很不滿意、不滿意、一般、滿意、非常滿意,給予1、2、3、4、5分數,滿意程度越高分數也越高。經統計,調查結果如表1。
兩年的調查分析顯示,在人力資源管理工作效率、公平性、服務能力、公開性以及薪資透明化、薪資所得與勞動付出比例感、綜合滿意度提升率均迖到了10%以上,說明基于人因學理論的醫院人力資源管理信息化系統的運用,有效克服了人性的弱點,在提升人力資源管理服務、效率、質量和職工滿意度等方面發揮了極大的作用。
5.人事信息安全性方面得到更大的保障
由于人有好奇心,想得到更多權限以外的信息,但人力資源管理需要注意相關信息的保密性。人力資源管理信息化系統通過權限管理、數據加密等方式,提高人力資源相關信息的安全性。不同的用戶授予不同的訪問及修改權限,確保信息安全。
四、討論
1.人力資源管理信息化系統中的人因學理論
人因學是研究人的工作優化問題的一門學科,而效率是衡量工作是否優化的一個重要標志。利用人因學理論指導人力資源管理系統的設計與開發,制定標準化的工彳乍流程并進行優化,建立符合人力資源管理者需求的管理系統,避免了人性的弱點,提升了醫院人力資源管理效率,實現了規范化管理和數據共享。
2.基于人因學理論的人力資源管理信息化系統是促進人力資源管理的有效手段
基于人因學理論的人力資源管理信息化系統是促進人力資源管理的有效手段主要體現在提高了醫院人力資源管理效率。以計算機軟件代替傳統手工操作,既減少大量重復性工作又能降低出錯率,提高醫院人力資源管理效率和質量。其次,優化了人力資源管理業務流程。通過信息化建設,把具體要求和辦事流程放到網上,明確和簡化業務流程,并利用〇A系統辦公自動化,實行網上審批、資料下載,有利于優化業務流程,大幅度提高人力資源管理部門工作效率。第三,實現了人力資源管理數據共享。建立信息化管理數據庫,將人員基礎信息進行儲存和統一管理,實現信息共享,提高信息的傳遞速度和準確性。第四,能夠動態分析人力資源狀況。人力資源管理系統提供多種査詢方式和多種類報表,實現人力資源動態分析,更好地為醫院管理者提供人力資源決策支持。第五,有利于人力資源管理規范化。利用計算機技術進行信息收集、錄人、整合、輸出,可以避免人為因素影響,更加客觀準確地處理各類數據和信息,有利于人力資源管理科學化、規范化。
3.基于人因學理論的人力資源管理信息化系統的應用體會
醫院人力資源管理信息化實現方式主要包括自主開發、委托開發、合作開發、購置產品等。我院實行自主研發,依據人因學理論和人的特性,將軟件工程概念與人力資源管理相結合,設計出一套適合于人力資源管理特征與要求的人力資源管理信息化系統,實現日常工作規范化、系統化、簡單化、高效化、人性化。由于是自主研發,該系統能與醫院其他自主研發的軟件進行無縫銜接,如財務管理系統,科教管理系統等。
綜上所述,人力資源管理信息化建設是醫院全面信息化建設的一部分,在現代化醫院管理中有著重要的作用。快捷、準確、方便、高效的人力資源管理系統是醫院人力資源管理的基本需求。構建以人因學理論為基礎的人力資源管理信息化系統,能有效推進醫院人力資源管理水平,使人力資源管理更趨科學化、規范化、系統化。
關鍵詞:人力資源管理;J2ME;MVC
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)04-0693-05
Design of Human Resource Management System Based on J2ME
CUI Zhong-yan1,HU Yue2,ZHAO Can3
(1.Toyota Tsusho Corporation (Tianjin), Tianjin 300051,China; 2.School of Computer Science and Technology, Tianjin University, Tianjin 300072,China; 3. School of Computer Software, Tianjin University, Tianjin 300072,China)
Abstract: Based on J2ME and MVC, Human Resource Management System on mobile phone is designed to realize mobile office for enterprise human resource management. The system includes server and client. The server receives and processes the request from client, and the client receives the request from users and separates the user interface and model data by MVC in order to maintenances.
Key words: Human Resource Management; J2ME; MVC
隨著3G時代的到來,隨著手機硬件的不斷發展,在手機客戶端上實現移動辦公的應用更符合人們的需求。現在J2ME技術已經和Web服務技術融合在了一起,J2ME使開發人員可以創建成熟的無線應用程序,直接訪問本地數據庫,使企業用戶可以通過手機與原生應用程序維護的數據進行交互[1-2]。由此,可以在手機上建立企業級移動辦公應用程序,便于隨時隨地的使用[3]。論文基于J2ME技術在手機客戶端開發了人力資源管理系統,可以使企業員工和管理者能夠隨時隨地的掌握企業人力資源的動態情況。在講求高效率的時代,人力資源管理系統在手機上使用就更具有靈活性,便捷性,安全性。具有很好的應用前景。
1 系統分析
手機人力資源系統包括部門編制管理、人員信息管理、人事檔案管理、考勤管理、薪資福利管理、招聘管理和合同管理七個功能。人力資源管理系統的需求總體用例圖如圖1所示。
1.1部門編制管理
“部門編制管理”用于設置企業的組織機構,有以下幾個功能。“部門設置”用于設置部門,設置部門名稱、類別、層次、上級部門等信息。“部門信息”用于查看部門名稱、類別、層次、上級部門等信息。“新增部門”用于新開部門。
1.2人員信息管理
“人員信息管理”用于管理和查詢企業員工的相關信息。有以下幾個功能。
“員工基本信息”用于輸入、查看、修改員工的信息。“員工職位變更”用于升/免員工的職位,包括曾經職位、變更后職位、變更時間、變更原因、人事主管意見等。“員工部門調動”用于更改員工的所在部門。“員工離職登記”用于輸入、修改和查詢員工的離職記錄。“員工信息查詢”用于多條件模糊查詢員工信息,查詢條件包括,姓名、所屬部門、職位、出生年月日范圍等。
1.3人事檔案管理
“人事檔案管理”用于管理和查詢企業員工人事檔案的相關信息,有以下幾個功能。
“存入檔案管理”用于輸入和修改員工的檔案信息。“檔案借用管理”用于輸入、修改和查詢員工檔案的借出、借入信息。“轉出檔案管理”用于將員工的檔案轉出,填寫的內容包括檔案編號、轉出日期、轉出目的地、轉出事由等。“檔案查詢管理”用于查詢檔案,并記錄查詢歷史。
1.4考勤管理
“考勤管理”用于管理和查詢企業員工的工作出勤情況,該功能一般和考勤機配套使用,員工的上下班時間自動被記錄并轉入系統中。有以下幾個功能。“考勤信息查詢”用于統計員工指定月份的出勤信息。“加班管理”用于輸入和查詢員工的加班信息。“請假管理”用于輸入和查詢員工的請假信息。“休假管理”用于輸入和查詢員工的休假信息。
1.5 薪資福利管理
“薪資福利管理”用于管理企業員工的薪資和福利,有以下幾個功能。“發放工資查詢”用于查詢歷史發放工資的記錄。“員工績效考核”用于管理員工的工作績效,作為對員工進行獎勵或懲罰的依據。“員工獎勵管理”用于管理員工的獎勵信息。“員工懲罰管理”用于管理員工的懲罰信息。
1.6 招聘管理
“招聘管理”用于管理和跟蹤企業招聘新員工時的全過程,有以下幾個功能。“招聘申請登記”用于管理企業下屬各部門的招聘申請信息。“應聘人員登記”用于管理所有應聘人員的信息。“應聘信息查看”用于查看應聘人員登記的信息。“應聘人員錄用”用于對通過面試的應聘人員進行錄用登記。“員工轉正管理”用于將處于試用期的員工轉為正式員工。
1.7合同管理
“合同管理”功能用于管理企業和員工間的所有合同信息,有以下幾個功能功能。“合同簽訂”用于管理企業與員工簽訂的勞動合同。“合同補充”用于為已簽訂的合同添加補充協議。“合同變更”用于管理已簽訂合同的變更事務。“合同續簽”用于處理已到期合同的續簽事務。“合同解除”用于解除已簽訂的合同。“合同終止”用于終止已簽訂的合同。“勞動爭議”用于管理企業和員工之間的勞動糾紛。
2 系統設計
2.1 模塊結構設計
人力資源管理系統分為服務器端和手機客戶端兩部分。
服務器端負責接收來自客戶端的請求,并調用業務邏輯類的相應方法處理請求,返回結果數據。
手機客戶端分為員工和管理員兩個登錄權限,員工在進入系統后可以進行查看個人信息,修改個人信息,查詢工資,修改密碼操作,管理員在進入系統后可以進行查看個人信息,查詢個人工資,按照所需條件進行分類查詢來搜索符合條件的員工,查看員工信息和工資,修改員工信息,修改員工密碼。可以進行部門編制管理,人員信息管理,人事檔案管理,考勤管理,薪資福利管理,招聘管理,合同管理。
手機客戶端的功能模塊圖如圖2所示。
2.2 客戶端與服務器端的通信協議設計
客戶端與服務器端的通信協議是兩者交互數據的基礎,通信協議由動作和數據組成。動作由請求動作和響應動作組成,請求動作為手機端到服務器端,響應動作為服務器端到手機端。部分請求動作如表1所示。部分響應動作如表2所示。
[動作名\&描述\&LOGIN_P2S\&員工登錄請求\&SHOW_INFOR_P2S\&顯示員工信息請求\&SHOW_PAY_P2S\&顯示員工工資請求\&MODIFY_PWD_P2S\&修改密碼請求\&STAFF_SEARCH_P2S\&查詢員工請求\&ADD_STAFF_P2S\&添加帳號請求\&DEL_STAFF_P2S\&刪除帳號請求\&MODIFY_INFOR_P2S\&修改信息請求\&]
[動作名\&描述\&MODIFY_PWD_OK_S2P\&修改密碼成功\&MODIFY_PWD_NO_S2P\&修改密碼失敗\&IS_ADMIN_S2P\&當以管理員身份登錄時,有此響應\&IS_STAFF_S2P\&當以普通員工身份登錄時,有此響應\&NO_STAFF_S2P\&無此帳號、帳號或密碼錯誤時,有此響應\&SHOW_INFOR_S2P\&顯示員工信息響應\&SHOW_PAY_S2P\&顯示員工工資響應\&SHOW_PAY_NOTHAS_S2P\&查無此年月工資響應\&INFOR_NULL_S2P\&無此員工信息響應\&SEARCH_STAFF_NULL_S2P\&沒有符合查詢條件的員工\&SEARCH_STAFF_HAS_S2P\&有符合查詢條件的員工\&ADD_STAFF_OK_S2P\&添加帳號成功\&ADD_STAFF_NO_S2P\&添加帳號失敗\&DEL_STAFF_OK_S2P\&刪除帳號成功\&DEL_STAFF_NO_S2P\&刪除帳號失敗\&MODIFY_INFOR_OK_S2P\&修改信息成功\&]
2.3 流程設計
下面以部門編制管理為例說明流程設計過程。
2.3.1手機端流程
1)在部門編制管理界面中選擇部門編制修改,按“確定”鍵,向服務器端發送“獲取部門列表”請求(DEPA_LIST_P2S);
2)接收來自服務器端的響應和數據;
3)若為“部門列表空”響應(DEPA_LIST_NULL_S2P),則提示:沒有任何部門,返回部門編制管理界面;
4)若為“有部門列表”響應(DEPA_LIST_HAS_S2P),則將接收到的部們數據以列表形式顯示在界面中;
5)從列表中選擇一個部門,按“確定”鍵,向服務器端發送“獲取部門信息”請求(DEPA_P2S)和部門編號;
6)接收來自服務器端的“部門信息”響應(DEPA_OK_S2P)和數據,顯示部門修改界面,將接收得到的部門信息顯示在各個輸入框內;
7)在每個輸入框中修改信息,按“修改”鍵;
8)判斷每個輸入框是否都不為空;
9)若否,則提示:所有內容不能為空,返回部門修改界面;
10)若是,則向服務器端發送“修改部門信息”請求(MODIFY_DEPA_P2S),并發送新的部門信息數據;
11)接收服務器端的“修改部門成功”響應(MODIFY_DEPA_OK_S2P),提示:修改部門成功,返回部門編制管理界面。
2.3.2 服務器響應流程
1)接收手機端的“獲取部門列表”請求;
2)調用相應方法查詢數據庫,獲取所有部門編號和名稱;
3)若所得結果集為空,則發送“部門列表空”響應;
4)若不為空,則發送“有部門列表”響應,并發送所有部門編號和名稱;
5)接收手機端的“獲取部門信息”請求和部門編號;
6)調用相應方法查詢數據庫,獲取該部門編號對應的部門信息數據,發送“部門信息”響應,并發送部門信息;
7)接收手機端的“修改部門信息”請求和部門信息;
8)調用相應方法更新數據庫,發送“部門修改成功”響應。
2.3.3 部門編制修改流程圖
如圖3所示。
2.4手機客戶端模塊結構
手機端使用MVC模式進行模塊劃分,實現界面和模型數據的分離,結構清晰,便于維護[4-6]。其中邏輯層用于向服務器端發送請求和數據,接受來自服務器端的響應和數據,并顯示相應界面;控制層主要實現界面導航和調用邏輯層。手機端相關結構說明如表3所示,源代碼組織結構如圖4所示。
[源包\&說明\&com.rainba.phone\&包含主MIDlet類,本項目的主MIDlet由HrMidlet.java文件實現\&com.rainba.phone.model\&為邏輯層包,包含HTTP通信類和通信協議類\&com.rainba.phone.ui\&包含各個UI類和一個UI控制類\&]
2.5 各類調用關系
系統由主MIDlet類HrMidlet開始運行,調用UIControler類,它是一個控制器,處理各界面的轉換、調用HttpHandler類和服務器端通信(向服務器端發送請求和數據)。HttpHandler類接收服務器端的響應和數據,根據響應類型調用相應的界面,或將數據顯示在相應的界面上。所有UI界面都調用UIControler轉換界面或向HttpHandler傳送請求和數據。
3 結論
基于J2ME的人力資源管理系統在基于CLDC配置和MIDP簡表上進行開發,實現了移動人力資源管理的基本功能。開發過程中使用MVC模式進行模塊劃分,實現界面和模型數據的分離,結構清晰,便于維護。系統的開發使得企業辦公級移動應用程序變得越來越容易。
參考文獻:
[1] Li Jing.Design and implementation of distributed file access for mobile devices[D].Canada:Concordia University,2002.
[2] Ambe Mildred N."MoBed": A mobile test bed for investigating Web access solutions for J2ME(TM)-enabled devices [D].Canada:University of Alberta,2004.
[3] Raoot, Vikas Manohar. Profiling mobile users for location tracking in 3G networks using minimum bounding rectangles[D]. USA:The University of Texas at Arlington,2003.
[4] Pei Musheng,Wang Mukun.Application of J2ME in mobile communication[J].Electronic technology,2008,21(8):22-26.
在傳統的績效管理模式下,從企業戰略目標分解、個人績效計劃制定、績效考核、反饋以及績效結果應用等,采取傳統的紙筆操作模式,各級考核管理者在考核表的填寫、考核結果匯總、數據分析等工作上,耗費了大量的精力,管理成本較高。同時,還容易造成考核評估不到位、考核統計復雜化、考核反饋缺乏跟蹤等一系列管理問題,未能形成有效的數據共享和實時監控。
二、信息系統的開發原則
1.技術成熟性和先進性的結合。把先進的管理理念與實際工作相結合,采用網絡和計算機技術領域的主流技術。
2.實用性和靈活性。系統具有靈活的可配置性,適應同其他軟件接口的變化,適應業務流程的變化或改進。
3.可擴展性和可維護性。系統要易于擴展、修改模塊、增加新的功能以及重組系統并充分考慮其維護的難易程度。
4.安全可靠性。系統數據庫設計要保證企業的信息不受損害和穩定運行,并采用加密手段保證數據的保密性。
5.可操作性。操作界面友好、操作簡單;錄入數據要實現一次錄入后全系統共用;查詢數據要方便、快捷。
三、信息系統的設計與開發
績效管理包括績效計劃、績效指標、績效考評、績效輔導等四項主要的二級職能和動態結果反饋的延伸功能需求,對應的管理業務全流程為:首先制定績效計劃,并進一步將績效計劃轉換為可以量化考核的指標體系,指標確定后,開展周期性績效考評,并依據考評結果由各個部門領導進行對所轄員工進行績效輔導。最后,將根據考核結果確定的個人動態調整情況予以。針對以上的績效管理全過程分析,根據企業管理需要,設計績效管理各職能的功能模塊和實現方式。
1.基礎數據。一是人員信息維護。對所有需要參與考核的人員信息進行維護,實現人員信息的增、刪、改、查、批量導入等功能。二是工作項目維護。對部門重點跟蹤項目進行維護,為工作計劃填報提供數據支持,并對數據進行過濾。三是素質和業績測評指標庫維護。對企業所有的素質和業績測評指標維護,并能夠對指標信息進行有效性設置。
2.工作計劃。作為企業工作計劃系統的延伸,個人績效計劃分為部門分配和個人上報兩類,一是由企業戰略和重點工作分解,落實到部門的工作任務和計劃,通過審批后執行并分解到個人的行動任務。二是個人依據自身的崗位分工和職責,制定并經部門審批的個人行動任務。任務確定后,個人通過周和月度工作匯報,申請變更、申請驗收等方式形成匯報制度,相關領導可以做任務的溝通與督辦,對工作成果評價打分,系統實時顯現本管理層級所關注目標的進度和執行情況。
3.績效考核。考核管理者可以制定工作業績考核指標模版、素質測評考核模版,針對不同的考核層次人員進行不同形式的考核。啟動考核后,考核管理者可以對相應的被考核人員進行評測。考核評價主體采用360度評價,包括上級、同級、下級等,通過后臺人員身份設置,由系統自行判斷考核人員類別,并依據設置的類別權重,進行分數匯總。
4.結果反饋。通過績效考核反饋功能開展績效輔導,員工的年度考核結果包括業績分數、素質分數、排名、等級以及反饋人的總體評價與建議反饋給員工,員工對考核成績進行確認后,針對反饋人的建議,制定改進措施并在線提交給反饋人,完成整個績效反饋流程的閉環管理。系統后臺設置過程跟蹤,實時顯示反饋過程是否完成,方便人力資源部在規定的反饋時段內進行提醒,提高反饋率。
5.統計分析。考核數據上報以后,系統根據上報的數據進行統計分析,得出各個層次、各個考核類型的考核結果,方便考核管理者分析考核結果。
6.個人動態調整情況。根據績效考核結果,人力資源部依據企業職級、薪級、關聯系數等相關管理辦法,編制年度員工的動態調整方案,經審批后,通過本系統進行。
四、信息系統的實施效益
1.建立了績效的全過程閉環管理。聚焦績效管理的關鍵職能和環節,并且開發了個人動態調整情況的延伸功能,將績效管理作為一個有機系統進行開發,避免了僅關注績效考核的片面性。
2.降低績效管理成本,提高績效管理質量和效率。系統實現了績效評價過程和分數計算電子化,避免了傳統的紙筆操作效率低、統計差錯率高等問題,降低績效管理成本。
3.增強績效管理執行力,提升員工工作績效。通過績效考核反饋功能開展績效輔導,這一過程將傳統的柔性人際過程轉化為剛性的系統流程,實現了績效管理的全員參與、互動。