【企業(yè)網(wǎng)站設計與實現(xiàn)(論文)11000字】_第1頁
【企業(yè)網(wǎng)站設計與實現(xiàn)(論文)11000字】_第2頁
【企業(yè)網(wǎng)站設計與實現(xiàn)(論文)11000字】_第3頁
【企業(yè)網(wǎng)站設計與實現(xiàn)(論文)11000字】_第4頁
【企業(yè)網(wǎng)站設計與實現(xiàn)(論文)11000字】_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE1企業(yè)網(wǎng)站設計與實現(xiàn)目錄TOC\o"1-3"\h\u8347摘要 17932一、引言 111816(一)選題背景 14585(二)研究意義 225158(三)本設計研究主要內容概要 212285二、需求分析及方案論證 313662(一)企業(yè)人才招聘網(wǎng)站總體分析 36361(二)技術方案論證 65632(三)開發(fā)環(huán)境 724694(四)開發(fā)工具 720799三、應用的總體設計方案 83222(一)系統(tǒng)總體設計 830441(二)數(shù)據(jù)庫介紹 921143(三)數(shù)據(jù)庫邏輯設計 924711(四)數(shù)據(jù)庫表設計 1116635四、系統(tǒng)應用的實現(xiàn) 1331044(一)總體實現(xiàn) 136697(二)前臺設計 1356801.網(wǎng)站首頁設計 1346502.用戶注冊和登錄模塊 14270023.搜索模塊 15285404.企業(yè)詳細信息展示 16124375.職位投遞 17202576.職位收藏 17318427.職位收藏夾 1837448.職位投遞記錄 18112239.職位新聞 1912943(三)后臺設計 19135031.企業(yè)用戶后臺注冊、登錄 1958472.企業(yè)后臺主頁 20295683.企業(yè)信箱和發(fā)布職位 21240374.后臺用戶管理以及企業(yè)管理 2216907五、應用系統(tǒng)測試 2332331(一)系統(tǒng)測試 2322374(二)測試用例 2427351.登錄測試 24154752.職位投遞和收藏測試 24281573.個人簡歷修改測試 2418387六、結語 2526149參考文獻 26摘要隨著整個互聯(lián)網(wǎng)時代經(jīng)濟的深入發(fā)展,大部分企業(yè)會利用社交網(wǎng)絡手段來組織進行大規(guī)模校園的招聘。本文中首先是對企業(yè)系統(tǒng)的開發(fā)需求目標需求和企業(yè)用戶需求等進行綜合了綜合分析,然后才給出企業(yè)系統(tǒng)開發(fā)的初步總體架構設計框架方案。系統(tǒng)中主要能包含開發(fā)的幾個模塊依次是:企業(yè)系統(tǒng)的注冊和登陸,求職者基本的個人信息信息管理,管理崗位招聘信息、管理員工留言、管理企業(yè)用戶信息數(shù)據(jù)庫等。各個業(yè)務模塊之間都是分負責前端網(wǎng)頁交互設計開發(fā)和前端后臺數(shù)據(jù)庫設計管理,在設計制作好的前端網(wǎng)頁設計的框架基礎上,對數(shù)據(jù)內容進行交互查詢、修改、刪除數(shù)據(jù)庫等一系列操作。論文最后以系統(tǒng)功能模塊為構成單位詳細系統(tǒng)地敘述出了校園招聘系統(tǒng)內容的設計實現(xiàn)過程。關鍵詞:招聘網(wǎng)站;需求;分析一、引言(一)選題背景隨著時代的進步與計算機網(wǎng)絡技術的提高,政府對網(wǎng)絡信息行業(yè)的重點關注,在良好的政策環(huán)境的滋養(yǎng)與幫助下,該領域得到了充分迅猛的發(fā)展,得益于計算機網(wǎng)絡技術的發(fā)展,他們的發(fā)展為傳統(tǒng)行業(yè)帶來了新的變革,給傳統(tǒng)行業(yè)的未來發(fā)展趨勢帶來了新的方向。就好比人才市場領域的企業(yè)人才招聘一樣,通過新興技術與傳統(tǒng)招聘理念的激烈碰撞,他們之間取長補短,有機融合,符合當下的發(fā)展的大環(huán)境,并對原有的企業(yè)人才招聘產(chǎn)生正向刺激。以往傳統(tǒng)的招聘上往往會存在諸多弊端,如后文所述:1、存在現(xiàn)場安全問題。招聘會上企業(yè)單位與求職者一時間到會聚集度極高,容易引發(fā)多方面如消防、防疫與盜竊等多方面的安全問題。2、存在信息差、詐騙問題。企業(yè)線下招聘往往采取的時站點式招聘,無法集中宣講招聘信息,對于各個站點的招聘需求有所不同,因此各個地域的求職者之間廣泛的存在信息差。因而導致提供的崗位數(shù)量相對減少,所應聘的崗位所需技能技術也有出入,上崗后的待遇也不盡相同。更有甚者,存在部分企業(yè)踐踏法律紅線,涉嫌虛假宣傳,侵犯求職者的利益。3、存在對各高校應屆畢業(yè)生不友好問題。存在一些企業(yè)單位對求職者的工作經(jīng)歷高度重視,企圖由此招聘來的員工可以直接上手參與工作而省去了培養(yǎng)的時間物力成本,與之相反,此類企業(yè)單位對高校應屆畢業(yè)生認同感偏低,對其招聘愿望不足。與傳統(tǒng)的招聘會相比之下,基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡招聘網(wǎng)站有著其特有的長處。對于尋求崗位的求職者而言或是對提供工作崗位的企業(yè)單位而言,基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡招聘網(wǎng)站帶來了諸多優(yōu)點以協(xié)助其求職工作,優(yōu)點如后文所述:1、提供的招聘信息全面、覆蓋的企業(yè)單位眾多、對于企業(yè)單位提供的招聘崗位信息能夠周期性的更新等。2、企業(yè)網(wǎng)絡招聘網(wǎng)站提供了信息檢索查詢的功能,求職人才可以結合自身情況、學歷學位、興趣偏好、專業(yè)技能、待遇要求等個性化條件,使用查詢檢索功能,能夠高度對照網(wǎng)站上所登示的招聘信息,可以方便快捷地查詢到與個性化條件相關程度高地相關企業(yè)單位與崗位,由此,能夠大大相較于傳統(tǒng)招聘的人力資源、物力資源與時間成本的消耗。對于企業(yè)而言,基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡招聘網(wǎng)站帶來了諸多優(yōu)點以協(xié)助其招聘人才工作,優(yōu)點如后文所述:1、通過網(wǎng)絡招聘網(wǎng)站的招聘方式,能夠在線上進行招聘工作,尤其是處于當代的疫情環(huán)境下,負責招聘的企業(yè)單位,可以免去線下形式的招聘宣講,人才篩選等工作,能夠保障企業(yè)單位方面的防疫安全、并能夠減去招聘過程中的人力成本、交通成本以及場地成本等2、企業(yè)單位人事部門能夠在線上讀取求職人才的網(wǎng)站求職的注冊信息,免去了傳統(tǒng)的紙質簡歷審閱的環(huán)節(jié),有效緩解企業(yè)單位人事部門的工作壓力,減少招聘過程中的工作量,使其更專注于招聘人才的學歷學位、興趣偏好、專業(yè)技能、待遇要求等方面的考察。(二)研究意義根據(jù)中國2020年11月第七次人口普查調查數(shù)據(jù)報告顯示,在國內的二十一世紀20年代末,每十萬人之中擁有大專及以上學歷的各個年齡段的適齡就業(yè)者有接近一萬五千四百余人、另外擁有高中和中專學歷的適齡就業(yè)者人口數(shù)量共計逾一萬五千人,隨著中國九年義務教育制度的推廣與實行,中國高校現(xiàn)代化建設與國家職業(yè)教育改革的實施,使中國青年學生群體受到了廣泛的、精細化的、職業(yè)化的教育。由于良好的教育大環(huán)境,使得學生群體受教育程度的顯著提升。在經(jīng)受完學校教育之后,每年都有大批量、高質量的各式各樣的人才在畢業(yè)之際,涌入全國各地的人才市場,使全國工作崗位需求量激增,從而顯著地增加了了企業(yè)單位與畢業(yè)生人才雙方之間進行雙向選擇的困難程度。隨著互聯(lián)網(wǎng)技術的更新迭代以及人們對企業(yè)人才招聘網(wǎng)站需求的進一步提高,未來的網(wǎng)絡招聘定然會是一個招聘領域的大趨勢,并成為全球經(jīng)濟發(fā)展的重要一環(huán),企業(yè)人才招聘網(wǎng)站自身的功能也將更加強大,那時的企業(yè)人才招聘網(wǎng)站不再局限于少量的在線求職、招聘、發(fā)布招聘公告等模塊,而是從企業(yè)單位、求職人才各式各樣的需求出發(fā),更注重多元化、人性化。其用戶群體也因此將進一步擴大,能為其用戶提供定制化、個性化的求職招聘服務。(三)本設計研究主要內容概要本次設計主要研究的是基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡招聘網(wǎng)站設計與實現(xiàn),可以管理企業(yè)人才招聘網(wǎng)站中求職人才與企業(yè)單位的登陸注冊信息,招聘公告包括公告時間,招聘標題,招聘單位,工作崗位詳情等。提供人才與企業(yè)的登陸注冊模塊、職位企業(yè)搜索模塊、企業(yè)詳細信息展示等模塊。并提供了個性化功能,為人才提供職位收藏功能,并會向各位求職者投遞職業(yè)新聞,使求職者有了更廣泛的求職信息渠道,也使企業(yè)有更多的方式去展示其提供的崗位,起到了更好的宣傳作用,使招聘求職變得更加簡便高效信息化。同時提供后臺管理賬戶設計,后臺管理賬戶能夠登錄此企業(yè)人才招聘網(wǎng)站對企業(yè)單位、求職人才進行管理工作。二、需求分析及方案論證(一)企業(yè)人才招聘網(wǎng)站總體分析企業(yè)人才招聘網(wǎng)站旨在讓企業(yè)單位招聘、求職人才求崗的工作簡單化,使人才招聘流程易于實現(xiàn),提升招聘工作效率,降低招聘工作成本。下文將介紹本企業(yè)人才招聘網(wǎng)站的各個部分的設計分析,本網(wǎng)站的建立主要分為以下4類用戶模型,不同的用戶本身擁有的下屬功能子模塊也不盡相同。類型一:如下圖2所示,事先未在本網(wǎng)站注冊的用戶類型下屬功能子模塊示例。圖2未注冊的用戶類型下屬功能子模塊示例類似于國內軟件應用領域現(xiàn)行的一套規(guī)則,習慣將未在其應用內注冊過的流散用戶稱作為“游客”,這些游客未將自己的基礎信息提交給應用后臺,相應的,針對這種流散的用戶,他們是應用的潛在用戶,有成為網(wǎng)站真實用戶的可能,所以我們允許給他們開放較為少量的功能模塊供其使用。這些尚未注冊的游客用戶,如上圖2所示,可以使用的功能有:訪問本企業(yè)人才招聘網(wǎng)站主頁,獲取企業(yè)單位公開的職位信息,查詢職位列表。使用“查看企業(yè)詳情”模塊功能可以深入地了解企業(yè)詳情,知曉其人員架構,運營狀況、行業(yè)地位等。此外,游客用戶能夠享受到查本企業(yè)人才招聘網(wǎng)站提供的相關企業(yè)單位工作崗位地新聞發(fā)帖。最后,本網(wǎng)站還存在隱藏激勵選項,作為游客用戶,若能提交基本信息在此注冊的話,他們就能正式成為本企業(yè)人才招聘網(wǎng)站的用戶,后續(xù)將會體驗到更多的功能選項。類型二:如下圖3所示,已注冊的用戶類型下屬功能子模塊示例圖3已注冊的用戶類型下屬功能子模塊示例與未在本企業(yè)人才招聘網(wǎng)站注冊的游客用戶相比,已注冊的求職人才客戶功能選項更多更完善,相比之下,額外增添了5個功能選項模塊。如上圖3所示。其中包含的功能選項有,如職位收藏夾、職位投遞、查看個人職位投遞記錄、個人簡歷預覽以及修改。這些功能選項中如職位收藏夾,能夠在用戶進行工作職位瀏覽海選之時,遇上心儀的職位,可以便捷地收納到職位收藏夾中,方便在投遞職位時快速引用。如職位投遞記錄功能模塊,在用戶投遞完先前選中的之位后,方便快速回查,起到備忘與進度跟蹤功能。前后對比,在本企業(yè)人才招聘網(wǎng)站注冊后的用戶,能夠在招聘工作地流程上獲得更大的方便。類型三:如下圖4所示,企業(yè)用戶功能選項模塊示例。圖4企業(yè)用戶功能選項模塊示例企業(yè)單位方面是企業(yè)人才招聘網(wǎng)站職位提供方,故與求職人才方不同,未注冊的企業(yè)單位不能憑空產(chǎn)生工作崗位,因此企業(yè)單位必須注冊后才能登入本網(wǎng)站進行職位發(fā)布。如上圖4所示,企業(yè)用戶的一系列功能選項模塊都是在企業(yè)單位完成注冊的前提下才有下文的,只有注冊、填寫企業(yè)相關基礎信息之后,此類型用戶才能登錄企業(yè)后臺管理系統(tǒng)。企業(yè)后臺管理系統(tǒng)為企業(yè)用戶提供了企業(yè)信箱和添加職位信息兩大較為重要的功能。企業(yè)信箱是方便企業(yè)用戶一方查看是哪位用戶投遞了什么樣的職位,同時也方便查看求職者個人詳細信息。職位添加是企業(yè)用戶最基本的功能之一,使用該功能可以快速創(chuàng)建職位信息,職位信息會及時地在網(wǎng)站主頁面顯示,求職者可以查看該職位信息,可以進行職位投遞。類型四:如下圖5所示,企業(yè)人才招聘網(wǎng)站管理用戶功能示例。圖5企業(yè)人才招聘網(wǎng)站管理用戶功能示例系統(tǒng)管理員用戶是網(wǎng)站后臺的管理者,如上圖5所示,其主要職能是針對企業(yè)用戶和求職者用戶,進行用戶信息修改以及刪除功能。(二)技術方案論證千里之行始于足下,企業(yè)人才招聘網(wǎng)站項目的開始,明確好各方面的技術選用始終都是重中之重,工欲善其事必先利其器,選擇合適的開發(fā)工具能夠讓網(wǎng)站開發(fā)事半功倍,在這里,開發(fā)工具以及框架的成熟性、可靠性、流行性、穩(wěn)定性、效率性能等主要因素,都成為了我們開發(fā)起始階段所看重的指標,我們的技術框架選擇也都由這些要素所決定,以下就是本次設計所運用的技術、工具以及開發(fā)框架的簡要概述。本企業(yè)人才招聘網(wǎng)站使用的是B/S體系結構,在B/S體系結構中,用戶經(jīng)過瀏覽器向分布在多個服務器發(fā)送要求,服務器處理瀏覽器的要求,并將用戶的信息返回到瀏覽器。B/S布局減少了客戶端的事情,客戶端只需少許的客戶端軟件。服務器將做更多的事情,數(shù)據(jù)庫運用和應用程序的運行將在服務器端上完成。瀏覽器發(fā)送要求,其他數(shù)據(jù)接受要求、處理、成果返回和動態(tài)網(wǎng)頁都由Web服務器完成。事實上,B/S布局將事務處理邏輯模塊與客戶機的使命從兩層C/S布局分離開來,使Web服務器承當其使命,從而降低了客戶端的壓力,三層布局是彼此相互作用的,任何轉變都不會影響其他層的功效。圖6B/S模式結構流程示例本企業(yè)人才招聘網(wǎng)站采用較為流行的SSM框架為網(wǎng)站開發(fā)技術,該框架技術有很多的優(yōu)點:如在很大程度上減輕開發(fā)人員的負擔,開發(fā)人員有更多的精力去解決更困難的問題,降低了開發(fā)的時間和成本;框架技術具有良好的可擴展性和可維護性。本企業(yè)人才招聘網(wǎng)站選用Tomcat作為服務器,開放源代碼的Web應用服務器,是Apache軟件基金會項目中的一個核心項目,由Apache,Sun和一些公司以及個人共同開發(fā)而成,深受Java愛好者的喜愛,是一款比較流行的web應用服務器。Tomcat運行時占用的系統(tǒng)資源小,擴展性好,支持負載均衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;Tomcat是一個開源的web服務器;Tomcat是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP程序的首選。當在一臺機器上配置好Apache服務器,可利用它響應對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務器的擴展,所以當你運行tomcat時,它實際上作為一個Apache獨立的進程單獨運行的。當配置正確時,Apache為HTML頁面服務,而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。基于MySQL數(shù)據(jù)庫的以下優(yōu)良特性,本企業(yè)人才招聘網(wǎng)站選用MySQL數(shù)據(jù)庫進行開發(fā),MySQL是基于客戶機—服務器的數(shù)據(jù)庫。1、需求成本低。MySQL是開放源代碼的,一般可以免費使用,甚至可以免費修改,我們只需花費時間學習它的相關使用語法,便可上手使用。2、性能強悍。MySQL執(zhí)行很快。3、可信賴。某些非常重要和聲望很高的公司、站點使用MySQL,這些公司和站點都用MySQL來處理自己的重要數(shù)據(jù)。4、簡單安裝和使用。MySQL很容易安裝和使用。(三)開發(fā)環(huán)境硬件:PC機一臺軟件環(huán)境:Windows10+JDK1.8+MySQL-8.0.18開發(fā)環(huán)境:tomcat+mysql+jdk1.8開發(fā)語言:Java+SQL+JavaScript(四)開發(fā)工具IntelliJIDEA是Java編程語言開發(fā)的集成環(huán)境,在業(yè)界內被公認為最好的Java開發(fā)工具。它除了支持Java開發(fā),還支持HTML,CSS,PHP,MySQL,Python等。特別是在開發(fā)過程中,其中的代碼智能助手與代碼自動提示等智能且人性化的功能可以幫助開發(fā)人員減輕代碼的繁瑣輸入,對程序員的開發(fā)過程極其友好。此外它還支持各種版本的適配工具,如GIT,SVN等。IDEA高度集成的特性,擁有Ant支持,使它不需要任何的第三方插件,讓開發(fā)人員盡可能多的只專注于開發(fā)本身。還有其他的優(yōu)勢不勝枚舉,磨刀不誤砍柴工,選擇一款實用性良好的開發(fā)平臺,能對項目的開發(fā)起到極大的幫助。三、應用的總體設計方案(一)系統(tǒng)總體設計伴隨著互聯(lián)網(wǎng)技術在全球范圍內廣泛的應用、各種開發(fā)框架的更新迭代,諸多類型的應用網(wǎng)站如雨后春筍般層出不窮。特別是近幾年,受到全球范圍內的疫情影響,國內所實行全國一盤棋疫情管控措施使得傳統(tǒng)的企業(yè)招聘形式被這個時代所拋棄,線上的招聘方式將其取而代之,在廣大的就業(yè)市場的強烈需求下基于Web的企業(yè)人才招聘網(wǎng)站強勢崛起,在全球疫情背景的刺激下,將企業(yè)人才招聘網(wǎng)站類的應用被推上浪尖,網(wǎng)絡招聘網(wǎng)站粉墨登場,走進千千萬萬招聘企業(yè)單位與求職人才的視線。人才招聘網(wǎng)站在一定程度上取代了傳統(tǒng)人才招聘會所具備的功能,對比而言人才招聘網(wǎng)站有著舉足輕重的優(yōu)勢特點,職位信息定位快速、準確,信息交互便捷、高效。如圖7所示,為本網(wǎng)站的整體設計,大體上分為求職者用戶、企業(yè)用戶和管理員三類功能設計。圖7系統(tǒng)整體設計(二)數(shù)據(jù)庫介紹數(shù)據(jù)庫是網(wǎng)站設計和開發(fā)全過程的基石。在信息時代的背景下,數(shù)據(jù)庫的應用領域更加廣泛。數(shù)據(jù)庫的主要功能是存儲頁面交互的海量數(shù)據(jù)。本網(wǎng)站選擇MySQL作為網(wǎng)站開發(fā)的數(shù)據(jù)庫,Navicat作為數(shù)據(jù)庫管理軟件。MySQL是一個關系數(shù)據(jù)庫管理系統(tǒng),具有體積小、總體成本低、開源等優(yōu)點。Navicat是一種快速可靠的數(shù)據(jù)庫管理工具,可以滿足開發(fā)人員和中小型企業(yè)的業(yè)務需求。用戶可以使用Navicat提供的用戶圖形界面安全訪問數(shù)據(jù)庫。(三)數(shù)據(jù)庫邏輯設計1、求職用戶屬性,其實體圖如圖8所示:圖8求職用戶實體圖2、企業(yè)用戶屬性。其實體圖如圖9所示:圖9企業(yè)用戶實體圖3、系統(tǒng)管理員屬性。其實體圖如圖10所示:圖10系統(tǒng)管理員用戶實體圖4、其各個模塊之間的聯(lián)系如圖11所示:圖11系統(tǒng)總體實體圖(四)數(shù)據(jù)庫表設計表1用戶信息表

