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

下載本文檔

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

文檔簡介

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論