2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢業(yè)設(shè)計(論文)說明書</p><p>  作 者: 學(xué) 號: </p><p>  學(xué)院(系): 信息工程學(xué)院 </p><p>  專 業(yè): 計算機應(yīng)用技術(shù) </p><p>  

2、題 目: 網(wǎng)上人才招聘系統(tǒng) </p><p>  主 題: </p><p>  指導(dǎo)教師: 職稱: 講 師 </p><p><b>  2012年12月</b></p><p&

3、gt;<b>  摘 要</b></p><p>  人才招聘網(wǎng)絡(luò)化管理系統(tǒng)主要用于快捷、高效地處理招聘管理活動,使企業(yè)的招聘工作得以高速運行。管理趨于正規(guī)化、系統(tǒng)化、信息化。系統(tǒng)使用微軟公司推出的SELSERVER2000進行開發(fā),它能很好地與Office套裝辦公軟件實現(xiàn)資源共享,而且還可以與Windows操作系統(tǒng)中其他應(yīng)用程序?qū)崿F(xiàn)數(shù)據(jù)共享,使得用戶對數(shù)據(jù)的保存、修改、刪除和查詢更為方便

4、快捷。它具有專業(yè)性強,適用面窄,針對性強,擴展性強等優(yōu)點。</p><p>  根據(jù)系統(tǒng)所需功能,決定以Windows 2000 Server為開發(fā)平臺,采用SQL Server 2000做后臺數(shù)據(jù)庫,選擇功能強大的Eclipse為開發(fā)工具,利用軟件工程思想和方法,總體上用結(jié)構(gòu)化生命周期法進行系統(tǒng)分析和設(shè)計,采用快速原型法來實現(xiàn),系統(tǒng)本系統(tǒng)界面友好,與目前市場上的主流游戲軟件大體一致,而且操作更加簡單,使用方式和

5、微軟各種軟件(Windows、Office)基本相同,減少了用戶學(xué)習(xí)、使用本游戲系統(tǒng)的額外負擔(dān)。本文通過系統(tǒng)概述、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、開發(fā)總結(jié)五章,詳細的說明了系統(tǒng)的開發(fā)過程,最后并對整個開發(fā)過程進行了總結(jié)。該系統(tǒng)使用了功能強大的Java Web開發(fā)技術(shù),前臺頁面使用JSP,使用了基于MVC機制的Struts技術(shù)。操作方便,可維護性強。經(jīng)過大量的測試,基本符合用戶需求。</p><p>  關(guān)鍵詞:人才

6、招聘; 信息查詢;;SELSERVER2000; 數(shù)據(jù)庫;Java;Struts </p><p><b>  Abstract</b></p><p>  The talented person employment advertise network management system management system mainly uses in proces

7、sing 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 inform

8、ationization.</p><p>  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, moreo

9、ver 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 spe

10、cialized, is suitable the surface to be narrow, pointed, extension strong and so on merits.</p><p>  Key words:Talented person employment; Information query ;SELSERVER2000 ;Java;Struts</p><p>&l

11、t;b>  目 錄</b></p><p><b>  第一章 引言1</b></p><p>  1.1 問題的提出2</p><p>  1.2 課題簡介2</p><p>  第二章 研究狀況及設(shè)計目標(biāo)4</p><p><b>  2.1研究背景

12、4</b></p><p>  2.2 研究的意義4</p><p>  2.3 研究的目標(biāo)4</p><p>  2.4課題國內(nèi)外研究現(xiàn)狀5</p><p>  2.4.1課題國外研究現(xiàn)狀5</p><p>  2.4.2課題國內(nèi)研究現(xiàn)狀5</p><p><b&g

13、t;  2.5發(fā)展趨勢5</b></p><p>  2.6設(shè)計的目標(biāo)6</p><p>  第三章 相關(guān)技術(shù)簡介7</p><p>  3.1 JSP 編程語言7</p><p>  3.2 SQLSERVER 2000數(shù)據(jù)庫8</p><p>  3.3 BS模式與C/S模式的比較分析8&

14、lt;/p><p>  3.4 JDBC10</p><p>  第四章 系統(tǒng)分析和設(shè)計12</p><p>  4.1 系統(tǒng)分析12</p><p>  4.1.1系統(tǒng)需求分析12</p><p>  4.1.2 性能需求13</p><p>  4.1.3 技術(shù)可行性13</p

15、><p>  4.1.4 運行可行性13</p><p>  4.1.5 功能需求分析13</p><p>  4.2 系統(tǒng)體系結(jié)構(gòu)的設(shè)置13</p><p>  4.2.1系統(tǒng)流程分析14</p><p>  4.3 網(wǎng)上招聘系統(tǒng)數(shù)據(jù)庫設(shè)計15</p><p>  4.3.1 數(shù)據(jù)庫概念

16、結(jié)構(gòu)設(shè)計15</p><p>  4.4 物理數(shù)據(jù)庫的設(shè)計和實現(xiàn)19</p><p>  4.5項目開發(fā)計劃21</p><p>  4.6系統(tǒng)功能簡介21</p><p>  4.7處理流程設(shè)計22</p><p>  4.7.1 數(shù)據(jù)增加流程22</p><p>  4.7.2

17、數(shù)據(jù)修改流程23</p><p>  4.7.3 數(shù)據(jù)刪除流程24</p><p>  4.8人才招聘網(wǎng)絡(luò)化管理系統(tǒng)概要設(shè)計25</p><p>  第五章 系統(tǒng)的實現(xiàn)27</p><p>  5.1 系統(tǒng)主頁面設(shè)計27</p><p>  5.1.1 系統(tǒng)主頁面設(shè)計27</p><p&

18、gt;  5.2 后臺管理登陸27</p><p>  5.3 會員管理29</p><p>  5.4公告管理31</p><p>  5.5 新聞管理33</p><p>  5.6 人才儲備管理34</p><p>  5.7 發(fā)布招聘信息34</p><p>  5.8 用戶

19、注冊35</p><p>  5.9 招聘信息查詢36</p><p>  第六章 系統(tǒng)調(diào)試與測試37</p><p>  6.1 程序調(diào)試37</p><p>  6.2 程序的測試37</p><p>  6.2.1 測試的重要性及目的37</p><p>  6.2.2 測試的

