基于SSM的招聘網(wǎng)站的設(shè)計與實現(xiàn)_第1頁
基于SSM的招聘網(wǎng)站的設(shè)計與實現(xiàn)_第2頁
基于SSM的招聘網(wǎng)站的設(shè)計與實現(xiàn)_第3頁
基于SSM的招聘網(wǎng)站的設(shè)計與實現(xiàn)_第4頁
基于SSM的招聘網(wǎng)站的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

論文題目 基于SSM的招聘網(wǎng)站的設(shè)計與實現(xiàn)第1章緒論1.1課題背景隨著當(dāng)今社會經(jīng)濟的飛速發(fā)展以及國家對互聯(lián)網(wǎng)相關(guān)行業(yè)的高度重視,在相關(guān)政策條件的支持與帶動下,互聯(lián)網(wǎng)發(fā)展迅速?;ヂ?lián)網(wǎng)行業(yè)發(fā)展趨勢日益增強,對現(xiàn)代傳統(tǒng)產(chǎn)業(yè)的發(fā)展帶來了非常大的沖擊。在傳統(tǒng)形式上的招聘會上,存在著很多的問題。比如參與人數(shù)過多,容易帶來安全隱患、提供的職位信息有限,要求也各不相同,甚至有些是虛假消息,虛假宣傳。有些企業(yè)特別在意求職者的工作經(jīng)歷與工作經(jīng)驗,都在想著招來就可以帶來收益不用培養(yǎng)的社會人才,而從來不考慮與聘用應(yīng)屆畢業(yè)生。總之有很多的因素比如工作經(jīng)驗不足、不會面試、準備不充分等一些原因,很多應(yīng)屆畢業(yè)大學(xué)生往往都找不到自己心儀的工作,這對于求職者來說就浪費了太多人力與物力。與傳統(tǒng)招聘會對比來說,招聘網(wǎng)站優(yōu)勢便迅速的呈現(xiàn)了出來。一、對于求職者來說:網(wǎng)絡(luò)招聘更加的方便快捷、信息覆蓋面廣、不限時間,不限地域等優(yōu)點。用戶還可以使用網(wǎng)站的搜索查詢功能,可以很快的找到自己心儀的公司與喜歡的職位,節(jié)省了大量的時間與精力。二、對于企業(yè)來說,網(wǎng)上招聘具有招聘涉及的范圍廣、沒有時間與空間因素的限制、成本低,速率更快、效率更高。只要有網(wǎng)絡(luò)就可以查詢到求職者的一些相關(guān)信息,招聘成果非常顯著,并在很大程度上了減輕公司招聘職員的工作壓力。1.2國內(nèi)外研究概況隨著當(dāng)今社會的快速發(fā)展,互聯(lián)網(wǎng)相關(guān)產(chǎn)業(yè)無時不刻的沖擊著娛樂、飲食、旅游等各大領(lǐng)域,并且?guī)砹朔浅4蟮挠绊懞蜎_擊?;ヂ?lián)網(wǎng)以其快速的發(fā)展速度和迅捷的傳播速度很快便成為了現(xiàn)今人們所關(guān)注的焦點,變成了人們生活中最重要的部分。一、國外網(wǎng)絡(luò)招聘的發(fā)展過程在1993年美國實施NII計劃后,網(wǎng)絡(luò)進入了人們的生活中,網(wǎng)民人數(shù)飛速增長,并且招聘網(wǎng)站也相繼的出現(xiàn)。在招聘網(wǎng)站發(fā)展初期,高科技行業(yè)備受人們的關(guān)注,并且只提供相應(yīng)的工作崗位并不多元化。隨著互聯(lián)網(wǎng)絡(luò)的普及,招聘網(wǎng)站的發(fā)展也變得越來越好。二、國內(nèi)網(wǎng)絡(luò)求職發(fā)展情況隨著互聯(lián)網(wǎng)的快速發(fā)展,中國第一批招聘網(wǎng)站在1997年出現(xiàn)。在不到兩年的時間招聘網(wǎng)站就已經(jīng)定位明確,進入市場時機正是中國發(fā)展模式的初期階段,很快變拓展處了廣闊的生存空間與市場空間。圖1-1互聯(lián)網(wǎng)招聘市場的發(fā)展規(guī)模如圖1-1所示,互聯(lián)網(wǎng)招聘市場在中國發(fā)展初期效率驚人,而后幾年也一直保持著穩(wěn)定的發(fā)展速度,互聯(lián)網(wǎng)的快速發(fā)展也使國內(nèi)經(jīng)濟的發(fā)展進入了新的殿堂。1.3研究意義設(shè)計與實現(xiàn)完善的招聘網(wǎng)站,為廣大的求職者和企業(yè)提供更加方便的雙向選擇,為求職者和招聘者之間溝通構(gòu)建了一條捷徑,提高了求職招聘的效率。有助于求職者能夠可以更方便的了解招聘公司信息,有助于企業(yè)可以更好的選出自己心儀的人才,高效的解決了求職者和企業(yè)的一些限制問題,也節(jié)省了大量人力資源和物力資源。未來網(wǎng)絡(luò)招聘一定會成為社會經(jīng)濟發(fā)展的重中之重,互聯(lián)網(wǎng)的發(fā)展也會更加的專業(yè)化。那么人才招聘網(wǎng)站就不只是做一些簡單的如在線求職、在線招聘、發(fā)布企業(yè)信息和職位信息這些功能,而是要從求職用戶和企業(yè)用戶的實際需求來考量,不斷地完善招聘網(wǎng)站,使它更見專業(yè),更加高效。

