韓峰
(衡水市人力資源和社會(huì)保障局信息中心,河北衡水 053000)
基于Web的人力資源管理系統(tǒng)探析
韓峰
(衡水市人力資源和社會(huì)保障局信息中心,河北衡水 053000)
21世紀(jì)競(jìng)爭(zhēng)的實(shí)質(zhì)是科技之間的競(jìng)爭(zhēng)。隨著信息技術(shù)不斷發(fā)展,人力資源管理系統(tǒng)必然會(huì)發(fā)生相應(yīng)的改。將現(xiàn)代信息技術(shù)與人力資源管理系統(tǒng)相結(jié)合,是新時(shí)代人力資源管理系統(tǒng)發(fā)展的必然趨勢(shì)。
企業(yè) 人力資源管理系統(tǒng) Web技術(shù) 問(wèn)題 提高
Web技術(shù)能解決人力資源管理系統(tǒng)中的不足,Web技術(shù)通過(guò)自身超文本、超媒體、超文本傳輸協(xié)議三種表現(xiàn)方式廣泛活躍在信息網(wǎng)絡(luò)設(shè)計(jì)工作中,能有效提高企業(yè)人力資源管理系統(tǒng)的安全性,保證系統(tǒng)數(shù)據(jù)的真實(shí)性和完整性,本文結(jié)合目前我國(guó)人力資源管理系統(tǒng)的現(xiàn)狀,分析如何利用Web技術(shù)提高人力資源管理系統(tǒng)的運(yùn)行能力。
我國(guó)企業(yè)很早就開(kāi)始了對(duì)人力資源管理系統(tǒng)的探索工作,雖然取得了一定成就,但與國(guó)際上先進(jìn)人力資源管理系統(tǒng)相比還有很多不足,這些不足主要體現(xiàn)在以下幾個(gè)方面:
認(rèn)識(shí)影響發(fā)展,這句話在我國(guó)企業(yè)人力資源管理系統(tǒng)研制工作中表現(xiàn)的尤為明顯,是我國(guó)人力資源管理系統(tǒng)研制工作成效甚微的主要原因。工作人員在研制過(guò)程中,由于缺乏對(duì)人力資源管理系統(tǒng)的認(rèn)知,研制工作時(shí)常會(huì)陷入誤區(qū):部分研制人員對(duì)人力資源信息不重視,在研制工作中缺乏必要的嚴(yán)謹(jǐn)性和科學(xué)性,降低研制、開(kāi)發(fā)效率;部分工作人員一味的借鑒外國(guó)先進(jìn)人力資源信息技術(shù),忽視了外國(guó)企業(yè)管理環(huán)境與我國(guó)企業(yè)管理環(huán)境的差異性,浪費(fèi)了大量的人力資源和資金資源[1]。
人力資源管理模式與信息化管理模式之間相脫節(jié),是我國(guó)人力資源管理中一個(gè)十分顯著的問(wèn)題。近幾年我國(guó)呈現(xiàn)研制人力資源管理系統(tǒng)熱的局面,這個(gè)現(xiàn)象推動(dòng)了我國(guó)人力資源管理系統(tǒng)發(fā)展,但同時(shí),人力資源管理業(yè)務(wù)方面卻表現(xiàn)冷淡,具體表現(xiàn)為人力資源管理系統(tǒng)缺乏自主創(chuàng)新能力;人力資源管理系統(tǒng)設(shè)計(jì)技術(shù)能力不高;開(kāi)發(fā)商言過(guò)其實(shí),損害客戶利益。
在研制過(guò)程中,研發(fā)部門存在相互抄襲、相互模仿的情況,同時(shí)部分研制人員在研制過(guò)程中偷工減料,缺乏創(chuàng)新意識(shí),人力資源管理系統(tǒng)核心技術(shù)明顯不足,這些現(xiàn)象嚴(yán)重降低了人力資源管理系統(tǒng)再發(fā)展能力。
圖1
在日常運(yùn)行過(guò)程中,企業(yè)人力資源管理系統(tǒng)需要必要的維護(hù)和更新工作,保證人力資源管理系統(tǒng)能平穩(wěn)運(yùn)行,更新管理系統(tǒng)能及時(shí)彌補(bǔ)管理系統(tǒng)中漏洞,保證人力資源管理系統(tǒng)的安全。人力資源管理系統(tǒng)中,存在系統(tǒng)結(jié)構(gòu)不穩(wěn)定、系統(tǒng)軟件性能不全面等問(wèn)題,制約著信息管理系統(tǒng)的使用效率和生命周期。
整個(gè)人力資源管理系統(tǒng)的功能主要分為九個(gè)部分,分別是:?jiǎn)T工管理、信息中心、薪酬管理、培訓(xùn)管理、組織工作、高級(jí)評(píng)審、外事管理、信息交流和系統(tǒng)管理[2]。這九個(gè)部分涵蓋了企業(yè)人力資源管理的全部?jī)?nèi)容,對(duì)于加強(qiáng)人員信息管理、員工標(biāo)準(zhǔn)管理都具有積極的推動(dòng)作用。例如,可以依靠人力資源管理系統(tǒng)設(shè)置考勤系統(tǒng),減少人為因素對(duì)考勤工作影響,提高考勤工作的公正性和準(zhǔn)確性。
在整個(gè)人力資源管理系統(tǒng)結(jié)構(gòu)中,整個(gè)系統(tǒng)結(jié)構(gòu)可以分為三個(gè)方面:表示層(即用戶交互界面)、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層。表示層能為客戶提供相對(duì)應(yīng)的程序訪問(wèn)功能,表示層具體工作范圍是:分析各個(gè)客戶所發(fā)送的信息并進(jìn)行處理、接受客戶向信息管理系統(tǒng)發(fā)送的信息并進(jìn)行簡(jiǎn)單驗(yàn)證。業(yè)務(wù)邏輯層是顯示系統(tǒng)提供的數(shù)據(jù)或接收顯示來(lái)自表示層的數(shù)據(jù),將用戶所需要的各種業(yè)務(wù)界面分割出來(lái)[3]。業(yè)務(wù)邏輯層的主要功能是接受用戶及其他方面所傳輸過(guò)來(lái)的各種數(shù)據(jù),所有數(shù)據(jù)中的復(fù)雜數(shù)據(jù)和相關(guān)邏輯驗(yàn)證都需要在業(yè)務(wù)處理層上進(jìn)行處理。數(shù)據(jù)訪問(wèn)層是提供直接數(shù)據(jù)操控的接口,進(jìn)行必要的數(shù)據(jù)插入、修改和刪除,方便管理人員進(jìn)行各種操作。
本文結(jié)合Web技術(shù),分析建立人力資源管理系統(tǒng)的相關(guān)措施。
3.1.1 以B/S系統(tǒng)體系為基礎(chǔ)
在現(xiàn)階段人力資源管理系統(tǒng)研發(fā)工作中,更多的研發(fā)機(jī)構(gòu)都以B/S系統(tǒng)體系為基礎(chǔ)。與傳統(tǒng)的C/S相比,B/S的信息處理能力更強(qiáng),是C/S系統(tǒng)體系的延深。B/S使用三層數(shù)據(jù)結(jié)構(gòu):瀏覽器、Web服務(wù)器與后臺(tái)數(shù)據(jù)服務(wù)器這三個(gè)方面。這三層數(shù)據(jù)結(jié)構(gòu)方便B/S系統(tǒng)結(jié)構(gòu)與C/S系統(tǒng)體系建立聯(lián)系,方便原有的人力資源管理系統(tǒng)與新式服務(wù)器建立聯(lián)系,這種系統(tǒng)體系更適用于互聯(lián)網(wǎng)/企業(yè)內(nèi)部網(wǎng)絡(luò)的數(shù)據(jù)庫(kù)發(fā)模式,在該模式中,用戶只需要安裝相應(yīng)的安全瀏覽器,就能保證在服務(wù)端安裝Web服務(wù)軟件和數(shù)據(jù)庫(kù)系統(tǒng)平穩(wěn)運(yùn)行。
3.1.2 管理系統(tǒng)分層模式
在人力資源管理系統(tǒng)中,分層系統(tǒng)擁有諸多優(yōu)點(diǎn)。首先,分層系統(tǒng)支持在不斷增長(zhǎng)的抽象層次上開(kāi)展設(shè)計(jì)活動(dòng)。當(dāng)設(shè)計(jì)者在設(shè)計(jì)過(guò)程中遇到棘手問(wèn)題,就可以進(jìn)行分解處理,使整個(gè)處理問(wèn)題過(guò)程變成一個(gè)漸進(jìn)的步驟,如果一個(gè)系統(tǒng)被分解成多個(gè)具有清晰邊界,就可以利用分層模式進(jìn)行應(yīng)用。其次,分層模式有更高的發(fā)展空間,與傳統(tǒng)管理模式相比,系統(tǒng)分層模式能適應(yīng)更多的信息系統(tǒng),有更多提升價(jià)值。最后,分層系統(tǒng)能被重復(fù)利用,在這個(gè)特性中,分層系統(tǒng)和抽象數(shù)據(jù)具有很多相似之處,例如,它可以在同一層次中的不同應(yīng)用系統(tǒng)中相互使用,并且相關(guān)系統(tǒng)可以支持相鄰層進(jìn)行接口對(duì)接[4]。
在Web應(yīng)用程序中,模型被分為用戶層、業(yè)務(wù)邏輯層與數(shù)據(jù)訪問(wèn)層:
用戶層處于分層模型的第一層,是完成顯示客戶瀏覽器的重要用戶界面。在用戶層運(yùn)行當(dāng)中,用戶層可以傳送數(shù)據(jù)信息并顯示在業(yè)務(wù)處理層當(dāng)中相關(guān)數(shù)據(jù)信息變化情況,同時(shí)也要將用戶數(shù)據(jù)傳輸?shù)綐I(yè)務(wù)邏輯層,在設(shè)計(jì)用戶層的過(guò)程中,Web系統(tǒng)可以采用Ajax技術(shù),加快用戶層局部刷新工作。
業(yè)務(wù)邏輯層處于分層模型的中間,是分層模型中最為重要的一層。業(yè)務(wù)邏輯層在為用戶提供功能支持的同時(shí),也能依靠數(shù)據(jù)訪問(wèn)層的部分功能實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn)工作。在研制業(yè)務(wù)邏輯層過(guò)程中,要從整個(gè)Web系統(tǒng)出發(fā),分析分層模式中各個(gè)系統(tǒng)空間的不同,并通過(guò)對(duì)各個(gè)不同點(diǎn)之間的分析和掌控,實(shí)現(xiàn)業(yè)務(wù)邏輯層對(duì)多數(shù)邏輯功能的掌控。
數(shù)據(jù)訪問(wèn)層是分層模型的最底層,主要負(fù)責(zé)Web系統(tǒng)與各個(gè)數(shù)據(jù)庫(kù)之間的相互訪問(wèn)。數(shù)據(jù)訪問(wèn)層可以根據(jù)業(yè)務(wù)邏輯層的不同需求提供不同服務(wù),根據(jù)用戶的各種需求對(duì)數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)進(jìn)行分析和修改。在研制數(shù)據(jù)訪問(wèn)層過(guò)程中要注意,由于對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作是整個(gè)Web系統(tǒng)中最消耗資源的,在數(shù)據(jù)庫(kù)中編寫大量的存儲(chǔ)過(guò)程,數(shù)據(jù)訪問(wèn)層可以通過(guò)調(diào)用部分存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)工作。
圖1是用戶層、業(yè)務(wù)處理層與數(shù)據(jù)訪問(wèn)層的三層結(jié)構(gòu)。
ASP.NET是微軟系統(tǒng)中.NET技術(shù)中重要的組成部分,它提供了一個(gè)全新的系統(tǒng)開(kāi)發(fā)模型和一種全新的編程模型和結(jié)構(gòu),保證相關(guān)系統(tǒng)技術(shù)的伸縮性和穩(wěn)定性,并提供更安全的安全保障[5]。ASP.NET技術(shù)是一款基于通用語(yǔ)言的編譯運(yùn)行程序,它的適應(yīng)性遠(yuǎn)高于其他系統(tǒng)的同類軟件,在Web應(yīng)用軟件開(kāi)發(fā)過(guò)程中,ASP.NET技術(shù)幾乎可以適用于所有Web平臺(tái)上。通用語(yǔ)言基本庫(kù)、相關(guān)消息機(jī)制、數(shù)據(jù)接口都能完美的整合到ASP.NET的Web應(yīng)用中。ASP.NET技術(shù)也是language-independent(語(yǔ)言獨(dú)立化)的,在選擇編寫語(yǔ)言中能有更多的選擇對(duì)象,一般來(lái)說(shuō),ASP.NET主流語(yǔ)言環(huán)境主要分為VB.NET和C#,兩者相比較,C#的適用能力更廣,所以研發(fā)過(guò)程可以以C#作為開(kāi)發(fā)語(yǔ)言[6]。
企業(yè)人力資源管理系統(tǒng)存儲(chǔ)大量員工的各種信息,一旦出現(xiàn)系統(tǒng)安全問(wèn)題,會(huì)對(duì)企業(yè)造成極大的影響,威脅各個(gè)員工的利益,因此要做好系統(tǒng)安全防護(hù)工作。應(yīng)用程序的穩(wěn)定性和相關(guān)數(shù)據(jù)的可靠性主要體現(xiàn)在系統(tǒng)用戶界面上,在具體操作過(guò)程中要保證用戶能隨時(shí)得到所需要的信息,也要兼顧預(yù)防黑客攻擊的工作。
多級(jí)安全數(shù)據(jù)庫(kù)是人力資源管理系統(tǒng)安全防護(hù)研制工作中的重點(diǎn)研制方向。多級(jí)安全數(shù)據(jù)庫(kù)技術(shù)采用B/S多層結(jié)構(gòu),將系統(tǒng)代碼完全放置在服務(wù)器上,只有相關(guān)服務(wù)器的管理人員才能更改運(yùn)行代碼,保證了運(yùn)行代碼的安全性和穩(wěn)定性。所有客戶端代碼都是以動(dòng)態(tài)的方式下載到相關(guān)客戶端上的,動(dòng)態(tài)下載意味著任何人都無(wú)法在客戶端上修改客戶端的運(yùn)行代碼。由于只能依靠運(yùn)行在服務(wù)器上的代碼才能訪問(wèn)數(shù)據(jù)庫(kù),客戶端無(wú)法直接訪問(wèn)數(shù)據(jù)庫(kù),也保證了服務(wù)器的安全;在加密過(guò)程中要使用RSA+DES的算法進(jìn)行數(shù)據(jù)加密,在具體加密過(guò)程中,要用RSA技術(shù)建立密鑰,用DES算法加密相關(guān)數(shù)據(jù),保證在傳輸過(guò)程中數(shù)據(jù)的安全,并在傳輸層綁定相關(guān)協(xié)議。進(jìn)入系統(tǒng)的用戶必須通過(guò)服務(wù)器的身份認(rèn)證,密碼存放一般不向用戶公開(kāi)展示。
Office軟件是人力資源管理的辦公軟件,需要通過(guò)對(duì)Office訪問(wèn)軟件的整合,提升Office軟件整體記錄能力。
用C語(yǔ)言編寫一個(gè)Windows程序,在該程序中啟動(dòng)Office工作軟件,在代碼操作之后,在關(guān)掉Office軟件,整個(gè)過(guò)程分以下幾點(diǎn)步驟:
(1)創(chuàng)建新的C語(yǔ)言應(yīng)用軟件,在Office Word軟件中引用PIA。
(2)在自動(dòng)創(chuàng)建啟動(dòng)窗口上安放兩個(gè)Button控件,分別為btnStartWord和btnStopWord。做到點(diǎn)擊btnStartWord,程序會(huì)自動(dòng)啟用Word文檔,然后在創(chuàng)建新的Word文檔,最后將文檔保存在磁盤上;點(diǎn)擊btnStopWord,系統(tǒng)自動(dòng)關(guān)閉Word。
(3)在該窗口上,引入Word PIA空間名稱,利用MSWord代替Microsoft.Office.Interop.Word。此時(shí)Word完整名稱為using MSWord=Microsoft.Office.Interop.Word。
在Web系統(tǒng)中,數(shù)據(jù)的記錄與管理是該系統(tǒng)中操作過(guò)程最多的程序,實(shí)質(zhì)是由客戶端發(fā)送逐條SQL語(yǔ)句向服務(wù)端請(qǐng)求執(zhí)行,并接收?qǐng)?zhí)行結(jié)果的過(guò)程。在該過(guò)程中,要觀察這種操作的具體執(zhí)行過(guò)程,由于編寫程序過(guò)于冗余,為了解決這一問(wèn)題,考慮到使用存儲(chǔ)過(guò)程,它具有諸如以下特點(diǎn):
(1)利用存儲(chǔ)過(guò)程可以提高數(shù)據(jù)庫(kù)的執(zhí)行速度。因?yàn)榇鎯?chǔ)過(guò)程保存在服務(wù)器端,在創(chuàng)造時(shí)就被編譯成功,不需要每次執(zhí)行時(shí)再重新編譯,但SQL語(yǔ)句在每次被調(diào)用時(shí),次次都需重新編譯。
(2)在進(jìn)行對(duì)數(shù)據(jù)庫(kù)的復(fù)雜操作時(shí),只需要將這些復(fù)雜操作封閉在存儲(chǔ)過(guò)程中,與數(shù)據(jù)提供的事務(wù)處理一并使用。
本文通過(guò)分析我國(guó)企業(yè)人力資源管理系統(tǒng)中的不足,簡(jiǎn)單分析了在人力資源管理系統(tǒng)中應(yīng)用Web的措施,希望能為相關(guān)部門解決實(shí)際問(wèn)題提供幫助。對(duì)人力資源管理系統(tǒng)來(lái)說(shuō),Web是一種全新的發(fā)展方向,通過(guò)細(xì)化人力資源管理系統(tǒng)中的各項(xiàng)工作,逐步提升人力資源管理能力,實(shí)現(xiàn)人力資源管理現(xiàn)代化建設(shè)。
[1]王超英.基于Web的人力資源管理系統(tǒng)的開(kāi)發(fā)[J].科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì),2012(7):56-58
[2]王峰,張景,李兵 等.基于Web的人力資源管理系統(tǒng)[J].計(jì)算機(jī)工程,2013(10):146-147
[3]于愛(ài)華.基于Web的人力資源管理系統(tǒng)[J].科技信息,2014(1):65-69.
[4]李士雨,李煜.基于Web的化工企業(yè)人力資源管理系統(tǒng)[J].化學(xué)工業(yè)與工程,2013(17):189-193.
[5]于莉莉,張毅.基于Web的人力資源管理系統(tǒng)的研究與設(shè)計(jì)[J].2011全國(guó)制造業(yè)信息化標(biāo)準(zhǔn)化論壇文集,2012(3):2-63.
[6]王超英.基于Web人力資源管理系統(tǒng)的安全設(shè)計(jì)方案[J].電腦知識(shí)與技術(shù),2013(19):51-53.
[6]劉嚴(yán),張剛.基于Web的企業(yè)人力資源管理系統(tǒng)的研究與實(shí)現(xiàn)[J].中國(guó)煤炭學(xué)會(huì)自動(dòng)化專業(yè)委員會(huì)學(xué)術(shù)會(huì)議論文集,2014(1):43-46.
[7]鞏清林.企業(yè)人力資源管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子科技大學(xué)碩士論文,2011(10):98-105.
[8]高怡家.APS網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)[J].人民郵電出版社,2010(23):113-117.
[9]張健.基于Web的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué)碩士生論文,2011:12-20.