20、步驟38</p><p>  6.2.3 測試的主要內(nèi)容39</p><p><b>  結(jié)束語41</b></p><p><b>  致謝43</b></p><p><b>  參考文獻44</b></p><p><b>  

21、第一章 引言</b></p><p>  人才招聘網(wǎng)絡(luò)化管理系統(tǒng)主要是為進行網(wǎng)上招聘和人才管理兒設(shè)計的,從發(fā)布招聘信息、應(yīng)聘者投遞簡歷到人才信息的管理都會使招聘工作更順利地進行和更方便地管理。人才招聘網(wǎng)絡(luò)化管理系統(tǒng)可以為各級政府機關(guān)、教育機構(gòu)、組織協(xié)會、媒體、企事業(yè)單位構(gòu)建人才需求溝通的橋梁,建立企事業(yè)單位人才儲備的途徑。</p><p>  人才招聘網(wǎng)絡(luò)化管理系統(tǒng)降低了企業(yè)招

22、聘人才的成本,提高了企業(yè)辦公效率,幫助企業(yè)拓寬了人才招聘的范圍,應(yīng)用此系統(tǒng)將回使企業(yè)在最廣泛的范圍內(nèi)迅速優(yōu)選人才,并建立企業(yè)自身的后備人才庫,而人才是一個企業(yè)成長的最寶貴財富。</p><p>  人才招聘網(wǎng)絡(luò)化管理系統(tǒng)工作流程,單位的人力資源經(jīng)理通過后臺發(fā)布職位招聘信息;應(yīng)聘者可以在前臺自由瀏覽職位信息,注冊登錄后便可方便地申請各職位,應(yīng)聘者還可以隨時進入用戶控制面版維護自己的簡歷和查看相關(guān)職位信息;而單位的人

23、力資源經(jīng)理可以查看、挑選應(yīng)聘簡歷并可以便捷地發(fā)出招聘意向和面試通知,讓招聘工作變得更簡單而輕松。</p><p>  現(xiàn)在我國的信息管理水平還比較落后,這樣的機制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。軟件作為一項有力的工具,只能當(dāng)此種工具,與我們的實踐相結(jié)合起來的時候,才具有重大的社會價值及使用價值。因此根據(jù)目前實際的情況開發(fā)這樣一套管理系

24、統(tǒng)是十分必要的。</p><p>  隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)技術(shù)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:可靠性高、存儲量大、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率,也是信息正規(guī)化管理與世界接軌的重要條件。</p><p>  本系統(tǒng)用

25、JSP語言來編寫社本系統(tǒng),數(shù)據(jù)庫用SQLSERVER 2005來連接系統(tǒng)。本論文主要涉及軟件,數(shù)據(jù)庫與網(wǎng)絡(luò)技術(shù)等。涵蓋知識面廣,可有效地提高學(xué)生綜合運用所學(xué)知識分析解決問題的能力,增強學(xué)生對事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的設(shè)計思想,獨立思考,勇于進取,探索創(chuàng)新,為今后進一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。</p><p>  1.1 問題的提出</p><p>  隨

26、著社會和經(jīng)濟高速的發(fā)展,各行各業(yè)之間的競爭日趨激烈,尤其是各大企業(yè)之間,歸根結(jié)底是人才的競爭,誰率先擁有了高端人才誰就能占有了自己的一席之地。因此人才招聘網(wǎng)絡(luò)化不可或缺,它不僅提高了企業(yè)的辦公效率,而且也幫助企業(yè)拓寬了人才招聘的范圍。</p><p><b>  1.2 課題簡介</b></p><p>  網(wǎng)上人才招聘系統(tǒng)是先進的計算機科學(xué)技術(shù)和現(xiàn)代招聘理念相結(jié)合的

27、產(chǎn)物,通過使用計算機網(wǎng)絡(luò)為基礎(chǔ)的網(wǎng)上人才招聘系統(tǒng),滿足了求職者和招聘企業(yè)的雙向要求,網(wǎng)上人才招聘系統(tǒng)收集大量招聘單位的招聘信息,它使網(wǎng)上招聘從盲目的網(wǎng)絡(luò)職位搜索到有序大量的職位投遞,從混亂變?yōu)橐?guī)范,而且成功率較高。</p><p>  網(wǎng)上人才招聘系統(tǒng)實現(xiàn)了人才招聘的一些主要功能,如用戶注冊功能,用戶需先進行會員注冊,成功后進行相關(guān)操作;檢索導(dǎo)航功能:用戶可以根據(jù)自己意愿搜尋相關(guān)的工作;在線求職招聘功能:用戶可以

28、在搜索結(jié)果中尋找合適的單位投遞個人簡歷;人才信息管理功能:系統(tǒng)會對用戶的信息,包括個人信息,個人簡歷等進行統(tǒng)一管理。</p><p>  人才招聘網(wǎng)絡(luò)化管理系統(tǒng)使用人單位能夠方便地進行招聘信息的網(wǎng)上發(fā)布和更新,并且可以檢索到符合查詢條件的個人信息;應(yīng)聘者可以將個人簡歷信息實現(xiàn)上傳,并能夠?qū)Ω黝愓衅感畔⑦M行網(wǎng)上查詢。該系統(tǒng)具有較強的操作權(quán)限管理功能。</p><p>  充分發(fā)揮互聯(lián)網(wǎng)的便利

29、性,使招聘工作更便捷、更有效:人才招聘網(wǎng)絡(luò)化管理系統(tǒng)專門為企事業(yè)單位進行網(wǎng)上招聘和人才管理而設(shè)計,從發(fā)布招聘信息、應(yīng)聘者投遞簡歷到人才信息的管理等流程,人才招聘網(wǎng)絡(luò)化管理系統(tǒng)都將幫助用戶更方便、更有效地對招聘工作進行管理。</p><p>  強大的人才信息管理功能使招聘工作順利開展:人才招聘網(wǎng)絡(luò)化管理系統(tǒng)具有強大的人才信息管理功能,方便企業(yè)對人才信息進行有效管理,在管理后臺可以方便查看應(yīng)聘者的詳細個人簡歷,還可