第2章系統(tǒng)分析2.1系統(tǒng)總體分析本網(wǎng)站的主要目的和意義就是讓招聘變得網(wǎng)絡(luò)化,使人才招聘變得更快捷,更方便,更高效,并降低求職者與招聘者所花費的人力資源和物力資源。招聘網(wǎng)站的構(gòu)建主要可分為四種用戶位置,每種用戶所具備和擁有的職責(zé)與任務(wù)都是不同的。第一種:沒有注冊登錄的普通用戶的功能展示圖如下。圖2-1游客的功能展示圖尾燈的普通游客。如圖2-1所示。在游客訪問本網(wǎng)站主頁面時,可以查看企業(yè)發(fā)布的職位列表,并查看企業(yè)的相關(guān)信息。游客在尋找職位的同時還可以查看一些相關(guān)新聞的資訊。普通用戶也可以注冊成為本網(wǎng)站的會員,享有更多功能的優(yōu)質(zhì)體驗。第二種:如圖2-2所示,已登錄的求職者功能展示。圖2-2求職者的功能展示圖已經(jīng)登錄的求職者用戶,如圖2-2所示。可圖享有更多的功能體驗,除了普通游客用戶所擁有的體驗功能以外,還可以享有額外的功能,比如查看個人簡歷與更改個人簡歷,還有個人簡歷投遞記錄、職位投遞記錄、職位收藏夾、查看個人信息等??偨Y(jié)來說,登錄的求職者享受的功能更多,體驗更好。第三種:如圖2-3所示,企業(yè)用戶。圖2-3企業(yè)用戶的功能展示圖企業(yè)用戶就是招聘網(wǎng)站發(fā)布職位的企業(yè),是求職招聘環(huán)節(jié)最重要的部分。如圖2-3所示,注冊,并完善企業(yè)的信息后就可以登錄到企業(yè)的后臺管理系統(tǒng)。企業(yè)后臺管理系統(tǒng)有添加職位和企業(yè)信箱信息兩個的功能。企業(yè)信箱可以讓企業(yè)用戶更加方便的查看什么樣的用戶投遞了什么樣的職位,同時也讓企業(yè)用戶可以更加方便的查看求職者的個人的詳細信息。職位添加是企業(yè)用戶最重要也是最基本的功能,使用此功能可以更加快速的創(chuàng)建崗位信息,同時職位信息也會在網(wǎng)站主頁面上面顯示,求職者可以查看該職位的相關(guān)信息,可以進行接下來的職位投遞與簡歷投遞。第四種:如圖2-4所示,系統(tǒng)管理員。圖2-4管理員用戶的功能展示題

