基于JSF的企業(yè)集成應用研究-畢業(yè)論文_第1頁
基于JSF的企業(yè)集成應用研究-畢業(yè)論文_第2頁
基于JSF的企業(yè)集成應用研究-畢業(yè)論文_第3頁
基于JSF的企業(yè)集成應用研究-畢業(yè)論文_第4頁
基于JSF的企業(yè)集成應用研究-畢業(yè)論文_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要隨著經濟全球化浪潮的到來,世界融合為一體的趨勢開始顯現(xiàn)出來。受到這股浪潮的沖擊,傳統(tǒng)的企業(yè)管理模式已無以為繼。為了應付這一挑戰(zhàn),現(xiàn)代企業(yè)將人事資源的有效管理與利用提高到了戰(zhàn)略性的地位;而另一方面,隨著科學技術的急速發(fā)展,將結合程序開發(fā)技術以及數(shù)據(jù)庫存儲技術而衍生出來的數(shù)字化大信息存儲應用技術應用到人力資源管理上,足以使企業(yè)可以應付這一危機。設計一款能夠全方位滿足企業(yè)管理需求的人力資源管理系統(tǒng)便是計算機技術應用于現(xiàn)代管理的一個突出例子:這一系統(tǒng)是基于JSF程序框架,運用了目前較為先進的Myeclipse8.5為開發(fā)平臺,以SQLServer2005作為數(shù)據(jù)庫開發(fā)而成的。由于JSF框架具有UI組件自定義,事件驅動模式,集成工具多樣等優(yōu)點,使程序員專注于業(yè)務邏輯的開發(fā),從而大幅度提高開發(fā)效率。結合JSF框架開發(fā)的人力資源系統(tǒng)可以合理化地利用各種人事資源,從而提高了企業(yè)運轉效率,使企業(yè)能夠在激烈的競爭中脫穎而出。關鍵詞:人力資源管理系統(tǒng),JSF框架,Myeclipse,SQLServer基于JSF的企業(yè)集成應用研究0引言在當今競爭激烈的國際經濟形勢下,企業(yè)之間的競爭烈度不斷加深。在這樣一個大環(huán)境之下,想要在這種激烈的形勢下求的生存甚至是長遠的發(fā)展,高效的企業(yè)人事信息管理機制是企業(yè)不得不考慮的方面。隨著現(xiàn)代科學的發(fā)展,人事管理也逐漸系統(tǒng)化,科學化,超越了以往個人經驗主導的“人治”階段,而更加合理有效。近代的管理學成果如”帕累托20/80理論”,”PDCA循環(huán)”,ABC分類法”等有效的資源處理方法都得到了一定事實的驗證并且在現(xiàn)代企業(yè)中得到應用,這些成果的應用極大地提高了企業(yè)的競爭力,使企業(yè)在世界經濟激烈競爭的狂潮中能夠生存下去。與此同時,計算機科學及其附屬技術如網(wǎng)絡,信息存儲技術也得到了突飛猛進的發(fā)展。人類的想象力是巨大的,對于事物的洞察力也是無止境的??吹搅爽F(xiàn)代計算機信息處理技術與企業(yè)人事管理的需求的切合點,人們開始探索現(xiàn)代計算機技術在企業(yè)管理中應用的嘗試。而事實證明這一創(chuàng)舉是大膽的,但同樣是成果豐碩的。計算機集成技術對于企業(yè)的管理模式產生了深遠,無可逆轉的影響?,F(xiàn)代企業(yè)以不滿足于傳統(tǒng)過時的管理體系,像待破繭的蠶蛹一般,迫不及待地要改頭換面。由于便捷的技術與管理相結合,從全方面凈化了企業(yè)的管理模式,使其內部更加高效的運作,產生以前所不能比擬的成倍的利益增長,這正是現(xiàn)代企業(yè)所極力追求的,而現(xiàn)代技術正滿足了他們的這一基本的需求。但是在人事管理方面的技術探索不能止步,在現(xiàn)實情況中,企業(yè)的復雜環(huán)境以及人員成分的復雜程度都在不斷制約著現(xiàn)有人事系統(tǒng)的發(fā)展,而從這方面切入,為企業(yè)設計出“量身定做“的系統(tǒng)對于現(xiàn)代人力資源管理的探究仍有不可估量的現(xiàn)實意義,不斷完善技術,以適合不斷變化的現(xiàn)實情況,正是我們所需要面對的難題。1緒論1.1人力資源管理研究現(xiàn)狀人力資源管理這一概念是在1945年由PeterDrucker在其《管理實踐》一書中正式提出的,這使得人力資源管理這一概念納入到現(xiàn)代管理科學的理論框架之中,使現(xiàn)代管理科學煥發(fā)出嶄新的面貌。隨著這一理念的發(fā)展,大量的人力資源管理理論相繼出現(xiàn),并在不斷地實踐之中繼續(xù)完善發(fā)展著。其中較早受到認可的理論是Mohoney和Desktop的人力資源研究劃分:他們從分析層次的維度將人力資源管理研究劃分為微觀和宏觀這兩個研究分支:(1)宏觀人力資源管理研究是基于組織層面上的,關注的是人力資源管理在實踐中對組織績效的影響。(2)微觀人力資源管理研究則是基于個人層面上的 ,屬于功能導向性的研究,主要研究的是人力資源管理在實踐中對于個體的影響程度。而其后對于人力資源的理論層出不窮,在這些理論的發(fā)展的過程中對于人力資源管理的理解也發(fā)生了重大的變化。這一變化的其中最突出的表現(xiàn)就是人們開始將人力資源管理稱之為“戰(zhàn)略貢獻者”。樸素的人力資源管理階段正在逐步向戰(zhàn)略人力資源管理過渡。而對于人力資源“戰(zhàn)略”,某些學者認為人力資源戰(zhàn)略就其本質而言是一種“關系”,即人力資源管理實踐與系統(tǒng)組織績效之間的關系;還有一些學者則認為人力資源戰(zhàn)略的本質是一種“適應性”,主要包括內部適應性(水平適應性)和外部適應性(垂直適應性),即人力資源管理實踐和系統(tǒng)與組織競爭戰(zhàn)略之間的適應性。Chadwick&Cappelli (1999)把戰(zhàn)略人力資源管理中的戰(zhàn)略定義為“人力資源管理實踐和政策與組織輸出之間的關系”。而Delery和Doty(1996)認為戰(zhàn)略人力資源管理實踐包括七方面的內容:內部職業(yè)機會、正規(guī)培訓體系、業(yè)績測評、利潤分享、就業(yè)安全、員工意見投訴機制和工作設計。一般而言,對于人力資源管理的理解是基于宏觀的企業(yè)利潤績效與微觀的員工個人發(fā)展兩個方面的。將這兩個方面割裂開來,就不能清楚地把握人力資源管理的本質。目前學界對于人力資源管理的理解都偏向于管理后能夠發(fā)生的績效變化的方面,而忽略了主體人力資源的理解。這樣的做法不利于這兩者共同的發(fā)展與對于資源管理深刻本質的理解?!袄闷髽I(yè)中的一切資源,通過管理實踐激發(fā)員工的主觀能動性和創(chuàng)造性,在自身發(fā)展的過程中,帶動企業(yè)績效的變化的過程”可能是對于人力資源管理更為精準的理解。隨著對于人力資源管理的認識不斷深化與先進的計算機信息存儲技術的出現(xiàn),人們步入了人力資源管理信息化集成管理的新階段。眾所周知,前期理論的發(fā)展結合后期技術的跟進便可以綻放出璀璨的“進步之花”而人力資源管理系統(tǒng)技術的出現(xiàn)便是其中的一株。隨著人力資源的發(fā)展,舊有人工的人力資源信息的管理方式已經無法跟隨時代的步伐而被淘汰,取而代之的是具有海量數(shù)據(jù)庫存儲與管理模塊集成化的企業(yè)集成應用的面世。這一技術的面世預示著一個嶄新的時代正在悄悄來臨。1.2基于JSF的企業(yè)集成應用研究現(xiàn)狀企業(yè)應用集成(EnterpriseApplicationIntegration)是現(xiàn)代企業(yè)級應用所要面臨的主要問題,并且在國內也逐漸引起大型系統(tǒng)軟件開發(fā)企業(yè)的關注。在計算機軟件技術剛剛應用到企業(yè)系統(tǒng)管理領域的初期, 企業(yè)應用的數(shù)量有限,其完成的功能也相對簡單,所以每個系統(tǒng)獨立地也能完成自己相應的功能,各個軟件形似一個個擁有獨立地“生態(tài)系統(tǒng)”的“孤島”。然而,隨著計算機技術的發(fā)展與企業(yè)對于人力資源管理需求的增加,企業(yè)運行的系統(tǒng)數(shù)量開始增多,并且它們相互間開始出現(xiàn)需要進行數(shù)據(jù)和需求交互的操作,這一變化迫使軟件開發(fā)人員開始考慮不同系統(tǒng)之間交互集成問題。企業(yè)應用集成具有復雜的結構構成,主要可以劃分為硬件、軟件、結構以及流程等企業(yè)系統(tǒng)所牽涉到的不同層面。 目前,企業(yè)應用集成的研究和應用已經取得了巨大的進展,學者在就集成的層次方向上提出了:應用集成、數(shù)據(jù)集成、業(yè)務過程集成、構件集成和平臺集成等集成類型。企業(yè)應用集成實現(xiàn)的關鍵技術包括消息中間件技術、工作流技術、 XML數(shù)據(jù)格式以及Web服務技術。但是,目前市面上的企業(yè)應用集成技術和產品都存在局限性,它們無法做到在企業(yè)系統(tǒng)宏觀層面上將各個系統(tǒng)軟件集成在一起。其核心問題是無法應用現(xiàn)代軟件技術和軟件技術的研究成果, 來為系統(tǒng)軟件開發(fā)提供完整的、系統(tǒng)的軟件開發(fā)方法。因此,利用EAI開發(fā)和集成出來的應用系統(tǒng)在體系結構方面存在缺陷,這就給今后的系統(tǒng)維護和擴展工作造成了困難。目前國內市場上流通的企業(yè)集成應用軟件系統(tǒng)仍不能清楚地描述和說明系統(tǒng)的整體結構、子系統(tǒng)間的交互、功能分布、全局數(shù)據(jù)流以及物理配置等在體系結構層面上的高層設計,無法在系統(tǒng)或子系統(tǒng)級別上分析和評估整個系統(tǒng)的質量和功能,甚至無法驗證系統(tǒng)是否滿足用戶的需求, 這對于最終用戶來說都是難以接受的。就近幾年的趨勢,在選擇和挑選企業(yè)集成應用實施的整體解決方案時,企業(yè)高管人員的作用日益突出。深入計算機底層的EAI技術不能突出計算機應用系統(tǒng)的體系結構,不能提供與這類高管人員關注的、相應的信息系統(tǒng)的抽象層次。這些正是JSF集成框架所要解決的關鍵問題。毋庸諱言,現(xiàn)在大多數(shù)的軟件系統(tǒng)仍在使用 SSH(Struts+Spring+Hibernate)的組合來開發(fā)J2EE應用程序。Struts不是標準卻被人們視為事實上的標準,而真正的標準JSF由于其發(fā)展道路的漫長曲折和其初期的一些缺陷而飽受冷遇。尤其在國內,它沒有得到應有的重視。但是事實上卻是JSF較Struts程序框架具有更高的抽象和更加強大的功能。 JSF所能夠提供的用戶界面組建模型和事件處理模型等都是包括 Struts程序框架在內的一些老式程序框架所不能比擬的。在《 JavaServerFacesInAction》一書中所提供的Web應用程序的各種基本技術的抽象層次圖, 便直觀地表示了JSF程序框架就其他的技術的優(yōu)勢之處。