30、以在根據(jù)應(yīng)聘者的職位、學(xué)歷、關(guān)鍵字來具體查詢到所需的人才信息。</p><p>  后臺管理權(quán)限的細分滿足用戶的不同需求:人才招聘網(wǎng)絡(luò)化管理系統(tǒng)將管理權(quán)限進行了細分,便于用戶對招聘管理進行分工,以利于企業(yè)根據(jù)不同需求對相關(guān)招聘信息一定的保密。</p><p>  第二章 研究狀況及設(shè)計目標(biāo)</p><p><b>  2.1研究背景</b>&l

31、t;/p><p>  招聘網(wǎng)站是一種具有交互功能的人才信息系統(tǒng),即在互聯(lián)網(wǎng)上實現(xiàn)的虛擬招聘會,各個企業(yè)在網(wǎng)上發(fā)布招聘信息,求職者根據(jù)自己的求職要求在線遞交簡歷[1]。社會對人才的需求越來越迫切,求職者也越來越多,為了方便企業(yè)和求職者提高效率,利用基于B/S的招聘網(wǎng)站完成招聘會的功能,節(jié)省大量的人力、物力和財力[2]。企業(yè)可以在線查看求職者的簡歷,并且根據(jù)自己的需要自動篩選并保留合適的簡歷,以發(fā)出面試通知。隨著互聯(lián)網(wǎng)的

32、發(fā)展,企業(yè)計算機應(yīng)用的深度在加深,范圍在擴展,傳統(tǒng)的應(yīng)用體系結(jié)構(gòu)已經(jīng)不能更好地滿足企業(yè)需要。如何提高企業(yè)人才招聘管理系統(tǒng)的快捷性、準(zhǔn)確有效性、穩(wěn)定性、安全性、可擴展性和可維護性,已經(jīng)成為企業(yè)人才網(wǎng)絡(luò)招聘網(wǎng)的主要難題[3]。</p><p>  2.2 研究的意義 </p><p>  招聘作為人力資源管理的一部分,在整個企業(yè)的人力資源管理中發(fā)揮了重大作用。傳統(tǒng)招聘大多采用現(xiàn)場招聘、簡

33、歷郵件投遞、電子郵件簡歷投遞等手段進行[4]。這些方式往往都要耗費大量的人力,物力,財力和時間,而且招聘的成功率也比較低,限制了人才資源的充分利用[5]。還容易造成招聘工作的隨機性、監(jiān)督機制不到位、信息呈現(xiàn)不直觀、統(tǒng)計困難等問題[6]。 網(wǎng)上招聘系統(tǒng)是為企業(yè)提供優(yōu)質(zhì)人才,為應(yīng)聘者提供合適職位的資源服務(wù)平臺系統(tǒng),求職招聘雙方可利用此系統(tǒng)為自己提供方便快捷的服務(wù),達到預(yù)定的招聘效果[7]。網(wǎng)絡(luò)招聘求職方式已經(jīng)成為了招聘求職的一大重要手段,其

34、招聘求職規(guī)模和招聘求職成功率已直逼傳統(tǒng)招聘會,有的甚至超過了傳統(tǒng)的招聘會。通過它應(yīng)聘者和招聘單位可以通過Internet,突破時間和空間的限制而實現(xiàn)工作求職和單位的人才招聘。網(wǎng)絡(luò)招聘的崛起對傳統(tǒng)的人才招聘流通體系產(chǎn)生了強烈的沖擊,網(wǎng)絡(luò)招聘較之傳統(tǒng)招聘就有招聘范圍廣,信息量大,可挑選余地大,招聘效果良好,費用低,獲得了越來越多的單位認可。同時,它有著經(jīng)營成本低、信息反饋迅速、用戶檢索方便、地域限制少等特點。因此進行這方面的研究有著重要的現(xiàn)

35、實意義。</p><p>  2.3 研究的目標(biāo) </p><p>  招聘是指由那些潛在的候選人在接受面試時選擇更換或接受新的工作的過程招聘是指由那些潛在的候選人在接受面試時選擇更換或接受新的工作的過程[8]。以此需要滿足以下目標(biāo):(1)系統(tǒng)能夠提供友好的用戶界面,使操作人員的工作量最大限度的減少;(2)系統(tǒng)具有良好的運行效率,能夠達到提高工作效率的目的; (3)系統(tǒng)應(yīng)有良好的可擴充性

36、,可以容易地加入其他系統(tǒng)的應(yīng)用。</p><p>  2.4課題國內(nèi)外研究現(xiàn)狀</p><p>  2.4.1課題國外研究現(xiàn)狀</p><p>  利用國際互聯(lián)網(wǎng)開發(fā)和建立網(wǎng)上人力資源市場,在發(fā)達國家已經(jīng)是司空見慣的事情,也是企業(yè)尋找人才的重要途徑。網(wǎng)絡(luò)招聘以其低成本、見效快、無地域限制的特點正在吸引著大批中高級人才和企業(yè),據(jù)統(tǒng)計,2002年全球已有600萬就業(yè)信息

37、在網(wǎng)上公布。用人企業(yè)也開始把眼界拓寬,美國財富雜志“世界500強招聘趨勢”報告顯示,到2002年,世界500強企業(yè)中,有多達91%的企業(yè)實行了網(wǎng)上招聘系統(tǒng)。</p><p>  2.4.2課題國內(nèi)研究現(xiàn)狀</p><p>  在我國,網(wǎng)絡(luò)招聘也正在悄然興起,根據(jù)2000年7月CNN IC發(fā)布的中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告顯示,在中國1690萬網(wǎng)民中,有16.11%的上網(wǎng)的網(wǎng)民是為了獲得求職

38、招聘信息,而又有19.62%認為求職招聘信息還不不能滿足自己的需求。半年后的2001年1月,再次調(diào)查結(jié)果顯示,在中國的2250萬網(wǎng)民中,有29.12%在網(wǎng)絡(luò)上瀏覽的目的是為了獲得職業(yè)信息,又有25.41%的網(wǎng)民認為網(wǎng)絡(luò)求職招聘信息不能滿足需求,通過對比可知,中國網(wǎng)民對網(wǎng)絡(luò)求職隨著認同度增加需求也增加了,另一方面是隨著需求的增加對人才網(wǎng)絡(luò)的服務(wù)要求也提高了。這意味著中國人才網(wǎng)站發(fā)展的空間很大,而面臨的用戶也越來越成熟,這對那些小規(guī)模、不專