系統(tǒng)管理員用戶就是本招聘網(wǎng)站的后臺的管理人員,如圖2-4所示,其主要職責(zé)就是對企業(yè)用戶和求職者用戶,進行個人用戶信息的修改和刪除的功能。2.2技術(shù)選擇分析選擇高效的開發(fā)技術(shù)是網(wǎng)站開發(fā)整體過程的重中之重。以如今應(yīng)用更廣泛的、開發(fā)速度更方便快捷并且高效的、整體開發(fā)性能穩(wěn)定可靠的開發(fā)技術(shù)語言是開發(fā)人員的首要選擇條件。隨著如今軟件開發(fā)平臺的告訴快速發(fā)展以及開發(fā)整體流程專業(yè)化、模塊化和規(guī)范化,現(xiàn)有的技術(shù)足夠滿足用戶的功能需求。功能完善、用戶體驗更好、操作簡單方便以及網(wǎng)站后期的可維護性、可擴展性和穩(wěn)定性更高,成為了當(dāng)今市場經(jīng)濟體制下相互角逐的著力點。圖2-5B/S模式本站用的是的B/S模式,如圖2-5所示的進行開發(fā)。對于C/S模式來說B/S體系結(jié)構(gòu)的優(yōu)點更多,比如可以實現(xiàn)地域不同、人員不同、接入方式不同的訪問來訪問同一個數(shù)據(jù)庫,根據(jù)業(yè)務(wù)需求對數(shù)據(jù)庫數(shù)據(jù)進行操作。B/S模式能夠攔截和管理訪問權(quán)限,數(shù)據(jù)存儲的平臺、服務(wù)數(shù)據(jù)庫是更加的安全更加可靠的。B/S模式下架構(gòu)的軟件管理相對來說更加快速方便、更加高效。本站開發(fā)技術(shù)采用了相對來說應(yīng)用較為廣泛的SSM框架,此框架技術(shù)有著很多的好處:比如在很大程度上減輕了開發(fā)人員的工作負擔(dān)與開發(fā)壓力,使開發(fā)人員有了更多的時間去解決更難的開發(fā)問題,減少了開發(fā)時間和開發(fā)系統(tǒng)管理員用戶是網(wǎng)站后臺的管理者,如圖2-4所示,主要職責(zé)是是對企業(yè)用戶和求職者用戶的相關(guān)信息進行修改和刪除。

