摘 要:隨著Internet/Intranet技術的發(fā)展,基于WEB的人力資源管理系統(tǒng)成為開發(fā)研究的熱點。本文介紹的基于WEB的化工企業(yè)人力資源管理系統(tǒng)采用流行的B/S結構,體現了先進性、實用性、可靠性、安全性等特點。
關鍵詞:HRMS;Internet/Intranet ;ADO;ASP
1.引 言
近年來隨著我國經濟的高速發(fā)展,化工行業(yè)也隨之蓬勃發(fā)展,各種大、中型化工企業(yè)的經營規(guī)模不斷擴大,這對化工業(yè)無疑是一個極好的發(fā)展機會。尤為重要的是,近幾年由于Internet/Intranet技術和電子商務的快速發(fā)展,許多企業(yè)都建立了自己的Intranet網,并且利用Internet網上發(fā)布企業(yè)的信息,提供網上服務,這種方法已被越來越多的企業(yè)所重視。在這種環(huán)境下,通過計算機網絡把整個企業(yè)的各個部門及分支機構連接起來成為這些企業(yè)提高管理人力資源水平,企業(yè)上檔次、上規(guī)模,適應現代化市場經濟的重要舉措。特別是采用WEB技術,通過Internet/Intranet可以實現企業(yè)信息的快速收集、發(fā)布、存儲、處理和交流。本文介紹的化工企業(yè)人力資源管理系統(tǒng)(HRMS)就是幫助企業(yè)實現上述功能的實用網絡應用系統(tǒng)。
2.系統(tǒng)分析
某化工合資企業(yè)的生產規(guī)模較大,員工現有3000余人,計劃增招1500人,總數將達到4500人。作者受企業(yè)的委托,開發(fā)了一套基于WEB的人力資源管理系統(tǒng)。企業(yè)以前采用基于Client/Server的傳統(tǒng)HRMS,但是隨著企業(yè)規(guī)模的不斷擴大,以及計算機技術、網絡技術的飛速發(fā)展,它已不能滿足企業(yè)不斷增長的各方面的要求。主要表現在以下幾個方面:
⑴傳統(tǒng)的HRMS實際上是人工管理系統(tǒng)的復制或摹仿,因而不利于改革傳統(tǒng)的管理模式,尤其是對管理大型復雜的企業(yè)力不從心。
⑵傳統(tǒng)的HRMS基于企業(yè)內部的局域網絡,使用專用的平臺和非標準的協議,用戶界面風格不一,使用復雜,不利于推廣和培訓。另外不同的系統(tǒng)難以進行交流,系統(tǒng)的開發(fā)和維護復雜且費用較高,不利于系統(tǒng)的更新,也缺乏系統(tǒng)性和具有前瞻性的框架結構。
⑶傳統(tǒng)的HRMS是一個相對封閉的系統(tǒng),是按單項業(yè)務的需求開發(fā)的,只能按開發(fā)時的思路和流程處理信息。現代企業(yè)信息量大信息流動速度快,給人力資源的深度開發(fā)和充分利用帶來很大困難。
⑷信息的內容和形式單一,信息的流向是單向的,只能是自下而上,限制了上層充分利用系統(tǒng)的功能,也不能充分調動下層的積極性。
⑸傳統(tǒng)的C/S模式中,一般的客戶機終端需要安裝操作系統(tǒng)、網絡協議軟件、客戶端軟件、開發(fā)工具、應用軟件等,因而安裝維護比較復雜,對系統(tǒng)內存、運算速度等的要求都比較高,升級比較困難,當機器臺數增加時成本將會急劇升高,特別對于大型企業(yè)來說更是如此。
另外,具體到這家企業(yè)來說,由于它本身在生產、考勤等方面的特殊性,有相當一部分信息不能實現無紙化辦公,需要手工操作,收集和交換信息的速度慢,準確性差。
3.系統(tǒng)設計
硬件基礎:由于該企業(yè)擁有覆蓋內部的高速Intranet局域網,通過自己的專用服務器接入Internet,并擁有自己公司的主頁,因此在此基礎上建立一套新型的基于Internet/Intranet的信息管理系統(tǒng)是完全可行的。根據該企業(yè)的具體情況,采用先進的ASP技術進行現有數據的綜合開發(fā),建立瀏覽器/服務器(Browser/Server)體系結構,可在多種操作系統(tǒng)和機型下運行。ASP(Active Server Pages)是微軟公司于1996年11月推出的WEB應用程序開發(fā)技術,具有許多顯著的優(yōu)點,ASP運行在服務器的同一個進程中,可以更快更有效的處理用戶的請求;可以提供更簡單、更方便的訪問數據庫的方法,使開發(fā)基于數據庫的WEB應用程序更加容易;ASP還支持幾乎所有的腳本語言。
應用Web瀏覽器,將用戶與數據庫查詢的一個專用區(qū)域進行數據交互,這種服務的用戶界面簡潔直觀,提供易于使用者理解的查詢標準和查詢結果。用戶的查詢命令是通過Web的HTML發(fā)生的,查詢請求將由Web訪問轉換成SQL標準的數據庫標準語言,數據庫服務器將根據SQL命令進行相應的處理,將查詢得到的原始數據反饋給用戶,并以HTML語言的格式送入用戶的Web瀏覽器。
主要使用HTML超文本編輯語言和Vbcript、Javascript語言,同時運用基于IIS的ASP動態(tài)網站開發(fā)技巧。首先用HTML語言來編寫大部分的瀏覽器界面,為使界面達到統(tǒng)一美觀,同時使用了CSS、FLASH等技術。Vbcript和Javascript是編寫ASP文件的基本語言,使用ASP主要用來實現與數據庫的連接,動態(tài)查詢、追加、刪除、修改、計算等管理數據庫的功能。通過ASP可結合HTML網頁,ASP指令和ActiveX控件建立動態(tài)、交互且高效的Web服務器應用程序,所有嵌在普通HTML的腳本程序都在服務器端運行,當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給用戶瀏覽器,這樣也就減輕了用戶端的負擔,大大提高了交互的速度。
Web服務器的安全特性也是非常重要的,它不僅可以預防非授權用戶對網絡的訪問,也能保護Web站點內容不受侵犯。典型的安全特性包括“訪問控制”,系統(tǒng)管理員通過域或通過IP地址進行的訪問,也可以改變控制訪問列表對用戶的身份進行鑒定。
4.系統(tǒng)實現
4.1Web服務器的安裝測試
安裝一臺Windows2000 Server中文版服務器,使它具備以下條件:
⑴在服務器上安裝Windows2000 Server中文版,并安裝Service Pack 2。
⑵在服務器上安裝使用數據庫的32位ADO驅動程序,作者使用的是微軟公司的SQL Server 2000 中文版。
⑶安裝并設置IIS5.0。
另外還需要至少一臺備份服務器,最好要有數據備份磁帶機。
4.2選擇Web客戶端軟件
⑴Windows 95/98/2000 操作系統(tǒng),同時安裝TCP/IP協議。
⑵IE或Netscape 瀏覽器。
4.3網絡數據庫解決方案
SQL命令與標準HTML代碼結合,通過ADO驅動程序連接到SQL Server數據庫。由于Script代碼是在服務器端運行,而不是在用戶端的瀏覽器上運行,因此用戶端不用安裝特別的應用程序,只要有IE或者Netscape就可以進行數據的查詢了。
ADO是微軟公司推出的最新的數據訪問技術,隨著ADO技術的發(fā)行,以前傳統(tǒng)常用的數據訪問技術如ODBC、RDO、DAO都黯然失色。ADO(Active Data Object)是建立在OLE DB(OLE Database)基礎上的高層數據庫API,它通過封裝在低層OLE DB功能中的不同對象、方法和屬性以提供高層接口。ADO還基于ActiveX標準,因此它的可擴展性很強,適應了在Internet上的應用。從許多方面來看,AOD都是當今最好的基于對象的數據庫接口:短小精干,易學易用,功能強大,能夠訪問任何類型的數據。Microsoft已經把ADO定為在各種技術條件下的標準訪問方法,推薦用于將來進行開發(fā)的對象模型。
該系統(tǒng)的物理結構有三層:第一層是分布在企業(yè)集團及全國甚至是世界各地的網絡用戶終端,有關人員可以使用終端上的瀏覽器,在授權范圍內,從任何地方進入管理系統(tǒng)。第二層是位于企業(yè)信息中心機房的Web服務器,它負責接受各用戶的訪問請求,并把處理結果通過網絡送給用戶。第三層是同樣位于中心機房的數據庫服務器,它負責存儲、處理通過網絡收集的數據。因此軟件結構也分為三層:瀏覽器層,應用服務器層,數據庫服務器層。系統(tǒng)結構如圖1所示。