39、業(yè)、服務(wù)跟不上的人才網(wǎng)站是一個巨大的挑戰(zhàn)。</p><p><b>  2.5發(fā)展趨勢 </b></p><p>  網(wǎng)絡(luò)的自由與開放為電子商務(wù)創(chuàng)造了機遇,同時也帶來了人才市場的空前繁榮。隨著一大批網(wǎng)絡(luò)招聘信息網(wǎng)站的蜂擁而起,網(wǎng)上招聘急劇升溫,不僅被網(wǎng)絡(luò)商們普遍看好,更博的了招聘單位和網(wǎng)民的廣泛親睞。雖然在互聯(lián)網(wǎng)的發(fā)展初期,用戶就被提到了中心位置,但在實際建設(shè)過程中卻

40、忽略了用戶的個性化要求。這實際上是由市場現(xiàn)狀所決定的。個性化的網(wǎng)站固然能夠更有針對性的吸引某一目標(biāo)群體,但因此而失去另外另外的群體卻令網(wǎng)站經(jīng)營者不忍,正是這種追求“大而全”的做法,造成了網(wǎng)站的千篇一律。隨著網(wǎng)絡(luò)的應(yīng)用普及,“大而全”的網(wǎng)站注定要被個性化得網(wǎng)站所取代,市場的擴大使“全而精”的經(jīng)營不具可能,而隨著用戶群的增長與細化,爭取到一個穩(wěn)固的用戶群體對于網(wǎng)站的業(yè)務(wù)拓展至關(guān)重要。</p><p><b>

41、;  2.6設(shè)計的目標(biāo)</b></p><p>  網(wǎng)上人才招聘系統(tǒng)是一個完整安全的網(wǎng)上人才招聘平臺。該系統(tǒng)的設(shè)計目標(biāo)是通過分析、編程、調(diào)試等過程來實現(xiàn)的。</p><p>  根據(jù)系統(tǒng)分析的要求和需求分析的情況,網(wǎng)上人才招聘系統(tǒng)可以分以下基本模塊:用戶注冊登錄模塊、求職注冊模塊、招聘信息管理模塊、會員中心模塊、網(wǎng)站論壇模塊、職位搜索模塊、后臺管理模塊。前臺采用jsp實現(xiàn),后臺

42、采用數(shù)據(jù)庫sql server2000來實現(xiàn)。要求熟悉編程環(huán)境與編程特點,對SQL Server2000有較深的認識。要求能做到界面友好,功能明確,易于操作。各種數(shù)據(jù)的相關(guān)信息能方便查閱并直觀反映。</p><p>  第三章 相關(guān)技術(shù)簡介</p><p>  3.1 JSP 編程語言</p><p>  JSP(JavaServer Pages)是由Sun Mi

43、crosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過ta

44、gs和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,

45、通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器</p><p>  JSP主要優(yōu)先如下:</p><p>  (1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。</p><p>  (2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比JSP/PHP

46、的局限性是顯而易見的。 </p><p> ?。?)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺Application進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。 </p><p>  (4)多樣化和功能強大的開發(fā)工具支持。這一點與JSP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,

47、而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。</p><p>  3.2 SQLSERVER 2000數(shù)據(jù)庫</p><p>  SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。 SQL Server近年

48、來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 SQL Server 特點:</p><p>  1.真正的客戶機/服務(wù)器體系結(jié)構(gòu)。 </p><p>  2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單

49、。 </p><p>  3.豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地。 </p><p>  4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。 </p><p>  5.具有很好的伸縮性,可跨越從運

50、行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。 </p><p>  6.對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 </p><p>  7.SQL Server提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。</p><p>  3.3 BS模式與C/S

51、模式的比較分析</p><p>  C/S模式主要由客戶應(yīng)用程序(Client)、服務(wù)器管理程序(Server)和中間件(middleware)三個部件組成??蛻魬?yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進行交互的部件。服務(wù)器程序負責(zé)有效地管理系統(tǒng)資源,如管理一個信息數(shù)據(jù)庫,其主要工作是當(dāng)多個客戶并發(fā)地請求服務(wù)器上的相同資源時,對這些資源進行最優(yōu)化管理。中間件負責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢

52、管理數(shù)據(jù)的要求。 </p><p>  B/S模式是一種以Web技術(shù)為基礎(chǔ)的新型的MIS系統(tǒng)平臺模式。把傳統(tǒng)C/S模式中的服務(wù)器部分分解為一個數(shù)據(jù)服務(wù)器與一個或多個應(yīng)用服務(wù)器(Web服務(wù)器),從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務(wù)器體系。 </p><p>  第一層客戶機是用戶與整個系統(tǒng)的接口??蛻舻膽?yīng)用程序精簡到一個通用的瀏覽器軟件,如Netscape Navigator,微軟公司的

53、IE等。瀏覽器將HTML代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求。這個后臺就是第二層的Web服務(wù)器。 </p><p>  第二層Web服務(wù)器將啟動相應(yīng)的進程來響應(yīng)這一請求,并動態(tài)生成一串HTML代碼,其中嵌入處理的結(jié)果,返回給客戶機的瀏覽器。如果客戶機提交的請求包括數(shù)據(jù)的存取,Web服務(wù)器還需與數(shù)據(jù)庫服務(wù)器協(xié)同完成這一處理工作。 <

54、/p><p>  第三層數(shù)據(jù)庫服務(wù)器的任務(wù)類似于C/S模式,負責(zé)協(xié)調(diào)不同的Web服務(wù)器發(fā)出的SQ請求,管理數(shù)據(jù)庫。 </p><p><b>  B/S模式的優(yōu)勢 </b></p><p>  首先它簡化了客戶端。它無需象C/S模式那樣在不同的客戶機上安裝不同的客戶應(yīng)用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶機的硬盤空間與內(nèi)存,而且使