第3章系統(tǒng)設(shè)計3.1系統(tǒng)總體設(shè)計隨著計算機科學(xué)與技術(shù)的不斷進步,在整個市場經(jīng)濟沖擊下的互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展迅速,傳統(tǒng)形式的招聘會,因為擁擠、吵鬧、存在安全隱患等等原因的人才招聘市場已經(jīng)不能滿足求職者的各種需求,互聯(lián)網(wǎng)招聘也慢慢的進入了人們的視野。相對來說招聘網(wǎng)站在一定程度上取代了傳統(tǒng)形式招聘會的所擁有的功能,對比來說互聯(lián)網(wǎng)招聘有著非常明顯的優(yōu)點。如圖3-1所示,為本網(wǎng)站的整體設(shè)計,分為了求職者用戶、企業(yè)用戶和管理員三種用戶功能的設(shè)計。圖3-1系統(tǒng)總體設(shè)計圖3.2數(shù)據(jù)庫介紹數(shù)據(jù)庫在整個網(wǎng)站設(shè)計和開發(fā)的過程中是最重要的存在,在這個信息化的時代下,數(shù)據(jù)庫的使用領(lǐng)域覆蓋面更廣。為了使本網(wǎng)站的可維護性,擴展性和穩(wěn)定性更高所以采用了MySQL數(shù)據(jù)庫來作為本網(wǎng)站的開發(fā),并且數(shù)據(jù)庫的管理軟件選用了Navicat。MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其體積小、總體成本低,開放源碼等優(yōu)點[4]。Navicat是一款快速、可靠的數(shù)據(jù)庫管理工具,它能夠滿足開發(fā)人員及中小企業(yè)開發(fā)生業(yè)務(wù)需要[5]。3.3數(shù)據(jù)庫表設(shè)計網(wǎng)站構(gòu)建第一步就是數(shù)據(jù)庫表設(shè)計,當(dāng)然也是最重要的一步。一個優(yōu)秀的數(shù)據(jù)庫表設(shè)計,有著增強存儲服務(wù)的性能,并提高網(wǎng)站的回應(yīng)速度,使用戶享有更好的體驗。3.3.1用戶信息表表3-1為用戶信息表,是用來記錄用戶的個人信息、有刪除功能和更新功能。表3-1用戶信息表列名類型描述uidint主鍵login_namevarchar(50)用戶登錄名login_pwdvarchar(50)登錄密碼gendervarchar(50)性別telephonevarchar(50)電話emailvarchar(50)郵箱descriptevarchar(250)個人描述realnamevarchar(50)真實姓名addressvarchar(50)地址job_statusvarchar(50)工作狀態(tài)salarydouble期望工資schoolvarchar(50)畢業(yè)學(xué)校3.3.2企業(yè)信息表表3-2為企業(yè)信息表,記錄了企業(yè)的詳細信息,如企業(yè)發(fā)布的職位,企業(yè)地址,公司人數(shù),職位發(fā)布時間等。表3-2企業(yè)信息表列名類型描述cidint主鍵company_namevarchar(50)企業(yè)名稱company_typevarchar(50)企業(yè)類型company_login_namevarchar(50)企業(yè)登錄名company_pwdvarchar(50)企業(yè)登錄密碼company_addressvarchar(50)企業(yè)地址company_websitevarchar(50)企業(yè)網(wǎng)站company_descvarchar(250)企業(yè)描述emp_numvarchar(50)員工人數(shù)3.3.3職位表表3-3職位表,記錄求職人員在人才招聘網(wǎng)站上投遞的職位信息,是本網(wǎng)站展示平臺職位信息和用戶查看職位投遞的記錄的主要部分。表3-3職位表列名類型描述job_idint主鍵job_namevarchar(50)職位名稱job_addressvarchar(50)職位地址job_salarydouble職位薪資release_timedate發(fā)布時間cidint外鍵3.3.4收藏表表3-4是收藏表,里面收藏了求職者喜歡的職位,方便于在求職者在需要時可以快速的找到。表3-4收藏表列名類型描述fidint主鍵job_namevarchar(50)名稱job_addressvarchar(50)地址job_salarydouble薪資release_timedate收藏時間company_namevarchar(50)企業(yè)名稱realnamevarchar(50)真實姓名3.3.5申請職位表表3-5是申請職位表,主要是用來儲備求職者在求職與投遞的過程中的詳細信息。表3-5申請職位表列名類型描述sidint主鍵job_namevarchar(50)申請職位名稱job_addressvarchar(50)地址job_salarydouble薪資release_timedate職位發(fā)布時間company_namevarchar(50)申請企業(yè)realnamevarchar(50)申請人姓名3.3.6系統(tǒng)管理員表表3-6是系統(tǒng)管理員表,該表主要是對所有用戶來進行一些管理,可以對已經(jīng)注冊的用戶進行修改信息和刪除信息的操作功能。表3-6系統(tǒng)管理員表列名類型描述idint主鍵admin_namevarchar(50)管理員登錄名admin_pwdvarchar(50)管理員密碼

