專利名稱:適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)庫(kù)系統(tǒng)的處理方法,尤其涉及一種適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法。
背景技術(shù):
二十一世紀(jì)是人才的時(shí)代,人才已經(jīng)成為企業(yè)的核心競(jìng)爭(zhēng)力,如果一家企業(yè)缺乏人才,那么這家企業(yè)將無(wú)法可持續(xù)發(fā)展。在信息化高速發(fā)展的今天,如何利用信息技術(shù)管理人力資源已經(jīng)成為企業(yè)研究的重要問(wèn)題。在電子信息技術(shù)迅速發(fā)展的今天,紙質(zhì)信息正越來(lái)越多被電子信息所取代。電子信息化具有儲(chǔ)存量大,信息檢索速度快,易維護(hù),易保存等優(yōu)勢(shì)。所以在當(dāng)今社會(huì)的政治,經(jīng)濟(jì),生活等越來(lái)越多的方面發(fā)揮著重要作用。人力資源管理是近年一項(xiàng)非常熱門(mén)的學(xué)科。人力資源市場(chǎng)的迅速發(fā)展以及就業(yè)市場(chǎng)的成熟,需要企業(yè)對(duì)于自身的員工有一套成熟的管理系統(tǒng)。能夠方便企業(yè)進(jìn)行人力資源的管理與整合。而將人力資源信息化以后,可以更好地反映企業(yè)目前的人力資源狀況,在缺乏人力資源的時(shí)候,可以進(jìn)行人力資源的招募工作。所以,人力資源管理的信息化程度,也很好地反映了一個(gè)企業(yè)的競(jìng)爭(zhēng)力程度。人力資源管理的完善,也是企業(yè)長(zhǎng)遠(yuǎn)發(fā)展的一個(gè)堅(jiān)定基石出。人力資源管理作為企業(yè)中一個(gè)并不算大規(guī)模的系統(tǒng),本身的主要作用是企業(yè)發(fā)展的運(yùn)營(yíng)維護(hù),而非企業(yè)的盈利點(diǎn)。正因?yàn)檫@點(diǎn),容易受到企業(yè)的忽視,從而導(dǎo)致開(kāi)發(fā)經(jīng)費(fèi)不充分。而人力資源系統(tǒng)的主要使用者,以企業(yè)的人力資源部員工為主,他們本身并不具有很強(qiáng)的系統(tǒng)操作能力。業(yè)界需要研究以低系統(tǒng)復(fù)雜性、低開(kāi)發(fā)成本、低維護(hù)成本、低操作要求性的人力管理系統(tǒng)。
發(fā)明內(nèi)容
針對(duì)當(dāng)前業(yè)界的實(shí)際需要,本發(fā)明的發(fā)明人著重對(duì)人力資源管理系統(tǒng)的框架設(shè)計(jì)進(jìn)行了研究和開(kāi)發(fā),完成一套架構(gòu)新穎的人力資源數(shù)據(jù)系統(tǒng)以及基于這種人力資源數(shù)據(jù)系統(tǒng)的處理方法。具體地,本發(fā)明提出了一種適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法,所述人力資源數(shù)據(jù)系統(tǒng)包括表示層、業(yè)務(wù)控制層、模型層和數(shù)據(jù)庫(kù)層,所述方法包括客戶通過(guò)表示層發(fā)送請(qǐng)求給業(yè)務(wù)控制層;控制層基于配置信息把客戶的請(qǐng)求封裝,然后傳送給相應(yīng)的Action 對(duì)象;所述Action對(duì)象將封裝好的客戶請(qǐng)求剝離出需要的數(shù)據(jù)以后調(diào)用義!“^⑶對(duì)象進(jìn)行處理,也就是進(jìn)入到模型層進(jìn)行進(jìn)一步的細(xì)節(jié)處理。
根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在上述適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法中, 在進(jìn)行進(jìn)一步的細(xì)節(jié)處理的步驟之后,所述Service對(duì)象對(duì)數(shù)據(jù)進(jìn)行業(yè)務(wù)處理。根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在上述適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法中, 所述Service對(duì)象對(duì)數(shù)據(jù)進(jìn)行業(yè)務(wù)處理的步驟進(jìn)一步包括
如果需要數(shù)據(jù)庫(kù)支持,則會(huì)對(duì)數(shù)據(jù)庫(kù)的相關(guān)數(shù)據(jù)表的字段進(jìn)行映射,實(shí)現(xiàn)可持久化類來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),并將可持久化類操作轉(zhuǎn)換為底層SQL語(yǔ)句,完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)及修改。根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在上述適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法中, 在完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)及修改之后還包括
將SQL處理的結(jié)果反饋給Service對(duì)象。根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在上述適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法中, 在將SQL處理的結(jié)果反饋給Service對(duì)象之后還包括
所述Service對(duì)象處理結(jié)束以后,將結(jié)果反饋給所述Action對(duì)象,所述Action對(duì)象根據(jù)處理結(jié)果的不同,將數(shù)據(jù)重新封裝以后發(fā)送出去。根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在上述適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法中, 在所述發(fā)送出去的步驟之后進(jìn)一步包括
所述控制層通過(guò)封裝結(jié)果的不同,將封裝好的數(shù)據(jù)交給表示層的不同頁(yè)面,顯示數(shù)據(jù)處理的結(jié)果。本發(fā)明的處理方法屏蔽了底層數(shù)據(jù)庫(kù)的直接操作,采用面向?qū)ο蟮姆绞?,給開(kāi)發(fā)者提供數(shù)據(jù)庫(kù)操作的接口,將數(shù)據(jù)庫(kù)層分離為了數(shù)據(jù)庫(kù)訪問(wèn)層和可持久化層,給開(kāi)發(fā)者帶來(lái)了實(shí)際的便利,避免了冗長(zhǎng)的SQL語(yǔ)句,也提高了開(kāi)發(fā)效率。應(yīng)當(dāng)理解,本發(fā)明以上的一般性描述和以下的詳細(xì)描述都是示例性和說(shuō)明性的, 并且旨在為如權(quán)利要求所述的本發(fā)明提供進(jìn)一步的解釋。
附圖主要是用于提供對(duì)本發(fā)明進(jìn)一步的理解。附圖示出了本發(fā)明的實(shí)施例,并與本說(shuō)明書(shū)一起起到解釋本發(fā)明原理的作用。附圖中
圖1示意性地示出了人力資源數(shù)據(jù)系統(tǒng)的功能需求表示圖。圖2示意性地示出了根據(jù)本發(fā)明的人力資源數(shù)據(jù)系統(tǒng)的架構(gòu)。圖3示意性地示出了根據(jù)本發(fā)明的適用于該人力資源數(shù)據(jù)系統(tǒng)的處理方法的流程圖。
具體實(shí)施例方式以下結(jié)合附圖詳細(xì)描述本發(fā)明的技術(shù)方案。人力資源數(shù)據(jù)系統(tǒng)的目標(biāo)是將員工檔案與資料信息化,實(shí)現(xiàn)快速的查詢搜索,并且將招聘這一個(gè)流程與實(shí)際管理統(tǒng)一到一起,形成一套比較完善的管理系統(tǒng),使人力資源管理進(jìn)行標(biāo)準(zhǔn)化、科學(xué)化、信息化,從而提高工作效率。本發(fā)明人經(jīng)過(guò)對(duì)于人力資源部的要求和人力資源資料進(jìn)行分析,得出了系統(tǒng)的功能需求。圖1示意性地示出了人力資源數(shù)據(jù)系統(tǒng)的功能需求表示圖。參考圖1,人力資源數(shù)據(jù)系統(tǒng)大致分為以下幾個(gè)部分 1、部門(mén)信息管理
部門(mén)管理模塊用于管理公司的部門(mén)結(jié)構(gòu),將人員統(tǒng)一分配到部門(mén)以后,可以迅速獲取每個(gè)部門(mén)的相關(guān)信息,成為人員的調(diào)配的基礎(chǔ)。2、職位信息
職位管理模塊用于管理公司的職位結(jié)構(gòu),每一個(gè)人都具有各自的職位,職位也是招聘管理中,信息發(fā)布的一個(gè)參考,可以防止在招募信息發(fā)布時(shí),職位輸入不正確的誤操作。3、員工信息
員工信息管理主要用于員工列表的維護(hù),包括新建,刪除修改員工信息。使得管理員能夠迅速地尋找到相關(guān)人員的有關(guān)信息。4、用戶管理
用戶管理模塊用于本系統(tǒng)的密碼維護(hù),并且包括對(duì)其他用戶的權(quán)限設(shè)置,防止非法用戶對(duì)于資源的隨意訪問(wèn),以保證其他用戶的信息安全。權(quán)限設(shè)置是整個(gè)系統(tǒng)安全控制的主要手段。5、招聘管理
招聘管理模塊是公司為了發(fā)展,進(jìn)行人才招募的手段。本模塊由人力資源管理的相關(guān)權(quán)限人員進(jìn)行職位的發(fā)布,修改,由人事經(jīng)理批準(zhǔn)后。應(yīng)聘人員可以通過(guò)招募通道對(duì)于相關(guān)職位進(jìn)行監(jiān)理的投遞,并且可以查詢自己簡(jiǎn)歷審批的進(jìn)度狀況,得知自己是否可以有面試的資格。針對(duì)上述需求,本發(fā)明提出了一種人力資源數(shù)據(jù)系統(tǒng)。圖2示出了根據(jù)本發(fā)明的人力資源數(shù)據(jù)系統(tǒng)的架構(gòu)。如圖2所示,該人力資源數(shù)據(jù)系統(tǒng)201主要包括表示層201、業(yè)務(wù)控制層202、模型層203以及數(shù)據(jù)庫(kù)層204。其中,表示層201、業(yè)務(wù)控制層202、模型層 203和數(shù)據(jù)庫(kù)層204之間通過(guò)接口實(shí)現(xiàn)層間獨(dú)立和分離,保持各層的實(shí)現(xiàn)細(xì)節(jié)相互不公開(kāi)。為了保持系統(tǒng)的穩(wěn)定性,擴(kuò)展性和可維護(hù)性,提高開(kāi)發(fā)效率。本發(fā)明的人力資源數(shù)據(jù)系統(tǒng)將所有的業(yè)務(wù)按照功能的模塊進(jìn)行抽象,然后進(jìn)行劃分。在MVC的基礎(chǔ)上,如上所述,本發(fā)明將整個(gè)系統(tǒng)劃分為表示層201、業(yè)務(wù)控制層202、模型層203以及數(shù)據(jù)庫(kù)層204。 在分層設(shè)計(jì)中,各層提供的接口是進(jìn)行層間通信的基礎(chǔ),遵循的原則是實(shí)現(xiàn)嚴(yán)格的層間獨(dú)立和分離,各層的實(shí)現(xiàn)細(xì)節(jié)不對(duì)外公開(kāi)。采用這種多層體系結(jié)構(gòu),可以使應(yīng)用數(shù)據(jù)的表示被限制到相應(yīng)的層內(nèi),降低了數(shù)據(jù)在各層之間的耦合性,提高了整體架構(gòu)的可維護(hù)性和可擴(kuò)展性。具體的,表示層201用于人機(jī)交互,提交表單進(jìn)行后臺(tái)處理并顯示輸出處理結(jié)果。 業(yè)務(wù)控制層202用于轉(zhuǎn)發(fā)客戶的訪問(wèn)請(qǐng)求,尋找對(duì)應(yīng)的業(yè)務(wù)處理模塊進(jìn)行處理。模型層203 主要用于實(shí)際業(yè)務(wù)的處理,比如數(shù)值的計(jì)算,統(tǒng)計(jì)等等。而數(shù)據(jù)庫(kù)層204則用于直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行增,刪,改查等操作。以下聯(lián)系附圖3詳細(xì)描述本發(fā)明的適用于上述人力資源數(shù)據(jù)系統(tǒng)的處理方法。圖 3示意性地示出了根據(jù)本發(fā)明的適用于該人力資源數(shù)據(jù)系統(tǒng)的處理方法的流程圖。如圖3所示,本發(fā)明的適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法包括以下步驟步驟301,客戶通過(guò)表示層發(fā)送請(qǐng)求給業(yè)務(wù)控制層;
步驟302,控制層基于配置信息把客戶的請(qǐng)求封裝,然后傳送給相應(yīng)的Action對(duì)象; 步驟303,所述Action對(duì)象將封裝好的客戶請(qǐng)求剝離出需要的數(shù)據(jù)以后調(diào)用Service 對(duì)象進(jìn)行處理,也就是進(jìn)入到模型層進(jìn)行進(jìn)一步的細(xì)節(jié)處理,特別是,所述Service對(duì)象對(duì)數(shù)據(jù)進(jìn)行業(yè)務(wù)處理;
步驟304,如果需要數(shù)據(jù)庫(kù)支持,則會(huì)對(duì)數(shù)據(jù)庫(kù)的相關(guān)數(shù)據(jù)表的字段進(jìn)行映射,實(shí)現(xiàn)可持久化類來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),并將可持久化類操作轉(zhuǎn)換為底層SQL語(yǔ)句,完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)及修改。步驟305,將SQL處理的結(jié)果反饋給Service對(duì)象;
步驟306,所述Service對(duì)象處理結(jié)束以后,將結(jié)果反饋給所述Action對(duì)象,所述 Action對(duì)象根據(jù)處理結(jié)果的不同,將數(shù)據(jù)重新封裝以后發(fā)送出去;
步驟307,所述控制層通過(guò)封裝結(jié)果的不同,將封裝好的數(shù)據(jù)交給表示層的不同頁(yè)面, 顯示數(shù)據(jù)處理的結(jié)果。本發(fā)明采用的是面向?qū)ο蟮乃枷搿S捎诒景l(fā)明所開(kāi)發(fā)的人力資源數(shù)據(jù)系統(tǒng)的架構(gòu)很好地考慮到了這個(gè)因素。于是,本發(fā)明屏蔽了底層數(shù)據(jù)庫(kù)的直接操作,采用面向?qū)ο蟮姆绞?,給開(kāi)發(fā)者提供數(shù)據(jù)庫(kù)操作的接口,將數(shù)據(jù)庫(kù)層分離為了數(shù)據(jù)庫(kù)訪問(wèn)層和可持久化層,給開(kāi)發(fā)者帶來(lái)了實(shí)際的便利,避免了冗長(zhǎng)的SQL語(yǔ)句,也提高了開(kāi)發(fā)效率。
權(quán)利要求
1.一種適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法,所述人力資源數(shù)據(jù)系統(tǒng)包括表示層、業(yè)務(wù)控制層、模型層和數(shù)據(jù)庫(kù)層,所述方法包括客戶通過(guò)表示層發(fā)送請(qǐng)求給業(yè)務(wù)控制層;控制層基于配置信息把客戶的請(qǐng)求封裝,然后傳送給相應(yīng)的Action對(duì)象; 所述Action對(duì)象將封裝好的客戶請(qǐng)求剝離出需要的數(shù)據(jù)以后調(diào)用Service對(duì)象進(jìn)行處理,也就是進(jìn)入到模型層進(jìn)行進(jìn)一步的細(xì)節(jié)處理。
2.如權(quán)利要求1所述的處理方法,其特征在于,在所述進(jìn)行進(jìn)一步的細(xì)節(jié)處理的步驟之后,所述Service對(duì)象對(duì)數(shù)據(jù)進(jìn)行業(yè)務(wù)處理。
3.如權(quán)利要求2所述的處理方法,其特征在于,所述Service對(duì)象對(duì)數(shù)據(jù)進(jìn)行業(yè)務(wù)處理的步驟進(jìn)一步包括如果需要數(shù)據(jù)庫(kù)支持,則會(huì)對(duì)數(shù)據(jù)庫(kù)的相關(guān)數(shù)據(jù)表的字段進(jìn)行映射,實(shí)現(xiàn)可持久化類來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),并將可持久化類操作轉(zhuǎn)換為底層SQL語(yǔ)句,完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)及修改。
4.如權(quán)利要求3所述的處理方法,其特征在于,在完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)及修改之后還包括將SQL處理的結(jié)果反饋給Service對(duì)象。
5.如權(quán)利要求4所述的處理方法,其特征在于,在將SQL處理的結(jié)果反饋給Service對(duì)象之后還包括所述Service對(duì)象處理結(jié)束以后,將結(jié)果反饋給所述Action對(duì)象,所述Action對(duì)象根據(jù)處理結(jié)果的不同,將數(shù)據(jù)重新封裝以后發(fā)送出去。
6.如權(quán)利要求5所述的處理方法,其特征在于,在所述發(fā)送出去的步驟之后進(jìn)一步包括所述控制層通過(guò)封裝結(jié)果的不同,將封裝好的數(shù)據(jù)交給表示層的不同頁(yè)面,顯示數(shù)據(jù)處理的結(jié)果。
全文摘要
本發(fā)明提出了一種適用于人力資源數(shù)據(jù)系統(tǒng)的處理方法,所述人力資源數(shù)據(jù)系統(tǒng)包括表示層、業(yè)務(wù)控制層、模型層和數(shù)據(jù)庫(kù)層,所述方法包括客戶通過(guò)表示層發(fā)送請(qǐng)求給業(yè)務(wù)控制層;控制層基于配置信息把客戶的請(qǐng)求封裝,然后傳送給相應(yīng)的Action對(duì)象;所述Action對(duì)象將封裝好的客戶請(qǐng)求剝離出需要的數(shù)據(jù)以后調(diào)用Service對(duì)象進(jìn)行處理,也就是進(jìn)入到模型層進(jìn)行進(jìn)一步的細(xì)節(jié)處理。本發(fā)明的人力資源數(shù)據(jù)系統(tǒng)的處理方法能幫助現(xiàn)代企業(yè)架構(gòu)下的人力資源管理實(shí)現(xiàn)信息化。
文檔編號(hào)G06Q10/06GK102486729SQ20101057466
公開(kāi)日2012年6月6日 申請(qǐng)日期2010年12月6日 優(yōu)先權(quán)日2010年12月6日
發(fā)明者呂挺, 徐旻煒 申請(qǐng)人:上海杉達(dá)學(xué)院