55、安裝過程更加簡便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。假設(shè)一個企業(yè)的決策層要開一個討論庫存問題的會議,他們只需從會議室的計算機上直接通過瀏覽器查詢數(shù)據(jù),然后顯示給大家看就可以了。甚至與會者還可以把筆記本電腦聯(lián)上會議室的網(wǎng)絡(luò)插口,自己來查詢相關(guān)的數(shù)據(jù)。其次,它簡化了系統(tǒng)的開發(fā)和維護。系統(tǒng)的開發(fā)者無須再為不同級別的用戶設(shè)計開發(fā)不同的客戶應(yīng)用程序了,只需把所有的功能都實現(xiàn)在Web服務(wù)器上,并就不同的功能為各個組別的用戶設(shè)置權(quán)限就可以了。各個用戶通過HTTP請求

56、在權(quán)限范圍內(nèi)調(diào)用Web服務(wù)器上不同處理程序,從而完成對數(shù)據(jù)的查詢或修改?,F(xiàn)代企業(yè)面臨著日新月異的競爭環(huán)境,對企業(yè)內(nèi)部運作機制的更新與調(diào)整也變得逐漸頻繁。相對于C/S,B/S的維護具有更大的靈活性。當(dāng)形勢變化時,它無須再為每一個現(xiàn)有的客戶應(yīng)用程序升級,而只需對Web服務(wù)器上的服務(wù)處理程序進行修訂。這樣不但可以提高公司的運作效率,還省去了維護時協(xié)調(diào)工作的不少麻煩。如果一個公司有上千臺客戶機,并且分布在不同</p><p&

57、gt;  再次,它使用戶的操作變得更簡單。對于C/S模式,客戶應(yīng)用程序有自己特定的規(guī)格,使用者需要接受專門培訓(xùn)。而采用B/S模式時,客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作層的人員都無需培訓(xùn),就可以直接使用。B/S模式的這種特性,還使 MIS系統(tǒng)維護的限制因素更少。 </p><p>  最后,B/S特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的MIS的功能有所擴展。這是C/S所無法實現(xiàn)的。而這種新

58、增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需的。這使得企業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力物力。 </p><p>  鑒于B/S相對于C/S的先進性,B/S逐漸成為一種流行的MIS系統(tǒng)平臺。各軟件公司紛紛推出自己的Internet方案,基于Web的財務(wù)系統(tǒng)、基于Web的ERP。一些企業(yè)已經(jīng)領(lǐng)先一步開始使用它,并且收到了一定的成效。 </p><

59、;p>  B/S模式的新穎與流行,和在某些方面相對于C/S的巨大改進,使B/S成了MIS系統(tǒng)平臺的首選。</p><p><b>  3.4 JDBC</b></p><p>  JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語

60、言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應(yīng)用程序,同時,JDBC也是個商標(biāo)名。 </p><p>  有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易 的事。換言之,有了JDBC API,就不必為訪問Sybase數(shù)據(jù)庫專門寫一個程序,為訪問Oracle數(shù)據(jù)庫又專門寫一個程序,或為訪問Informix數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用

61、JDBC API寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL調(diào)用,將Java語言和JDBC結(jié)合起來使程序員只須寫一遍程序就可以讓它在任何平臺上運行,這也是Java語言編寫一次 。</p><p>  Java數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。JDBC對Java程序員而言是API,對實現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及

62、第三方中間件廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實現(xiàn)的接口。 </p><p>  JDBCTM 是一種用于執(zhí)行 SQL 語句的 JavaTM API,它由一組用 Java 編程語言編寫的類和接口組成。JDBC 為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的API,使他們能

63、夠用純 Java API 來編寫數(shù)據(jù)庫應(yīng)用程序。 </p><p>  有了 JDBC,向各種關(guān)系數(shù)據(jù)庫發(fā)送 SQL 語句就是一件很容易的事。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個程序,為訪問 Oracle 數(shù)據(jù)庫又專門寫一個程序,為訪問 Informix 數(shù)據(jù)庫又寫另一個程序,等等。您只需用 JDBC API 寫一個程序就夠了它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 語句。而且,使用

64、Java 編程語言編寫的應(yīng)用程序,就無須去憂慮要為不同的平臺編寫不同的應(yīng)用程序。將Java 和 JDBC 結(jié)合起來將使程序員只須寫一遍程序就可讓它在任何平臺上運行。 </p><p>  第四章 系統(tǒng)分析和設(shè)計</p><p><b>  4.1 系統(tǒng)分析</b></p><p>  開發(fā)一個系統(tǒng),首先要進行系統(tǒng)分析。其主要任務(wù)是確定系統(tǒng)的規(guī)模

65、和范圍,確定軟件的總體要求以及所需要的硬件環(huán)境和支撐軟件平臺、確定待開發(fā)軟件與外界的接口,確定軟件對操作系統(tǒng)的要求,以及待開發(fā)軟件總體上的約束和限制。決定使用的開發(fā)工具和后臺數(shù)據(jù)庫,規(guī)劃項目開發(fā)進度。在項目開發(fā)過程中,這些工作是非常重要的。系統(tǒng)分析有助于弄清所需開發(fā)的軟件、硬件環(huán)境、支撐軟件和操作人員的要求。</p><p>  4.1.1系統(tǒng)需求分析</p><p>  需求分析是列出系

66、統(tǒng)的參與者和功能單元,并顯示哪個參與者參與了哪個功能單元的執(zhí)行等[9]。本系統(tǒng)主要面向一般求職者與公司招聘。 網(wǎng)上人才招聘系統(tǒng)分為前臺管理和后臺管理。前臺管理包括用戶注冊登錄、會員中心、瀏覽新聞、職位查詢、查看企業(yè)信息、簡歷投遞和維護用戶等功能。后臺管理包括基礎(chǔ)信息維護和招聘信息管理。基礎(chǔ)信息維護包括管理員維護、修改密碼、新聞管理、公告管理、投票管理、留言管理、招聘會員管理和求職會員管理模塊;招聘信息管理包括招聘信息模塊。后臺管理具體描

67、述如下:</p><p>  (1) 管理員維護 添加后臺管理員對后臺的維護。</p><p> ?。?)修改密碼 系統(tǒng)管理員對該系統(tǒng)安全的維護。</p><p> ?。?)求職會員管理 管理員對求職會員的管理。</p><p> ?。?)招聘會員管理 系統(tǒng)管理員對招聘人員的管理</p><p> ?。?)留言管理

