

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 編號:</b></p><p><b> 畢 業(yè) 論 文</b></p><p><b> 題目:招聘管理系統</b></p><p> 所屬院系 信息工程系 </p><p> 專業(yè)班級 網絡0933 </p>
2、<p> 學生姓名 </p><p> 指導教師 </p><p> 二〇一二年三月二十九日</p><p><b> 摘 要</b></p><p> 21世紀,高新技術的超速發(fā)展和全球化的市場經濟導致企業(yè)之間的競爭空前激烈,這種競爭歸根結底是人才的競爭,誰能有效
3、地管理和開發(fā)人力資源,誰就能掌握知識經濟時代的生產力。</p><p> 本文基于Web的人力資源管理系統的實現進行了研究。首先闡述了人力資源管理的重要地位、基本思想、發(fā)展趨勢、新時期的一些主要特點等理論知識,分析了建立了基于Web的人力資源管理系統的必要性和可行性,然后對人力資源管理系統進行了需求分析和系統設計,探討了人力資源管理系統的開發(fā)方法和實現技術。</p><p> 論文給出
4、了基于Web的招聘管理系統開發(fā)實例。該實例實現了招聘管理的一些主要功能。主要包括招聘崗位管理、人才庫管理、應聘簡歷管理等模塊。不僅能代替日常招聘管理中一些的繁瑣的工作,而且能充分利用Internet/Intranet快速地收集和發(fā)布信息,給基于Web的人力資源管理系統的開發(fā)提供了一個好的思路。</p><p> 關鍵詞:Web,人力資源管理系統</p><p><b> 目錄
5、</b></p><p> 緒 論- 3 -</p><p> 第一章 招聘管理系統- 4 -</p><p> 1.1、招聘管理系統的意義- 4 -</p><p> 1.2、研究思路和所做的主要工作- 4 -</p><p> 第二章招聘管理系統技術- 5 -</p&g
6、t;<p> 2.1、什么是JAVA技術- 5 -</p><p> 2.2 JAVA技術的應用- 5 -</p><p> 2.2.1、JDBC、Servlet、JSP和JavaBeans- 6 -</p><p> 2.2.2、Struts介紹- 7 -</p><p> 第三章招聘管理系統的分析與設計
7、- 8 -</p><p> 3.1、需求分析- 8 -</p><p> 3.1.1、招聘的基本過程- 9 -</p><p> 3.1.2、數據流程分析- 10 -</p><p> 3.2、招聘管理系統的開發(fā)方法- 12 -</p><p> 3.2.1、設計目標- 13 -</p>
8、;<p> 3.3、建設及運行- 16 -</p><p> 結論與建議- 30 -</p><p> 參考文獻- 31 -</p><p> 致 謝- 32 -</p><p><b> 緒 論</b></p><p> 招聘工作是人力資源管理中不可或缺的
9、一個重要環(huán)節(jié),它是人力資源管理的第一關口。招聘管理是企業(yè)人力資源管理系統中的核心工作,擔負著從經營戰(zhàn)略和目標出發(fā),為企業(yè)選人用人的重任。</p><p> 從以往的招聘管理的方式看,企業(yè)一般通過在報紙、雜志刊登招聘廣告,以及參加人才招聘會等方式進行招聘,或者委托人才服務機構代為招聘等,這些方式耗資、耗時,甚至貽誤了企業(yè)的生產經營。近些年來,由于網絡技術的發(fā)展,通過Internet進行網上招聘也漸成趨勢。但這些方
10、式都沒有將人力資源經理從繁重的拆閱信件、挑選簡歷的工作中徹底解放出來,仍然存在一些局限性,例如面對打印出來的簡歷和收到的郵件,他們仍然要進行大量的二次處理工作。招聘網站雖不能提供招聘及相關工作中的所有解決方案,但為企業(yè)的招聘方式提供了一種全新的思路。</p><p> 基于以上原因,本文在對基于Web的人力資源招聘管理系統的研究和實現中,選擇招聘管理作為突破口,旨在對基于Web的招聘管理系統進行研究的同時,為基
11、于Web的人力資源管理系統的實現進行有益的探索。</p><p> 第一章 招聘管理系統</p><p> 1.1、招聘管理系統的意義</p><p> 人力資源管理是從經濟學的角度來指導和進行的人事管理活動,即人力資源管理,是在經濟學與人本思想指導下,通過招聘、甄選、培訓、報酬等管理形式對組織內外相關人力資源進行有效運用,滿足組織當前及未來發(fā)展的需要,保證組
12、織目標實現與成員發(fā)展的最大化。很多企業(yè)管理者都逐漸意識到人力資源管理逐漸成為現代企業(yè)管理的核心,把人員的招聘放在企業(yè)戰(zhàn)略的第一位。本文把基于Web的人力資源招聘管理系統作為研究對象具有重要的意義。</p><p> 1.2、研究思路和所做的主要工作</p><p> 隨著企業(yè)將人力資源作為一種重要的戰(zhàn)略資源,人力資源管理系統正得到越來越多客戶的重視,同時隨著Internet/Intra
13、net技術的發(fā)展,人力資源管理也呈現出一些新的發(fā)展趨勢。本文針對目前國內外的研究現狀,運用Jsp、Struts、Hibernate等技術,以招聘管理模塊為實例,研究基于Web技術的人力資源管理系統的實現。主要完成以下幾方面的任務:</p><p> (1)對現代國內外企業(yè)人力資源管理的基本理論和基本思想,以及人力資源管理的一些重要作用、發(fā)展趨勢等進行深入研究,加強國內企業(yè)對人力資源管理理論方面的理解,并為人力資
14、源管理系統的設計和實現建立理論基礎。</p><p> (2)分析目前國內外人力資源管理的研究應用現狀,剖析我國人力資源管理系統在實際應用中存在的一些問題,提出開發(fā)人力資源管理系統要融入到Internet中的思想。</p><p> (3)深入探討基于Web的人力資源管理系統的體系結構設計、開發(fā)方法和實現技術等問題。并對人力資源管理系統進行需求分析和數據流程分析。</p>
15、<p> (4)以招聘管理系統為實例進行開發(fā),實現招聘管理的一些主要功能,給基于Web的人力資源管理系統的開發(fā)提供了一個好的思路。 </p><p><b> 招聘管理系統技術</b></p><p> 2.1、什么是JAVA技術</p><p> JAVA是非常新的一種語言(1995年正式發(fā)布),具有面向對象、分布式、解釋
16、執(zhí)行、健壯性和安全性、體系結構中立、可移植、多線程、以及動態(tài)性等特點。和其他編程語言相比,它有很多優(yōu)點。使用JAVA的優(yōu)點具體體現在以下幾個方面:</p><p><b> (1)靈活性</b></p><p> JAVA非常靈活,足以支持部署和開發(fā)環(huán)境中的各種變化。由于JAVA是在面向對象的基礎平臺上構建的,因此可以很容易對基本的語言進行擴展和發(fā)布。</p
17、><p> (2)廠商的廣泛支持</p><p> 采用JAVA有一個非常引人注目的原因,就是受到了廠商的廣泛支持。JAVA不像其他技術一樣只有一個主要的供應商,而是有數百個公司都生產或支持JAVA產品。Oracle公司是JAVA業(yè)界的一個巨頭,它繼續(xù)對客戶提供引導,對JAVA應用程序的開發(fā)提供產品支持。這種支持JAVA的公司有很多,因此選擇JAVA語言非常牢靠,不會因為選擇它作為開發(fā)語言
18、而將自己緊緊和一個廠商捆綁在一起。</p><p> (3)用戶的廣泛支持</p><p> JAVA具有很好的用戶基礎,它們并不局限于一個特定的公司。在Internet上,有很多資源都可以獲得JAVA示例代碼。另外,JAVA程序員還可以使用很多免費軟件或共享軟件和很多應用程序代碼。</p><p><b> (4)平臺獨立性</b>&l
19、t;/p><p> JAVA源代碼和運行時文件并不局限于某一個操作系統。因此,在Windows環(huán)境中創(chuàng)建并編譯JAVA類文件,無需任何修改就可以將相同的文件部署到UNIX環(huán)境中。JAVA的這種特性,也稱為可移植性,這一點對于那些發(fā)現自己的業(yè)務增長需要一個特定的操作系統、又需要支持原操作系統的企業(yè)來說非常重要。</p><p> 2.2 JAVA技術的應用</p><p&
20、gt; 標準的用Java語言編寫的獨立軟件應用程序稱為Java應用程序(Javaapplication)。它們可以在支持Java的環(huán)境(Hotjava或AppletViewer)之外執(zhí)行。</p><p> Java小應用程序(Java applet)是內嵌于HTML文檔中的使用<APPLET>標記的可執(zhí)行Java代碼。當與Java兼容的瀏覽器訪問這樣的頁面時,它就自動下載由<APPLET&
21、gt;標記所指向的可執(zhí)行代碼,當完成下載該代碼后,瀏覽器內置的Java環(huán)境就在瀏覽器中執(zhí)行它。</p><p> Java小應用程序的主類必須是類庫中己定義好的類Java. applet. Applet的子類。Java小應用程序可以直接利用瀏覽器或AppletViewer提供的圖形用戶界面,而Java application程序則必須另外書寫專用代碼來營建自己的圖形界面。</p><p>
22、; 2.2.1、JDBC、Servlet、JSP和JavaBeans</p><p> JDBC是一種用于執(zhí)行SQL語句的Java API,它由一組用Java編程語言編寫的類和接口組成。JDBC為工具和數據庫開發(fā)人員提供了一個標準的API,他們能夠用純Java API來編寫數據庫應用程序。JDBC是一種規(guī)范,它讓各數據庫廠商為Java程序員提供標準的數據庫訪問類和接口。</p><p>
23、; 簡單地說,JDBC的功能有三個方面:與數據庫建立連接、發(fā)送SQL語句和處理結果。JDBC API既支持數據庫訪問的兩層模型,也支持三層模型。在兩層模型中,Java applet或應用程序將直接與數據庫進行對話。這需要一個JDBC驅動程序來與所訪問的特定數據庫管理系統進行通信。用戶的SQL語句被送往數據庫中,其結果被送回給用戶。其中用戶的計算機為客戶機,提供數據庫的計算機為服務器,稱為客戶機/服務器配置。在三層模型中,命令先是被發(fā)送
24、到服務的中間層,然后由它將SQL語句發(fā)送給數據庫。數據庫對SQL語句進行處理并將結果送回到中間層,中間層再將結果送回給用戶。這種模型稱為三層式結構。</p><p> Servlet可稱為小服務程序。Servlet和傳統的CGI程序及ISPAI(Internet Server API), NSAPI(Netscape Server API)等Web程序開發(fā)工具的作用是相同的。在使用Java Servlet以后,
25、用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務器平臺運行的API方式來動態(tài)生成Web頁面。許多Web服務器都支持Servlet,不支持Servlet的Web服務器也可以通過附加的應用服務器和模塊來支持Servlet。由于Java的跨平臺的特性,Servlet也是平臺無關的。Java Servlet內部是以線程方式提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此Java Se
26、rvlet效率非常高。和傳統的CGI, ISAPI及NSAPI方式相同,Java Servlet是利用輸出HTML語句來實現動態(tài)網頁的。如果用Java Servlet來開發(fā)整個網站,動態(tài)部分和靜態(tài)部分的整合過程就很困難。為此,SUN推出了JSP。</p><p> JSP(Java Server Pages)是用于構建包含動態(tài)Web內容(HTML, DHTML, XHTML以及XML等)的應用系統的一種Java
27、技術。JSP使得進行復雜動態(tài)Web頁的開發(fā)變得簡單、靈活而高效。Java Servlet是JSP技術的基礎,大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP頁是包含了JSP元素的HTML或XML頁。JSP元素由JSP標準來定界。其中一些標注具有標準的XML/Namespaces語法,其它一些具有JSP專用的語法。</p><p> JavaBeans就是Java的可重用組件技術
28、。ASP通過COM來擴充復雜的功能,如文件上傳、發(fā)送E-Mail以及將業(yè)務處理或復雜計算分離出來成為獨立可重復利用的模塊。JSP通過JavaBeans實現了同樣的功能擴充。JavaBeans組件可以用來執(zhí)行復雜的計算任務,或負責與數據庫的交互以及數據提取等。</p><p> JSP語法雖很簡潔,但從整個系統設計的角度出發(fā),使用JSP需要一種層次化的思想。一種成熟的思想是采用使內容和顯示邏輯分開的技術,這種技術
29、的典型是J2EE (Java 2 Platform Enterprise Edition)架構。這一架構中,JSP僅僅扮演頁面展示的角色,商業(yè)邏輯、數據邏輯則被封裝在EJB(Enterprise Jav aBeans)中。J2EE平臺提供了一個基于組件的方法來設計、開發(fā)、裝配及部署企業(yè)應用程序。</p><p> J2EE架構非??煽?,但EJB的設計和使用過于復雜,有時我們僅僅需要一種使內容和顯示邏輯分開的簡單
30、方式。JavaBeans與JSP的結合便能勝任這一要求。</p><p> 2.2.2、Struts介紹</p><p> Struts最早是作為Apache Jakarta項目的組成部分問世運作。項目的創(chuàng)立者希望通過對該項目的研究,改進和提高Java Server Pages、Servlet、標簽庫以及面向對象的技術水準。</p><p> Struts這個
31、名字來源于在建筑和舊式飛機中使用的支持金屬架。它的目的是為了減少在運用MVC設計模型來開發(fā)Web應用的時間。你仍然需要學習和應用該架構,不過它將可以完成其中一些繁重的工作。</p><p> Struts跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入的了解其內部實現機制。</p><p> 除此之外,Struts的優(yōu)點主要集中體
32、現在兩個方面:Taglib和頁面導航。Taglib是Struts的標記庫,靈活動用,能大大提高開發(fā)效率。另外,就目前國內的JSP開發(fā)者而言,除了使用JSP自帶的常用標記外,很少開發(fā)自己的標記,或許Struts是一個很好的起點。</p><p> 關于頁面導航,我認為那將是今后的一個發(fā)展方向,事實上,這樣做,使系統的脈絡更加清晰。通過一個配置文件,即可把握整個系統各部分之間的聯系,這對于后期的維護有著莫大的好處。
33、尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現得更加明顯。</p><p> MVC即Model-View-Controller的縮寫,是一種常用的設計模式。MVC 減弱了業(yè)務邏輯接口和數據接口之間的耦合,以及讓視圖層更富于變化。Struts 是MVC的一種實現,它將Servlet和JSP 標記(屬于J2EE 規(guī)范)用作實現的一部分。Struts繼承了MVC的各項特性,并根據J2EE的特點,做了相應的變化與擴
34、展。Struts的工作原理,如圖2-1MVC模型所示:</p><p><b> 圖2-1MVC模型</b></p><p> 招聘管理系統的分析與設計</p><p> 人力資源管理水平的提高,不僅要有扎實的理論基礎、先進的管理理念,還需要強有力的輔助工具。隨著人力資源部門工作范圍的日益擴展,人力資源經理專業(yè)要求的日益提升,使得計算機網
35、絡通信等先進技術手段的作用日益顯現。因此,開發(fā)基于Web技術的人力資源管理系統(HRMS--Human Resource Management System)是非常有必要的,它不僅能夠完成日常繁瑣的業(yè)務,而且可以準確及時地搜集各種人力資源信息以供管理者進行決策。人力資源管理系統可以作為一個獨立的系統開發(fā),實際中通常是作為企業(yè)資源規(guī)劃(ERP)系統的一個子系統來開發(fā),這樣可以將HRMS與企業(yè)的其他管理系統更緊密地聯系在一起。在本章我們將對
36、招聘管理系統作一個分析與設計。</p><p><b> 3.1、需求分析</b></p><p> 一套好的招聘管理系統應該具有如下一些特性:</p><p> (1)易維護和更新管理的特性。</p><p> 現今企業(yè)管理個性化很強,各家有各家高招,針對于現在企業(yè)發(fā)展趨勢,必須要一套適合企業(yè)現今管理模式而且能
37、定制未來發(fā)展模式的招聘管理系統,也就是說我們需要的軟件應該是可以隨著公司的調整和改變做出相應的調整和改變的靈活系統,可以快速靈活地根據客戶需要進行客戶化開發(fā),增加、修改客戶流程、客戶界面。這樣就能減少公司二次開發(fā)的成本,并且能充分的滿足、貼切公司的需求,進而節(jié)約不必要的開支。</p><p> (2)基于Web模式的網絡特性。</p><p> 無論公司現在機構多么龐大,還是由現今的中
38、小企業(yè)發(fā)展到大型集團,這套系統都可以為自己的管理游刃有余,并且公司再怎么擴大都無需投入額外成本。在系統管理和升級方面更是輕松自如,因為系統只需要在企業(yè)服務器上安裝一次,其他客戶端電腦無需安裝任何額外程序(當然需要我們企業(yè)上網必備的IE瀏覽器),升級管理輕松在一臺服務器上搞定,這樣我們企業(yè)分支機構無論擴展到世界任何地方都不必擔心升級管理的痛苦。</p><p> (3)無紙化辦公即改善企業(yè)“白紙黑字”的辦公流程的
39、特性。</p><p> 無紙化辦公、異地共同辦公,無論你在哪里都可以登陸這套人力資源管理系統實現你在企業(yè)中的角色,就像你坐在辦公室一樣完成這套工作流程,大大提高了工作效率。這也是對管理制度的一種體現,體現了“管理在前,執(zhí)行后”的先進理念。</p><p> 3.1.1、招聘的基本過程</p><p> 人員招聘是人力資源管理活動的一個重要環(huán)節(jié),它是根據組織的
40、人力資源管理規(guī)劃所確定的人員需求,通過多種渠道,利用多種手段吸引那些滿足崗位要求的潛在員工前來組織求職的過程。人員招聘所扮演的角色是構建潛在新員工供給來源,從而在組織需要時能夠迅速錄用到能滿足崗位要求的新員工。招聘管理就是對人員招聘的程序、選擇招聘渠道和方法、考慮影響招聘的因素,以及對招聘費用、效果的評估等方面的管理。</p><p> 人員招聘作為人力資源管理工作的一個部分,不僅與其他人力資源管理工作如人力資
41、源規(guī)劃、組織的激勵機制、薪酬政策等有密切關系,而且還受諸多因素的影響。所以一個有效的招聘活動應該經過認真籌劃。一般來說,人員招聘要經過如下一些程序,如圖3-1所示:</p><p> 圖3-1人員招聘的程序</p><p><b> (1)確定招聘需求</b></p><p> 當企業(yè)要擴大生產規(guī)模時,或有員工離職而其內部人員又無法填補崗
42、位空缺時,或進行業(yè)務調整需要特定人才時,這時都需要新員工。還有些需求并不十分明顯,企業(yè)不僅要了解其對人力資源現實需求,還要能夠盡早發(fā)現潛在的人員需求,明確這些現實的和潛在的需求量的大小,以及補充這些人員需求的方式。</p><p><b> (2)制定招聘計劃</b></p><p> 在確定招聘需求之后,需要制定一個完善的招聘計劃,招聘計劃應包括:確定招聘渠道和
43、選擇招聘方法;制定招聘預算。企業(yè)首先要確定通過何種渠道招聘人員。如果選擇內部招聘,就要從現有員工中發(fā)現哪些人員能夠滿足新崗位工作需要,可以補充崗位空缺;如果選擇外部招聘,學校、勞動力市場、勞動服務和中介機構、獵頭公司等都是人員招聘的渠道。企業(yè)還應該選擇最合適的招聘方法。招聘人員不同,應該采用不同的招聘方法,初級員工或者勞動力市場人員供應充足的崗位可以通過廣告或招聘會招聘,高級管理人員和高級技術人員更多地是通過獵頭公司招聘。不同的招聘方法
44、,招聘成本也大不相同,企業(yè)不僅要根據招聘的人員類型確定招聘渠道和招聘方法,還要對招聘費用進行估算。</p><p><b> (3)準備招聘信息</b></p><p> 現在越來越多的企業(yè)認識到招聘工作本身就是宣傳企業(yè)形象,吸引應聘者的過程。招聘信息在這個方面發(fā)揮著重要作用。招聘信息不僅包括招聘廣告,也包括公司內部公告、公司的宣傳冊、內部刊物、公司的錄像帶等等。
45、</p><p><b> (4)實施招聘活動</b></p><p> 組織要通過一定的渠道,采用適當的方法將招聘信息發(fā)布出去,吸引符合組織要求的應聘者。求職人員通過遞交個人簡歷申請應聘。組織將收到的人員簡歷或申請表進行分類、篩選。有些目前沒被錄用的應聘者信息可以存入公司的人才庫,一旦有崗位空缺時,可以隨時查詢。</p><p> 3.
46、1.2、數據流程分析</p><p> 基于以上對招聘過程的分析,得到招聘管理系統的簡化數據流程圖如圖3-2所示。招聘管理從招聘需求開始,首先由各部門統計人員需求,上報有關部門審批,若審批未通過就終止,如果同意招聘就制定招聘計劃,擬定招聘廣告并發(fā)布招聘信息。發(fā)布招聘信息的目的也就是吸引求職者前來應聘,因此接下來要對應聘者進行管理,包括接受求職申請等一系列招聘選拔活動。</p><p>
47、 圖3-2 系統數據流程圖</p><p><b> 系統的E-R模型</b></p><p> 在前面對招聘管理的過程分析和系統數據流程分析的基礎上進一步給出系統的E-R模型,如圖3-3所示。</p><p> 圖3-3系統的E-R模型</p><p> 3.2、招聘管理系統的開發(fā)方法</p>&
48、lt;p> 在實際的系統開發(fā)中存在多種開發(fā)方法,如結構化方法、原型化方法、面向對象方法等等。結構化方法也可稱為面向功能的軟件開發(fā)方法或面向數據流的軟件開發(fā)方法,首先用結構化分析(SA)對軟件進行需求分析,然后用結構化設計(SD)方法進行總體設計,最后用結構化編程(SP)進行程序設計。</p><p> 原型化方法一般由以下四個階段組成:(1)確定用戶需求,(2)開發(fā)原始模型,(3)征求用戶對原始模型的改
49、進意見,(4)修改原型。原型化方法比較適用于用戶需求不清、業(yè)務理論不確定、需求經常變化的情況。當系統規(guī)模不是很大也不復雜時采用該方法是比較好的。</p><p> 面向對象方法是當前計算機業(yè)界中最流行的方法,包括面向對象分析(00A),面向對象設計(OOD)、面向對象編程(OOP)。這是一種以對象建模為基礎,自底向上和自頂向下相接合的方法。面向對象技術在需求分析、可靠性和可維護性這三個軟件開發(fā)的關鍵環(huán)節(jié)和質量指
50、標上有了實質性的突破,基本解決了這些方面存在的嚴重問題。采用面向對象的語言編寫程序,更接近于現實世界,并符合人類的思維習慣,從而使應用程序具有更高的可讀性、易維護性以及可擴充性。</p><p> ERP管理系統一般規(guī)模巨大,人力資源管理子系統都是以人為管理對象,不管什么類型的企業(yè),人力資源管理的內容與流程都應該有統一標準可遵循,招聘管理系統也不例外,基于以上考慮,本系統采用面向對象的開發(fā)方法。</p&g
51、t;<p> 3.2.1、設計目標 </p><p> 校園網的設計目標簡而言之是將各種不同應用的信息資源通過高性能的網絡設備相互連接起來,形成校園區(qū)內部的Intranet系統,對外通過路由設備接入廣域網。具體而言這樣的設計目標應該是:建設一個以辦公自動化、計算機輔助教學、現代計算機校園文化為核心,以現代網絡技術為依托、技術先進、擴展性強、覆蓋全校樓宇的校園主干網絡,將學校的各種PC機工
52、作站、終端設備和局域網連接起來,并與有關廣域網相連:在網上宣傳和獲取教育資源;在此基礎上建立能滿足教學、科研和管理工作需要的軟、硬件環(huán)境;開發(fā)各類信息庫和應用系統,為學校各類人員提供充分的網絡信息服務;系統總體設計本著總體規(guī)劃、分布實施的原則,充分體現系統的技術先進性、高度的安全可靠性、良好的開放性、可擴展性,以及建設經濟性。 3.2.2、設計的關鍵 </p><p><b> 系統數據流程
53、圖</b></p><p> 在前面需求分析的基礎上給出招聘管理系統的數據流程圖,如圖3-7所示。招聘管理由各部門提交人員需求開始,對人員需求進行審批,確定最后的人員需求情況,如需求量、人員要求等方面。確定了招聘需求以后,就要設計好招聘方案,具體包括選擇適當的招聘渠道和招聘方法,預算招聘費用,擬定招聘信息,確定招聘時間、地點、負責人員等一些工作。有了前面的準備工作就可以實施招聘活動,根據招聘需求和招
54、聘方案,通過一定的渠道和方法,如將招聘信息從媒體上發(fā)布出去,或組織招聘見面會等吸引求職人員前來應聘。通過篩選、面試選拔錄用新員工,己錄用的新員工數據輸入入員工信息庫,沒有錄用的求職人員信息輸入人才庫中備用。招聘方案完成以后,對招聘效果進行評估、統計分析。</p><p> 圖3-7 招聘管理數據流程圖</p><p> C/S和B/S體系結構</p><p>
55、 C/S結構,即Client/Server(客戶機/服務器)結構,是大家熟知的軟件系統體系結構,通過將任務合理分配到Client端和Server端,降低了系統的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。目前大多數應用軟件系統都是Client/Serve;形式的兩層結構,現在的軟件應用系統正在向分布式的Web應用發(fā)展;內部的和外部的用戶都可以訪問新的和現有的應用系統,Web和Client/Server應用都可以進行同樣的業(yè)務處理;不同的應
56、用模塊共享邏輯組件;通過現有應用系統中的邏輯可以擴展出新的應用系統。這也就是目前應用系統的發(fā)展方向。</p><p> B/S結構,即Browser/Server(瀏覽器/服務器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在服務器端實現,形成所謂3-tier結構。B/S結構利用不斷成熟和
57、普及的瀏覽器技術實現原來需要復雜專用軟件才能實現的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統構造技術。這種結構更成為當今應用軟件的首選體系結構,Microsoft.net也是在這樣一種背景下被提出來的架構,但微軟的方案只是一種構想,要成為現實還需要幾年,而JAVA技術已經是很成熟的應用了。傳統的C/S結構的軟件需要針對不同的操作系統系統開發(fā)不同版本的軟件,由于產品的更新換代十分快,這么高的代價和低效率已經越來越不適應了。在JAVA
58、這樣的跨平臺語言出現之后B/S架構更是飛快地普及起來了。</p><p> 總的說來,B/S結構同傳統的C/S模式相比,其優(yōu)點在于:(1)Browse/Server是一種瘦客戶機模式,客戶端軟件僅需安裝瀏覽器,且對客戶端硬件配置要求較低;(2)標準統一,維護相對簡單。HTML是Web信息的組織方式,所有Web服務器和瀏覽器都遵循這個國際標準,使用B/S方式,可以將開發(fā)人員集中在服務器端,只需開發(fā)和維護服務器端應
59、用程序,而服務器上的應用程序可通過網絡瀏覽器在客戶端上執(zhí)行,從而充分發(fā)揮開發(fā)人員的群體優(yōu)勢,應用軟件的維護也相對簡單;(3)無需開發(fā)客戶端軟件。瀏覽器軟件可以從Internet上免費得到,對于安裝了Windows操作系統的客戶機來說,只要使用內置的網絡協議和瀏覽器即可;(4)跨平臺支持。由于采用統一的通訊協議,并且瀏覽器及服務器軟件可以支持多平臺,所以方便的在企業(yè)異構平臺運行;(5)瀏覽器界面易學易用,使用者無須太多技術知識。</
60、p><p> 圖3-8 招聘管理系統的體系結構</p><p> 基于以上對B/S和C/S實現,采用Browse/Server兩種模式的分析,本文中對基于Web的HRMS的模式,如圖3-8所示。這是一種基于世界范圍內最先進技術的網絡配置方案,也是配合Internet/Intranet建設的最佳方案,這種技術平臺方案最大限度地方便了用戶部署和維護大型軟件系統,從而大大降低了用戶目標系統的總體
61、擁有成本(TCO)。</p><p> 下面是對該體系結構的具體說明:</p><p> (1)客戶端主要負責人機交互,包括一些與數據和應用關系的圖形和界面運算。</p><p> (2)WEB服務器主要負責對客戶端應用程序的集中管理。</p><p> (3)應用服務器主要負責應用系統的邏輯結構和數據關系,即事務處理。應用服務器又可
62、以根據其處理的具體業(yè)務不同而分為多個。</p><p> (4)數據服務器則主要負責數據的存儲和組織、分布式管理、備份和同步等等。</p><p> Web正逐漸改變著社會結構和人類生活。隨著全球互聯網的迅速發(fā)展,以WWW為基礎構架的各種應用系統正日益普及,從而極大地影響了各類管理應用系統的開發(fā)及實施方法。以Web為基礎的網絡同傳統的C/S結構相比有許多優(yōu)勢,如統一的通訊協議、瘦客戶機
63、(客戶端只需要瀏覽器)、任何連入互聯網的節(jié)點甚至無線連接都可以接入管理系統等。由于Web體系結構的巨大優(yōu)勢,許多大型企業(yè)正在建立Web平臺的人力資源管理系統并融合了企業(yè)資源配置,使整個企業(yè)形成一個生產、管理的有機整體,實現高效的計算機化管理。</p><p> 本文中對HRMS的實現是基于Web的,采用B/S這種最新的體系結構。人力資源管理系統主界面窗體上集成有Web瀏覽和消息處理功能,能根據需要鏈接到企業(yè)內部
64、網或Internet上,查詢、處理相關的企業(yè)內部信息和政策法規(guī)信息,實現全方位的信息資源共享。</p><p> 這種B/S模式主要是由表示層、功能服務層、數據服務層構成的三層體系結構,如圖3-9所示。</p><p> 圖3-9 系統的結構模型圖</p><p> 該系統的物理結構有三層:第一層是分布在企業(yè)集團及全國甚至是世界各地的網絡用戶終端,有關人員可以
65、使用終端上的瀏覽器,在授權范圍內,從任何地方進入管理系統。第二層是位于企業(yè)信息中心機房的Web服務器,它負責接受各用戶的訪問請求,并把處理結果通過網絡送給用戶。第三層是同樣位于中心機房的數據庫服務器,它負責存儲、處理通過網絡收集的數據。因此軟件結構也分為三層:瀏覽器層,應用服務器層,數據庫服務器層。</p><p> 系統的核心部分是Web Server它負責接受遠程或者本地的HTTP查詢請求,然后根據查詢的條
66、件到數據庫服務器獲取相關數據,再將結果翻譯成標準HTML語言和各種Script代碼,傳送回提交請求的用戶瀏覽器。同樣,瀏覽器也會將更改、刪除、新增數據記錄的請求申請送至Web服務器,由后者和數據庫服務器聯系完成這些工作。</p><p><b> 3.3、建設及運行</b></p><p> 基于前面的分析,并結合日常招聘管理中需要的一些數據,建立了以下一些數據庫
67、表。具體見表3-1。</p><p><b> 表3-1各數據庫表</b></p><p><b> 續(xù)表3-1:</b></p><p><b> 續(xù)表3-1:</b></p><p><b> 續(xù)表3-1:</b></p><
68、;p><b> 續(xù)表3-1:</b></p><p><b> 續(xù)表3-1:</b></p><p><b> 續(xù)表3-1:</b></p><p><b> 續(xù)表3-1:</b></p><p><b> 續(xù)表3-1:</
69、b></p><p><b> 續(xù)表3-1:</b></p><p><b> 續(xù)表3-1:</b></p><p> 本系統如圖4-1所示,主要實現以下一些功能:</p><p> 圖4-1系統功能模塊圖</p><p><b> (1)登錄界面&
70、lt;/b></p><p> 用戶登錄模塊是系統管理員進入主頁面的入口,其運行結果如圖4-2所示。</p><p><b> 圖4-2 登錄界面</b></p><p> 系統登陸是招聘管理系統中最先使用的功能,因為用戶登陸在數據庫中使用的是用戶表,用戶表中有一個NAME字段和一個PASSWORD字段。在登陸時要根據數據庫的這個字
71、段來判斷此用戶是否具有管理員的權限。在網頁里添寫用戶名和密碼后點擊按鈕,網頁會訪問一個URL,這個URL是“RMS/user/logon.jsp”。 </p><p><b> (2)系統主界面</b></p><p> 登錄后,就進入首頁,也是系統主界面,如圖4-3所示。</p><p> 圖4-3 系統主界面</p>&
72、lt;p> 該頁面可以對社會招聘的職位進行新增、刪除、修改,還可以按專業(yè)類型、職位狀態(tài)、職位性質進行條件查詢。頁面的左邊是系統的導航欄,左鍵單擊導航欄上的任何相關鏈接,就能進入相關界面,進行系統的相關維護。</p><p><b> (3)人才戰(zhàn)略界面</b></p><p> 求職者只要輸入URL為“http://localhost:8080/bishe
73、”,就能進入人才戰(zhàn)略界面,當進入時,會彈出一個如圖4-4和如圖4-5所示的兩個界面。</p><p> 圖4-4 緊急招聘崗位界面</p><p> 該頁面可以左鍵單擊應聘此職位按鈕、關閉窗口按鈕。</p><p> 圖4-5 人才戰(zhàn)略界面</p><p> 該頁面對公司的相關介紹及人才戰(zhàn)略。頁面的左邊是前臺的導航欄,左鍵單擊導航欄上
74、的任何相關鏈接,就能進入相關界面,進行應聘職位的相關查詢,符合自己的招聘職位,進行投遞簡歷。</p><p><b> (4)校園招聘會</b></p><p> 當左鍵單擊校園招聘中的招聘專業(yè)時,進入如圖4-6所示界面。</p><p> 圖4-6 校園招聘專業(yè)界面</p><p> 求職者可以左鍵單擊按鈕,應
75、聘該職位,進入如圖4-7所示界面。</p><p> 圖4-7 簡歷填寫界面</p><p> 求職者必須填寫帶星號欄,當填寫完相關信息時,下方有個提交按鈕(該圖沒有抓下下半部分來,所以沒有顯示),只要左鍵單擊提交按鈕,那么你的簡歷已經插入數據庫,管理員就能查看你的簡歷,管理員會對你的簡歷進行篩選,篩選通過,那么會通過你填寫的EMAIL,發(fā)EMAIL通知你,讓你進行面試。</p&
76、gt;<p><b> 結論與建議</b></p><p> 隨著Internet/Intranet等技術的迅速發(fā)展和廣泛應用,很多企業(yè)都構建了自己的局域網,他們能通過網絡迅速地發(fā)布和傳達信息,也能通過網絡迅速地搜尋和獲取信息。網絡改變了我們的日常生活,同時也給企業(yè)管理帶來深刻的變革,建立基于Web的招聘管理系統正是順應時代發(fā)展的需要。</p><p&g
77、t; 本文查閱了大量文獻資料,對人力資源管理的發(fā)展概況、目前的人力資源管理系統的一些應用情況以及存在的問題等作了詳細的調查和研究。在對人力資源管理的基本理論和最新思想的研究的基礎上,結合國內外人力資源管理系統的應用現狀,以及現有計算機網絡通信技術的發(fā)展和應用等,提出采用先進的技術手段,建立基于Web的招聘管理系統。并對該系統的實現方法、體系結構等作了分析研究,闡述了系統的實現技術:Java技術的功能特性和應用,并引入了Eclipse作
78、為開發(fā)工具,最后實現了基于Web的招聘管理系統實例。</p><p><b> 參考文獻</b></p><p> [1] 王寶華,王寶石.人力資源管理[M].機械工業(yè)出版社,2004(8).</p><p> [2] 謝兆平,肖倩嫻,祝庚,ERP人力資源管理系統的設計[J],長沙大學學報,2004.018(002).74~77.&l
79、t;/p><p> [3] 謝晉宇,吳國存,李新建.企業(yè)人力資源開發(fā)與管理創(chuàng)新.北京經濟管理出版社,2000.</p><p> [4] 楊友河,基于XML的ERP環(huán)境下的人力資源管理系統研究[學位論文].2004(3).</p><p> [5] 振法,申恒獻,面向供應鏈管理的ERP出探[J],山東工程學院學報2001(6):70~74.</p>
80、;<p> [6] 葛玉輝,田經兵,唐倫剛.人力資源管理模式比較研究[J].商業(yè)研究,2002,252(8):76~78.</p><p> [7] 田紅敏,陸偉鋒.人力資源管理系統的設計與實現.江西教育學院學報(綜合).2003(6).</p><p> [8] 王鋒,張景,何文娟等,基于Internet的人力資源管理系統,微機發(fā)展,2003(9)P(95~97).&
81、lt;/p><p> [9] 余紅傳,張志勝,史金飛,ERP中人力資源子系統解決方案研究與實現現代制造工程,2003(1)P(12~14).</p><p> [10] [美]Timothy Budd著.三聯四方工作室譯《面向對象Java編程思想》.北京:清華大學出版社,2002(8)</p><p> [11] 陳錦輝,王景皓編著.(XML與Java程序設計大
82、全)北京:中國鐵道出版社2002(2),36.</p><p> [12] ZSC/太平洋網絡學院編譯,JAVA程序員必讀:基礎篇(2)面向對象編程概念.太平洋電腦網.</p><p> [13] 美Way S. Horstmann等著.李如豹,剛冬梅,張雪蓮等譯.《最新Java2核心技術卷工:原理》.北京:機械工業(yè)出版社,2002(2).</p><p>
83、[14] 美2 Scott Oaks著.林琪譯.(Java TM安全第二版).北京:中國電力出版社,2002.4,22.</p><p> [15] 美George Reese著.石永薪,宋隆譯.《JDBC與Java數據庫編程》北京:中國電力出版社,2002(3),34.</p><p> [16] 兆陽編著.(Java與XML數據庫整合應用).北京:清華大學出版社,2002(l),7
84、2.</p><p><b> 致 謝</b></p><p> 本論文最終能順利完成,首先忠心感謝各位老師,在我讀書的時間里,在物質和精神上給我提供的巨大支持,使我順利完成了學業(yè)。</p><p> 在論文的寫作過程中,很多同學為我提供了很多幫助,值此機會向他們表示誠摯的謝意。</p><p> 本論文的寫作參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 招聘管理系統畢業(yè)論文
- 酒店招聘管理系統探索畢業(yè)論文
- 畢業(yè)論文——招聘系統
- 招聘系統——畢業(yè)論文
- 畢業(yè)論文——招聘管理優(yōu)化
- 畢業(yè)論文——網絡招聘系統
- 畢業(yè)論文——畢業(yè)論文管理系統
- 畢業(yè)論文--php+mysql人才招聘管理系統
- 畢業(yè)論文——畢業(yè)論文管理系統 (2)
- 畢業(yè)論文——畢業(yè)論文管理系統 (2)
- 畢業(yè)論文——畢業(yè)論文管理系統 (2)
- 畢業(yè)論文--人才招聘管理系統的設計與實現
- 畢業(yè)生招聘信息的發(fā)布與管理系統——畢業(yè)論文
- 畢業(yè)論文——asp人才招聘系統設計
- 畢業(yè)論文管理系統
- 人力資源招聘管理畢業(yè)論文
- 畢業(yè)論文管理系統
- 網上人才招聘系統畢業(yè)論文
- 學生成績管理系統畢業(yè)論文畢業(yè)論文
- 畢業(yè)論文(設計)基于.net畢業(yè)論文管理系統
評論
0/150
提交評論