第4章系統(tǒng)實現(xiàn)如圖4-1所示,是整個招聘網(wǎng)站的構(gòu)建流程圖,主要功能是對求職人員的職位投遞和職位收藏兩個大功能的實現(xiàn)以及對注冊功能和登錄功能整體流程的校驗。圖4-1系統(tǒng)實現(xiàn)流程圖4.1前臺實現(xiàn)4.1.1網(wǎng)站首頁實現(xiàn)如圖4-2所示是本網(wǎng)站主頁,網(wǎng)站主頁采用了HTML中的iframe標簽,主要分為頭部區(qū)域,左側(cè)區(qū)域和中部區(qū)域,每部分都導(dǎo)入了一個完整的JSP文件,并按照各自的不同功能來展現(xiàn)不同的效果。頭部區(qū)域的JSP顯示的是一個歡迎的LOGO,以及注冊和登錄的超鏈接,外來游客可以點擊超鏈接來進行注冊功能和登錄功能。左側(cè)區(qū)域JSP用戶在沒有登錄的情況下,主要展現(xiàn)的是,職位的新聞鏈接、職位的搜索鏈接和首頁鏈接,以及企業(yè)用戶注冊以及企業(yè)用戶登錄的鏈接。中部區(qū)域JSP文件顯示的是歡迎的圖片,使界面整體變的更加的好看。圖4-2前臺主頁設(shè)計4.1.2用戶注冊和登錄模塊實現(xiàn)如圖4-3所示,是用戶的注冊界面,主要功能是用戶的基本信息的注冊。此界面主要是對用戶的真實姓名來進行非空校驗,同時還為真實姓名提供了的唯一性的校驗。具體實現(xiàn)是通過ajax技術(shù)向服務(wù)器地址提交用戶輸入的真實姓名參數(shù),服務(wù)器接收參數(shù),并查詢數(shù)據(jù)庫將查詢結(jié)果返回[6]。通過ajax技術(shù)的回調(diào)函數(shù)來進行值的比對,如果用戶輸入的數(shù)據(jù)參數(shù)與數(shù)據(jù)庫中的數(shù)據(jù)參數(shù)一致,則證明此用戶的真實姓名已注冊,并彈出提示,告訴用戶注冊失敗的原因,讓用戶正確填寫。圖4-3用戶注冊如圖4-4所示,本網(wǎng)站在用戶登錄界面提供了登錄校驗。在點擊“登錄”按鈕時,會通過js的function函數(shù)獲取用戶所輸入的數(shù)據(jù)參數(shù)來進行非空校驗,如果用戶有任意一行字段未填寫數(shù)據(jù)參數(shù),就會彈出“不允許登錄”的提示信息。如果用戶名不是null,會將此次輸入的“用戶名”和“密碼”向數(shù)據(jù)庫中進行查詢和比對,如果查詢到了相應(yīng)用戶數(shù)據(jù),那么就證明該用戶存在,并在session中加入登錄標識,彈出“登錄成功”的提示字樣,并跳到網(wǎng)站的首頁。圖4-4用戶登錄4.1.3搜索模塊實現(xiàn)搜索模塊,是人才招聘網(wǎng)站設(shè)計展示、吸引顧客的最關(guān)鍵所在[7]。如圖4-5所示,搜索頁面顯示了一些企業(yè)發(fā)布的職位信息。并在職位列表的上方還提供了三個文本搜索輸入框,分別是職位名稱、工作地址、公司名稱,用戶可以再在對應(yīng)位置輸入對應(yīng)字樣來進行精準搜索和模糊搜索,并將結(jié)果顯示出來。如圖4-6所示。圖4-5搜索界面圖4-6職位名稱模糊查詢本網(wǎng)站還提供了根據(jù)職位地址的模糊查詢,如圖4-7所示,顯示出了所有企業(yè)地址在上海的企業(yè)職位信息。圖4-7職位地址模糊查詢本網(wǎng)站提供了根據(jù)企業(yè)名稱模糊查詢的功能,如圖4-8所示,列出了所有有關(guān)“南京”字樣的企業(yè)??偟膩碚f,本網(wǎng)站提供了比較完善的檢索功能。圖4-8企業(yè)名稱模糊查詢4.1.4企業(yè)詳細信息展示功能實現(xiàn)如圖4-9所示,在未登錄的情況下,游客在點擊申請職位按鈕或者是收藏按鈕時,本招聘網(wǎng)站就會自動彈出,“您還沒有登錄,請登錄”的提示信息,并在游客點擊“確定”按鈕時,系統(tǒng)會自動的跳轉(zhuǎn)到登錄界圖4-9未登錄提示如圖4-10所示,本界面展示了名稱、類型、地址、網(wǎng)址和描述以及員工數(shù)目六個字段信息。圖4-10企業(yè)詳情展示4.1.5職位投遞功能實現(xiàn)本網(wǎng)站最為重要的核心功能就是職位的投遞功能,如圖4-11所示,一名已登陸的用戶申請了企業(yè)所發(fā)布的職位,系統(tǒng)就成功的彈出了“投遞成功”的信息。圖4-11第一次職位投遞實現(xiàn)邏輯:在如4-5所示,在搜索界面上點擊“查看企業(yè)詳情”時,系統(tǒng)會將職位名稱、公司地址、職位工資等數(shù)據(jù)封裝起來,上傳到SpringMVC相對應(yīng)的Controller控制層接收參數(shù),并通過Model來封裝,上傳到企業(yè)的詳情頁面。在已登錄的用戶點擊“申請職位”按鈕時,首先會獲得所有已封裝的數(shù)據(jù)參數(shù),再通過ajax上傳到服務(wù)端,控制層在接收所有的參數(shù)后,會根據(jù)用戶的真實姓名、所申請的職位名稱和職位地址三個條件來進行條件判斷,只要三個條件有一個不同,就說明是第一次投遞該職位,將數(shù)據(jù)插入數(shù)據(jù)庫申請職位表中,系統(tǒng)會向客戶端提示“投遞成功!”,如果三個參數(shù)全都一致,系統(tǒng)就會向用戶提示“請不要重復(fù)投遞!”,如圖4-12所示。圖4-12職位重復(fù)投遞4.1.6職位收藏功能實現(xiàn)本網(wǎng)站另一個比較重要的功能就是收藏功能,如圖4-13所示,已登錄狀態(tài)下的用戶成功的收藏了一個企業(yè)的職位信息。圖4-13職位收藏和職位投遞的實現(xiàn)邏輯思路一致,就是在如圖4-5所示的前臺界面上收集需要的數(shù)據(jù),并上傳到圖4-10企業(yè)詳情界面。在已登錄用戶點擊收藏按鈕時,通過ajax將收集到的數(shù)據(jù)參數(shù)上傳到服務(wù)端Controller控制層,系統(tǒng)會接收前臺界面所上傳的四個參數(shù),并在數(shù)據(jù)庫中查詢。企業(yè)名稱、真實姓名、職位名稱和職位地址四個字段只要有一個不一致,就證明是第一次收藏,如果四個字段全部一樣就證明不是第一次收藏,系統(tǒng)就會彈出“請不要重復(fù)收藏!”的提示,如圖4-14所示。圖4-14職位重復(fù)收藏4.1.7職位收藏夾功能實現(xiàn)如圖4-15所示,在已登錄的用戶,通過點擊職位收藏夾鏈接之后,就可以查看收藏過的所有職位的相關(guān)信息。圖4-15職位收藏夾4.1.8職位投遞記錄功能實現(xiàn)如圖4-16所示,在已登錄的用戶,點擊職位申請記錄鏈接后,就會查看所有已申請職位的相關(guān)信息。圖4-16職位投遞記錄實現(xiàn)邏輯:在已登錄用戶點擊職位投遞記錄超鏈接后,系統(tǒng)會獲取session域中保存的用戶姓名,并且系統(tǒng)會通過用戶的真實姓名在數(shù)據(jù)庫中的申請職位表中查詢,用Model封裝查詢出來的結(jié)果,并返回到職位投遞記錄的頁面,用<c:foreach>標簽遍歷集合,將數(shù)據(jù)顯示出來。4.1.9職位新聞功能實現(xiàn)如圖4-17所示,職位新聞?wù)故竟δ芎吐毼恍侣劰δ苁枪驳姆?wù)模塊,沒有登錄的限制。多以未登錄游客可以點擊職位新聞的鏈接,來查看新聞的詳情,點擊“返回主頁”鏈接,就會回到頁面首頁。圖4-17職位新聞4.2后臺實現(xiàn)4.2.1企業(yè)用戶后臺注冊、登錄功能實現(xiàn)如圖4-18所示,本網(wǎng)站為公司名、登錄名和登錄密碼三個字段提供了非空校驗,若未填寫任意一個字段,注冊就會不成功,并且企業(yè)登錄名和企業(yè)名稱有著唯一性校驗。圖4-18企業(yè)用戶注冊流程實現(xiàn)邏輯:封裝界面會將輸入的數(shù)據(jù)上傳到MVC的Cotroller控制層并接收企業(yè)用戶輸入的數(shù)據(jù)參數(shù),依次在數(shù)據(jù)庫中查詢,先進行登錄名唯一性的判斷[8]。如果企業(yè)用戶輸入的登錄名稱在數(shù)據(jù)庫當(dāng)中查詢不到,則會繼續(xù)根據(jù)企業(yè)的名稱在數(shù)據(jù)庫中查詢,只有兩個查詢結(jié)果都為空,則證明界面封裝的數(shù)據(jù)是第一次注冊,反之就證明了企業(yè)登錄名稱在數(shù)據(jù)庫中已存在,并會彈出提示,該企業(yè)用戶不允許再次注冊。在企業(yè)用戶完成注冊后,如圖4-19所示,會跳轉(zhuǎn)到企業(yè)登錄的界面,企業(yè)用戶可以用注冊的用戶名和密碼來登錄到企業(yè)后臺網(wǎng)站,來進行接下來一些列操作。圖4-19企業(yè)登錄4.2.2企業(yè)后臺主頁實現(xiàn)如圖4-20所示,是企業(yè)用戶登錄成功,跳轉(zhuǎn)到企業(yè)后臺管理系統(tǒng)的界面。頁面的頭部區(qū)域,大部分顯示了登錄的企業(yè)用戶的企業(yè)名稱和退出登錄的超鏈接。左側(cè)菜單中提供了企業(yè)信箱、發(fā)布職位和網(wǎng)站首頁三個功能鏈接。頁面的中部區(qū)域主要顯示歡迎信息,以及效果界面的展示區(qū)域。圖4-20企業(yè)后臺主頁4.2.3企業(yè)信箱和發(fā)布職位功能實現(xiàn)如圖4-21所示,為企業(yè)發(fā)布職位的功能界面,有職位名稱、工作地址、職位薪資以和發(fā)布時間四個具體信息。圖4-21企業(yè)發(fā)布職位本頁面的四個字段都提供了非空校驗,其中任一字段為空,用戶點擊“發(fā)布職位”按鈕時都會無法正常執(zhí)行功能,并且還為職位名稱提供了唯一性校驗,使企業(yè)用戶不能發(fā)布一樣的職位。圖4-22企業(yè)信箱如圖4-22所示,已登錄的企業(yè)用戶在通過點擊企業(yè)信箱的鏈接后,數(shù)據(jù)庫會將查詢出來的所有數(shù)據(jù)集合顯示在頁面的中部區(qū)域。顯示的每個用戶的姓名都是一個獨立的超鏈接,企業(yè)用戶不僅可以查看到是哪個用戶申請了哪個職位,還可以通過點擊“應(yīng)聘者姓名”超鏈接查看應(yīng)聘者的詳細信息。效果如圖4-23求職者詳細信息所示。圖4-23求職者詳細信息系統(tǒng)后臺是網(wǎng)站最為重要部分,本系統(tǒng)后臺管理主要分為兩大功能,分別是對企業(yè)用戶和普通用戶的修改、刪除和查詢功能。后臺主頁面如圖4-24所示,頭部頁面顯示了管理員名稱,管理員用戶只有登錄功能。4.2.4后臺用戶管理以及企業(yè)管理功能實現(xiàn)圖4-24網(wǎng)站后臺管理主頁如圖4-25所示,為系統(tǒng)后臺企業(yè)管理界面,管理員點擊“查詢所有企業(yè)”的鏈接后,系統(tǒng)會查詢數(shù)據(jù)庫的企業(yè)信息表,并將結(jié)果集合返回到頁面中部區(qū)域,以列表形式顯示。并且還提供了修改和刪除操作。圖4-25系統(tǒng)后臺企業(yè)管理如圖4-26所示,為修改企業(yè)信息界面,管理員有權(quán)限修改企業(yè)用戶信息,在管理人員點擊“修改”按鈕鏈接時,會跳轉(zhuǎn)到“修改企業(yè)信息”的界面,“修改企業(yè)信息”界面會顯示企業(yè)的相關(guān)信息,可以方便后臺系統(tǒng)管理員的查看。在管理員有需要的時候,也可以修改部分信息,點擊保存按鈕后,被修改的內(nèi)容會就被存入數(shù)據(jù)庫中,并且返回查詢企業(yè)的界面,再從數(shù)據(jù)庫中查出企業(yè)信息,與數(shù)據(jù)庫保持一致。圖4-26修改企業(yè)信息如圖4-27所示,為修改個人信息界面。修改個人信息功能的實現(xiàn)原理和修改企業(yè)一樣,就是將修改后的數(shù)據(jù)重新封裝成對象,在保存后重新更新到數(shù)據(jù)庫中,然后返回到查詢用戶的界面,顯示修改后的用戶,和數(shù)據(jù)庫保持一致。圖4-27修改個人信息

