基于UML-的人力資源管理系統(tǒng)分析_第1頁
基于UML-的人力資源管理系統(tǒng)分析_第2頁
基于UML-的人力資源管理系統(tǒng)分析_第3頁
基于UML-的人力資源管理系統(tǒng)分析_第4頁
基于UML-的人力資源管理系統(tǒng)分析_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于UML 的人力資源管理系統(tǒng)分析人力資源管理系統(tǒng)(HRMS) 是建立一個(gè)人力資源規(guī)劃、開發(fā)、利用與管理的系統(tǒng),從而提高企業(yè)的競爭力。企業(yè)資源計(jì)劃(ERP) 系統(tǒng)中不能只統(tǒng)計(jì)人的出勤時(shí)間、薪資和福利,也要了解每位員工的教育程度、專長等,通過制定合理的培訓(xùn)計(jì)劃,提升員工的人力素質(zhì),挖掘其潛能。面向?qū)ο蠓椒ㄕ搹?986 年Brooh 率先提出后,至今已有50 種以上的方法論出現(xiàn),常見的有Rumbaugh 的對象模型技術(shù)OMT, Brooh ,Yourdon 的面向?qū)ο蠓治雠c設(shè)計(jì)(OOAPOOD) , Jacobson 的面向?qū)ο筌浖こ?OOSE),(Martin Podell ) 的面向?qū)ο蠓治雠c設(shè)計(jì)(OOAD) ,(Shlaer Mellor) 的面向?qū)ο笙到y(tǒng)分析(OOSA) ,Brock的責(zé)任導(dǎo)向設(shè)計(jì)RDD 等,分析設(shè)計(jì)方法各有特色,卻缺乏統(tǒng)一的標(biāo)準(zhǔn)。為了整合面向?qū)ο蠓椒ㄕ?1995 年由Rumbaugh ,Booch ,Jacobson 三位面向?qū)ο蟠髱熖岢鲎钪匾?、具有劃時(shí)代標(biāo)準(zhǔn)建模語言(Unified Modeling Language ,簡稱UML) 。1997 年后,UML 成為現(xiàn)今國際軟件工業(yè)的標(biāo)準(zhǔn)。近年來UML在世界范圍內(nèi)已經(jīng)逐漸成為面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語言。因此本文提出了一個(gè)基于UML 的ERP 環(huán)境下的人力資源管理系統(tǒng)的分析與建模。1 軟件建模方法的比較傳統(tǒng)的軟件開發(fā)是從算法的角度進(jìn)行建模,所有的軟件都用過程或函數(shù)作為其主要的構(gòu)造塊。開發(fā)人員把精力集中在控制流程和對大的算法進(jìn)行分解上。但當(dāng)系統(tǒng)的需求發(fā)生變化以及系統(tǒng)增長時(shí),系統(tǒng)就會變得難以維護(hù)。結(jié)構(gòu)化系統(tǒng)分析的弱點(diǎn)是在分析模型和系統(tǒng)設(shè)計(jì)模型之間沒有基本的聯(lián)系,其分析和設(shè)計(jì)方法已無法滿足日益復(fù)雜的大型、分布式系統(tǒng),因此軟件開發(fā)的技術(shù)與方法逐漸發(fā)展到了面向?qū)ο蟮姆治龊驮O(shè)計(jì)(OOAPOOD) 。與傳統(tǒng)的結(jié)構(gòu)化軟件開發(fā)技術(shù)不同,面向?qū)ο蠹夹g(shù)提出了對象的封裝、繼承、多態(tài)性、對象的覆蓋等方法,所有軟件系統(tǒng)都用對象或類作為其主要構(gòu)造塊。一個(gè)系統(tǒng)的模型建得好,就為滿足用戶需求、保證系統(tǒng)的穩(wěn)定性和質(zhì)量、提高系統(tǒng)的擴(kuò)展性打下了良好的基礎(chǔ)。UML 獨(dú)立于過程,但它非常適合以用例為驅(qū)動(User Case Driven) 、以結(jié)構(gòu)為中心(Architecture2Centric) 的迭代式( Iterative) 及漸進(jìn)式( Incremental) 的建模過程,基本上與流程無關(guān)。利用UML 為系統(tǒng)建模,人們就可以從全局把握復(fù)雜系統(tǒng)的全貌及其組成間的聯(lián)系。從企業(yè)信息系統(tǒng)到基于Web 的分布式應(yīng)用,甚至嚴(yán)格的實(shí)時(shí)嵌入式系統(tǒng)都適合于用UML 來建模。UML 的使用具有以下特點(diǎn):(1) UML 是一個(gè)可視化建模語言一種圖形化的面向?qū)ο蟮脑O(shè)計(jì)工具語言,而不是可視化程序設(shè)計(jì)語言,但用UML 描述的模型可與各種編程語言直接相連,把UML 模型映射成編程語言。在不同程序中使用同樣的UML 圖表類型,因?yàn)閁ML具有任意程序的獨(dú)立性,定義一個(gè)標(biāo)準(zhǔn)程序不是一個(gè)UML 或OMG的REP 的目標(biāo)。(2)UML 是一種可用于詳細(xì)描述的語言,其所建立的模型是精確、無歧義和完整的。同時(shí)UML是一種文檔化的語言,對其各建模元素可進(jìn)行詳細(xì)說明,并能生成所建模型的文檔。標(biāo)準(zhǔn)建模語言UML 支持面向?qū)ο蟮姆治雠c設(shè)計(jì),定義良好、易于表達(dá)、功能強(qiáng)大。它的最大用途是利用圖形來描述真實(shí)世界各個(gè)對象的符合表示,讓所有系統(tǒng)設(shè)計(jì)者在構(gòu)建系統(tǒng)需求分析、對象模型化定義到對象設(shè)計(jì)的整個(gè)開發(fā)過程完全標(biāo)準(zhǔn)化。2 人力資源管理系統(tǒng)建模實(shí)例2. 1 人力資源管理系統(tǒng)的組成企業(yè)通過人力資源管理模塊實(shí)施可以提高人力資源管理的信息共享程度,對高層領(lǐng)導(dǎo)來說,人力資源信息的提取與統(tǒng)計(jì)將更方便、快捷,同時(shí)HRMS 還可以為決策支持系統(tǒng)(DDS) 提供信息資源。HRMS 在本質(zhì)上是人力資源能夠被開發(fā)的工具。企業(yè)管理者使用人力資源管理實(shí)踐,如人力資源規(guī)劃、人力資源培訓(xùn)、評估、薪酬系統(tǒng)來吸引、確認(rèn)和保留高質(zhì)量的人力資源。人力資源管理開發(fā)的目的有兩種:對企業(yè)而言是企業(yè)的生產(chǎn)率提高和企業(yè)競爭力的增加;對員工而言則是工作生活質(zhì)量的提高與工作滿意度的增加。ERP 在MRP 基礎(chǔ)上增加了包括財(cái)務(wù)預(yù)測、生產(chǎn)能力、調(diào)整生產(chǎn)資源調(diào)度等方面的功能,成為企業(yè)進(jìn)行生產(chǎn)管理及決策的平臺工具。ERP 的核心管理思想就是實(shí)現(xiàn)對整個(gè)供應(yīng)鏈的有效管理,主要體現(xiàn)在對整個(gè)供應(yīng)鏈資源進(jìn)行管理;體現(xiàn)在精益生產(chǎn)、同步工程和敏捷制造的思想;體現(xiàn)在事先計(jì)劃與事中控制的思想;體現(xiàn)在企業(yè)內(nèi)部人力資源管理,已作為一個(gè)獨(dú)立的模塊,被加入到ERP 系統(tǒng)中和ERP 中的財(cái)務(wù)、生產(chǎn)系統(tǒng)組成了一個(gè)高效的、具有高度集成性的企業(yè)資源。企業(yè)中人力資源管理系統(tǒng)組成如圖1 所示。圖1人力資源管理系統(tǒng)人力資源計(jì)劃管理人事管理招聘管理培訓(xùn)管理績效評估管理報(bào)酬管理工作分析人力資源測評2. 2 系統(tǒng)需求分析階段的動態(tài)建模UML 的目標(biāo)是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng),其中最常用的是建立軟件系統(tǒng)的模型,但它同樣可以用于描述非軟件領(lǐng)域的系統(tǒng),如機(jī)械系統(tǒng)、企業(yè)機(jī)構(gòu)或業(yè)務(wù)過程,以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。UML 適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測試的不同階段。人力資源管理系統(tǒng)的用例圖如圖2 所示。該系統(tǒng)說明如下:(1) 參與者(Actor) :應(yīng)聘人員,人力資源管理部門人員,決策層管理人員,其他部門人員,財(cái)務(wù)管理子系統(tǒng),其他子系統(tǒng)。(2) 用例:制定人力資源規(guī)劃,描述工作分析,招聘管理,培訓(xùn)管理,人事管理,績效評估,薪酬管理,人力資源測評。利用用例圖設(shè)計(jì)好的系統(tǒng)如圖2 所示。制定人力資源規(guī)劃招聘管理描述工作分析培訓(xùn)管理績效評估人力資源測評人事管理薪酬管理人力資源管理人員應(yīng)聘人員其他部門人員財(cái)務(wù)管理子系統(tǒng)其他子系統(tǒng)決策層人員人力資源管理人員圖2在需求分析階段, 可以用各種形式表達(dá)需求,從非結(jié)構(gòu)化的文字描述到形式語言的表達(dá),以及介于兩者之間的其他任意形式,大多數(shù)系統(tǒng)的功能需求都可以用用例表達(dá)。搞清楚用戶的需求,可以用用例(User Case) 來捕獲用戶需求,即描述系統(tǒng)要實(shí)現(xiàn)的功能是什么,通過用例建模,描述對系統(tǒng)感興趣的外部角色及其對系統(tǒng)的功能要求。2. 3 設(shè)計(jì)系統(tǒng)的動態(tài)視圖模型活動圖是UML 中用于對系統(tǒng)的動態(tài)方面建模的5 種圖形中的一種。簡單地說活動圖就是UML中的流程圖,它強(qiáng)調(diào)隨著時(shí)間發(fā)生的活動,而且可以設(shè)計(jì)活動與活動間的流程控制,因此運(yùn)用活動圖可以設(shè)計(jì)系統(tǒng)的動態(tài)角度。我們可以在整個(gè)系統(tǒng)、一個(gè)系統(tǒng)、一個(gè)操作或一個(gè)類的語境中使用活動圖,對工作流建?;?qū)Σ僮鹘?。招聘管理子系統(tǒng)的活動圖模型如圖3 所示。其他部門人事部門決策部門部門測試內(nèi)部招聘填寫需求表格 人事歸檔人員招聘招聘測試 外部招聘制定招聘計(jì)劃領(lǐng)導(dǎo)審批領(lǐng)導(dǎo)審批圖3 人力資源管理系統(tǒng)中招聘管理模塊的流程為:(1) 由各部門主管填寫人力需求表格并送交人事部;(2) 人事部根據(jù)人力資源規(guī)劃及人力需求制定招聘計(jì)劃;(3) 招聘計(jì)劃送交決策層審批;(4) 進(jìn)行人員招募,同時(shí)從內(nèi)部和外部進(jìn)行;(5) 由相關(guān)部門和人事部對合格人員再進(jìn)行面試和測試;(6) 被錄用人員名單由決策層審批;(7) 人事部將錄用人員的人事檔案納入并保存。3 結(jié)語UML 是一種可視化

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論