湖北工業(yè)大學(xué) 鄒美玲
人力資源管理涉及到企業(yè)發(fā)展的方方面面,包括了企業(yè)的成本核算、技術(shù)發(fā)展、分工合作和企業(yè)人員的吐故納新等等??茖W(xué)的人力資源管理奠定的現(xiàn)代化大型企業(yè)發(fā)展的基礎(chǔ),是企業(yè)不斷進步的動力,也是企業(yè)發(fā)展中的重要企業(yè)對象(BusinessObject)。隨著軟件技術(shù)和網(wǎng)絡(luò)技術(shù)的完善和成熟,大型N層的組件式(componentization)的開發(fā)方式已經(jīng)取代了模塊式開發(fā)方式。正確地將OOAD(面向?qū)ο蠓治鲈O(shè)計)階段分析出來的企業(yè)對象進行開發(fā)、裝配、發(fā)布,不但有效地發(fā)揮計算機網(wǎng)絡(luò)的分布性和高效性,而且實現(xiàn)系統(tǒng)的伸縮性。
人力資源系統(tǒng)設(shè)計和實現(xiàn)包括從設(shè)計原則到需求分析和概要設(shè)計,進而在概要設(shè)計的基礎(chǔ)上選擇開發(fā)方法并做出系統(tǒng)架構(gòu)設(shè)計實現(xiàn)和部署這些部分。
(1)完整性與集成性。系統(tǒng)應(yīng)全部涵蓋了人力資源管理的所有業(yè)務(wù)功能,并且對每個業(yè)務(wù)功能都是基于完整而標準的業(yè)務(wù)流程與大量配套表格來設(shè)計,是用戶日常工作的信息化管理平臺。
對員工數(shù)據(jù)的輸入工作只需進行一次,其它模塊即可共享,減少大量的重復(fù)錄入工作。既可作為一個完整的系統(tǒng)使用,也可以將模塊拆分單獨使用,在必要時還能擴展集成為一個完整系統(tǒng)。
(2)易用性。界面友好簡潔,直觀地體現(xiàn)了HR管理的主要工作內(nèi)容,采用導(dǎo)航器界面,引導(dǎo)用戶按照優(yōu)化的HR管理流程進行每一步操作,盡量在一個界面上就能顯示所有功能。
(3)網(wǎng)絡(luò)功能與自助服務(wù)。支持集團性企業(yè)用戶,提供異地、多級、分層的數(shù)據(jù)管理功能。日常管理不受物理位置限制,可在任何聯(lián)網(wǎng)計算機上經(jīng)身份驗證后進行操作。
(4)開放性。提供功能強大的數(shù)據(jù)接口,輕松實現(xiàn)各種數(shù)據(jù)的導(dǎo)入導(dǎo)出以及與外部系統(tǒng)的無縫連接。支持其它主流數(shù)據(jù)庫。
(5)靈活性。可快速靈活地根據(jù)客戶需求進行客戶化開發(fā),增加、修改客戶流程,客戶界面。
自從SUN公司正式推出了EJB的規(guī)范之后,在眾多的公司和開發(fā)人員中引起了很大的反響。標志著用Java開發(fā)企業(yè)級應(yīng)用系統(tǒng)將變的非常簡單。SUN公司對EJB的定義是:EJB是用于開發(fā)和部署多層結(jié)構(gòu)的分布式的面向?qū)ο蟮腏ava應(yīng)用系統(tǒng)的跨平臺的構(gòu)件體系結(jié)構(gòu)。采用EJB可以使開發(fā)商業(yè)應(yīng)用系統(tǒng)變得容易,應(yīng)用系統(tǒng)可以在一個支持EJB的環(huán)境中開發(fā),開發(fā)完之后部署在其他的環(huán)境中,隨著需求的改變,應(yīng)用系統(tǒng)可以不加修改地遷移到其他功能更強更復(fù)雜的服務(wù)器上。
在EJB的規(guī)范中,提到了6種角色,包括Bean提供者,應(yīng)用程序裝配者,EJB容器,EJB配置工具,EJB服務(wù)提供者,系統(tǒng)管理員。在這里,EJB容器是EJB之所以能夠運行的框架。EJB容器管理著EJB的創(chuàng)建、撤消、激活、鈍化,與數(shù)據(jù)庫的連接系統(tǒng)安全事務(wù)處理等重要的系統(tǒng)級工作。
2.3.1 組件的裝配
組件的裝配是將獲得應(yīng)用組件JAR文件,并將它們組裝成一個J2EE應(yīng)用的企業(yè)ARchive(EAR)文件的公司或個人,此種文件是一個帶.ear擴展名的標準文件。如果用UltraEdit之類的文本編輯工具編寫EJB代碼,并用jar命令行打包時,必須提供erj-jar.xml文本文件描述EJB的屬性,使EJB容器了解組件的結(jié)構(gòu)。
2.3.2 組件的部署
組件的部署職責(zé)包括設(shè)定事務(wù)控制安全屬性。并根據(jù)應(yīng)用組件程序員提供的指示來標明一個企業(yè)bean是自己處理自身的存儲。在安裝過程中,部署商將應(yīng)用組件安裝到服務(wù)器上,并生成容器特定的類和接口。
具體實施分為2個步驟。
(1)選擇Deployments□Application打開應(yīng)用程序節(jié)點。
(2)點擊配置新應(yīng)用程序的鏈接,打開建立新應(yīng)用程序界面。
(3)填寫應(yīng)用程序表,輸入應(yīng)用程序名稱輸入需要發(fā)布應(yīng)用程序的位置并選中要發(fā)布的復(fù)選框。
(4)點擊create按鈕創(chuàng)建完成。
在這一步中,實際是在該域中的配置文件(/config/ domain_name/configxml)中新添了一項。
第二步,在這里系統(tǒng)有3種組件要發(fā)布,包括Web組件EJB組件和資源連接組件,在這里本文將討論Web組件的發(fā)布方法。
(1)選擇DeploymentsWebApplication打開Web應(yīng)用程序節(jié)點。
(2)點擊配置新Web應(yīng)用程序的鏈接打開建立新Web應(yīng)用程序界面。
(3)填寫Web應(yīng)用程序表包括以下內(nèi)容。
①組件名。
②指向該組件的統(tǒng)一定位資源UniformResource. Identifier。
③指向Web應(yīng)用程序的位置或者指向壓縮后的JAR文件。
④選擇發(fā)布順序決定在Weblogic啟動時組件發(fā)布順序。
⑤選擇是否發(fā)布。
(4)點擊create按鈕創(chuàng)建完成。
(5)點擊target按鈕選擇在哪一臺服務(wù)器上發(fā)布或者選擇在簇服務(wù)器上發(fā)布。
(6)點擊apply按鈕發(fā)布完成。
拷貝代碼的動態(tài)布置,沒有在CONFIG.XML中登記,可直接把壓縮包或目錄拷到Applications目錄下,WebLogic會自動檢測到。WebLogic每次啟動時會自動對Applications目錄下沒有進行靜態(tài)布置的應(yīng)用,進行動態(tài)布置。
人力資源管理今天已深入人們的意識中,成為推動企業(yè)發(fā)展的動力之一。除了人事管理之外,其最重要的就是企業(yè)的資源組織,人力資源作為企業(yè)最重要的財富并不斷為企業(yè)創(chuàng)造新的財富,真正把它落到實處,可以給企業(yè)帶來發(fā)展的生機。通過本文的研究可以得出以下結(jié)論:
(1)在系統(tǒng)地分析了人力資源管理發(fā)展歷史和現(xiàn)狀的基礎(chǔ)上,總結(jié)了當(dāng)今人力資源的發(fā)展動向,并指出了人力資源在企業(yè)集成制造環(huán)境中的地位,提出了建立和完善人力資源管理系統(tǒng)的重要性。
(2)計算機技術(shù)的飛速發(fā)展和Internet的不斷成熟使基于網(wǎng)絡(luò)的人力資源管理系統(tǒng)成為今后人力資源管理的重要手段,采用先進的技術(shù)搭建伸縮性強大的系統(tǒng)軟件,滿足系統(tǒng)管理現(xiàn)代化科學(xué)化。
(3)在系統(tǒng)分析了系統(tǒng)構(gòu)架的發(fā)展后,指出了以往系統(tǒng)構(gòu)架的不成熟之處,并采用了N層構(gòu)架方式和先進的模式建立人力資源管理系統(tǒng)。
(4)將人力資源作為中間件開發(fā),分析了模塊開發(fā)和組件開發(fā)之間的重要區(qū)別,給出了J2EE的開發(fā)模式,并將人力資源管理系統(tǒng)作為一個子系統(tǒng)嵌入其中,給出了開發(fā)中間件的一系列過程和方法。