版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目 錄</b></p><p><b> 目 錄I</b></p><p><b> 摘 要III</b></p><p><b> 前 言1</b></p><p> 第1章 緒 論2</p
2、><p> § 1.1 背景和意義2</p><p> § 1.2 國內(nèi)就業(yè)網(wǎng)站的特點2</p><p><b> § 1.3要求2</b></p><p> § 1.4 開發(fā)工具及平臺3</p><p> § 1.4.1 JSP3
3、</p><p> § 1.4.2 Dreamweaver4</p><p> § 1.4.3 Microsoft SQL Server 20004</p><p> § 1.4.4 Tomcat4</p><p> 第2章 需求分析5</p><p> §
4、2.1 目的和背景5</p><p> § 2.1.1目的5</p><p> § 2.1.2 開發(fā)背景5</p><p> § 2.2 系統(tǒng)概述5</p><p> § 2.3 系統(tǒng)的功能性需求5</p><p> § 2.3.1系統(tǒng)總體流程圖5
5、</p><p> § 2.3.2 招聘信息的發(fā)布與管理系統(tǒng)功能需求6</p><p> § 2.3.3 數(shù)據(jù)描述7</p><p> § 2.3.4 系統(tǒng)的準(zhǔn)確性和及時性8</p><p> § 2.4 系統(tǒng)的非功能性需求8</p><p> § 2
6、.4.1 用戶界面需求8</p><p> § 2.4.2 運行需求8</p><p> 第3章 系統(tǒng)方案設(shè)計9</p><p> § 3.1 系統(tǒng)總體設(shè)計9</p><p> 3.2 系統(tǒng)模塊10</p><p> § 3.2.1 系統(tǒng)模塊劃分10</p&g
7、t;<p> § 3.2.2 功能模塊描述10</p><p> § 3.3 系統(tǒng)方案論證11</p><p> § 3.3.1 技術(shù)分析11</p><p> § 3.3.2 功能分析11</p><p> § 3.3.3 經(jīng)濟分析12</p>
8、<p> 第4章 系統(tǒng)實現(xiàn)13</p><p> § 4.1 概論13</p><p> § 4.2 首頁的設(shè)計13</p><p> § 4.3 企業(yè)注冊登陸的實現(xiàn)13</p><p> § 4.3.1 實現(xiàn)注冊13</p><p>
9、167; 4.3.2 實現(xiàn)登陸14</p><p> § 4.4 管理基本信息的實現(xiàn)14</p><p> § 4.5管理招聘信息的實現(xiàn)15</p><p> § 4.5.1 實現(xiàn)發(fā)布招聘信息15</p><p> § 4.5.2 實現(xiàn)修改招聘信息16</p><
10、p> § 4.5.3 實現(xiàn)刪除招聘16</p><p> § 4.6 管理郵件的實現(xiàn)17</p><p> § 4.6.1 實現(xiàn)發(fā)送郵件17</p><p> § 4.6.2 實現(xiàn)讀取、回復(fù)、刪除郵件17</p><p> § 4.7 管理人才信息的實現(xiàn)18</
11、p><p> § 4.7.1 實現(xiàn)查詢?nèi)瞬判畔?9</p><p> § 4.7.2 實現(xiàn)管理收藏夾19</p><p> § 4.8 管理員管理會員信息的實現(xiàn)20</p><p> 第5章 系統(tǒng)的測試21</p><p> § 5.1 測試的目的21</
12、p><p> § 5.2 測試的環(huán)境21</p><p> § 5.3 測試的內(nèi)容21</p><p> § 5.3.1 對企業(yè)注冊登陸功能的測試21</p><p> § 5.3.2 對管理基本信息功能的測試22</p><p> § 5.3.3 對管理
13、招聘信息功能的測試22</p><p> § 5.3.4 對管理郵件功能的測試23</p><p> § 5.3.5 對管理人才信息功能的測試23</p><p> § 5.3.6 對管理員管理會員信息功能的測試24</p><p> § 5.4 測試總結(jié)24</p>&
14、lt;p><b> 總 結(jié)25</b></p><p><b> 參考文獻(xiàn)26</b></p><p><b> 致 謝27</b></p><p><b> 摘 要</b></p><p> 本系統(tǒng)開發(fā)是以JSP技術(shù)和先進(jìn)的數(shù)據(jù)庫
15、連接池技術(shù)進(jìn)行開發(fā)。本文首先對系統(tǒng)開發(fā)目標(biāo)和用戶需求進(jìn)行了分析,然后給出系統(tǒng)的總體設(shè)計方案。系統(tǒng)主要包含的模塊是:企業(yè)注冊登陸、管理基本信息、管理招聘信息、管理郵件、管理人才信息等。各個模塊都分前端網(wǎng)頁設(shè)計和后臺數(shù)據(jù)庫管理,在以JSP技術(shù)設(shè)計好前端網(wǎng)頁的基礎(chǔ)上,利用ODBC-JDBC橋訪問后臺數(shù)據(jù)庫,對數(shù)據(jù)進(jìn)行查詢、修改、刪除等操作。論文以功能模塊為單位詳細(xì)敘述了大學(xué)畢業(yè)生招聘信息的發(fā)布與管理系統(tǒng)的實現(xiàn)過程, </p>&
16、lt;p> 關(guān)鍵字:畢業(yè)生;網(wǎng)上招聘;信息服務(wù)</p><p><b> 前 言</b></p><p><b> 。</b></p><p> 傳統(tǒng)的招聘方式是,招聘單位參加由人才中心(或人才市場)組織的招聘會,或者是招聘單位到高校進(jìn)行專場招聘,或者是招聘單位通過媒體發(fā)布招聘廣告。這些招聘方式都有一些弊
17、端,那就是招聘單位的招聘信息發(fā)布范圍被限制,招聘信息只被一定區(qū)域的求職者所得知,供招聘單位比較選擇的人才也有限,這在一定程度上就阻礙了招聘單位招聘到更符合自己要求的人才。而網(wǎng)上招聘就不同了,它可以通過互聯(lián)網(wǎng)把招聘單位大招聘信息發(fā)布到全國各地,這樣就會有更多的求職者接收到招聘信息,就會有更多的人才供招聘單位選擇,招聘單位也就有機會選拔到最符合自己要求的人才[1]。</p><p> 本文則介紹了建設(shè)大學(xué)畢業(yè)生招聘
18、信息的發(fā)布與管理系統(tǒng)的完整過程。其中分別從需求分析、總體設(shè)計和詳細(xì)設(shè)計等幾方面介紹了怎樣實現(xiàn)企業(yè)在大學(xué)畢業(yè)生就業(yè)信息網(wǎng)中進(jìn)行注冊、發(fā)布和管理招聘信息、查詢和收藏人才信息以及向人才發(fā)送招聘信等。</p><p><b> 第1章 緒 論</b></p><p><b> 1.1 背景和意義</b></p><p>
19、當(dāng)今每年應(yīng)屆的大學(xué)生不斷增加,大量的畢業(yè)生的求職信息不能及時的被招聘單位所得知,畢業(yè)生也沒有辦法知道更多的招聘信息。這一問題的其它原因還有:許多招聘會都在大城市集中舉行,大學(xué)生不可能到達(dá)每一個招聘會現(xiàn)場。另一方面,許多招聘單位需要招聘員工,但是出于一些原因的考慮,也不可能到每個招聘會現(xiàn)場甚至每所高校去進(jìn)行招聘。所以形成這樣一種現(xiàn)狀:一方面,許多大學(xué)畢業(yè)生找不到工作;另一方面,許多招聘單位招聘不到自己需要的人才。招聘和求職已經(jīng)成為當(dāng)今社會
20、一大重要問題。</p><p> 因此,這就需要一種既方便學(xué)生求職,又方便企業(yè)招聘的平臺,即招聘網(wǎng)站。大學(xué)畢業(yè)生人才信息網(wǎng)則完全是為了方便學(xué)生求職和企業(yè)招聘。在該網(wǎng)站中,學(xué)生和企業(yè)可以花最小的代價,在最短的時間內(nèi)查詢最多的招聘和求職信息,完成求職與招聘。因此,該網(wǎng)站的建設(shè)勢必得到廣大大學(xué)生和企業(yè)的支持。</p><p> 1.2 國內(nèi)就業(yè)網(wǎng)站的特點</p><p&g
21、t; 國內(nèi)也有專門的就業(yè)網(wǎng)站,但是這些網(wǎng)站的側(cè)重點不是僅為畢業(yè)生服務(wù)的,而是提供了廣泛的就業(yè)導(dǎo)航,針對性較弱。 </p><p><b> 1.3要求</b></p><p> 此次設(shè)計的大學(xué)畢業(yè)生人才信息網(wǎng)是在計算機網(wǎng)絡(luò)上,利用數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺,配置一定的軟件和硬件,開發(fā)的一個網(wǎng)上招聘和求職系統(tǒng)。該系統(tǒng)具有開放的體系結(jié)構(gòu)、易擴充、易維護(hù)、具有良好人機
22、交互界面的特點。它主要分為三個模塊:個人簡歷生成與管理子系統(tǒng)、求職信息的發(fā)布與管理子系統(tǒng)、招聘信息的發(fā)布與管理子系統(tǒng)。其主要功能是包括:用戶在線注冊,生成個人簡歷,發(fā)布招聘信息和發(fā)布求職信息。</p><p> 本文作者負(fù)責(zé)的是招聘信息的發(fā)布與管理子系統(tǒng)的設(shè)計。設(shè)計的主要內(nèi)容是:通過網(wǎng)上調(diào)研了解一個人才信息網(wǎng)的運作過程;實現(xiàn)對招聘單位的基本信息進(jìn)行注冊和管理;實現(xiàn)招聘單位發(fā)布招聘信息和管理招聘信息;實現(xiàn)招聘單位
23、在站內(nèi)收發(fā)郵件;實現(xiàn)招聘單位對學(xué)生信息的查詢和收藏;實現(xiàn)管理員對站內(nèi)會員信息的管理。</p><p> 1.4 開發(fā)工具及平臺</p><p> 本次設(shè)計的主要技術(shù)支持有JSP和Dreamweaver以及Microsoft SQL Server 2000等相關(guān)技術(shù)和工具。</p><p><b> 1.4.1 JSP</b></p&
24、gt;<p> JSP技術(shù)提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面。 Sun 公司制定了相關(guān)的 JSP 技術(shù)規(guī)范,該規(guī)范定義了如何在服務(wù)器和 JSP 頁面間進(jìn)行交互,還描述了頁面的格式和語法。</p><p> JSP 技術(shù)的工作原理:JSP 頁面使用 XML
25、60;標(biāo)簽和 scriptlets(一種使用 Java 語言編寫的腳本代碼),封裝了生成頁面內(nèi)容的邏輯。它將各種格式的標(biāo)簽(HTML 或者 XML)直接傳遞回響應(yīng)頁面。通過這種方式,JSP 頁面實現(xiàn)了頁面邏輯與其設(shè)計和顯示的分離。JSP 技術(shù)是 Java 系列技術(shù)的一部分。JSP 頁面被編譯成 servlets,并可能調(diào)用
26、160;JavaBeans 組件(beans) 或 Enterprise JavaBeans 組件(企業(yè) beans),以便在服務(wù)器端處理[2]。</p><p> JSP 頁面是 web 開發(fā)人員使用 JSP 內(nèi)置標(biāo)簽和自定義標(biāo)簽,結(jié)合其他靜態(tài)標(biāo)簽(HTML 或 XML
27、;標(biāo)簽)生成的頁面。JSP 頁面的擴展名為 .jsp 或.jspx,web 服務(wù)器通過此擴展名通知 JSP 引擎處理該頁面中的元素。通過部署描述文件 web.xml,也可使用其他擴展名和 JSP 引擎聯(lián)系。通過 JSP 引擎解釋 JSP 頁面中的標(biāo)簽,生成所需內(nèi)容。JSP 頁面通常被編譯成
28、160;Java 平臺 servlet 類。因此,JSP 頁面的運行需要有能支持 Java 平臺 servlet 規(guī)范的 Java 虛擬機。JSP 頁面實際上只是在第一次被調(diào)用的時候被編譯一次。頁面被編譯成 Java Servlet 類 ,并駐留在服務(wù)器內(nèi)存中,這樣以后調(diào)用該頁面時將很快[
29、3]。</p><p> JSP的優(yōu)點是:可移植性,支持多種平臺,可以使用多種WEB服務(wù)器(Apache,IIS,PWS);使用JAVA腳本語言,面向?qū)ο蟮木幊趟枷?;JSP組件是跨平臺可重用的;可伸縮性好,可由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡、事務(wù)處理及消息處理;多種功能強大的開發(fā)工具。因此,JSP 技術(shù)在構(gòu)建可升級的基于 web 的應(yīng)用程序時扮演了重要角色[4]。</p>
30、<p> 1.4.2 Dreamweaver</p><p> Dreamweaver具有強大的網(wǎng)頁編輯功能,它集成了完善的文字編輯窗口,方便用戶編輯網(wǎng)頁源代碼,并能方便地對JavaScript進(jìn)行編輯、修改等操作。同步化的網(wǎng)頁設(shè)計與HTML源代碼的查看功能,增加了用戶操作的易用性、全新的版面配置設(shè)計、對象自動分類管理、與Fireworks4的充分結(jié)合、提供內(nèi)置的Flash文字與按鈕等功能,更加
31、強化了Dreamweaver的實用性與可操作性[5]。</p><p> 1.4.3 Microsoft SQL Server 2000</p><p> SQL Server 2000是Microsoft公司推出的大型數(shù)據(jù)庫管理系統(tǒng),它建立在成熟而強大的關(guān)系型基礎(chǔ)上,可以很好的支持客戶機/服務(wù)器網(wǎng)絡(luò)模式,能夠滿足各種類型的企事業(yè)單位對構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫的需求。它具有易用性、可擴展性、可靠
32、性等特點,是目前使用最為廣泛、普及率最高的數(shù)據(jù)庫管理系統(tǒng)之一[6]。</p><p> 1.4.4 Tomcat</p><p> Tomcat是一個免費的開源的Serlvet容器。在Tomcat中,應(yīng)用程序的部署很簡單,只需將WAR包放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。在瀏覽器中訪問這個應(yīng)用的Jsp時,通常第一次會很慢,因為Tomcat
33、要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會很快。Tomcat不僅僅是一個Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能[7]。</p><p><b> 第2章 需求分析</b></p><p><b> 2.1 目的和背景</b></p><p><b> 2.1.1目的&l
34、t;/b></p><p> 定義總體要求,作為用戶和開發(fā)人員之間相互了解的基礎(chǔ);提供性能要求、初步設(shè)計和對用戶影響的信息,作為開發(fā)人員進(jìn)行設(shè)計和實施的基礎(chǔ);作為總體驗證和確認(rèn)的依據(jù)。</p><p> 系統(tǒng)介紹,系統(tǒng)的功能性需求,系統(tǒng)的非功能性需求。</p><p> 2.1.2 開發(fā)背景</p><p> 大學(xué)每年都有數(shù)千畢
35、業(yè)生走出學(xué)校,面臨求職,而每年也有許多企業(yè)需要招聘大量的人才。開發(fā)此系統(tǒng)就是為了方便企業(yè)和個人更好的在網(wǎng)上進(jìn)行招聘和求職活動。</p><p><b> 2.2 系統(tǒng)概述</b></p><p> 大學(xué)畢業(yè)生人才信息網(wǎng)主要分為三個模塊:個人簡歷生成與管理子系統(tǒng)、求職信息的發(fā)布與管理子系統(tǒng)、招聘信息的發(fā)布與管理子系統(tǒng)。其主要功能是包括:用戶在線注冊,生成個人簡歷,發(fā)
36、布招聘信息和發(fā)布求職信息。本文作者主要負(fù)責(zé)的是招聘信息的發(fā)布與管理子系統(tǒng)。</p><p> 2.3 系統(tǒng)的功能性需求</p><p> 2.3.1系統(tǒng)總體流程圖</p><p> 大學(xué)畢業(yè)生人才信息網(wǎng)系統(tǒng)的用戶分為學(xué)生用戶和企業(yè)用戶,用戶注冊登陸以后,可以分別進(jìn)行創(chuàng)建簡歷、發(fā)布和管理求職信息、查詢企業(yè)及其招聘信息、發(fā)布和管理招聘信息、查詢學(xué)生及其求職信息。系
37、統(tǒng)的總體工作流程如圖2.1所示:</p><p><b> 圖2.1 流程圖</b></p><p> 2.3.2 招聘信息的發(fā)布與管理系統(tǒng)功能需求</p><p> 招聘信息的發(fā)布與管理子系統(tǒng)的系統(tǒng)流程圖如圖2.2所示,功能實現(xiàn)如下:</p><p> 企業(yè)首先進(jìn)入大學(xué)畢業(yè)生人才信息網(wǎng),如果企業(yè)還不是該網(wǎng)站的會
38、員,就先注冊然后登陸,如果企業(yè)已是會員則直接登陸。</p><p> 企業(yè)注冊時,要登記自己企業(yè)的基本信息,經(jīng)管理員核實無誤后注冊成功。基本信息中除了會員賬號、密碼外,其他信息都可以被其他用戶查看。</p><p> 企業(yè)登陸后,可以進(jìn)行職位管理,即可以根據(jù)需要,新增職位信息;可以對已發(fā)布的職位信息進(jìn)行修改、刪除等操作。企業(yè)還可以進(jìn)行人才查詢,在查詢?nèi)瞬艜r,可以直接在網(wǎng)頁上根據(jù)專業(yè)、姓
39、名等條件查詢自己需要的人才,還可以收藏人才信息,同時還可以向人才發(fā)送郵件。</p><p> “企業(yè)信息記錄”主要記錄企業(yè)的基本信息。</p><p> “學(xué)生信息記錄”主要記錄學(xué)生的基本信息。</p><p> 圖2.2 招聘信息的發(fā)布與管理系統(tǒng)流程圖</p><p> 2.3.3 數(shù)據(jù)描述</p><p>
40、 在招聘信息的發(fā)布與管理系統(tǒng)中,主要要用到以下幾個表所記錄的數(shù)據(jù)信息:</p><p> 企業(yè)信息表(結(jié)構(gòu)見附錄),主要記錄企業(yè)的基本信息,主要包括:企業(yè)ID、密碼、企業(yè)名稱、聯(lián)系人、聯(lián)系電話、E-mail、企業(yè)地址、所在城市、企業(yè)規(guī)模、經(jīng)營性質(zhì)、所屬行業(yè)、企業(yè)簡介;</p><p> 職位表(結(jié)構(gòu)見附錄),主要記錄企業(yè)發(fā)布的招聘信息,主要包括:職位名稱、企業(yè)名稱、工作地點、招聘人數(shù)
41、、招聘要求、發(fā)布日期、截止日期、月薪;</p><p> 收藏夾表(結(jié)構(gòu)見附錄),主要記錄企業(yè)收藏的人才信息,主要包括:學(xué)生ID、姓名、性別、年齡、專業(yè)、學(xué)歷、企業(yè)ID;</p><p> 信件表(結(jié)構(gòu)見附錄),主要記錄學(xué)生和企業(yè)發(fā)送的站內(nèi)信件信息,主要包括:收信人、發(fā)信人、標(biāo)題、發(fā)信時間、內(nèi)容、編號,企業(yè)可以從中收到學(xué)生發(fā)給自己的站內(nèi)信件。</p><p>
42、 2.3.4 系統(tǒng)的準(zhǔn)確性和及時性</p><p> 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足用戶對信息處理的需求。</p><p> 系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。企業(yè)和學(xué)生都希望從該網(wǎng)站上查詢到自己需要的信息,其查詢結(jié)果的準(zhǔn)確性在很大程度上決定了招聘和求職活動
43、的成敗。</p><p> 2.4 系統(tǒng)的非功能性需求</p><p> 2.4.1 用戶界面需求</p><p> 對用戶友好,且對鼠標(biāo)鍵盤提供支持,保持一致性,設(shè)計完整的對話過程,提供簡單的操作過程和錯誤處理機制。</p><p> 2.4.2 運行需求</p><p> 操作系統(tǒng):Windows NT/
44、2000/XP/2003/98/95</p><p> 數(shù)據(jù)庫管理系統(tǒng):SQL Server</p><p> 硬件要求:CPU P3, 64M以上 RAM</p><p> 第3章 系統(tǒng)方案設(shè)計</p><p> 3.1 系統(tǒng)總體設(shè)計</p><p> 根據(jù)需求分析,大學(xué)畢業(yè)生招聘信息的發(fā)布與管理系統(tǒng)可
45、以分解為前端網(wǎng)頁和后臺數(shù)據(jù)庫兩大部分。采用的數(shù)據(jù)庫是Microsoft SQL Server 2000,建立JOB.MDF數(shù)據(jù)庫文件。網(wǎng)頁的制作采用JSP技術(shù),以Dreamweaver為開發(fā)工具,并使用先進(jìn)的數(shù)據(jù)庫連接池技術(shù)JDBC對數(shù)據(jù)庫進(jìn)行訪問。</p><p><b> 3.2 系統(tǒng)模塊</b></p><p> 3.2.1 系統(tǒng)模塊劃分</p>
46、<p> 圖3.1 系統(tǒng)得模塊劃分</p><p> 3.2.2 功能模塊描述</p><p> 對于圖3.1中的各個功能模塊具體描述如下:</p><p> 基本信息管理:企業(yè)注冊登陸后,即可以對自己的注冊信息進(jìn)行修改。</p><p> 招聘信息管理:企業(yè)登陸以后,即可發(fā)布、修改、刪除自己的招聘信息。</p&
47、gt;<p> 郵件管理:企業(yè)登陸以后,即可向自己感興趣的人才發(fā)送招聘信件,同時還可以收取其他人發(fā)給自己的信件,或者回復(fù),或者刪除。</p><p> 人才信息管理:企業(yè)登陸以后,即可根據(jù)自己的要求查詢?nèi)瞬判畔ⅲ瑢τ诟信d趣的人才,還可以將其收藏到人才收藏夾中,當(dāng)然,企業(yè)也可以把收藏夾中的任意一條人才信息刪除掉。</p><p> 以上所有功能都是對會員企業(yè)即已注冊的會員
48、而言,對于還沒有注冊的企業(yè),他們就不能享有這些權(quán)限,他們只能查看基本的學(xué)生求職信息和網(wǎng)站中公布的消息。</p><p> 3.3 系統(tǒng)方案論證</p><p> 3.3.1 技術(shù)分析</p><p> 數(shù)據(jù)庫Microsoft SQL Server 2000提供了各種各樣的特性來管理數(shù)據(jù),它是真正的客戶機/服務(wù)器體系結(jié)構(gòu),它提供圖形化用戶界面,使系統(tǒng)管理和數(shù)
49、據(jù)庫管理更加直觀、簡單,為JSP提供了專門的連接數(shù)據(jù)庫的ODBC-JDBC驅(qū)動程序[8]。</p><p> JSP的優(yōu)點是可移植性,支持多種平臺,可以使用多種WEB服務(wù)器(Apache,IIS,PWS),JSP組件是跨平臺可重用的,可伸縮性好。JSP 技術(shù)由于使用可重用的組件和標(biāo)簽取代了對頁面本身腳本語言的嚴(yán)重依賴,JSP 技術(shù)大大加快了開發(fā)的速度,減少了系統(tǒng)開發(fā)的工作量 [9]。<
50、/p><p> Tomcat服務(wù)器支持全部JSP以及Servel規(guī)范,是免費的Web服務(wù)器,它不僅提供了靜態(tài)的HTML網(wǎng)頁,它也可以運行程序來響應(yīng)用戶的請求,并將動態(tài)產(chǎn)生的結(jié)果傳回到用戶的瀏覽器。因此將Tomcat當(dāng)作Web服務(wù)器是很好的選擇。</p><p> 3.3.2 功能分析</p><p> 此次開發(fā)的大學(xué)畢業(yè)生招聘信息的發(fā)布與管理系統(tǒng)具有企業(yè)注冊、登陸
51、、管理基本信息、管理招聘信息、管理郵件、管理人才信息和管理員管理會員信息等功能。其中除了管理郵件以外的其他功能與目前社會上的其它招聘網(wǎng)站都是大相徑庭。管理郵件功能的特別之處在于,在本系統(tǒng)中,企業(yè)和人才之間發(fā)送的都是站內(nèi)郵件,而并沒有使用郵件服務(wù)器,這就大大減小了系統(tǒng)的運行負(fù)擔(dān),同時還加快了系統(tǒng)的響應(yīng)時間。另外,這還大大方便了用戶。因為在其它招聘網(wǎng)站中,用戶雖然可以在本站中發(fā)送E-mail,但是收取E-mail時就得到其它E-mail網(wǎng)站
52、去讀取。在本網(wǎng)站中,用戶在站內(nèi)就可以完成發(fā)送和收取E-mail動作。</p><p> 另外,本系統(tǒng)對用戶友好,且對鼠標(biāo)鍵盤提供支持,保持一致性,設(shè)計了完整的對話過程,提供了簡單的操作過程和錯誤處理機制。所有用戶都可以在提示下輕松的完成所有的操作過程。</p><p> 3.3.3 經(jīng)濟分析</p><p> 與傳統(tǒng)的招聘方式相比,本系統(tǒng)在擴大了企業(yè)招聘信息的
53、發(fā)布范圍,增大了企業(yè)選擇人才的機會的同時,還縮短了企業(yè)招聘的周期,簡化了企業(yè)招聘的過程,更是減少了企業(yè)在招聘中的開銷。它是方便企業(yè)進(jìn)行招聘的良好平臺。</p><p> 另外,系統(tǒng)運行所需要的硬件條件在今天是很容易得到滿足的。作為其開發(fā)和運行的軟件工具也是再普遍不過了的。因此,此系統(tǒng)在經(jīng)濟上是完全可行的。</p><p> 因此,從以上的分析可以看出,數(shù)據(jù)庫采用Microsoft SQ
54、L Server 2000,網(wǎng)頁設(shè)計采用JSP技術(shù),以Tomcat為Web服務(wù)器,采用B/S體系結(jié)構(gòu)設(shè)計本系統(tǒng),無論是在功能上、技術(shù)上還是在經(jīng)濟上都是不錯的設(shè)計方案。</p><p><b> 第4章 系統(tǒng)實現(xiàn)</b></p><p><b> 4.1 概論</b></p><p> 本系統(tǒng)從功能設(shè)計上大概可以分為
55、以下幾個模塊:企業(yè)注冊登陸、管理基本信息、管理招聘信息、管理郵件、管理人才信息、管理員管理會員信息和首頁等。</p><p><b> 4.2 首頁的設(shè)計</b></p><p> 在系統(tǒng)的首頁中,企業(yè)可以看到部分求職招聘信息和站內(nèi)消息。首頁包括登陸窗口、信息窗口等。實現(xiàn)的方法是,利用JSP技術(shù),以Dreamweaver為開發(fā)工具進(jìn)行網(wǎng)頁設(shè)計。</p>
56、<p> 其中,“企業(yè)招聘”和“人才求職”所顯示的信息是直接從數(shù)據(jù)庫中讀取的。讀取的方法是利用JDBC-ODBC橋訪問SQL數(shù)據(jù)庫[10],從JOB數(shù)據(jù)庫的“職位”表的最后一條記錄開始,連續(xù)向前讀出十條記錄顯示在網(wǎng)頁上。</p><p> 用戶如果對某條信息比較感興趣,只要單擊該條記錄的超連接就可以查看詳細(xì)信息。</p><p> 4.3 企業(yè)注冊登陸的實現(xiàn)</p
57、><p> 由于在本系統(tǒng)中考慮到會員與非會員之間權(quán)限不同的問題,企業(yè)要在本系統(tǒng)中完成招聘活動,就必須注冊為會員并登陸。 </p><p> 4.3.1 實現(xiàn)注冊</p><p> 新到的非會員企業(yè)進(jìn)入首頁以后,選擇“新用戶注冊”,即進(jìn)入了注冊界面。企業(yè)將自己的注冊信息一一填寫在該頁面中,為了防止企業(yè)在填寫注冊信息時漏填信息,特編寫了check()函數(shù),函數(shù)代碼
58、如下:</p><p> <SCRIPT language=javascript></p><p><b> <!--</b></p><p> function datacheck(){</p><p> if(frmRegist.qiyeid.value==""){<
59、;/p><p> window.alert("請輸入會員帳號");</p><p> document.frmRegist.elements(0).focus();</p><p><b> return;}</b></p><p> …//其余的代碼類似</p><p>
60、 frmRegist.submit();</p><p> } --> </SCRIPT></p><p> 注冊實現(xiàn)方法是,利用request.getParameter(“”)方法把企業(yè)填入注冊界面的信息一一讀取下來。然后通過pst = conn.prepareStatement()方法把這些值寫入JOB數(shù)據(jù)庫的“企業(yè)注冊”表里。</p><
61、p> 4.3.2 實現(xiàn)登陸</p><p> 會員企業(yè)進(jìn)入首頁后,在登陸窗口中填寫好用戶名和密碼,選擇“單位/企業(yè)”,然后登陸。實現(xiàn)的方法是利用request.getParameter(“”)方法把企業(yè)填入登陸框的用戶名和密碼讀取下來,并把值賦給定義好的自變量myuserid和myuserpass,然后到JOB數(shù)據(jù)庫的“企業(yè)注冊”表中查詢是否存在用戶名和密碼與企業(yè)輸入的相同的記錄,如果有(即rs.ne
62、xt()值為真)的話,則登陸成功,否則登陸失敗。關(guān)鍵代碼如下:</p><p> if(count>0) {</p><p> session.setAttribute("name1",myuserid);</p><p> response.sendRedirect("qiyeguanli.jsp"); }&l
63、t;/p><p> //登陸失敗,提示用戶名或密碼不正確</p><p> else response.sendRedirect("denglushibai2.htm"); } </p><p> 4.4 管理基本信息的實現(xiàn)</p><p> 企業(yè)登陸以后,即進(jìn)入了企業(yè)信息管理控制臺。當(dāng)企業(yè)需要修
64、改自己的注冊信息的時候,可以選擇“修改注冊信息”。企業(yè)即進(jìn)入修改注冊信息的界面。</p><p> 在這個頁面里,利用JDBC-ODBC橋訪問SQL數(shù)據(jù)庫,從JOB數(shù)據(jù)庫的“企業(yè)注冊”表里,利用SQL語句把該企業(yè)舊的信息記錄全部讀出來顯示在界面里。其中從表中讀出數(shù)據(jù)的語句是rs.getString()。</p><p> 企業(yè)可以根據(jù)需要修改界面中的某一些信息,實現(xiàn)修改注冊信息的方法是
65、request.getParameter(“”)方法,然后利用JDBC-ODBC橋連接SQL數(shù)據(jù)庫,更新“企業(yè)注冊”表中會員ID等于str的這條記錄。其中str=(String)session.getAttribute("name1")。更新時,要首先檢測用戶輸入的舊密碼是否與原來的密碼一致,只有當(dāng)密碼一致的時候,才能執(zhí)行修改,否則修改失敗。實現(xiàn)的關(guān)鍵代碼如下:</p><p> rs=st
66、mt.executeQuery("SELECT*FROM 企業(yè)注冊 where 會員ID ='"+str+"'and 密碼='"+qiyepassword2+"'" );</p><p> if(!rs.next()){</p><p> response.sendRedirect("
67、;xiugaishibai.htm");}</p><p> //數(shù)據(jù)操作,更新“企業(yè)注冊”表中的記錄</p><p> stmt.executeUpdate("UPDATE 企業(yè)注冊 SET 密碼='"+qiyepassword3+"',企業(yè)名稱='"+qiyename1+"',聯(lián)系人=
68、9;"+lianxiren1+"',聯(lián)系電話='"+lianxiphone1+"',[E-mail]='"+qiyeyouxiang1+"',企業(yè)地址='"+qiyeaddress1+"',所在城市='"+qiyechengshi1+"',企業(yè)規(guī)模='&quo
69、t;+qiyeguimo1+"',經(jīng)營性質(zhì)='"+qiyexingzhi1+"',所屬行業(yè)='"+qiyehangye1+"',企業(yè)簡介='"+qiyejianjie1+"'WHERE 會員ID='"+str+"'");</p><p> c
70、onn.commit();</p><p> response.sendRedirect("xiugaiok1.htm");}</p><p> catch(Exception e){ //如果發(fā)生異常,實現(xiàn)回滾</p><p> conn.rollback();</p><p> e.printStackTrac
71、e(); } %></p><p> 4.5管理招聘信息的實現(xiàn)</p><p> 企業(yè)進(jìn)入信息管理控制臺后,可以發(fā)布、修改、刪除招聘信息。</p><p> 4.5.1 實現(xiàn)發(fā)布招聘信息</p><p> 企業(yè)根據(jù)頁面提示填寫招聘信息(職位名稱、企業(yè)名稱、工作地點、招聘人數(shù)、招聘要求、發(fā)布日期、截止日期),其中職位名稱為下拉菜單
72、,規(guī)范了企業(yè)填寫的職位名稱。填寫的招聘信息通過企業(yè)點擊“發(fā)布”而保存到數(shù)據(jù)庫中。</p><p> 4.5.2 實現(xiàn)修改招聘信息</p><p> 企業(yè)修改招聘信息時,在該頁面中,利用JDBC-ODBC橋訪問SQL數(shù)據(jù)庫,從JOB數(shù)據(jù)庫的“職位”表中讀出所有企業(yè)名稱為該企業(yè)名稱的記錄,并把這些記錄顯示在頁面中。在每一條記錄后面都設(shè)置一個單選按鈕,設(shè)置單選按鈕的程序是:</p>
73、;<p> <input name="zhiweiname" type="radio" value="<%=zhiweiname[i]%>">。</p><p> 當(dāng)企業(yè)選擇修改某條招聘信息時,則從JOB數(shù)據(jù)庫的“職位”表中根據(jù)招聘職位和企業(yè)名稱讀出該條招聘信息的詳細(xì)信息顯示在網(wǎng)頁中,由企業(yè)決定修改其中的某些信息
74、。讀出某條招聘信息記錄的SQL語句是</p><p> String str=(String)session.getAttribute("name2")</p><p> String zhiweiname = request.getParameter("zhiweiname")</p><p> SELECT*FROM
75、 職位 WHERE 職位名稱='"+zhiweiname+"'and 企業(yè)名稱='"+str+"'</p><p> 實現(xiàn)企業(yè)修改招聘信息的方法是利用了request.getParameter(“”)方法,實現(xiàn)修改功能的關(guān)鍵代碼為:</p><p> stmt=conn.createStatement();<
76、/p><p> stmt.executeUpdate(mySQL); //數(shù)據(jù)操作,更新“職位”表中的記錄</p><p> conn.commit();</p><p> response.sendRedirect("xiugaizhaopinok1.htm");}</p><p> catch(Exception
77、e){</p><p> conn.rollback();</p><p> e.printStackTrace();}</p><p> 4.5.3 實現(xiàn)刪除招聘</p><p> 企業(yè)刪除招聘信息時,在該頁面中,利用JDBC-ODBC橋訪問SQL數(shù)據(jù)庫,從JOB數(shù)據(jù)庫的“職位”表中讀出所有企業(yè)名稱為該企業(yè)名稱的記錄,并把這些記錄顯
78、示在頁面中。在每一條記錄后面都設(shè)置一個復(fù)選按鈕,設(shè)置復(fù)選按鈕的程序是:</p><p> <input type="checkbox" name="inputs<%=i%>" value="<%=zhiweiname[i]%>"></p><p> 企業(yè)可以選中其中一條或多條記錄,將其刪除。
79、</p><p> 實現(xiàn)刪除招聘信息功能的方法是,當(dāng)企業(yè)選中某些記錄并確定刪除時,后臺程序通過企業(yè)的操作,得到這幾條記錄的關(guān)鍵信息職位名稱,實現(xiàn)這一功能的語句是:</p><p> for(int i=0;i<100;i++){ </p><p> if(request.getParameter("inputs"+i)!= null)
80、{</p><p> zhiweiname[cnt] = request.getParameter("inputs"+i); </p><p><b> cnt++;}}</b></p><p> 得到這一信息后,就可以根據(jù)職位名稱和企業(yè)名稱從JOB數(shù)據(jù)庫的“職位”表中刪除這些招聘記錄。其中企業(yè)名稱是通過str=(St
81、ring)session.getAttribute("name2")得到的。</p><p> 4.6 管理郵件的實現(xiàn)</p><p> 在這一部分中,企業(yè)發(fā)送站內(nèi)郵件、收取回復(fù)郵件和刪除郵件。</p><p> 4.6.1 實現(xiàn)發(fā)送郵件</p><p> 企業(yè)在管理控制臺中選擇“發(fā)郵件”,在次頁面中已經(jīng)把發(fā)信人即
82、企業(yè)的郵箱從數(shù)據(jù)庫中讀取了出來,企業(yè)只需填寫郵件的內(nèi)容即可。讀取發(fā)信人郵箱的方法是利用JDBC-ODBC橋訪問SQL數(shù)據(jù)庫,從JOB數(shù)據(jù)庫的“企業(yè)注冊”表中查詢該企業(yè)的記錄,然后把企業(yè)的E-mail地址顯示在發(fā)信人欄了。實現(xiàn)查詢的方法是:SELECT*FROM 企業(yè)注冊 WHERE 會員ID='"+str+"'</p><p> str=(String)session.get
83、Attribute("name1")</p><p> 發(fā)信人郵箱=rs.getString(“E-mail”)</p><p> 實現(xiàn)發(fā)送郵件的方法是,利用request.getParameter(“”)方法把頁面上企業(yè)填入信息讀取下來,再把值賦給自變量(如:shouname1,faname1等),然后利用JDBC-ODBC橋連接SQL數(shù)據(jù)庫,把這些值插入到JOB
84、數(shù)據(jù)庫的“信件”表里。郵件發(fā)送后,自動回到我的信箱界面。</p><p> 4.6.2 實現(xiàn)讀取、回復(fù)、刪除郵件</p><p> 企業(yè)在我的信箱界面里,可以看都所有發(fā)給自己的郵件。此界面是利用JDBC-ODBC橋訪問SQL數(shù)據(jù)庫,把JOB數(shù)據(jù)庫中的“信件”表里的所有收信人信箱為該企業(yè)信箱的郵件讀取出來顯示在頁面里,并在每一條記錄的標(biāo)題上增加超連接,在其后面增加“回復(fù)”和“刪除”鍵。&
85、lt;/p><p> 企業(yè)可以查看郵件內(nèi)容,回復(fù)或刪除郵件。</p><p> 企業(yè)只要單擊某個郵件的標(biāo)題,即可讀取該郵件的全部內(nèi)容。實現(xiàn)的方法是,當(dāng)企業(yè)單擊某個郵件的標(biāo)題時,程序則利用request.getParameter("")方法獲得郵件編號,這時,由于編碼方式的問題,通過request.getParameter("")方法獲得的值是亂碼,這
86、還需要下面的程序轉(zhuǎn)換編碼格式,使其轉(zhuǎn)換為正常形式[11]:</p><p> byte b[]=bianhao.getBytes("ISO-8859-1");</p><p> bianhao =new String(b);</p><p> 然后利用JDBC-ODBC橋訪問SQL數(shù)據(jù)庫,根據(jù)收信人和編號從JOB數(shù)據(jù)庫的“信件”表里讀出相應(yīng)
87、的記錄,并顯示在網(wǎng)頁里。 </p><p> 回復(fù)郵件的實現(xiàn)和發(fā)送郵件大體上是一樣的,不同的是要先從數(shù)據(jù)庫中以收信人信箱和郵件內(nèi)容為條件把收信人信箱和發(fā)信人信箱讀取出來,分別顯示在發(fā)信界面的發(fā)信人和收信人欄里。</p><p> 刪除郵件的實現(xiàn)方法是,當(dāng)企業(yè)在某個郵件后面單擊刪除時,程序則利用request.getParameter("")方法獲得郵件編號,這時,由
88、于編碼方式的問題,通過request.getParameter("")方法獲得的值是亂碼,這還需要下面的程序轉(zhuǎn)換編碼格式,使其轉(zhuǎn)換為正常形式:</p><p> byte b[]=bianhao.getBytes("ISO-8859-1");</p><p> bianhao =new String(b);</p><p>
89、; 然后利用JDBC-ODBC橋連接SQL數(shù)據(jù)庫,從JOB數(shù)據(jù)庫中的“信件”表里以收信人信箱和郵件編號為條件把該郵件刪除。</p><p> 4.7 管理人才信息的實現(xiàn)</p><p> 在這一部分里,企業(yè)可以查詢?nèi)瞬判畔?,對于企業(yè)感興趣的人才,企業(yè)可以將其收藏到自己的收藏夾里,企業(yè)也可以對自己的收藏夾進(jìn)行管理。</p><p> 4.7.1 實現(xiàn)查詢?nèi)瞬判?/p>
90、息</p><p> 企業(yè)可以根據(jù)人才的姓名、專業(yè)等條件查詢?nèi)瞬判畔ⅲ部梢圆樵兯械娜瞬判畔?。在顯示查詢結(jié)果的時候,在人才姓名上都設(shè)置一個超連接,實現(xiàn)的代碼是:</p><p> <td height="27"><a href="view3.jsp?id=<%=id[i]%>"><%=name[i]%&
91、gt;</a></td></p><p> 在其后面都增加了一個“放入收藏夾”按鈕,實現(xiàn)的代碼是:</p><p> <td align="center"><a href="zhuangru.jsp?id=<%=id[i]%>">放入收藏夾</a></td><
92、;/p><p> 當(dāng)點擊某個姓名時,就顯示該人才的詳細(xì)信息。實現(xiàn)的方法和4.6.2節(jié)中實現(xiàn)查看郵件內(nèi)容的方法相同。</p><p> 4.7.2 實現(xiàn)管理收藏夾</p><p> 企業(yè)在查詢到人才信息以后,可以把自己感興趣的人才信息收藏到收藏夾中,實現(xiàn)收藏人才信息的方法是,當(dāng)企業(yè)單擊某條人才信息的姓名時,程序則利用request.getParameter(&quo
93、t;")方法獲得人才的用戶名,然后利用JDBC-ODBC橋訪問SQL數(shù)據(jù)庫,根據(jù)用戶名(str)從JOB數(shù)據(jù)庫的“學(xué)生信息”表里查詢相應(yīng)的學(xué)生信息記錄,并將該條記錄的詳細(xì)數(shù)據(jù)再插入到JOB數(shù)據(jù)庫的“收藏夾”表里。</p><p> 企業(yè)打開自己的收藏夾的界面如圖4.9所示。企業(yè)可以在這里查看某個人才的詳細(xì)信息,或者刪除該人才信息。</p><p> 圖4.9 收藏夾界面<
94、;/p><p> 當(dāng)企業(yè)要查看某個人才的詳細(xì)信息時,只需點擊該人才的姓名即可。在姓名上設(shè)置超連接的方法是:</p><p> <td align="center"></p><p> <a href="view4.jsp?id=<%=id[i]%>"><%=name[i]%>&
95、lt;/a></td></p><p> 查看人才的詳細(xì)信息的實現(xiàn)與4.6.2節(jié)中實現(xiàn)查看郵件內(nèi)容的方法相同。</p><p> 當(dāng)企業(yè)要刪除某個人才信息時,只需點擊對應(yīng)的“刪除”即可。在姓名后設(shè)置“刪除”按鈕的方法是:</p><p> <td align="center"></p><p
96、> <a href="dele.jsp?id=<%=id[i]%>">刪除</a></td></p><p> 實現(xiàn)的方法和4.6.2中的實現(xiàn)刪除郵件的方法相同。</p><p> 4.8 管理員管理會員信息的實現(xiàn)</p><p> 管理員從管理員登陸窗口登陸以后,在次界面里,管理員可
97、以查看學(xué)生會員和企業(yè)會員的詳細(xì)信息,也可以刪除某個會員,使其在本系統(tǒng)中不再享有會員的權(quán)限。設(shè)置管理員主要是為了防止學(xué)生和企業(yè)填寫虛假的基本信息,或發(fā)布不真的求職和招聘信息。</p><p> 其中,查看會員詳細(xì)信息的實現(xiàn)方法與4.6.2節(jié)中實現(xiàn)查看郵件內(nèi)容的方法相同。刪除會員的實現(xiàn)方法和4.6.2中的實現(xiàn)刪除郵件的方法相同。</p><p> 第5章 系統(tǒng)的測試</p>
98、<p><b> 5.1 測試的目的</b></p><p> 通過在一定軟件和硬件條件下運行本系統(tǒng),發(fā)現(xiàn)和消除系統(tǒng)存在的錯誤和缺陷,避免系統(tǒng)可能出現(xiàn)的錯誤和缺陷,同時證明本系統(tǒng)的功能和性能與需求分析說明書符合。</p><p><b> 5.2 測試的環(huán)境</b></p><p> 操作系統(tǒng):Wind
99、ows XP SP2 所用工具:MyEclips6.0,</p><p> 所用語言:JSP,JAVA 瀏覽器:IE6.0</p><p> 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2000</p><p><b> 5.3 測試的內(nèi)容</b></p><p>
100、 對大學(xué)畢業(yè)生招聘信息的發(fā)布與管理系統(tǒng)的測試內(nèi)容主要是:對企業(yè)注冊登陸功能的測試、對管理基本信息功能的測試、對管理招聘信息功能的測試、對管理郵件功能的測試、對管理人才信息功能的測試、對管理員管理會員信息功能的測試。</p><p> 5.3.1 對企業(yè)注冊登陸功能的測試</p><p> 測試輸入數(shù)據(jù)一(如表5.1所示)</p><p><b>
101、表5.1測試數(shù)據(jù)一</b></p><p> 預(yù)期結(jié)果為注冊成功。</p><p> 測試輸入數(shù)據(jù)二(如表5.2所示)</p><p><b> 表5.2測試數(shù)據(jù)二</b></p><p> 預(yù)期結(jié)果為注冊成功。</p><p> 進(jìn)入企業(yè)注冊頁面后,輸入測試數(shù)據(jù)一,單擊“注
102、冊提交”,結(jié)果為注冊成功,返回登陸界面,輸入用戶名“sun”密碼“sun”,登陸成功,進(jìn)入企業(yè)管理控制臺界面。</p><p> 重新進(jìn)入企業(yè)注冊頁面,輸入測試數(shù)據(jù)二,單擊“注冊提交”,結(jié)果為注冊失敗。</p><p> 原因分析:存儲企業(yè)注冊信息的“企業(yè)注冊”表的企業(yè)簡介這一列規(guī)定的長度為200字符,當(dāng)輸入的企業(yè)簡介信息超過200字符時,執(zhí)行插入數(shù)據(jù)庫的操作就會失敗。</p&g
103、t;<p> 方案改進(jìn):在企業(yè)注冊頁面的企業(yè)簡介這一欄后面注明字符數(shù)不能超過200。</p><p> 5.3.2 對管理基本信息功能的測試</p><p> 輸入用戶名“sun”密碼“sun”,登陸成功,進(jìn)入企業(yè)管理控制臺界面。選擇“修改注冊信息”,頁面上顯示的信息如表5.1所示。將密碼改為“123”,企業(yè)簡介改為“無”,提交修改。結(jié)果為修改成功,在數(shù)據(jù)庫中,該條記錄
104、變?yōu)?“sun、123、企業(yè)、張、110、sun@163.com、中興街、**市、中型、盈利、服務(wù)類、無”。重新返回首頁,輸入用戶名“aaa”密碼“123”,登陸成功。</p><p> 5.3.3 對管理招聘信息功能的測試</p><p> 測試輸入數(shù)據(jù)如表5.3所示,預(yù)期結(jié)果為發(fā)布成功。</p><p> 表5.3 測試數(shù)據(jù)三</p><
105、;p> 進(jìn)入企業(yè)管理控制臺界面后,點擊“發(fā)布招聘信息”,輸入以上數(shù)據(jù),發(fā)布成功。然后再選擇修改招聘信息。</p><p> 將招聘人數(shù)改為“20”,在相應(yīng)的數(shù)據(jù)庫的“職位”表里,該條記錄變?yōu)椤熬W(wǎng)絡(luò)管理、a企業(yè)、某市、20、本科應(yīng)屆畢業(yè)生、2006-5-20、2006-5-26”。修改成功。</p><p> 在企業(yè)管理控制臺界面里,點擊“刪除招聘信息”,刪除成功。在相應(yīng)的數(shù)據(jù)
106、庫的“職位”表里,該條記錄被刪除。</p><p> 5.3.4 對管理郵件功能的測試</p><p> 測試輸入數(shù)據(jù)如表5.4所示,預(yù)期結(jié)果為發(fā)送成功。</p><p> 表5.4 測試數(shù)據(jù)四</p><p> 進(jìn)入企業(yè)管理控制臺界面后,點擊“發(fā)郵件”,輸入以上數(shù)據(jù),發(fā)送成功。在相應(yīng)的數(shù)據(jù)庫的“信件”表里,也有該條記錄。如下圖所示。
107、</p><p> 5.3.5 對管理人才信息功能的測試</p><p> 在查詢?nèi)瞬沤缑胬?,按照人才姓名,專業(yè)“信息管理”查詢。</p><p> 點擊“放入收藏夾”,提示信息為已經(jīng)收藏了該人才。</p><p> 原因分析:企業(yè)這時還沒有收藏該人才,但是信息為已經(jīng)收藏了該人才。原因是,原來的檢測企業(yè)是否收藏過該人才的SQL語句是:
108、</p><p> SELECT*FROM 收藏夾 where 用戶名='"+id1+"'</p><p> 結(jié)果就成了只要有企業(yè)收藏過一個人才信息,以后所有的企業(yè)都不能再收藏該人才。應(yīng)該把SQL語句改為:</p><p> SELECT*FROM 收藏夾 where 用戶名='"+id1+"
109、39; and 企業(yè)ID ='"+qiyeid1+"'</p><p> 意思是同一個企業(yè)只能收藏同一個人才信息一次。</p><p> 在我的收藏夾界面里,點擊“刪除”,數(shù)據(jù)庫的“收藏夾”表里的對應(yīng)的記錄被刪除,證明刪除成功。</p><p> 5.3.6 對管理員管理會員信息功能的測試 </p>&
110、lt;p> 進(jìn)入管理員管理界面,點擊a企業(yè)后面的“刪除”,對應(yīng)的數(shù)據(jù)庫的“企業(yè)注冊”表里的有關(guān)a企業(yè)的記錄被刪除,證明刪除成功。</p><p><b> 5.4 測試總結(jié)</b></p><p> 通過幾組測試數(shù)據(jù),分別對系統(tǒng)的注冊、登陸、發(fā)布和管理招聘信息、郵件管理、查詢、收藏人才信息、管理會員等功能進(jìn)行了測試。從測試的結(jié)果來看,系統(tǒng)的響應(yīng)時間均在3秒
111、以內(nèi),各個操作執(zhí)行的結(jié)果準(zhǔn)確,界面友好,操作簡單,有較完整的錯誤處理機制,實現(xiàn)了任務(wù)書提到的全部要求。 </p><p><b> 總 結(jié)</b></p><p> 畢業(yè)生就業(yè)管理工作是高等教育工作的一個重要組成部分,也是高校學(xué)生工作的重心之一。</p><p> 系統(tǒng)的建成是對新形勢下畢業(yè)生就業(yè)管理工作的一個很好的嘗試,隨著畢業(yè)生
112、就業(yè)改革的進(jìn)一步推進(jìn)和計算機網(wǎng)絡(luò)技術(shù)的進(jìn)一步發(fā)展,系統(tǒng)必將有更大的應(yīng)用前景和改進(jìn)。目前系統(tǒng)可以完成接受從學(xué)生填寫的畢業(yè)生信息、查詢招聘信息、就業(yè)政策的咨詢、求職指導(dǎo)、用人單位發(fā)布和管理招聘信息、查詢?nèi)瞬判畔⒌?。利用本系統(tǒng),一方面可以向用人單位提供包括畢業(yè)生基本信息、擇業(yè)志愿等多方面信息,幫助用人單位全面的了解畢業(yè)生情況;另一方面,畢業(yè)生也可以了解用人單位較為詳細(xì)的基本情況及其需求信息,從而增進(jìn)了供需雙方的了解。</p>&
113、lt;p> 本系統(tǒng)從編碼結(jié)束至今,經(jīng)過調(diào)試運行,總體功能的實現(xiàn)還是比較好的,但由于時間比較短,對于執(zhí)行效率的考慮還是不夠充分,比如數(shù)據(jù)庫的存儲過程、程序的執(zhí)行周期以及頁面調(diào)用方式的設(shè)計等。不過這些問題可以在以后的系統(tǒng)維護(hù)中進(jìn)一步修改和完善,以適應(yīng)網(wǎng)站不斷增加的用戶量和網(wǎng)站的特點要求。</p><p> 大學(xué)畢業(yè)生招聘信息的發(fā)布與管理系統(tǒng)的實施,提高了就業(yè)管理的效率,實現(xiàn)了畢業(yè)生就業(yè)資源的共享,初步實現(xiàn)了
114、畢業(yè)生和用人單位之間的網(wǎng)上信息交流。如果進(jìn)一步完善其各項功能,該系統(tǒng)將在大學(xué)畢業(yè)生就業(yè)工作中真正發(fā)揮作用。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 丘凱倫. 基于JSP技術(shù)的數(shù)據(jù)庫應(yīng)用. 現(xiàn)代計算機. 2005年 07期.P89-90</p><p> [2] 宋益眾. Microsoft SQL Serve
115、r 2000數(shù)據(jù)庫管理系統(tǒng)性能研究. 電腦知識與技術(shù). 2005年 18期.P69-71</p><p> [3] 劉媛春 羅云翔.基于JSP的動態(tài)網(wǎng)頁技術(shù). 成都信息工程學(xué)院學(xué)報. 2005年 04期.P398-400</p><p> [4] 李明江.動態(tài)網(wǎng)頁技術(shù)JSP與ASP、PHP的比較淺析. 黔南民族師范學(xué)院學(xué)報. 2005年 03期.P20-23</p>&l
116、t;p> [5] 李睿妍 歸偉夏.Java/JSP編譯器對漢語編碼的處理方式. 廣西科學(xué)院學(xué)報.2005年 S1期.P114-117</p><p><b> 致 謝</b></p><p> 在畢業(yè)設(shè)計論文即將完成之際,我想向曾經(jīng)給我?guī)椭椭С值睦蠋煴硎局孕牡母兄x。</p><p> 感謝學(xué)校的領(lǐng)導(dǎo)能在畢業(yè)之前給我這樣一個實踐的
117、機會,讓我從中學(xué)到很多知識并且提高了我的動手能力。</p><p> 感謝我的畢業(yè)指導(dǎo)老師xx老師和以往交過我的所有老師,是你們傳授了我知識,讓我能成為一名合格的畢業(yè)生。在課題設(shè)計方面給了我大量的指導(dǎo)和幫助,讓我學(xué)到了知識,也獲得了實踐鍛煉的機會。他們嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、對我的嚴(yán)格要求以及為人處事的坦蕩將使我終身受益。</p><p> 我還要向大學(xué)三年來對我的生活、學(xué)習(xí)給予了關(guān)心、支持和
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機系-畢業(yè)論文信息管理
- 計算機信息管理畢業(yè)論文
- 計算機信息管理畢業(yè)論文
- 計算機信息管理畢業(yè)論文
- 計算機系畢業(yè)論文---基于web的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 計算機信息管理畢業(yè)論文---計算機圖書管理系統(tǒng)
- 計算機信息管理系統(tǒng)畢業(yè)論文(設(shè)計)
- 計算機畢業(yè)論文-nba信息管理系統(tǒng)
- 計算機學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 淺析計算機信息管理系統(tǒng)畢業(yè)論文
- 計算機信息管理畢業(yè)論文-- 學(xué)生管理系統(tǒng)
- 計算機信息管理專業(yè)畢業(yè)論文
- 計算機信息管理專業(yè)畢業(yè)論文
- 計算機信息管理專業(yè)畢業(yè)論文
- 計算機信息管理專業(yè)畢業(yè)論文
- 計算機系畢業(yè)論文--賓館管理系統(tǒng)的設(shè)計與實現(xiàn)
- 計算機系信息管理系統(tǒng)分析設(shè)計報告.pdf
- 計算機信息管理??飘厴I(yè)論文
- 計算機系平面設(shè)計專業(yè)畢業(yè)論文
- 計算機應(yīng)用專業(yè)畢業(yè)論文--學(xué)生信息管理系統(tǒng)
評論
0/150
提交評論