第5章系統(tǒng)測試5.1系統(tǒng)測試

在本網(wǎng)站開發(fā)的過程中,由于我的疏忽和不足帶來了很多程序錯誤的情況。有初期的需求分析設(shè)計時想的不周到,也有后期開發(fā)時因為自身原因所遇到的各種困難,很多錯誤其實都是不可避免的。為了提高網(wǎng)站的運行質(zhì)量和穩(wěn)定性,使用戶有著更好的體驗度,所以就必須進行系統(tǒng)測試,從而達到找到并且改正系統(tǒng)的錯誤。本網(wǎng)站將使用黑盒測試,來測試網(wǎng)站的整體功能。5.2測試用例5.2.1登錄測試如表5-1所示,是求職者用戶的登錄測試,主要測試網(wǎng)站的登錄功能是否正常以及登錄失敗后網(wǎng)站是否可以按照開發(fā)人員所想的結(jié)果處理。表5-1登錄測試用戶名密碼系統(tǒng)提示結(jié)果空空請輸入用戶名通過song空請輸入密碼通過song123456登錄失敗,請輸入正確用戶名和密碼通過song123登錄成功,跳轉(zhuǎn)到網(wǎng)站首頁通過5.2.2職位投遞和收藏測試如表5-2所示,主要測試求職者用戶在點擊投遞職位功能和收藏職位功能是否可以正常運行。表5-2職位投遞和收藏測試登錄狀態(tài)申請職位收藏職位是否第一次系統(tǒng)提示結(jié)果未登錄√√您還沒有登錄,請登錄!通過未登錄√√您還沒有登錄,請登錄!通過已登錄√√投遞成功!通過已登錄√×請不要重復(fù)投遞!通過已登錄√√收藏成功!通過已登錄√×請不要重復(fù)收藏!通過從以上測試數(shù)據(jù)來看,網(wǎng)站的申請職位功能和收藏職位功能處理結(jié)果一樣,求職者用戶可以正常的使用投遞職位功能和收藏職位功能。5.2.3個人簡歷的修改測試求職者用戶登錄網(wǎng)站后可以查看和修改自己的個人簡歷信息,如表5-3所示,是個人簡歷的修改測試。表5-3個人簡歷修改測試工作狀態(tài)郵箱系統(tǒng)提示結(jié)果空空郵箱不能為空通過不為空空郵箱不能為空通過不為空123@111請輸入正確的郵箱格式通過不為空123@修改完成,跳轉(zhuǎn)到預(yù)覽界面通過從以上測試結(jié)果來看,本網(wǎng)站個人簡歷的修改功能可以正常的使用。

結(jié)束語在不斷的努力下,終于完成了招聘網(wǎng)站的設(shè)計與實現(xiàn)。整體的開發(fā)流程有系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)和系統(tǒng)測試,基本上完成了任務(wù)書上預(yù)期目標。在網(wǎng)站開發(fā)過程中遇到了太多太多的問題,網(wǎng)站需求的明確、數(shù)據(jù)庫

溫馨提示

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

評論

0/150

提交評論