68、管理員對系統(tǒng)留言的管理。</p><p> ?。?)新聞管理 添加新聞,包括新聞標(biāo)題和新聞內(nèi)容、 修改新聞信息、 刪除新聞信息、查看新聞信息。 </p><p> ?。?)公告管理 添加企業(yè)的一些規(guī)定規(guī)則信息。</p><p> ?。?)投票管理 通過網(wǎng)友的投票對企業(yè)的評估。</p><p> ?。?)招聘聘信息管理 招聘職位、公司待遇、招聘

69、要求、工作地點、工作經(jīng)驗等。</p><p>  4.1.2 性能需求</p><p>  為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行。系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。由于本系統(tǒng)的添加功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,其準(zhǔn)確性和及時性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性和及時性。</p>

70、;<p>  4.1.3 技術(shù)可行性</p><p>  技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本系統(tǒng)用的是JSP開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。</p&g

71、t;<p>  4.1.4 運行可行性</p><p>  運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補充計劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運行上是可行性的。</p><p>  本系統(tǒng)的開發(fā),是典型的Mis開發(fā),主要是對數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報表形式的輸出。采用流行的

72、JSP+SQLSERVER2000體系,已無技術(shù)上的問題。</p><p>  4.1.5 功能需求分析</p><p> ?。?)管理員權(quán)限管理:修改登錄密碼,增加新的管理員。</p><p> ?。?)招聘會員中心:會員的注冊,會員的登錄,查詢招聘信息,申請職位。</p><p>  (3)企業(yè)招聘后臺管理:發(fā)布招聘信息,接收簡歷,篩選簡

73、歷,招聘人才。</p><p>  4.2 系統(tǒng)體系結(jié)構(gòu)的設(shè)置</p><p>  本系統(tǒng)的功能模塊如圖4.1所示</p><p>  圖4.1 系統(tǒng)功能模塊</p><p>  在系統(tǒng)初始化時,有一個默認的“系統(tǒng)管理員”用戶名Admin,默認密碼為:111111,由設(shè)計者手動地添加到數(shù)據(jù)庫中。Admin用戶可以創(chuàng)建企業(yè)用戶;個人用戶則可以通

74、過注冊產(chǎn)生;所有的用戶都可以修改自己的用戶信息和密碼。 用戶管理功能模塊的關(guān)系如圖4.2所示</p><p>  圖4.2 用戶管理功能模塊</p><p><b>  系統(tǒng)流程分析 </b></p><p>  為了進一步介紹本系統(tǒng)的設(shè)計,本小節(jié)將對系統(tǒng)進行流程分析。 </p><p> ?。?)職位的申請流程,如圖4

75、.3所示</p><p>  圖4.3 職位申請流程模塊</p><p> ?。?)企業(yè)用戶管理流程如圖4.4所示</p><p>  圖4.4 企業(yè)用戶管理流程模塊</p><p>  4.3 網(wǎng)上招聘系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p>  本系統(tǒng)設(shè)計過程很重要的一個環(huán)節(jié)是數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計,因為它與系統(tǒng)的性能、程序的結(jié)構(gòu)

76、緊密相關(guān)。數(shù)據(jù)庫結(jié)構(gòu)的好壞決定了本系統(tǒng)的成功與否。因此,依據(jù)數(shù)據(jù)庫的一致性原則、完整性原則、安全性原則、可伸縮性原則對本系統(tǒng)的數(shù)據(jù)庫進一步規(guī)范化。</p><p>  數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計:</p><p>  E-R圖清楚地描述了系統(tǒng)中各個實體之間的聯(lián)系,以及各個實體所具有的屬性,可以很清楚地了解整個系統(tǒng)的總體處理。在建立E-R圖的過程中,主要經(jīng)歷以下幾個步驟:選擇局部應(yīng)用;逐一設(shè)計分E-

77、R圖;合并分E-R圖,生成初步E-R圖;消除不必要的冗余,設(shè)計基本的E-R圖。</p><p>  以下將所有實體以及實體之間的關(guān)系用E-R圖的方式進行了表示。</p><p>  (1) 管理員實體圖,如圖4.5所示。</p><p><b>  實體:管理員</b></p><p>  屬性:編號,管理員姓名,登錄密

78、碼。</p><p>  (2) 設(shè)備信息實體圖,如圖4.6所示。</p><p><b>  實體:公告</b></p><p>  屬性:編號,標(biāo)題,內(nèi)容,日期。</p><p>  (3) 設(shè)備記錄維修實體圖,如圖4.7所示。</p><p><b>  實體:留言板</b&

79、gt;</p><p>  屬性:編號,發(fā)布者,標(biāo)題,內(nèi)容,日期。</p><p>  (4) 新聞實體圖,如圖4.8所示。</p><p><b>  實體:新聞</b></p><p>  屬性:編號,標(biāo)題,內(nèi)容,日期。</p><p>  (5) 求職會員實體圖,如圖4.9所示。</p

80、><p><b>  實體:用戶</b></p><p>  屬性:編號,用戶名,姓名,性別,生日,郵箱,電話,學(xué)歷,簡歷。</p><p>  (6) 招聘會員實體圖,如圖4.10所示。</p><p><b>  實體:人才招聘</b></p><p>  屬性:編號,職位,

81、用戶,學(xué)歷要求,工作點,待遇,工作經(jīng)驗,其他。</p><p>  (7) 系統(tǒng)整體E-R圖,如圖4.11所示</p><p>  4.4 物理數(shù)據(jù)庫的設(shè)計和實現(xiàn)</p><p>  數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法就是數(shù)據(jù)庫的物理結(jié)構(gòu),為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計。該物理結(jié)構(gòu)設(shè)計基本達到了優(yōu)化物理數(shù)據(jù)庫

82、機構(gòu),使得在數(shù)據(jù)庫上運行的各種事務(wù)響應(yīng)時間小,存儲空間利用率高、事務(wù)吞吐量大。本設(shè)計的數(shù)據(jù)庫開發(fā)平臺為SQL SERVER 2000。</p><p>  數(shù)據(jù)庫包括7個表:管理員表(admin)、公告(gonggao)、留言表(liuyan)、新聞表(news)、投放簡歷表(toujianli)、投票表(toupiao)、人才招聘表(zhaopin)。下面分別介紹這些表的結(jié)構(gòu)。</p><p