表2企業(yè)信息表表3職位表表4收藏表表5職位申請表表6系統(tǒng)管理員表四、系統(tǒng)應用的實現(xiàn) (一)總體實現(xiàn)如圖12所示,為整個網(wǎng)站構建的流程圖,核心功能主要是求職者用戶職位投遞和職位收藏兩大功能的實現(xiàn)以及對注冊和登錄流程整體的校驗。圖12系統(tǒng)流程圖(二)前臺設計1.網(wǎng)站首頁設計如圖13所示,網(wǎng)站主頁采用HTML中的標簽,主要分為頭部、左側和中部。每個部分都有一個編寫好的JSP文件,根據(jù)各自的功能顯示不同的效果。頭部JSP文件用于顯示歡迎標志、用戶注冊和用戶登錄鏈接。游客通過頭部提供的超鏈接進行注冊和登錄,以獲得系統(tǒng)的更多功能。左側JSP,在用戶未登錄時,主要顯示:網(wǎng)站主頁鏈接、職位搜索鏈接、職位新聞鏈接、企業(yè)注冊和登錄條目鏈接。中間的JSP主要顯示歡迎圖片,來增加界面的美觀度。圖13前臺主頁2.用戶注冊和登錄模塊如圖14所示,為用戶注冊界面,主要提供一些用戶基本信息注冊。在該界面中,主要檢查用戶名的實名,還提供了實名的唯一性校驗。具體實現(xiàn)是通過Ajax技術將用戶輸入的實名參數(shù)提交到服務器地址。服務器接收參數(shù),查詢數(shù)據(jù)庫并返回查詢結果。通過Ajax回調函數(shù)比較這些值。如果用戶的輸入與數(shù)據(jù)庫中的一致,則表示用戶的真實姓名已被注冊。將彈出提示,告知用戶注冊失敗的原因,并指導用戶正確填寫。圖14用戶注冊界面如圖15所示,用戶登錄界面提供登錄驗證。單擊“登錄”時,將觸發(fā)按鈕的onclick事件。用戶輸入的數(shù)據(jù)將通過JS的function函數(shù)獲取,用于非空驗證。如果用戶沒有填寫數(shù)據(jù),會彈出提示,不允許登錄。如果用戶名不為空,則取界面中輸入的“用戶名”和“密碼”向數(shù)據(jù)庫查詢比較。如果根據(jù)用戶名和密碼可以找到相應的對象,則表示該用戶對象存在,并在session中添加登錄。登錄成功就會跳轉到網(wǎng)站主頁,并在網(wǎng)站主頁頭部顯示用戶的真實姓名。圖15用戶登錄界面3.搜索模塊搜索模塊是人才招聘網(wǎng)站設計和展示以及吸引客戶的關鍵。如圖16所示,搜索界面顯示了一些企業(yè)在本網(wǎng)站上發(fā)布的各種職位信息,包括職位名稱、工作地點、發(fā)布企業(yè)名稱、職位工資和發(fā)布時間。職位列表頂部提供了三個文本搜索輸入框。當用戶在相應職位輸入“文員”一詞,然后點擊搜索按鈕時,網(wǎng)站可以根據(jù)用戶輸入的字段進行模糊查詢,并在職位列表頁面顯示查詢結果。具體效果如圖17所示。圖16搜索界面圖17職位名稱模糊查詢網(wǎng)站還可以根據(jù)職位信息進行模糊查詢,如圖18所示,列出了所有工作地點在上海的企業(yè)職位信息。圖18職位地址信息模糊查詢網(wǎng)站可以根據(jù)企業(yè)信息模糊查詢,如圖19所示,列出了與“南京”一詞相關的所有企業(yè)信息。總體而言,該網(wǎng)站提供了較為完善的搜索功能,大大簡化了用戶查找工作信息的難度,改善了用戶體驗。企業(yè)信息顯示界面是為了滿足用戶進一步了解企業(yè)的需要。圖19企業(yè)名稱模糊查詢4.企業(yè)詳細信息展示企業(yè)信息展示界面,是為了滿足用戶更進一步了解企業(yè)的需求體現(xiàn)。如圖20所示,如果未登錄,當用戶在詳細信息界面中點擊applyforposition按鈕或collection按鈕時,網(wǎng)站會自動彈出友好提示:“您還沒有登錄,請登錄”。當用戶單擊“確定”時,它將自動跳轉到用戶登錄界面。圖20未登錄提示如圖21所示,展示了企業(yè)詳細信息,有名稱、企業(yè)類型、企業(yè)地址、企業(yè)網(wǎng)址、企業(yè)描述和企業(yè)員工人數(shù)。圖21企業(yè)詳情展示5.職位投遞職位投遞功能是人才招聘網(wǎng)站的核心功能,如圖22所示,在已經(jīng)登錄的狀態(tài)下,一位求職者用戶第一次申請了一家企業(yè)發(fā)布的職位,系統(tǒng)彈出了“投遞成功!”的提示信息。圖22第一次職位投遞在如圖23所示的搜索頁面上點擊“查看企業(yè)詳情”時,系統(tǒng)將職位名稱、地址、工資等用戶所需的數(shù)據(jù)封裝起來,傳遞到SpringMVC相對應的Controller控制層接收具體參數(shù),通過Model封裝起來,傳遞到企業(yè)詳情頁面。在用戶點擊“申請職位”按鈕時,首先取得所有封裝的參數(shù),再通過ajax技術傳遞到服務端負責處理投遞職位的控制層,控制層接收到所有參數(shù)之后根據(jù)用戶的真實姓名、所申請的職位名稱以及職位地址三個條件進行判斷,只要三個參數(shù)有一個不相同,說明該職位是第一次被投遞,將數(shù)據(jù)插入數(shù)據(jù)庫申請職位表中,系統(tǒng)向客戶端返回“投遞成功!”,如三個參數(shù)全部相同,系統(tǒng)向用戶返回“請不要重復投遞!”,效果如圖23所示。圖23職位重復投遞6.職位收藏收藏功能是人才招聘網(wǎng)站另一個較為核心的功能,如圖24所示,已經(jīng)登錄的求職者用戶成功收藏了一家企業(yè)的職位信息。圖24職位收藏具體實現(xiàn)邏輯與職位投遞思路大體相同,就是在前臺界面上收集所需的數(shù)據(jù),傳遞到企業(yè)詳情界面。用戶在點擊收藏按鈕時,通過ajax技術將收集到的參數(shù)傳遞到服務端用于處理收藏功能的Controller控制層,系統(tǒng)接收前臺界面?zhèn)鬟f的四個參數(shù),向數(shù)據(jù)庫中進行查詢。企業(yè)名稱、真實姓名、職位名稱以及職位地址四個字段只要有一個不一致,說明是第一次收藏,四個字段全部相同表明不是第一次收藏,系統(tǒng)彈出“請不要重復收藏!”,效果如圖25所示。圖25職位重復收藏7.職位收藏夾如圖26所示,已經(jīng)登錄的用戶,點擊左側的職位收藏夾超鏈接之后,可以很方便地查看之前收藏過的職位信息。圖26職位收藏夾8.職位投遞記錄如圖27所示,已登錄狀態(tài)下的用戶,點擊左側的職位申請記錄超鏈接之后,查看所申請的職位信息。圖27職位投遞記錄用戶已登錄狀態(tài)下點擊職位投遞記錄超鏈接之后,系統(tǒng)獲取session域中保存的用戶真實姓名,系統(tǒng)通過用戶真實姓名在數(shù)據(jù)庫申請職位表查詢,將查詢出來的結果集合通過Model封裝,返回給到職位投遞記錄頁面,利用標簽遍歷集合,將數(shù)據(jù)具體展示。9.職位新聞如圖28所示,為網(wǎng)站所提供的職位新聞展示,職位新聞功能是公共服務模塊,所以并沒有登錄限制。外來游客通過點擊職位新聞鏈接,查看新聞詳情,點擊新聞段“返回主頁”鏈接,可以回到首頁。圖28職位新聞(三)后臺設計1.企業(yè)用戶后臺注冊、登錄如圖29所示,本網(wǎng)站提供了登錄名、登錄密碼、公司名三個字段的非空校驗,企業(yè)若未填寫上述三個字段中任意一個,注冊不成功,本網(wǎng)站提供了企業(yè)登錄名和企業(yè)名稱唯一性的校驗。圖29企業(yè)用戶注冊流程封裝界面輸入數(shù)據(jù)傳到SpringMVC的Cotroller控制層,控制層接收企業(yè)用戶輸入的參數(shù),依次向數(shù)據(jù)庫中查詢,先進行登錄名唯一性的判斷。如果根據(jù)企業(yè)用戶輸入的登錄名在數(shù)據(jù)庫中查找不到,則繼續(xù)進行根據(jù)企業(yè)名稱在數(shù)據(jù)庫查詢,只有這兩個查詢出來的結果都為null,則說明界面封裝的數(shù)據(jù)是第一次注冊,反之則企業(yè)登錄名或者企業(yè)名稱在數(shù)據(jù)庫中已經(jīng)存在,彈出相應提示,不允許該企業(yè)用戶注冊。企業(yè)注冊完成之后,如圖30所示,跳轉到企業(yè)登錄界面,企業(yè)用戶可以根據(jù)之前注冊的用戶名和密碼來登錄企業(yè)后臺網(wǎng)站,進行相應操作。圖30企業(yè)登錄2.企業(yè)后臺主頁如圖31所示,為企業(yè)用戶登錄成功,跳轉到企業(yè)后臺管理系統(tǒng)界面。企業(yè)后臺管理頁面與前臺主頁面同樣使用的是iframe標簽,導入了頭部,左側以及中部三個JSP頁面。頭部頁面,主要展示了登錄狀態(tài)下企業(yè)用戶的公司名稱,以及提供一個退出登錄的超鏈接。左側菜單提供了三個功能鏈接,具體是:企業(yè)信箱、發(fā)布職位、網(wǎng)站首頁。中部主要顯示歡迎信息,以及是接下來效果界面展示的區(qū)域。圖31企業(yè)后臺主頁3.企業(yè)信箱和發(fā)布職位如圖32所示,為企業(yè)發(fā)布職位功能界面,發(fā)布職位具體信息有:職位名稱、工作地址、職位薪資以及職位發(fā)布時間。圖32企業(yè)發(fā)布職位職位名稱、工作地址、職位薪資、發(fā)布時間這四個字段分別提供了非空校驗,其中任一字段為空,用戶點擊“發(fā)布職位”按鈕,無法正常執(zhí)行功能,額外的還提供了職位名稱的唯一性校驗,限制了企業(yè)用戶無法發(fā)布相同職位名稱。圖33企業(yè)信箱如圖33所示,已登錄狀態(tài)下的企業(yè)用戶當點擊左側菜單欄中的企業(yè)信箱鏈接之后,中部區(qū)域將數(shù)據(jù)庫查詢出來的集合數(shù)據(jù)遍歷顯示。顯示的每一個用戶的真實姓名都是一個超鏈接,企業(yè)用戶不僅可以查看到是哪個用戶申請了什么職位,還可以通過點擊“應聘者姓名”超鏈接查看應聘者的具體詳細個人信息,以便企業(yè)更加方便了解應聘人員,效果如圖34求職者詳細信息所示。圖34求職者詳細信息4.后臺用戶管理以及企業(yè)管理系統(tǒng)后臺是網(wǎng)站必不可少的一部分,本系統(tǒng)后臺管理主要提供對企業(yè)用戶和普通用戶的查詢所有和修改刪除兩大功能,。具體后臺主頁面如圖35所示。Iframe標簽還用于構建整個頁面框架。頭部頁顯示當前管理員為“admin”。管理員用戶只有登錄,沒有注冊功能。圖35網(wǎng)站后臺管理主頁如圖36所示,它是系統(tǒng)的后臺企業(yè)管理界面。當處于登錄狀態(tài)的管理員點擊左側的“查詢所有企業(yè)”鏈接時,系統(tǒng)將查詢數(shù)據(jù)庫企業(yè)信息表,并把結果集返回到中心區(qū)域頁面,以列表的形式回顯。還提供了兩個附加操作,修改和刪除。圖36系統(tǒng)后臺企業(yè)管理如圖37所示,為修改企業(yè)信息頁面,后臺系統(tǒng)管理員有權限修改企業(yè)用戶信息情況,當?shù)卿洜顟B(tài)下的管理員點擊“修改”鏈接時,會跳轉到“修改企業(yè)信息”頁面,“修改企業(yè)信息”頁面回顯了企業(yè)相關信息,方便管理員查看。管理員在有需要的情況下,修改部分信息,點擊底端保存按鈕后,修改的內容會被存入數(shù)據(jù)庫,并且返回查詢所有企業(yè)頁面,展示修改后的企業(yè)信息,與數(shù)據(jù)庫保持同步。圖37修改企業(yè)信息如圖38所示,為修改個人信息界面。系統(tǒng)后臺提供對普通用戶個人信息修改功能,具體實現(xiàn)原理與修改企業(yè)一致,就是將修改后的數(shù)據(jù)重新封裝成對象,在管理員點擊保存按鈕之后插入數(shù)據(jù)庫,然后返回到查詢所有用戶界面,再次從數(shù)據(jù)庫中查出所有用戶,與數(shù)據(jù)庫保持同步。圖38修改個人信息五、應用系統(tǒng)測試(一)系統(tǒng)測試在網(wǎng)站開發(fā)過程中,存在著許多因疏忽而導致的程序錯誤。錯誤來源十分廣泛,錯誤基本上是不可避免的。首先,我們應該測試系統(tǒng)的功能、穩(wěn)定性、安全性和功能,檢查系統(tǒng)是否滿足需求,檢查網(wǎng)絡系統(tǒng)中的問題和功能錯誤,美化系統(tǒng)。黑盒測試是指將被測試的軟件視為黑盒。人們不關心它的內部邏輯結構,只關注軟件的輸入數(shù)據(jù)和輸出結果。本網(wǎng)站的系統(tǒng)測試將使用黑盒測試來測試網(wǎng)站的整體功能。(二)測試用例1.登錄測試如表8所示,為求職者用戶的登錄測試,主要測試網(wǎng)站登錄功能以及登錄失敗時網(wǎng)站是否按照所預想結果處理。表8登錄測試2.職位投遞和收藏測試如表9所示,主要測試網(wǎng)站提供給求職者用戶的投遞、收藏職位功能能否正確運行。表9職位投遞和收藏測試以上測試數(shù)據(jù)表明,網(wǎng)站的申請職位和收藏職位功能如預想的處理結果一致,用戶可以正常地使用投遞和收藏功能。3.個人簡歷修改測試求職者用戶登錄網(wǎng)站后可以預覽個人簡歷,也可以根據(jù)實際需求來修改個人簡歷信息,如表10所示,為個人簡歷修改測試。表10個人簡歷修改測試以上的測試結果和網(wǎng)站的提示信息以及實際的界面跳轉表明,本網(wǎng)站的個人簡歷修改功能可以正常的使用。六、結語基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡招聘網(wǎng)站設計與實現(xiàn),和傳統(tǒng)的招聘方式相比,就業(yè)工作的處理效率更高,各項統(tǒng)計數(shù)據(jù)更加完善,為求職者、用人單位提供了更快捷、更友好的服務,實現(xiàn)了人才網(wǎng)站以服務為本的要求。1、建立了完整的人才招聘網(wǎng)站的系統(tǒng),實現(xiàn)了對求職者信息、單位信息、招聘信息的全方位收納,降低了企業(yè)招聘和求職者求職的物質成本,節(jié)省了時間。2、提高了人才招聘過程中的管理水平,提高了就業(yè)服務質量,通過就業(yè)信息新聞等推送方式,建立了有效的交流聯(lián)系的功能。全國就業(yè)崗位供給與崗位需

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論