系統(tǒng)的核心部分是Web Server,它負責接受遠程或者本地的HTTP查詢請求,然后根據查詢的條件到數據庫服務器獲取相關數據,再將結果翻譯成標準HTML語言和各種Script代碼,傳送回提交請求的用戶瀏覽器。同樣,瀏覽器也會將更改、刪除、新增數據記錄的請求申請送至Web服務器,由后者和數據庫服務器聯系完成這些工作。
5.系統(tǒng)功能
在功能需求和系統(tǒng)分析的基礎上,把這個信息管理系統(tǒng)劃分為7個功能模塊:
⑴考勤管理:考勤管理程序與考勤機等設備相連,根據事先編排的班次信息,過濾掉錯誤數據,生成較為清晰的員工出勤報告,并可轉入薪資和福利程序中,使考勤數據與薪資計算直接掛鉤。生成的記錄還可作為歷史信息保存,用于分析、統(tǒng)計和查詢。另外,化工企業(yè)與其他企業(yè)相比在考勤方面有自己的特殊性,例如一般需要連續(xù)生產不能中斷,因此部分員工的工作時間實行三班倒,另一部分員工實行正常八小時工作制,而且化工廠每年需要有一段時間停產大修,這些情況在班次設置中要格外注意。
⑵生產管理:主要功能是收集統(tǒng)計分析企業(yè)的生產情況,為進行生產分析提供數據。由于化工企業(yè)的生產具有連續(xù)性和危險性,所以及時準確的管理生產情況就顯得非常必要。
⑶薪資和福利管理:可用于管理企業(yè)薪資和福利計算的全過程,其中包括企業(yè)的薪資和福利政策設定、自動計算社會保險等代扣代繳項目,而且還可以根據公司的政策設置并計算由年假、事假、病假、婚假、喪假等帶薪假以及遲到、早退、曠工等形成的對薪資和福利的扣減,能夠設定企業(yè)的成本中心并按成本中心將薪資和總帳結合起來,直接生成總帳憑證,還能存儲完備的歷史信息以供查詢和生成報表,為進行績效分析提供依據。
⑷人事管理:主要功能是處理員工的人事信息,包括在職期間基本不變的基本信息和會隨職務變化的職位信息。該模塊可以為管理企業(yè)的人事變動的基本情況提供可靠準確的統(tǒng)計數據,同時它也為進行薪資計算提供了依據。
⑸養(yǎng)老保險:主要功能是根據人事信息和基本工資等信息自動統(tǒng)計出工資表。并可以進行按部門、車間等單位匯總及輸出供銀行處理的數據文件。
⑹安全保密:采取多種方式以保證數據在傳輸、處理、存儲等過程中的準確性、保密性。
⑺幫助:主要是向用戶介紹系統(tǒng)運行環(huán)境、使用方法、注意事項等容。
這樣,不僅減輕了人力資源管理人員用于數據采集、確認和更新的工作量,也較好的保證了數據的質量和數據更新的速度。而且由于Internet不受時間和地理位置的限制,即使經理遠在國外,他也可以即使地處理其員工的申請,不會因為人不在公司而影響工作。同時,公司的各種政策、制度通知和培訓資料也可以通過這種渠道來發(fā)布,有效的改善了公司內部溝通途徑。
6.結語
“公正、公平、合理”的企業(yè)管理理念和企業(yè)管理水平的提高,使企業(yè)對人力管理資源系統(tǒng)有了更高的需求,同時由于個人電腦的普及,數據庫技術,特別是Intranet/Internet技術的發(fā)展,使得基于Web的人力資源管理系統(tǒng)的出現發(fā)展成為必然。這套系統(tǒng)的特點是以最新的技術,從人力資源管理的角度出發(fā),用集中的數據庫將幾乎所有與人力資源有關的數據統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從企業(yè)的戰(zhàn)略角度來考慮人力資源規(guī)劃和政策。怎樣依托先進的信息技術和現代化的管理技術,使企業(yè)創(chuàng)造更大的效益,是我們化工企業(yè)應該認真面對的問題,這也是對整個中國經濟發(fā)展至關重要的問題,因此發(fā)展先進的人力資源管理系統(tǒng)是勢在必行的。面對激烈的市場競爭,我們應該借鑒國外的先進技術和管理思想,充分考慮目前企業(yè)的現狀和未來發(fā)展的需要,按照規(guī)模優(yōu)化的原則,建設我們新一代的HRMS系統(tǒng)。同時我們也應該認識到,對傳統(tǒng)管理系統(tǒng)的改造如同開發(fā)一個新系統(tǒng)一樣是一個復雜的系統(tǒng)工程,必須做好充分的前期準備工作,對現有系統(tǒng)進行認真細致的系統(tǒng)分析,做好對系統(tǒng)改造的可行性分析,選擇適合原有系統(tǒng)的改造方法和工具,最好采用現有成熟的技術,既能夠保護原有的投資,又能夠使改造后的系統(tǒng)在技術上具有先進性,并達到預期的目標,取得事半功倍的效果