83、>  管理員表(admin)</p><p>  表4.1 管理員表(admin)</p><p>  公告表(gonggao)</p><p>  表4.2公告表(gonggao)</p><p>  留言表(liuyan)</p><p>  表4.3留言表(liuyan)</p><p&

84、gt; ?。?)新聞表(news)</p><p>  表4.4新聞表(news)</p><p>  投放簡歷表(toujianli)</p><p>  表4.5投放簡歷表(toujianli)</p><p>  投票表(toupiao)</p><p>  表4.6 投票表(toupiao)</p>

85、<p>  人才招聘表(zhaopin)</p><p>  表4.7 人才招聘表(zhaopin)</p><p>  4.5項目開發(fā)計劃 </p><p>  經(jīng)過詳細的分析后,我們一致認為這是一項具有開發(fā)價值的軟件,接下來的工作就是編制項目開發(fā)計劃。通過對有關(guān)人員的統(tǒng)一調(diào)查,并吸取他們的意見、見解,要求系統(tǒng)需要有以下功能:</p>

86、<p>  1、要求有良好的人機界面。良好的人機界面是衡量一個系統(tǒng)易用性的重要標(biāo)準(zhǔn)之一。所以本系統(tǒng)的界面要求簡潔明了,使管理人員能迅速地就可以掌握系統(tǒng)的使用。</p><p>  2、要設(shè)置使用權(quán)限,以提高軟件的安全性。</p><p>  3、對原始數(shù)據(jù)的修改簡單方便.修改也和其它系統(tǒng)一樣包括基本的修改、刪除和保存以及查詢等。</p><p>  要求對

87、數(shù)據(jù)能進行查詢、統(tǒng)計。查詢要求能以最快的速度找到所需數(shù)據(jù),以達到方便管理的目的。統(tǒng)計要求能根據(jù)人口信息信息、等進行統(tǒng)計。讓軟件更具靈活性。</p><p><b>  4.6系統(tǒng)功能簡介</b></p><p>  人才招聘網(wǎng)絡(luò)化管理系統(tǒng)使用人單位能夠方便地進行招聘信息的網(wǎng)上發(fā)布和更新,并且可以檢索到符合查詢條件的個人信息;應(yīng)聘者可以將個人簡歷信息實現(xiàn)上傳,并能夠?qū)Ω?/p>

88、類招聘信息進行網(wǎng)上查詢。該系統(tǒng)具有較強的操作權(quán)限管理功能。</p><p>  充分發(fā)揮互聯(lián)網(wǎng)的便利性,使招聘工作更便捷、更有效:人才招聘網(wǎng)絡(luò)化管理系統(tǒng)專門為企事業(yè)單位進行網(wǎng)上招聘和人才管理而設(shè)計,從發(fā)布招聘信息、應(yīng)聘者投遞簡歷到人才信息的管理等流程,人才招聘網(wǎng)絡(luò)化管理系統(tǒng)都將幫助用戶更方便、更有效地對招聘工作進行管理。</p><p>  強大的人才信息管理功能使招聘工作順利開展:人才招

89、聘網(wǎng)絡(luò)化管理系統(tǒng)具有強大的人才信息管理功能,方便企業(yè)對人才信息進行有效管理,在管理后臺可以方便查看應(yīng)聘者的詳細個人簡歷,還可以在根據(jù)應(yīng)聘者的職位、學(xué)歷、關(guān)鍵字來具體查詢到所需的人才信息。</p><p>  后臺管理權(quán)限的細分滿足用戶的不同需求:人才招聘網(wǎng)絡(luò)化管理系統(tǒng)將管理權(quán)限進行了細分,便于用戶對招聘管理進行分工,以利于企業(yè)根據(jù)不同需求對相關(guān)招聘信息一定的保密。</p><p><

90、b>  4.7處理流程設(shè)計</b></p><p>  4.7.1 數(shù)據(jù)增加流程</p><p>  添加信息時,編號字段生成,且不能修改,其他信息由用戶輸入,之后對數(shù)據(jù)進行合法判斷,合法則寫入保存至數(shù)據(jù)庫,不合法則重新輸入數(shù)據(jù)。數(shù)據(jù)增加流程圖如4.12所示。</p><p>  圖4.12 數(shù)據(jù)增加流程圖</p><p>

91、;  此模塊的設(shè)計在于對各種站內(nèi)信息的增加,先選擇一個類別,例如新用戶的注冊,首先,我們增加這個信息時,會自動生成一個編號,然后輸入用戶的各種信息,如:用戶名,密碼,性別,生日等。在合法的情況下,將其寫入數(shù)據(jù)庫,以提供數(shù)據(jù)的增加。</p><p>  在這個大模塊里主要實現(xiàn)了數(shù)據(jù)的增加,如增加管理員,增加會員,管理員發(fā)布公告,管理員發(fā)布新聞,會員留言等,舉例,添加公告:</p><p> 

92、 public void save(TGonggao transientInstance)</p><p><b>  {</b></p><p>  log.debug("saving TGonggao instance");</p><p><b>  try</b></p><

93、p><b>  {</b></p><p>  getHibernateTemplate().save(transientInstance);</p><p>  log.debug("save successful");</p><p>  } catch (RuntimeException re)</p>

94、;<p><b>  {</b></p><p>  log.error("save failed", re);</p><p><b>  throw re;</b></p><p><b>  }</b></p><p><b>

95、  }</b></p><p>  4.7.2 數(shù)據(jù)修改流程</p><p>  在修改信息時,先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫,不合法重新輸入。數(shù)據(jù)修改流程圖如圖4.13所示。</p><p>  圖4.13 數(shù)據(jù)修改流程圖</p><p>  往往一個數(shù)據(jù)庫的實現(xiàn)不可或缺的就是修改,我的

