javaweb网上人才招聘系统的设计与实现
摘 要
人才招聘網絡化管理系統主要用于快捷、高效地處理招聘管理活動,使企業的招聘工作得以高速運行。管理趨于正規化、系統化、信息化。系統使用微軟公司推出的SELSERVER2000進行開發,它能很好地與Office套裝辦公軟件實現資源共享,而且還可以與Windows操作系統中其他應用程序實現數據共享,使得用戶對數據的保存、修改、刪除和查詢更為方便快捷。它具有專業性強,適用面窄,針對性強,擴展性強等優點。
根據系統所需功能,決定以Windows 2000 Server為開發平臺,采用SQL Server 2000做后臺數據庫,選擇功能強大的Eclipse為開發工具,利用軟件工程思想和方法,總體上用結構化生命周期法進行系統分析和設計,采用快速原型法來實現,系統本系統界面友好,與目前市場上的主流游戲軟件大體一致,而且操作更加簡單,使用方式和微軟各種軟件(Windows、Office)基本相同,減少了用戶學習、使用本游戲系統的額外負擔。本文通過系統概述、系統分析、系統設計、系統實施、開發總結五章,詳細的說明了系統的開發過程,最后并對整個開發過程進行了總結。該系統使用了功能強大的Java Web開發技術,前臺頁面使用JSP,使用了基于MVC機制的Struts技術。操作方便,可維護性強。經過大量的測試,基本符合用戶需求。
關鍵詞:人才招聘; 信息查詢;;SELSERVER2000; 數據庫;Java;Struts
Abstract
The talented person employment advertise network management system management system mainly uses in processing the employment advertise management activity highly effective quickly, enables enterprise’s employment advertise work to move high speed. The management tends the standardization, the systematization, the informationization.
The system uses SELSERVER2000 which Microsoft Corporation promotes to carry on the development, it can realize the resource sharing well with the Office coverall office software, moreover may also other application procedure realize data sharing with the Windows operating system, causes the user to the data preservation, the revision, the deletion and the inquiry is more convenient quickly. It has specialized, is suitable the surface to be narrow, pointed, extension strong and so on merits.
Key words:Talented person employment; Information query ;SELSERVER2000 ;Java;Struts
目 錄
摘 要 I
ABSTRACT II
第1章 緒論 5
1.1 問題的提出 2
1.2 課題簡介 2
第2章 相關技術介紹 4
2.1研究背景 4
2.2 研究的意義 4
2.3 研究的目標 4
2.4課題國內外研究現狀 5
2.4.1課題國外研究現狀 5
2.4.2課題國內研究現狀 5
2.5發展趨勢 5
2.6設計的目標 6
第3章 系統需求分析 7
3.1 JSP 編程語言 7
3.2 SQLSERVER 2000數據庫 8
3.3 BS模式與C/S模式的比較分析 8
3.4 JDBC 10
第4章 系統設計 12
4.1 系統分析 12
4.1.1系統需求分析 12
4.1.2 性能需求 13
4.1.3 技術可行性 13
4.1.4 運行可行性 13
4.1.5 功能需求分析 13
4.2 系統體系結構的設置 13
4.2.1系統流程分析 14
4.3 網上招聘系統數據庫設計 15
4.3.1 數據庫概念結構設計 15
4.4 物理數據庫的設計和實現 19
4.5項目開發計劃 21
4.6系統功能簡介 21
4.7處理流程設計 22
4.7.1 數據增加流程 22
4.7.2 數據修改流程 23
4.7.3 數據刪除流程 24
4.8人才招聘網絡化管理系統概要設計 25
第5章 系統實現 27
5.1 系統主頁面設計 27
5.1.1 系統主頁面設計 27
5.2 后臺管理登陸 27
5.3 會員管理 29
5.4公告管理 31
5.5 新聞管理 33
5.6 人才儲備管理 34
5.7 發布招聘信息 34
5.8 用戶注冊 35
5.9 招聘信息查詢 36
第6章 總結與展望 37
6.1 程序調試 37
6.2 程序的測試 37
6.2.1 測試的重要性及目的 37
6.2.2 測試的步驟 38
6.2.3 測試的主要內容 39
結束語 41
致謝 43
參考文獻 44
第一章 引言
人才招聘網絡化管理系統主要是為進行網上招聘和人才管理兒設計的,從發布招聘信息、應聘者投遞簡歷到人才信息的管理都會使招聘工作更順利地進行和更方便地管理。人才招聘網絡化管理系統可以為各級政府機關、教育機構、組織協會、媒體、企事業單位構建人才需求溝通的橋梁,建立企事業單位人才儲備的途徑。
人才招聘網絡化管理系統降低了企業招聘人才的成本,提高了企業辦公效率,幫助企業拓寬了人才招聘的范圍,應用此系統將回使企業在最廣泛的范圍內迅速優選人才,并建立企業自身的后備人才庫,而人才是一個企業成長的最寶貴財富。
人才招聘網絡化管理系統工作流程,單位的人力資源經理通過后臺發布職位招聘信息;應聘者可以在前臺自由瀏覽職位信息,注冊登錄后便可方便地申請各職位,應聘者還可以隨時進入用戶控制面版維護自己的簡歷和查看相關職位信息;而單位的人力資源經理可以查看、挑選應聘簡歷并可以便捷地發出招聘意向和面試通知,讓招聘工作變得更簡單而輕松。
現在我國的信息管理水平還比較落后,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在信息時代傳統的管理方法必然被計算機為基礎的信息管理所取代。軟件作為一項有力的工具,只能當此種工具,與我們的實踐相結合起來的時候,才具有重大的社會價值及使用價值。因此根據目前實際的情況開發這樣一套管理系統是十分必要的。
隨著科學技術的不斷提高,計算機科學技術日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機進行管理,具有著手工管理所無法比擬的優點。例如:可靠性高、存儲量大、壽命長、成本低等。這些優點能夠極大地提高工作的效率,也是信息正規化管理與世界接軌的重要條件。
本系統用JSP語言來編寫社本系統,數據庫用SQLSERVER 2005來連接系統。本論文主要涉及軟件,數據庫與網絡技術等。涵蓋知識面廣,可有效地提高學生綜合運用所學知識分析解決問題的能力,增強學生對事物的理解與掌握能力,培養學生掌握科學的研究方法,正確的設計思想,獨立思考,勇于進取,探索創新,為今后進一步學習與工作奠定了良好的基礎。
1.1 問題的提出
隨著社會和經濟高速的發展,各行各業之間的競爭日趨激烈,尤其是各大企業之間,歸根結底是人才的競爭,誰率先擁有了高端人才誰就能占有了自己的一席之地。因此人才招聘網絡化不可或缺,它不僅提高了企業的辦公效率,而且也幫助企業拓寬了人才招聘的范圍。
1.2 課題簡介
網上人才招聘系統是先進的計算機科學技術和現代招聘理念相結合的產物,通過使用計算機網絡為基礎的網上人才招聘系統,滿足了求職者和招聘企業的雙向要求,網上人才招聘系統收集大量招聘單位的招聘信息,它使網上招聘從盲目的網絡職位搜索到有序大量的職位投遞,從混亂變為規范,而且成功率較高。
網上人才招聘系統實現了人才招聘的一些主要功能,如用戶注冊功能,用戶需先進行會員注冊,成功后進行相關操作;檢索導航功能:用戶可以根據自己意愿搜尋相關的工作;在線求職招聘功能:用戶可以在搜索結果中尋找合適的單位投遞個人簡歷;人才信息管理功能:系統會對用戶的信息,包括個人信息,個人簡歷等進行統一管理。
人才招聘網絡化管理系統使用人單位能夠方便地進行招聘信息的網上發布和更新,并且可以檢索到符合查詢條件的個人信息;應聘者可以將個人簡歷信息實現上傳,并能夠對各類招聘信息進行網上查詢。該系統具有較強的操作權限管理功能。
充分發揮互聯網的便利性,使招聘工作更便捷、更有效:人才招聘網絡化管理系統專門為企事業單位進行網上招聘和人才管理而設計,從發布招聘信息、應聘者投遞簡歷到人才信息的管理等流程,人才招聘網絡化管理系統都將幫助用戶更方便、更有效地對招聘工作進行管理。
強大的人才信息管理功能使招聘工作順利開展:人才招聘網絡化管理系統具有強大的人才信息管理功能,方便企業對人才信息進行有效管理,在管理后臺可以方便查看應聘者的詳細個人簡歷,還可以在根據應聘者的職位、學歷、關鍵字來具體查詢到所需的人才信息。
后臺管理權限的細分滿足用戶的不同需求:人才招聘網絡化管理系統將管理權限進行了細分,便于用戶對招聘管理進行分工,以利于企業根據不同需求對相關招聘信息一定的保密。
第2章 相關技術介紹
2.1研究背景
招聘網站是一種具有交互功能的人才信息系統,即在互聯網上實現的虛擬招聘會,各個企業在網上發布招聘信息,求職者根據自己的求職要求在線遞交簡歷[1]。社會對人才的需求越來越迫切,求職者也越來越多,為了方便企業和求職者提高效率,利用基于B/S的招聘網站完成招聘會的功能,節省大量的人力、物力和財力[2]。企業可以在線查看求職者的簡歷,并且根據自己的需要自動篩選并保留合適的簡歷,以發出面試通知。隨著互聯網的發展,企業計算機應用的深度在加深,范圍在擴展,傳統的應用體系結構已經不能更好地滿足企業需要。如何提高企業人才招聘管理系統的快捷性、準確有效性、穩定性、安全性、可擴展性和可維護性,已經成為企業人才網絡招聘網的主要難題[3]。
2.2 研究的意義
招聘作為人力資源管理的一部分,在整個企業的人力資源管理中發揮了重大作用。傳統招聘大多采用現場招聘、簡歷郵件投遞、電子郵件簡歷投遞等手段進行[4]。這些方式往往都要耗費大量的人力,物力,財力和時間,而且招聘的成功率也比較低,限制了人才資源的充分利用[5]。還容易造成招聘工作的隨機性、監督機制不到位、信息呈現不直觀、統計困難等問題[6]。 網上招聘系統是為企業提供優質人才,為應聘者提供合適職位的資源服務平臺系統,求職招聘雙方可利用此系統為自己提供方便快捷的服務,達到預定的招聘效果[7]。網絡招聘求職方式已經成為了招聘求職的一大重要手段,其招聘求職規模和招聘求職成功率已直逼傳統招聘會,有的甚至超過了傳統的招聘會。通過它應聘者和招聘單位可以通過Internet,突破時間和空間的限制而實現工作求職和單位的人才招聘。網絡招聘的崛起對傳統的人才招聘流通體系產生了強烈的沖擊,網絡招聘較之傳統招聘就有招聘范圍廣,信息量大,可挑選余地大,招聘效果良好,費用低,獲得了越來越多的單位認可。同時,它有著經營成本低、信息反饋迅速、用戶檢索方便、地域限制少等特點。因此進行這方面的研究有著重要的現實意義。
2.3 研究的目標
招聘是指由那些潛在的候選人在接受面試時選擇更換或接受新的工作的過程招聘是指由那些潛在的候選人在接受面試時選擇更換或接受新的工作的過程[8]。以此需要滿足以下目標:(1)系統能夠提供友好的用戶界面,使操作人員的工作量最大限度的減少;(2)系統具有良好的運行效率,能夠達到提高工作效率的目的; (3)系統應有良好的可擴充性,可以容易地加入其他系統的應用。
2.4課題國內外研究現狀
2.4.1課題國外研究現狀
利用國際互聯網開發和建立網上人力資源市場,在發達國家已經是司空見慣的事情,也是企業尋找人才的重要途徑。網絡招聘以其低成本、見效快、無地域限制的特點正在吸引著大批中高級人才和企業,據統計,2002年全球已有600萬就業信息在網上公布。用人企業也開始把眼界拓寬,美國財富雜志“世界500強招聘趨勢”報告顯示,到2002年,世界500強企業中,有多達91%的企業實行了網上招聘系統。
2.4.2課題國內研究現狀
在我國,網絡招聘也正在悄然興起,根據2000年7月CNN IC發布的中國互聯網絡發展狀況統計報告顯示,在中國1690萬網民中,有16.11%的上網的網民是為了獲得求職招聘信息,而又有19.62%認為求職招聘信息還不不能滿足自己的需求。半年后的2001年1月,再次調查結果顯示,在中國的2250萬網民中,有29.12%在網絡上瀏覽的目的是為了獲得職業信息,又有25.41%的網民認為網絡求職招聘信息不能滿足需求,通過對比可知,中國網民對網絡求職隨著認同度增加需求也增加了,另一方面是隨著需求的增加對人才網絡的服務要求也提高了。這意味著中國人才網站發展的空間很大,而面臨的用戶也越來越成熟,這對那些小規模、不專業、服務跟不上的人才網站是一個巨大的挑戰。
2.5發展趨勢
網絡的自由與開放為電子商務創造了機遇,同時也帶來了人才市場的空前繁榮。隨著一大批網絡招聘信息網站的蜂擁而起,網上招聘急劇升溫,不僅被網絡商們普遍看好,更博的了招聘單位和網民的廣泛親睞。雖然在互聯網的發展初期,用戶就被提到了中心位置,但在實際建設過程中卻忽略了用戶的個性化要求。這實際上是由市場現狀所決定的。個性化的網站固然能夠更有針對性的吸引某一目標群體,但因此而失去另外另外的群體卻令網站經營者不忍,正是這種追求“大而全”的做法,造成了網站的千篇一律。隨著網絡的應用普及,“大而全”的網站注定要被個性化得網站所取代,市場的擴大使“全而精”的經營不具可能,而隨著用戶群的增長與細化,爭取到一個穩固的用戶群體對于網站的業務拓展至關重要。
2.6設計的目標
網上人才招聘系統是一個完整安全的網上人才招聘平臺。該系統的設計目標是通過分析、編程、調試等過程來實現的。
根據系統分析的要求和需求分析的情況,網上人才招聘系統可以分以下基本模塊:用戶注冊登錄模塊、求職注冊模塊、招聘信息管理模塊、會員中心模塊、網站論壇模塊、職位搜索模塊、后臺管理模塊。前臺采用jsp實現,后臺采用數據庫sql server2000來實現。要求熟悉編程環境與編程特點,對SQL Server2000有較深的認識。要求能做到界面友好,功能明確,易于操作。各種數據的相關信息能方便查閱并直觀反映。
第3章 系統需求分析
3.1 JSP 編程語言
JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。它是在傳統的網頁HTML文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統上運行。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發變得迅速和容易。 Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序段,然后將執行結果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數據庫、重新定向網頁等,以實現建立動態網頁所需要的功能。 JSP與Java Servlet一樣,是在服務器端執行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。
JSP主要優先如下:
(1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統之外,代碼不用做任何更改。
(2)系統的多平臺支持。基本上可以在所有平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比JSP/PHP的局限性是顯而易見的。
(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數臺服務器,Java顯示了一個巨大的生命力。
(4)多樣化和功能強大的開發工具支持。這一點與JSP很像,Java已經有了許多非常優秀的開發工具,而且許多可以免費得到,并且其中許多已經可以順利的運行于多種平臺之下。
3.2 SQLSERVER 2000數據庫
SQL Server是由Microsoft開發和推廣的關系數據庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,并于1988年推出了第一個OS/2版本。 SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 SQL Server 特點:
1.真正的客戶機/服務器體系結構。
2.圖形化用戶界面,使系統管理和數據庫管理更加直觀、簡單。
3.豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。
4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。
5.具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。
6.對Web技術的支持,使用戶能夠很容易地將數據庫中的數據發布到Web頁面上。
7.SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
3.3 BS模式與C/S模式的比較分析
C/S模式主要由客戶應用程序(Client)、服務器管理程序(Server)和中間件(middleware)三個部件組成。客戶應用程序是系統中用戶與數據進行交互的部件。服務器程序負責有效地管理系統資源,如管理一個信息數據庫,其主要工作是當多個客戶并發地請求服務器上的相同資源時,對這些資源進行最優化管理。中間件負責聯結客戶應用程序與服務器管理程序,協同完成一個作業,以滿足用戶查詢管理數據的要求。
B/S模式是一種以Web技術為基礎的新型的MIS系統平臺模式。把傳統C/S模式中的服務器部分分解為一個數據服務器與一個或多個應用服務器(Web服務器),從而構成一個三層結構的客戶服務器體系。
第一層客戶機是用戶與整個系統的接口。客戶的應用程序精簡到一個通用的瀏覽器軟件,如Netscape Navigator,微軟公司的IE等。瀏覽器將HTML代碼轉化成圖文并茂的網頁。網頁還具備一定的交互功能,允許用戶在網頁提供的申請表上輸入信息提交給后臺,并提出處理請求。這個后臺就是第二層的Web服務器。
第二層Web服務器將啟動相應的進程來響應這一請求,并動態生成一串HTML代碼,其中嵌入處理的結果,返回給客戶機的瀏覽器。如果客戶機提交的請求包括數據的存取,Web服務器還需與數據庫服務器協同完成這一處理工作。
第三層數據庫服務器的任務類似于C/S模式,負責協調不同的Web服務器發出的SQ請求,管理數據庫。
B/S模式的優勢
首先它簡化了客戶端。它無需象C/S模式那樣在不同的客戶機上安裝不同的客戶應用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節省客戶機的硬盤空間與內存,而且使安裝過程更加簡便、網絡結構更加靈活。假設一個企業的決策層要開一個討論庫存問題的會議,他們只需從會議室的計算機上直接通過瀏覽器查詢數據,然后顯示給大家看就可以了。甚至與會者還可以把筆記本電腦聯上會議室的網絡插口,自己來查詢相關的數據。其次,它簡化了系統的開發和維護。系統的開發者無須再為不同級別的用戶設計開發不同的客戶應用程序了,只需把所有的功能都實現在Web服務器上,并就不同的功能為各個組別的用戶設置權限就可以了。各個用戶通過HTTP請求在權限范圍內調用Web服務器上不同處理程序,從而完成對數據的查詢或修改。現代企業面臨著日新月異的競爭環境,對企業內部運作機制的更新與調整也變得逐漸頻繁。相對于C/S,B/S的維護具有更大的靈活性。當形勢變化時,它無須再為每一個現有的客戶應用程序升級,而只需對Web服務器上的服務處理程序進行修訂。這樣不但可以提高公司的運作效率,還省去了維護時協調工作的不少麻煩。如果一個公司有上千臺客戶機,并且分布在不同的地點,那么便于維護將會顯得更加重要。
再次,它使用戶的操作變得更簡單。對于C/S模式,客戶應用程序有自己特定的規格,使用者需要接受專門培訓。而采用B/S模式時,客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作層的人員都無需培訓,就可以直接使用。B/S模式的這種特性,還使 MIS系統維護的限制因素更少。
最后,B/S特別適用于網上信息發布,使得傳統的MIS的功能有所擴展。這是C/S所無法實現的。而這種新增的網上信息發布功能恰是現代企業所需的。這使得企業的大部分書面文件可以被電子文件取代,從而提高了企業的工作效率,使企業行政手續簡化,節省人力物力。
鑒于B/S相對于C/S的先進性,B/S逐漸成為一種流行的MIS系統平臺。各軟件公司紛紛推出自己的Internet方案,基于Web的財務系統、基于Web的ERP。一些企業已經領先一步開始使用它,并且收到了一定的成效。
B/S模式的新穎與流行,和在某些方面相對于C/S的巨大改進,使B/S成了MIS系統平臺的首選。
3.4 JDBC
JDBC(Java Data Base Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序,同時,JDBC也是個商標名。
有了JDBC,向各種關系數據發送SQL語句就是一件很容易 的事。換言之,有了JDBC API,就不必為訪問Sybase數據庫專門寫一個程序,為訪問Oracle數據庫又專門寫一個程序,或為訪問Informix數據庫又編寫另一個程序等等,程序員只需用JDBC API寫一個程序就夠了,它可向相應數據庫發送SQL調用,將Java語言和JDBC結合起來使程序員只須寫一遍程序就可以讓它在任何平臺上運行,這也是Java語言編寫一次 。
Java數據庫連接體系結構是用于Java應用程序連接數據庫的標準方法。JDBC對Java程序員而言是API,對實現與數據庫連接的服務提供商而言是接口模型。作為API,JDBC為程序開發提供標準的接口,并為數據庫廠商及第三方中間件廠商實現與數據庫的連接提供了標準方法。JDBC使用已有的SQL標準并支持與其它數據庫連接標準,如ODBC之間的橋接。JDBC實現了所有這些面向標準的目標并且具有簡單、嚴格類型定義且高性能實現的接口。
JDBCTM 是一種用于執行 SQL 語句的 JavaTM API,它由一組用 Java 編程語言編寫的類和接口組成。JDBC 為工具/數據庫開發人員提供了一個標準的API,使他們能夠用純 Java API 來編寫數據庫應用程序。
有了 JDBC,向各種關系數據庫發送 SQL 語句就是一件很容易的事。換言之,有了 JDBC API,就不必為訪問 Sybase 數據庫專門寫一個程序,為訪問 Oracle 數據庫又專門寫一個程序,為訪問 Informix 數據庫又寫另一個程序,等等。您只需用 JDBC API 寫一個程序就夠了它可向相應數據庫發送 SQL 語句。而且,使用 Java 編程語言編寫的應用程序,就無須去憂慮要為不同的平臺編寫不同的應用程序。將Java 和 JDBC 結合起來將使程序員只須寫一遍程序就可讓它在任何平臺上運行。
第4章 系統設計
4.1 系統分析
開發一個系統,首先要進行系統分析。其主要任務是確定系統的規模和范圍,確定軟件的總體要求以及所需要的硬件環境和支撐軟件平臺、確定待開發軟件與外界的接口,確定軟件對操作系統的要求,以及待開發軟件總體上的約束和限制。決定使用的開發工具和后臺數據庫,規劃項目開發進度。在項目開發過程中,這些工作是非常重要的。系統分析有助于弄清所需開發的軟件、硬件環境、支撐軟件和操作人員的要求。
4.1.1系統需求分析
需求分析是列出系統的參與者和功能單元,并顯示哪個參與者參與了哪個功能單元的執行等[9]。本系統主要面向一般求職者與公司招聘。 網上人才招聘系統分為前臺管理和后臺管理。前臺管理包括用戶注冊登錄、會員中心、瀏覽新聞、職位查詢、查看企業信息、簡歷投遞和維護用戶等功能。后臺管理包括基礎信息維護和招聘信息管理。基礎信息維護包括管理員維護、修改密碼、新聞管理、公告管理、投票管理、留言管理、招聘會員管理和求職會員管理模塊;招聘信息管理包括招聘信息模塊。后臺管理具體描述如下:
(1) 管理員維護 添加后臺管理員對后臺的維護。
(2)修改密碼 系統管理員對該系統安全的維護。
(3)求職會員管理 管理員對求職會員的管理。
(4)招聘會員管理 系統管理員對招聘人員的管理
(5)留言管理 管理員對系統留言的管理。
(6)新聞管理 添加新聞,包括新聞標題和新聞內容、 修改新聞信息、 刪除新聞信息、查看新聞信息。
(7)公告管理 添加企業的一些規定規則信息。
(8)投票管理 通過網友的投票對企業的評估。
(9)招聘聘信息管理 招聘職位、公司待遇、招聘要求、工作地點、工作經驗等。
4.1.2 性能需求
為了保證系統能夠長期、安全、穩定、可靠、高效的運行。系統處理的準確性和及時性是系統的必要性能。由于本系統的添加功能對于整個系統的功能和性能完成舉足輕重。作為系統的很多數據來源,其準確性和及時性很大程度上決定了系統的成敗。在系統開發過程中,必須采用一定的方法保證系統的準確性和及時性。
4.1.3 技術可行性
技術可行性要考慮現有的技術條件是否能夠順利完成開發工作,軟硬件配置是否滿足開發的需求等。本系統用的是JSP開發語言,調試相對簡單,當前的計算機硬件配置也完全能滿足開發的需求,因此在技術上是絕對可行的。軟件方面:由于目前單機模式相對發展成熟,故軟件的開發平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統的需求。
4.1.4 運行可行性
運行可行性是對組織結構的影響,現有人員和機構和環境對系統的適應性及人員培訓補充計劃的可行性。當前信息化技術已經相當普及,各類操作人員水平都有相當的高度,所以在運行上是可行性的。
本系統的開發,是典型的Mis開發,主要是對數據的處理,包括數據的收集,數據的變換,及數據的各種報表形式的輸出。采用流行的JSP+SQLSERVER2000體系,已無技術上的問題。
4.1.5 功能需求分析
(1)管理員權限管理:修改登錄密碼,增加新的管理員。
(2)招聘會員中心:會員的注冊,會員的登錄,查詢招聘信息,申請職位。
(3)企業招聘后臺管理:發布招聘信息,接收簡歷,篩選簡歷,招聘人才。
4.2 系統體系結構的設置
本系統的功能模塊如圖4.1所示
。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。
論文下載地址:請點擊》》》》
總結
以上是生活随笔為你收集整理的javaweb网上人才招聘系统的设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微型计算机控制技术扫描,微型计算机控制技
- 下一篇: 微型计算机控制技术小论文,微型计算机控制