天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

HR管理系統(tǒng)軟件開(kāi)發(fā)技術(shù)

發(fā)布時(shí)間:2016-09-26 16:01

  本文關(guān)鍵詞:基于構(gòu)件化軟件重用的ERP系統(tǒng)研究,由筆耕文化傳播整理發(fā)布。


當(dāng)前所在位置:中國(guó)論文網(wǎng) > 科技論文發(fā)表 > HR管理系統(tǒng)軟件開(kāi)發(fā)技術(shù)

HR管理系統(tǒng)軟件開(kāi)發(fā)技術(shù)

發(fā)布日期: 2012-10-27 發(fā)布:  

  2012年第17期目錄       本期共收錄文章20篇

2012年第17期

  摘要:以企業(yè)人力資源管理系統(tǒng)中的招聘子系統(tǒng)為例,講述如何把業(yè)務(wù)規(guī)則與程序獨(dú)立開(kāi)來(lái),以適應(yīng)企業(yè)業(yè)務(wù)規(guī)則的變化,全文分為了實(shí)例簡(jiǎn)述、業(yè)務(wù)規(guī)則、規(guī)則引擎和規(guī)則引擎的使用等幾個(gè)部分。
中國(guó)論文網(wǎng)
  關(guān)鍵詞:業(yè)務(wù)規(guī)則;規(guī)則引擎;軟件構(gòu)件
  1 實(shí)例簡(jiǎn)述
  企業(yè)資源管理系統(tǒng)中會(huì)涉及到很多的企業(yè)業(yè)務(wù)流程,在這些工作流程中的工作規(guī)則就叫做業(yè)務(wù)規(guī)則。在軟件開(kāi)發(fā)中,一種簡(jiǎn)單的處理業(yè)務(wù)規(guī)則的方式是根據(jù)業(yè)務(wù)規(guī)則和業(yè)務(wù)流程設(shè)計(jì)軟件、編寫(xiě)代碼。但當(dāng)企業(yè)要改變業(yè)務(wù)規(guī)則的時(shí)候,這些系統(tǒng)就必須跟著修改,實(shí)在是麻煩。企業(yè)的業(yè)務(wù)規(guī)則不可能是一成不變的,所以,把業(yè)務(wù)規(guī)則硬編碼進(jìn)軟件代碼里不是一種好的方法。應(yīng)該把業(yè)務(wù)規(guī)則從程序中獨(dú)立出來(lái),使用一個(gè)專門讀取業(yè)務(wù)規(guī)則并依據(jù)規(guī)則中的定義來(lái)執(zhí)行業(yè)務(wù)流程的程序模塊來(lái)驅(qū)動(dòng)整個(gè)業(yè)務(wù)的進(jìn)行,這個(gè)模塊就叫規(guī)則引擎。本文以企業(yè)的人才招聘模塊為例子,本例子的人才招聘模式可以是面向院校、社會(huì)或者人力資源市場(chǎng)等,不同的招聘對(duì)象的招聘流程和規(guī)則都可以不一樣,而客戶要求我們?cè)O(shè)計(jì)的軟件系統(tǒng)要能適用于各種招聘對(duì)象和場(chǎng)合。
  2 業(yè)務(wù)規(guī)則
  規(guī)則可以以XML文件形式存儲(chǔ),采用XML形式的規(guī)則標(biāo)記語(yǔ)言定義規(guī)則包中的對(duì)象以及相應(yīng)的操作邏輯。根據(jù)在設(shè)計(jì)階段得到的業(yè)務(wù)模式設(shè)計(jì)相應(yīng)的業(yè)務(wù)規(guī)則,業(yè)務(wù)規(guī)則采用XML文檔來(lái)存儲(chǔ)。根據(jù)Microsoft BizTalk的規(guī)則引擎采用的規(guī)則定義文件的模式,每個(gè)模式的業(yè)務(wù)規(guī)則集用XML文檔的一個(gè)元素<ruleSet>來(lái)表示,<ruleSet>元素包含的多個(gè)相同模式的子元素,子元素就表示業(yè)務(wù)模式的業(yè)務(wù)規(guī)則。BizTalk的規(guī)則語(yǔ)言是一些定義好的XML元素符號(hào),能夠用來(lái)表示各種業(yè)務(wù)規(guī)則,本文中涉及的規(guī)則的描述采用Biztalk的規(guī)則語(yǔ)言規(guī)范。
  如招聘管理業(yè)務(wù)模式中可建立如下篩選業(yè)務(wù)規(guī)則:
  業(yè)務(wù)規(guī)則1:
  IF:應(yīng)聘者性別為女而且學(xué)歷低于?
  THEN:淘汰
  該規(guī)則是人員篩選構(gòu)件中初選子構(gòu)件的一個(gè)業(yè)務(wù)規(guī)則,條件不成立則調(diào)用篩選構(gòu)件的接口方法Bypass,并把該應(yīng)聘者的號(hào)碼作為參數(shù)傳遞。其中的inviteeObject是篩選構(gòu)件中對(duì)應(yīng)應(yīng)聘者的業(yè)務(wù)對(duì)象。
  學(xué)歷編碼規(guī)則要和人力資源系統(tǒng)的基礎(chǔ)數(shù)據(jù)的定義相吻合,比如中專為1、?茷2、本科為3、研究生為4等。以上規(guī)則文檔的條件成立時(shí)執(zhí)行的操作是業(yè)務(wù)對(duì)象HRMBusinessObject中的方法Bypass,并以表示應(yīng)聘者的對(duì)象PersonInvitee的Number作為參數(shù),該方法會(huì)把不符合規(guī)則的應(yīng)聘者從列表中刪除。
  而在設(shè)計(jì)構(gòu)件中的招聘模式是融合了三種招聘流程,這三種業(yè)務(wù)流程的業(yè)務(wù)規(guī)則用三個(gè)規(guī)則集文檔來(lái)表示,分別命名為xml_inviteStu、xml_inviteSoc、xml_inviteInCor。
  3 規(guī)則引擎
  業(yè)務(wù)規(guī)則引擎讀取業(yè)務(wù)規(guī)則,根據(jù)業(yè)務(wù)規(guī)則中的條件成立與否確定是否執(zhí)行對(duì)應(yīng)的操作。規(guī)則引擎用事實(shí)(fact)作為規(guī)則中的左邊表達(dá)式的值與規(guī)則的右邊表達(dá)式的值進(jìn)行比較關(guān)系運(yùn)算,關(guān)系結(jié)果成立則執(zhí)行規(guī)則規(guī)定的操作。其中的事實(shí)是規(guī)則所表達(dá)的系統(tǒng)中對(duì)應(yīng)對(duì)象的相關(guān)屬性,可以是數(shù)據(jù)庫(kù)中表的一條記錄的某個(gè)字段,或者是XML文檔的某個(gè)元素或?qū)傩缘闹。如上面的篩選規(guī)則可以用招聘管理數(shù)據(jù)庫(kù)中應(yīng)聘者表中的記錄作為事實(shí),每條記錄在程序中使用應(yīng)聘者對(duì)象的值表示。用Mictosoft Biztalk SDK提供的規(guī)則引擎工具包可以編寫(xiě)規(guī)則引擎構(gòu)件如下:
  如每個(gè)應(yīng)聘者的數(shù)據(jù)記錄就是一個(gè)短期事實(shí),所有的應(yīng)聘者記錄組成數(shù)組,本構(gòu)件里的HRMRuleEngine類中的Execute函數(shù)要求把應(yīng)聘者記錄的數(shù)組名作為參數(shù)。本構(gòu)件中的事實(shí)數(shù)組的大小限制在50,即本構(gòu)件所能一次處理篩選業(yè)務(wù)的記錄數(shù)不能多于50個(gè)(應(yīng)聘者)。
  4 規(guī)則引擎的使用
  在項(xiàng)目中引用前面開(kāi)發(fā)生成的程序集,包括業(yè)務(wù)規(guī)則引擎和業(yè)務(wù)邏輯層程序集。在應(yīng)用項(xiàng)目中,首先要生成應(yīng)聘者對(duì)象(Personinvitee)集(數(shù)組)。然后把這個(gè)數(shù)組作為參數(shù)傳遞給規(guī)則引擎,因?yàn)橐?guī)則文件里已經(jīng)定義好了不滿足條件執(zhí)行Bypass刪除相應(yīng)的應(yīng)聘者,因此之后得到的就是滿足招聘條件的應(yīng)聘者了。
  篩選按鈕單擊事件處理過(guò)程復(fù)用業(yè)務(wù)構(gòu)件的業(yè)務(wù)對(duì)象inviteeFilter執(zhí)行應(yīng)聘人員的初選業(yè)務(wù),其代碼如下所示。
  此處省略為應(yīng)聘者數(shù)組元素賦值的代碼!
  //執(zhí)行篩選業(yè)務(wù)
  上述代碼的最后一行,即業(yè)務(wù)類inviteeFilter的Filter方法是通過(guò)調(diào)用規(guī)則引擎的Execute方法來(lái)實(shí)現(xiàn)規(guī)則的應(yīng)用的。
  5 總結(jié)
  我這里展示的實(shí)例處理的數(shù)據(jù)量太小,涉及的業(yè)務(wù)規(guī)則也太簡(jiǎn)單。采用本例展示的業(yè)務(wù)規(guī)則與程序邏輯分離的方式開(kāi)發(fā)這樣的應(yīng)用系統(tǒng),就能適應(yīng)每次招聘的規(guī)則的變化。對(duì)于人力資源管理的其它模塊也可以用同樣的方式來(lái)開(kāi)發(fā),但前提條件是有可復(fù)用的分析、設(shè)計(jì)和物理構(gòu)件存在,即必須有對(duì)應(yīng)領(lǐng)域的領(lǐng)域工程的支持。關(guān)于代碼的更多細(xì)節(jié),有興趣的話請(qǐng)聯(lián)系我。
  參考文獻(xiàn):
  [1]朱麗,基于構(gòu)件化軟件重用的ERP系統(tǒng)研究,中國(guó)知網(wǎng)優(yōu)秀碩博士論文數(shù)據(jù)庫(kù),2005年.
  [2]李秀芳等,軟件復(fù)用與Framework框架技術(shù),科學(xué)技術(shù)與工程,2006年.
  [3]申利民,柔性軟件開(kāi)發(fā)技術(shù),國(guó)防工業(yè)出版社,2003年