96、也不例外,如同每個會員對其密碼,資料的修改等,第一步,先要選擇修改的數(shù)據(jù),然后輸入新的數(shù)據(jù),在數(shù)據(jù)合法的情況下將其寫入數(shù)據(jù)庫,完成操作。</p><p>  4.7.3 數(shù)據(jù)刪除流程</p><p>  當(dāng)用戶選定一條記錄時,單擊刪除按鈕,會提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫相關(guān)內(nèi)容。數(shù)據(jù)刪除流程圖如圖4.14所示。</p><p>  圖4.14 數(shù)據(jù)刪除流程

97、圖</p><p>  在這個模塊下,我們實現(xiàn)的事數(shù)據(jù)的刪除,對于管理者來說,刪除時不可或缺的,在這里,我們第一步仍然是選擇要刪除的數(shù)據(jù)記錄,然后選擇刪除,并更新數(shù)據(jù)庫。</p><p>  這個模塊主要實現(xiàn)數(shù)據(jù)的刪除,其中包括管理員對公告,新聞,用戶的刪除,以及企業(yè)用戶對招聘信息的刪除等。例如刪除公告,其主要代碼如下:</p><p>  public void

98、delete(TGonggao persistentInstance)</p><p><b>  {</b></p><p>  log.debug("deleting TGonggao instance");</p><p><b>  try</b></p><p><

99、;b>  {</b></p><p>  getHibernateTemplate().delete(persistentInstance);</p><p>  log.debug("delete successful");</p><p>  } catch (RuntimeException re)</p>

100、<p><b>  {</b></p><p>  log.error("delete failed", re);</p><p><b>  throw re;</b></p><p><b>  }</b></p><p>  4.8人才招聘

101、網(wǎng)絡(luò)化管理系統(tǒng)概要設(shè)計</p><p>  網(wǎng)上招聘求職系統(tǒng)就是一個網(wǎng)上虛擬的職業(yè)介紹所,具備現(xiàn)實中人才中介機構(gòu)的功能,是現(xiàn)實中的程序在網(wǎng)上系統(tǒng)中的反映??梢詾閭€人用戶提供需要的求職與招聘的信息,也可以為單位用戶提供需要的人才信息,可以說是兩者聯(lián)系的一種重要渠道。該系統(tǒng)主要是按照用戶注冊、登陸、接收系統(tǒng)的服務(wù)這樣一個網(wǎng)站例行的服務(wù)順序程序來設(shè)計系統(tǒng)流程和文件架構(gòu)。其中系統(tǒng)提供的服務(wù)應(yīng)該包括刊登求職招聘信息、查詢求

102、職招聘信息、修改求職招聘信息、顯示求職招聘信息、修改資料、刪除資料、注銷用戶等功能。管理模塊中實現(xiàn)管理員的登陸,對用戶的刪除,對廣告的刪除等功能。功能模塊,如圖4.15所示:</p><p>  4.15系統(tǒng)詳細功能模塊圖</p><p><b>  第五章 系統(tǒng)的實現(xiàn)</b></p><p>  5.1 系統(tǒng)主頁面設(shè)計 </p>

103、<p>  除了Admin用戶外,企業(yè)用戶和個人用戶都要通過系統(tǒng)主頁面登錄,才能完成自己的特定功能。本節(jié)將介紹系統(tǒng)主頁面和用戶登錄程序的設(shè)計過程。</p><p><b>  系統(tǒng)主頁面設(shè)計:</b></p><p>  系統(tǒng)主頁面文件名為index.jsp,保存在系統(tǒng)根目錄下,運行界面如圖5.1所示。</p><p>  圖5.1

104、 index.jsp的運行界面</p><p>  Index.jsp頁面的上方部分由head.html實現(xiàn),包含代碼如下:</p><p>  <!--#include file="head.htm"--></p><p>  它的主要功能是顯示網(wǎng)頁的標(biāo)題圖片和各模塊的鏈接。index.jsp頁面的左側(cè)部分由Left.asp實現(xiàn),包

105、含代碼如下:</p><p>  <ing src=”<%=path%>/images/111.JPG”border=0 width=”950”height=”90”></p><p>  5.2 后臺管理登陸</p><p>  當(dāng)系統(tǒng)登陸時,首先出現(xiàn)的是一個用戶權(quán)限登陸的界面, 權(quán)限設(shè)置主要是維護系統(tǒng)的安全性和完整性。擁有管理員權(quán)限的操作

106、員能對其他操作員進行相應(yīng)的權(quán)限設(shè)置,沒有權(quán)限的操作員不能對相應(yīng)的窗口進行操作。作為管理者管理員可以進行一系列的維護與公告以及新聞的發(fā)布,并且可以看到各個用戶的資料,并對不遵守網(wǎng)站制度的企業(yè)以及個人用戶進行刪除的懲罰。</p><p>  后臺管理登陸如下圖所示:</p><p>  用戶登錄主要代碼如下:</p><p>  public String userLo

107、gin()</p><p><b>  {</b></p><p>  String sql="from TUser where userName=? and userPw=? and userDel='no'";</p><p>  Object[] con={userName,userPw};</p

108、><p>  List userList=userDAO.getHibernateTemplate().find(sql,con);</p><p>  if(userList.size()==0)</p><p><b>  {</b></p><p>  Map request=(Map)ServletActionCon

109、text.getContext().get("request");</p><p>  this.setMessage("用戶名或密碼錯誤");</p><p>  this.setPath("qiantai/index.html");</p><p><b>  }</b></

110、p><p><b>  else</b></p><p><b>  {</b></p><p>  Map session= ServletActionContext.getContext().getSession();</p><p>  TUser user=(TUser)userList.get

111、(0);</p><p>  session.put("user", user);</p><p>  this.setMessage("成功登錄");</p><p>  this.setPath("qiantai/index.html");</p><p><b>  

112、}</b></p><p>  return "succeed";</p><p><b>  }</b></p><p><b>  5.3 會員管理</b></p><p>  用于查看會員情況,并可以對會員進行刪除管理,如圖5.2所示:</p>&

113、lt;p><b>  圖5.2 會員管理</b></p><p>  求職會員管理主要代碼:</p><p>  public String userEdit()</p><p><b>  {</b></p><p>  Map session= ServletActionContext.g

114、etContext().getSession();</p><p>  TUser user=(TUser)session.get("user");</p><p>  System.out.println(userName+"%%%%");</p><p>  user.setUserName(userName);</

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論