?琲標 ■HfMlWMlX■1llQdk*對?之■齡亭用席鬣.我?琲標 ■HfMlWMlX■1llQdk*對?之■齡亭用席鬣.我it*;*!'運1亍于覆it篙i用戶榷口鼻邙即Hl靜器理宰權韻卒燒It浪頁骨為■\ixii-l2,1IS査的長韋妊炸加韋JG匸Ims宜迢背痔t竝本事』址紳?+餵?和rS?4l.T2TT1UXtrnTMliiMfi"if圖1.1各Web應用程序基本技術的抽象層次圖Jdrvjwrt'rr因此,由于JSF程序框架的高抽象性特性,將其作為企業(yè)人力資源管理集成應用系統(tǒng)的開發(fā)框架是經濟合理的。1.3研究主要內容通過上面學界對于人力資源管理的理解以及隨之發(fā)展的企業(yè)集成應用程序在人力資源管理領域的應用的描述,結合于其他的程序框架比較所顯示的不可逾越的優(yōu)勢,利用JSF作為人力資源管理系統(tǒng)的開發(fā)框架是切實可行的并且經濟有效的。下面各章將就系統(tǒng)的用戶需求分析,系統(tǒng)的總體設計,對于JSF框架的介紹與配置以及系統(tǒng)的詳細設計與實現(xiàn)等四個方面對基于JSF的人力資源管理系統(tǒng)的進行研究。2需求分析軟件需求分析就是把軟件設計期間建立的軟件可行性分析求精和細化,分析各種可能的解法,并且分配給各個軟件元素。需求分析是軟件定義階段中的最后一步,是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。簡而言之,需求分析就是解釋系統(tǒng)能夠“做什么”的過程,系統(tǒng)能夠為用戶提供怎樣的服務要在需求分析中進行詳細, 明確,清晰的闡述。需求分析是編寫一款軟件的基礎工作,他是軟件設計的“草圖” 。只有對用戶要求實現(xiàn)的需求有清晰的全局把握,在今后的程序編寫過程中有的放矢,才能夠準確地滿足用戶的需求,編寫出切合實際需要的優(yōu)秀軟件系統(tǒng)。2.1企業(yè)人力資源管理系統(tǒng)的需求分析需求分析是為了解答“程序所要實現(xiàn)的功能是否能夠滿足用戶需求”這一問題而提出的初步設計。這是軟件在編寫前關鍵的一步,是對于軟件各模塊內功能以及模塊與模塊之間的關系的初步認識。 同時,對于數(shù)據(jù)的流向擁有一個清晰的認識,這便于下一步對于數(shù)據(jù)庫的設計。這一階段,需要明確用戶需求,初步建立系統(tǒng)的功能模型,并將現(xiàn)實對象抽象為實體進行建模。對于本系統(tǒng)的用戶的需求分析包含以下幾個方面:利用用戶名和密碼進行管理員的認證,屏蔽掉無關人員的操作。通過系統(tǒng)認證為管理員后,可以進行密碼的修改。并且可以添加新的管理員管理員可以對部門模塊進行操作,例如:添加部門 ,修改部門信息,刪除部門等操作,部門是以樹狀結構這樣清晰的結構顯示的。管理員可以對員工的基本信息模塊進行操作:完成注入,添加,修改,查看,刪除員工信息的操作。并且可以結合部門信息,在員工信息界面為員工選擇所在的部門。管理員可以對應聘人員的基本信息進行操作。例如對其完成添加,修改,詳細查看,刪除等操作。并且可以選擇錄用操作,使招聘人員的信息直接調用到員工基本信息模塊中去。管理員可以對員工的薪資信息進行操作。由管理員對員工基本工資的情況進行錄入,修改,查詢,刪除等操作。當薪資信息輸入完畢提交后,系統(tǒng)會自動顯示實得工資并能夠進行查看。管理員可以對員工的獎懲信息進行錄入,修改,查看,刪除等基本操作。最后管理員可以對于培訓信息進行操作,包括培訓信息的錄入,修改,查看,刪除等操作。以上是對于系統(tǒng)的用戶需求進行整體分析,明確用戶的整體需求,并對“系統(tǒng)所要實現(xiàn)的各個功能模塊是怎么滿足用戶需求”這一問題擁有大概的了解,有助于下一步的系統(tǒng)設計

溫馨提示

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

評論

0/150

提交評論