轉(zhuǎn)載請(qǐng)注明來(lái)源。:

 


  本文關(guān)鍵詞:基于構(gòu)件化軟件重用的ERP系統(tǒng)研究,,由筆耕文化傳播整理發(fā)布。



本文編號(hào):123817

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/123817.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶aa6dc***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
日韩一区二区三区免费av| 亚洲午夜精品视频在线| 国产欧美亚洲精品自拍| 日韩成人h视频在线观看| 日韩日韩欧美国产精品| 欧美偷拍一区二区三区四区 | 精品国产成人av一区二区三区| 日韩精品一级一区二区| 午夜精品福利视频观看| 99久久国产精品亚洲| 国产不卡视频一区在线| 在线观看免费午夜福利| 亚洲专区中文字幕视频| 91欧美激情在线视频| 欧洲一级片一区二区三区| 偷拍偷窥女厕一区二区视频| 亚洲精品中文字幕在线视频| 国产无摭挡又爽又色又刺激| 日韩在线免费看中文字幕| 美女被啪的视频在线观看| 日韩在线视频精品中文字幕| 久草视频在线视频在线观看| 中文字幕乱码一区二区三区四区| 国产欧美日产久久婷婷| 欧美韩国日本精品在线| 日本丁香婷婷欧美激情| 日本精品免费在线观看| 国产欧美日韩精品一区二| 极品少妇嫩草视频在线观看| 日本高清不卡一二三区| 欧美国产日韩变态另类在线看| 乱女午夜精品一区二区三区| 日本美国三级黄色aa| 富婆又大又白又丰满又紧又硬| 国产视频在线一区二区| 日韩精品一级片免费看| 丰满少妇被粗大猛烈进出视频| 丁香七月啪啪激情综合| 国产一区一一一区麻豆| 亚洲一区二区三区四区性色av| 国产精品一区二区传媒蜜臀|