版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE企業(yè)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)目錄摘要 I一、引言 1(一)選題背景 1(二)研究意義 1(三)論文的主要內(nèi)容 2二、需求分析及方案論證 3(一)企業(yè)招聘系統(tǒng)總體分析 3(二)技術(shù)方案 4(三)開(kāi)發(fā)環(huán)境 5(四)開(kāi)發(fā)工具 5三、總體設(shè)計(jì) 6(一)系統(tǒng)總體功能 6(二)數(shù)據(jù)庫(kù)介紹 6(三)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 7(四)數(shù)據(jù)庫(kù)表設(shè)計(jì) 8四、系統(tǒng)應(yīng)用的實(shí)現(xiàn) 11(一)總體實(shí)現(xiàn) 11(二)前臺(tái)設(shè)計(jì) 111.網(wǎng)站首頁(yè)設(shè)計(jì) 112.用戶注冊(cè)和登錄模塊 123.搜索模塊 134.企業(yè)詳細(xì)信息展示 145.職位投遞 156.職位收藏 157.職位收藏夾 168.職位投遞記錄 169.職位新聞 17(三)后臺(tái)設(shè)計(jì) 171.企業(yè)用戶后臺(tái)注冊(cè)、登錄 172.企業(yè)后臺(tái)主頁(yè) 183.企業(yè)信箱和發(fā)布職位 184.后臺(tái)用戶管理以及企業(yè)管理 19五、系統(tǒng)測(cè)試 21(一)系統(tǒng)測(cè)試 21(二)測(cè)試用例 211.登錄測(cè)試 212.職位投遞和收藏測(cè)試 213.個(gè)人簡(jiǎn)歷修改測(cè)試 22六、結(jié)語(yǔ) 23參考文獻(xiàn) 24PAGE1摘要隨著整個(gè)互聯(lián)網(wǎng)時(shí)代經(jīng)濟(jì)的深入發(fā)展,大部分企業(yè)會(huì)利用社交網(wǎng)絡(luò)手段來(lái)組織進(jìn)行大規(guī)模招聘。本文中首先是對(duì)企業(yè)系統(tǒng)的開(kāi)發(fā)需求目標(biāo)需求和企業(yè)用戶需求等進(jìn)行綜合了綜合分析,然后才給出企業(yè)系統(tǒng)開(kāi)發(fā)的初步總體架構(gòu)設(shè)計(jì)框架方案。系統(tǒng)中主要能包含開(kāi)發(fā)的幾個(gè)模塊依次是:企業(yè)系統(tǒng)的注冊(cè)和登陸,求職者基本的個(gè)人信息管理,管理崗位招聘信息、管理員工留言、管理企業(yè)用戶信息數(shù)據(jù)庫(kù)等。關(guān)鍵詞:企業(yè)網(wǎng)站;招聘;需求;分析;JavaPAGE1一、引言(一)選題背景隨著時(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è)帶來(lái)了新的變革,給傳統(tǒng)行業(yè)的未來(lái)發(fā)展趨勢(shì)帶來(lái)了新的方向。就好比人才市場(chǎng)領(lǐng)域的企業(yè)人才招聘一樣,通過(guò)新興技術(shù)與傳統(tǒng)招聘理念的激烈碰撞,他們之間取長(zhǎng)補(bǔ)短,有機(jī)融合,符合當(dāng)下的發(fā)展的大環(huán)境,并對(duì)原有的企業(yè)人才招聘產(chǎn)生正向刺激。建立企業(yè)網(wǎng)站,可通過(guò)互聯(lián)網(wǎng)展示企業(yè)形象,發(fā)布招聘信息,應(yīng)聘者亦可通過(guò)網(wǎng)站提交簡(jiǎn)歷等。與傳統(tǒng)的招聘會(huì)相比之下,基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡(luò)招聘網(wǎng)站有著其特有的長(zhǎng)處。對(duì)于尋求崗位的求職者而言或是對(duì)提供工作崗位的企業(yè)單位而言,基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡(luò)招聘網(wǎng)站帶來(lái)了諸多優(yōu)點(diǎn)以協(xié)助其求職工作,優(yōu)點(diǎn)如后文所述:提供的招聘信息全面、覆蓋的企業(yè)單位眾多、對(duì)于企業(yè)單位提供的招聘崗位信息能夠周期性的更新等。企業(yè)網(wǎng)絡(luò)招聘網(wǎng)站提供了信息檢索查詢的功能,求職人才可以結(jié)合自身情況、學(xué)歷學(xué)位、興趣偏好、專業(yè)技能、待遇要求等個(gè)性化條件,使用查詢檢索功能,能夠高度對(duì)照網(wǎng)站上所登示的招聘信息,可以方便快捷地查詢到與個(gè)性化條件相關(guān)程度高地相關(guān)企業(yè)單位與崗位,由此,能夠大大相較于傳統(tǒng)招聘的人力資源、物力資源與時(shí)間成本的消耗。(二)研究意義根據(jù)中國(guó)2020年11月第七次人口普查調(diào)查數(shù)據(jù)報(bào)告顯示,在國(guó)內(nèi)的二十一世紀(jì)20年代末,每十萬(wàn)人之中擁有大專及以上學(xué)歷的各個(gè)年齡段的適齡就業(yè)者有接近一萬(wàn)五千四百余人、另外擁有高中和中專學(xué)歷的適齡就業(yè)者人口數(shù)量共計(jì)逾一萬(wàn)五千人,隨著中國(guó)九年義務(wù)教育制度的推廣與實(shí)行,中國(guó)高?,F(xiàn)代化建設(shè)與國(guó)家職業(yè)教育改革的實(shí)施,使中國(guó)青年學(xué)生群體受到了廣泛的、精細(xì)化的、職業(yè)化的教育。由于良好的教育大環(huán)境,使得學(xué)生群體受教育程度的顯著提升。在經(jīng)受完學(xué)校教育之后,每年都有大批量、高質(zhì)量的各式各樣的人才在畢業(yè)之際,涌入全國(guó)各地的人才市場(chǎng),使全國(guó)工作崗位需求量激增,從而顯著地增加了了企業(yè)單位與畢業(yè)生人才雙方之間進(jìn)行雙向選擇的困難程度。隨著互聯(lián)網(wǎng)技術(shù)的更新迭代以及人們對(duì)校園招聘系統(tǒng)需求的進(jìn)一步提高,未來(lái)的網(wǎng)絡(luò)招聘定然會(huì)是一個(gè)招聘領(lǐng)域的大趨勢(shì),并成為全球經(jīng)濟(jì)發(fā)展的重要一環(huán),校園招聘系統(tǒng)自身的功能也將更加強(qiáng)大,那時(shí)的校園招聘系統(tǒng)不再局限于少量的在線求職、招聘、發(fā)布招聘公告等模塊,而是從企業(yè)單位、求職人才各式各樣的需求出發(fā),更注重多元化、人性化。其用戶群體也因此將進(jìn)一步擴(kuò)大,能為其用戶提供定制化、個(gè)性化的求職招聘服務(wù)。(三)論文的主要內(nèi)容本次設(shè)計(jì)主要研究的是基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡(luò)招聘網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn),可以管理企業(yè)招聘系統(tǒng)中求職人才與企業(yè)單位的登陸注冊(cè)信息,招聘公告包括公告時(shí)間,招聘標(biāo)題,招聘單位,工作崗位詳情等。提供人才與企業(yè)的登陸注冊(cè)模塊、職位企業(yè)搜索模塊、企業(yè)詳細(xì)信息展示等模塊。并提供了個(gè)性化功能,為人才提供職位收藏功能,并會(huì)向各位求職者投遞職業(yè)新聞,使求職者有了更廣泛的求職信息渠道,也使企業(yè)有更多的方式去展示其提供的崗位,起到了更好的宣傳作用,使企業(yè)招聘變得更加簡(jiǎn)便高效信息化。同時(shí)提供后臺(tái)管理賬戶設(shè)計(jì),后臺(tái)管理賬戶能夠登錄此企業(yè)招聘系統(tǒng)對(duì)企業(yè)單位、求職人才進(jìn)行管理工作。
二、需求分析及方案論證(一)企業(yè)招聘系統(tǒng)總體分析企業(yè)招聘系統(tǒng)旨在讓企業(yè)單位招聘、求職人才求崗的工作簡(jiǎn)單化,使人才招聘流程易于實(shí)現(xiàn),提升招聘工作效率,降低招聘工作成本。下文將介紹本企業(yè)招聘系統(tǒng)的各個(gè)部分的設(shè)計(jì)分析,不同的用戶本身?yè)碛械南聦俟δ茏幽K也不盡相同。如圖1所示,事先未在本網(wǎng)站注冊(cè)的用戶類型下屬功能子模塊示例。圖1未注冊(cè)的用戶類型下屬功能子模塊示例這些尚未注冊(cè)的游客用戶,可以訪問(wèn)本企業(yè)招聘系統(tǒng)主頁(yè),獲取企業(yè)單位公開(kāi)的職位信息,查詢職位列表。使用“查看企業(yè)詳情”模塊功能可以深入地了解企業(yè)詳情,知曉其人員架構(gòu),運(yùn)營(yíng)狀況、行業(yè)地位等。如圖2所示,已注冊(cè)的用戶類型下屬功能子模塊示例。圖3已注冊(cè)的用戶類型下屬功能子模塊示例已注冊(cè)的求職人才客戶功能選項(xiàng)更多更完善,相比之下,額外增添職位收藏夾、職位投遞、查看個(gè)人職位投遞記錄、個(gè)人簡(jiǎn)歷預(yù)覽以及修改等功能。在本企業(yè)招聘系統(tǒng)注冊(cè)后的用戶,能夠在招聘工作地流程上獲得更大的方便。(二)技術(shù)方案千里之行始于足下,企業(yè)招聘系統(tǒng)項(xiàng)目的開(kāi)始,明確好各方面的技術(shù)選用始終都是重中之重,工欲善其事必先利其器,選擇合適的開(kāi)發(fā)工具能夠讓網(wǎng)站開(kāi)發(fā)事半功倍,在這里,開(kāi)發(fā)工具以及框架的成熟性、可靠性、流行性、穩(wěn)定性、效率性能等主要因素,都成為了我們開(kāi)發(fā)起始階段所看重的指標(biāo),我們的技術(shù)框架選擇也都由這些要素所決定,以下就是本次設(shè)計(jì)所運(yùn)用的技術(shù)、工具以及開(kāi)發(fā)框架的簡(jiǎn)要概述。本企業(yè)招聘系統(tǒng)使用的是B/S體系結(jié)構(gòu),在B/S體系結(jié)構(gòu)中,用戶經(jīng)過(guò)瀏覽器向分布在多個(gè)服務(wù)器發(fā)送要求,服務(wù)器處理瀏覽器的要求,并將用戶的信息返回到瀏覽器。B/S布局減少了客戶端的事情,客戶端只需少許的客戶端軟件。服務(wù)器將做更多的事情,數(shù)據(jù)庫(kù)運(yùn)用和應(yīng)用程序的運(yùn)行將在服務(wù)器端上完成。瀏覽器發(fā)送要求,其他數(shù)據(jù)接受要求、處理、成果返回和動(dòng)態(tài)網(wǎng)頁(yè)都由Web服務(wù)器完成。事實(shí)上,B/S布局將事務(wù)處理邏輯模塊與客戶機(jī)的使命從兩層C/S布局分離開(kāi)來(lái),使Web服務(wù)器承當(dāng)其使命,從而降低了客戶端的壓力,三層布局是彼此相互作用的,任何轉(zhuǎn)變都不會(huì)影響其他層的功效。本企業(yè)招聘系統(tǒng)采用較為流行的SSM框架為網(wǎng)站開(kāi)發(fā)技術(shù),該框架技術(shù)有很多的優(yōu)點(diǎn):如在很大程度上減輕開(kāi)發(fā)人員的負(fù)擔(dān),開(kāi)發(fā)人員有更多的精力去解決更困難的問(wèn)題,降低了開(kāi)發(fā)的時(shí)間和成本;框架技術(shù)具有良好的可擴(kuò)展性和可維護(hù)性。本企業(yè)招聘系統(tǒng)選用Tomcat作為服務(wù)器,開(kāi)放源代碼的Web應(yīng)用服務(wù)器,是Apache軟件基金會(huì)項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache,Sun和一些公司以及個(gè)人共同開(kāi)發(fā)而成,深受Java愛(ài)好者的喜愛(ài),是一款比較流行的web應(yīng)用服務(wù)器。Tomcat運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載均衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;Tomcat是一個(gè)開(kāi)源的web服務(wù)器;Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪問(wèn)請(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頁(yè)面服務(wù),而Tomcat實(shí)際上運(yùn)行JSP頁(yè)面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。(三)開(kāi)發(fā)環(huán)境硬件:PC機(jī)一臺(tái)軟件環(huán)境:Windows10+JDK1.8+MySQL-8.0.18開(kāi)發(fā)環(huán)境:tomcat+mysql+jdk1.8開(kāi)發(fā)語(yǔ)言:Java+SQL+JavaScript(四)開(kāi)發(fā)工具IntelliJIDEA是Java編程語(yǔ)言開(kāi)發(fā)的集成環(huán)境,在業(yè)界內(nèi)被公認(rèn)為最好的Java開(kāi)發(fā)工具。它除了支持Java開(kāi)發(fā),還支持HTML,CSS,PHP,MySQL,Python等。特別是在開(kāi)發(fā)過(guò)程中,其中的代碼智能助手與代碼自動(dòng)提示等智能且人性化的功能可以幫助開(kāi)發(fā)人員減輕代碼的繁瑣輸入,對(duì)程序員的開(kāi)發(fā)過(guò)程極其友好。此外它還支持各種版本的適配工具,如GIT,SVN等。IDEA高度集成的特性,擁有Ant支持,使它不需要任何的第三方插件,讓開(kāi)發(fā)人員盡可能多的只專注于開(kāi)發(fā)本身。還有其他的優(yōu)勢(shì)不勝枚舉,磨刀不誤砍柴工,選擇一款實(shí)用性良好的開(kāi)發(fā)平臺(tái),能對(duì)項(xiàng)目的開(kāi)發(fā)起到極大的幫助。
三、總體設(shè)計(jì)(一)系統(tǒng)總體功能伴隨著互聯(lián)網(wǎng)技術(shù)在全球范圍內(nèi)廣泛的應(yīng)用、各種開(kāi)發(fā)框架的更新迭代,諸多類型的應(yīng)用網(wǎng)站如雨后春筍般層出不窮。特別是近幾年,受到全球范圍內(nèi)的疫情影響,國(guó)內(nèi)所實(shí)行全國(guó)一盤(pán)棋疫情管控措施使得傳統(tǒng)的企業(yè)招聘形式被這個(gè)時(shí)代所拋棄,線上的招聘方式將其取而代之,在廣大的就業(yè)市場(chǎng)的強(qiáng)烈需求下基于Web的企業(yè)招聘系統(tǒng)強(qiáng)勢(shì)崛起,在全球疫情背景的刺激下,將企業(yè)招聘系統(tǒng)類的應(yīng)用被推上浪尖,網(wǎng)絡(luò)招聘網(wǎng)站粉墨登場(chǎng),走進(jìn)千千萬(wàn)萬(wàn)招聘企業(yè)單位與求職人才的視線。人才招聘網(wǎng)站在一定程度上取代了傳統(tǒng)人才招聘會(huì)所具備的功能,對(duì)比而言人才招聘網(wǎng)站有著舉足輕重的優(yōu)勢(shì)特點(diǎn),職位信息定位快速、準(zhǔn)確,信息交互便捷、高效。如圖4所示,為本網(wǎng)站的整體設(shè)計(jì),大體上分為求職者用戶、企業(yè)用戶和管理員三類功能設(shè)計(jì)。圖4系統(tǒng)整體設(shè)計(jì)(二)數(shù)據(jù)庫(kù)介紹數(shù)據(jù)庫(kù)是網(wǎng)站設(shè)計(jì)和開(kāi)發(fā)全過(guò)程的基石。在信息時(shí)代的背景下,數(shù)據(jù)庫(kù)的應(yīng)用領(lǐng)域更加廣泛。數(shù)據(jù)庫(kù)的主要功能是存儲(chǔ)頁(yè)面交互的海量數(shù)據(jù)。本網(wǎng)站選擇MySQL作為網(wǎng)站開(kāi)發(fā)的數(shù)據(jù)庫(kù),Navicat作為數(shù)據(jù)庫(kù)管理軟件。MySQL是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),具有體積小、總體成本低、開(kāi)源等優(yōu)點(diǎn)。Navicat是一種快速可靠的數(shù)據(jù)庫(kù)管理工具,可以滿足開(kāi)發(fā)人員和中小型企業(yè)的業(yè)務(wù)需求。用戶可以使用Navicat提供的用戶圖形界面安全訪問(wèn)數(shù)據(jù)庫(kù)。(三)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)1.求職用戶屬性,其實(shí)體圖如圖5所示:圖5求職用戶實(shí)體圖2.企業(yè)用戶屬性。其實(shí)體圖如圖6所示:圖6企業(yè)用戶實(shí)體圖3.系統(tǒng)管理員屬性。其實(shí)體圖如圖7所示:圖7系統(tǒng)管理員用戶實(shí)體圖4.其各個(gè)模塊之間的聯(lián)系如圖8所示:圖8系統(tǒng)總體實(shí)體圖(四)數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)中包括用戶信息表、企業(yè)信息表、職位表、收藏表等。表1用戶信息表表2企業(yè)信息表表3職位表表4收藏表表5職位申請(qǐng)表表6系統(tǒng)管理員表
四、系統(tǒng)應(yīng)用的實(shí)現(xiàn) (一)總體實(shí)現(xiàn)如圖9所示,為整個(gè)網(wǎng)站構(gòu)建的流程圖,核心功能主要是求職者用戶職位投遞和職位收藏兩大功能的實(shí)現(xiàn)以及對(duì)注冊(cè)和登錄流程整體的校驗(yàn)。圖9系統(tǒng)流程圖(二)前臺(tái)設(shè)計(jì)1.網(wǎng)站首頁(yè)設(shè)計(jì)如圖10所示,網(wǎng)站主頁(yè)采用HTML中的標(biāo)簽,主要分為頭部、左側(cè)和中部。每個(gè)部分都有一個(gè)編寫(xiě)好的JSP文件,根據(jù)各自的功能顯示不同的效果。頭部JSP文件用于顯示歡迎標(biāo)志、用戶注冊(cè)和用戶登錄鏈接。游客通過(guò)頭部提供的超鏈接進(jìn)行注冊(cè)和登錄,以獲得系統(tǒng)的更多功能。左側(cè)JSP,在用戶未登錄時(shí),主要顯示:網(wǎng)站主頁(yè)鏈接、職位搜索鏈接、職位新聞鏈接、企業(yè)注冊(cè)和登錄條目鏈接。中間的JSP主要顯示歡迎圖片,來(lái)增加界面的美觀度。圖10前臺(tái)主頁(yè)2.用戶注冊(cè)和登錄模塊如圖11所示,為用戶注冊(cè)界面,主要提供一些用戶基本信息注冊(cè)。在該界面中,主要檢查用戶名的實(shí)名,還提供了實(shí)名的唯一性校驗(yàn)。具體實(shí)現(xiàn)是通過(guò)Ajax技術(shù)將用戶輸入的實(shí)名參數(shù)提交到服務(wù)器地址。服務(wù)器接收參數(shù),查詢數(shù)據(jù)庫(kù)并返回查詢結(jié)果。通過(guò)Ajax回調(diào)函數(shù)比較這些值。如果用戶的輸入與數(shù)據(jù)庫(kù)中的一致,則表示用戶的真實(shí)姓名已被注冊(cè)。將彈出提示,告知用戶注冊(cè)失敗的原因,并指導(dǎo)用戶正確填寫(xiě)。圖11用戶注冊(cè)界面如圖12所示,用戶登錄界面提供登錄驗(yàn)證。單擊“登錄”時(shí),將觸發(fā)按鈕的onclick事件。用戶輸入的數(shù)據(jù)將通過(guò)JS的function函數(shù)獲取,用于非空驗(yàn)證。如果用戶沒(méi)有填寫(xiě)數(shù)據(jù),會(huì)彈出提示,不允許登錄。如果用戶名不為空,則取界面中輸入的“用戶名”和“密碼”向數(shù)據(jù)庫(kù)查詢比較。如果根據(jù)用戶名和密碼可以找到相應(yīng)的對(duì)象,則表示該用戶對(duì)象存在,并在session中添加登錄。登錄成功就會(huì)跳轉(zhuǎn)到網(wǎng)站主頁(yè),并在網(wǎng)站主頁(yè)頭部顯示用戶的真實(shí)姓名。圖12用戶登錄界面3.搜索模塊搜索模塊是人才招聘網(wǎng)站設(shè)計(jì)和展示以及吸引客戶的關(guān)鍵。如圖13所示,搜索界面顯示了一些企業(yè)在本網(wǎng)站上發(fā)布的各種職位信息,包括職位名稱、工作地點(diǎn)、發(fā)布企業(yè)名稱、職位工資和發(fā)布時(shí)間。職位列表頂部提供了三個(gè)文本搜索輸入框。當(dāng)用戶在相應(yīng)職位輸入“文員”一詞,然后點(diǎn)擊搜索按鈕時(shí),網(wǎng)站可以根據(jù)用戶輸入的字段進(jìn)行模糊查詢,并在職位列表頁(yè)面顯示查詢結(jié)果。具體效果如圖14所示。圖13搜索界面圖14職位名稱模糊查詢網(wǎng)站還可以根據(jù)職位信息進(jìn)行模糊查詢,如圖15所示,列出了所有工作地點(diǎn)在上海的企業(yè)職位信息。圖15職位地址信息模糊查詢網(wǎng)站可以根據(jù)企業(yè)信息模糊查詢,如圖16所示,列出了與“南京”一詞相關(guān)的所有企業(yè)信息??傮w而言,該網(wǎng)站提供了較為完善的搜索功能,大大簡(jiǎn)化了用戶查找工作信息的難度,改善了用戶體驗(yàn)。企業(yè)信息顯示界面是為了滿足用戶進(jìn)一步了解企業(yè)的需要。圖16企業(yè)名稱模糊查詢4.企業(yè)詳細(xì)信息展示企業(yè)信息展示界面,是為了滿足用戶更進(jìn)一步了解企業(yè)的需求體現(xiàn)。如圖17所示,如果未登錄,當(dāng)用戶在詳細(xì)信息界面中點(diǎn)擊applyforposition按鈕或collection按鈕時(shí),網(wǎng)站會(huì)自動(dòng)彈出友好提示:“您還沒(méi)有登錄,請(qǐng)登錄”。當(dāng)用戶單擊“確定”時(shí),它將自動(dòng)跳轉(zhuǎn)到用戶登錄界面。圖17未登錄提示如圖18所示,展示了企業(yè)詳細(xì)信息,有名稱、企業(yè)類型、企業(yè)地址、企業(yè)網(wǎng)址、企業(yè)描述和企業(yè)員工人數(shù)。圖18企業(yè)詳情展示5.職位投遞職位投遞功能是人才招聘網(wǎng)站的核心功能,如圖19所示,在已經(jīng)登錄的狀態(tài)下,一位求職者用戶第一次申請(qǐng)了一家企業(yè)發(fā)布的職位,系統(tǒng)彈出了“投遞成功!”的提示信息。圖19第一次職位投遞在如圖20所示的搜索頁(yè)面上點(diǎn)擊“查看企業(yè)詳情”時(shí),系統(tǒng)將職位名稱、地址、工資等用戶所需的數(shù)據(jù)封裝起來(lái),傳遞到SpringMVC相對(duì)應(yīng)的Controller控制層接收具體參數(shù),通過(guò)Model封裝起來(lái),傳遞到企業(yè)詳情頁(yè)面。在用戶點(diǎn)擊“申請(qǐng)職位”按鈕時(shí),首先取得所有封裝的參數(shù),再通過(guò)ajax技術(shù)傳遞到服務(wù)端負(fù)責(zé)處理投遞職位的控制層,控制層接收到所有參數(shù)之后根據(jù)用戶的真實(shí)姓名、所申請(qǐng)的職位名稱以及職位地址三個(gè)條件進(jìn)行判斷,只要三個(gè)參數(shù)有一個(gè)不相同,說(shuō)明該職位是第一次被投遞,將數(shù)據(jù)插入數(shù)據(jù)庫(kù)申請(qǐng)職位表中,系統(tǒng)向客戶端返回“投遞成功!”,如三個(gè)參數(shù)全部相同,系統(tǒng)向用戶返回“請(qǐng)不要重復(fù)投遞!”,效果如圖23所示。圖20職位重復(fù)投遞6.職位收藏收藏功能是人才招聘網(wǎng)站另一個(gè)較為核心的功能,如圖21所示,已經(jīng)登錄的求職者用戶成功收藏了一家企業(yè)的職位信息。圖21職位收藏具體實(shí)現(xiàn)邏輯與職位投遞思路大體相同,就是在前臺(tái)界面上收集所需的數(shù)據(jù),傳遞到企業(yè)詳情界面。用戶在點(diǎn)擊收藏按鈕時(shí),通過(guò)ajax技術(shù)將收集到的參數(shù)傳遞到服務(wù)端用于處理收藏功能的Controller控制層,系統(tǒng)接收前臺(tái)界面?zhèn)鬟f的四個(gè)參數(shù),向數(shù)據(jù)庫(kù)中進(jìn)行查詢。企業(yè)名稱、真實(shí)姓名、職位名稱以及職位地址四個(gè)字段只要有一個(gè)不一致,說(shuō)明是第一次收藏,四個(gè)字段全部相同表明不是第一次收藏,系統(tǒng)彈出“請(qǐng)不要重復(fù)收藏!”,效果如圖22所示。圖22職位重復(fù)收藏7.職位收藏夾如圖23所示,已經(jīng)登錄的用戶,點(diǎn)擊左側(cè)的職位收藏夾超鏈接之后,可以很方便地查看之前收藏過(guò)的職位信息。圖23職位收藏夾8.職位投遞記錄如圖24所示,已登錄狀態(tài)下的用戶,點(diǎn)擊左側(cè)的職位申請(qǐng)記錄超鏈接之后,查看所申請(qǐng)的職位信息。圖24職位投遞記錄用戶已登錄狀態(tài)下點(diǎn)擊職位投遞記錄超鏈接之后,系統(tǒng)獲取session域中保存的用戶真實(shí)姓名,系統(tǒng)通過(guò)用戶真實(shí)姓名在數(shù)據(jù)庫(kù)申請(qǐng)職位表查詢,將查詢出來(lái)的結(jié)果集合通過(guò)Model封裝,返回給到職位投遞記錄頁(yè)面,利用標(biāo)簽遍歷集合,將數(shù)據(jù)具體展示。9.職位新聞如圖25所示,為網(wǎng)站所提供的職位新聞?wù)故荆毼恍侣劰δ苁枪卜?wù)模塊,所以并沒(méi)有登錄限制。外來(lái)游客通過(guò)點(diǎn)擊職位新聞鏈接,查看新聞詳情,點(diǎn)擊新聞段“返回主頁(yè)”鏈接,可以回到首頁(yè)。圖25職位新聞(三)后臺(tái)設(shè)計(jì)1.企業(yè)用戶后臺(tái)注冊(cè)、登錄如圖26所示,本網(wǎng)站提供了登錄名、登錄密碼、公司名三個(gè)字段的非空校驗(yàn),企業(yè)若未填寫(xiě)上述三個(gè)字段中任意一個(gè),注冊(cè)不成功,本網(wǎng)站提供了企業(yè)登錄名和企業(yè)名稱唯一性的校驗(yàn)。圖26企業(yè)用戶注冊(cè)流程封裝界面輸入數(shù)據(jù)傳到SpringMVC的Cotroller控制層,控制層接收企業(yè)用戶輸入的參數(shù),依次向數(shù)據(jù)庫(kù)中查詢,先進(jìn)行登錄名唯一性的判斷。如果根據(jù)企業(yè)用戶輸入的登錄名在數(shù)據(jù)庫(kù)中查找不到,則繼續(xù)進(jìn)行根據(jù)企業(yè)名稱在數(shù)據(jù)庫(kù)查詢,只有這兩個(gè)查詢出來(lái)的結(jié)果都為null,則說(shuō)明界面封裝的數(shù)據(jù)是第一次注冊(cè),反之則企業(yè)登錄名或者企業(yè)名稱在數(shù)據(jù)庫(kù)中已經(jīng)存在,彈出相應(yīng)提示,不允許該企業(yè)用戶注冊(cè)。企業(yè)注冊(cè)完成之后,如圖27所示,跳轉(zhuǎn)到企業(yè)登錄界面,企業(yè)用戶可以根據(jù)之前注冊(cè)的用戶名和密碼來(lái)登錄企業(yè)后臺(tái)網(wǎng)站,進(jìn)行相應(yīng)操作。圖27企業(yè)登錄2.企業(yè)后臺(tái)主頁(yè)如圖28所示,為企業(yè)用戶登錄成功,跳轉(zhuǎn)到企業(yè)后臺(tái)管理系統(tǒng)界面。企業(yè)后臺(tái)管理頁(yè)面與前臺(tái)主頁(yè)面同樣使用的是iframe標(biāo)簽,導(dǎo)入了頭部,左側(cè)以及中部三個(gè)JSP頁(yè)面。頭部頁(yè)面,主要展示了登錄狀態(tài)下企業(yè)用戶的公司名稱,以及提供一個(gè)退出登錄的超鏈接。左側(cè)菜單提供了三個(gè)功能鏈接,具體是:企業(yè)信箱、發(fā)布職位、網(wǎng)站首頁(yè)。中部主要顯示歡迎信息,以及是接下來(lái)效果界面展示的區(qū)域。圖28企業(yè)后臺(tái)主頁(yè)3.企業(yè)信箱和發(fā)布職位如圖29所示,為企業(yè)發(fā)布職位功能界面,發(fā)布職位具體信息有:職位名稱、工作地址、職位薪資以及職位發(fā)布時(shí)間、職位名稱、工作地址、職位薪資、發(fā)布時(shí)間這四個(gè)字段分別提供了非空校驗(yàn),其中任一字段為空,用戶點(diǎn)擊“發(fā)布職位”按鈕,無(wú)法正常執(zhí)行功能,額外的還提供了職位名稱的唯一性校驗(yàn),限制了企業(yè)用戶無(wú)法發(fā)布相同職位名稱。圖29企業(yè)發(fā)布職位如圖30所示,已登錄狀態(tài)下的企業(yè)用戶當(dāng)點(diǎn)擊左側(cè)菜單欄中的企業(yè)信箱鏈接之后,中部區(qū)域?qū)?shù)據(jù)庫(kù)查詢出來(lái)的集合數(shù)據(jù)遍歷顯示。顯示的每一個(gè)用戶的真實(shí)姓名都是一個(gè)超鏈接,企業(yè)用戶不僅可以查看到是哪個(gè)用戶申請(qǐng)了什么職位,還可以通過(guò)點(diǎn)擊“應(yīng)聘者姓名”超鏈接查看應(yīng)聘者的具體詳細(xì)個(gè)人信息,以便企業(yè)更加方便了解應(yīng)聘人員,效果如圖31求職者詳細(xì)信息所示。圖30企業(yè)信箱圖31求職者詳細(xì)信息4.后臺(tái)用戶管理以及企業(yè)管理系統(tǒng)后臺(tái)是網(wǎng)站必不可少的一部分,本系統(tǒng)后臺(tái)管理主要提供對(duì)企業(yè)用戶和普通用戶的查詢所有和修改刪除兩大功能,。具體后臺(tái)主頁(yè)面如圖32所示。Iframe標(biāo)簽還用于構(gòu)建整個(gè)頁(yè)面框架。頭部頁(yè)顯示當(dāng)前管理員為“admin”。管理員用戶只有登錄,沒(méi)有注冊(cè)功能。圖32網(wǎng)站后臺(tái)管理主頁(yè)如圖33所示,它是系統(tǒng)的后臺(tái)企業(yè)管理界面。當(dāng)處于登錄狀態(tài)的管理員點(diǎn)擊左側(cè)的“查詢所有企業(yè)”鏈接時(shí),系統(tǒng)將查詢數(shù)據(jù)庫(kù)企業(yè)信息表,并把結(jié)果集返回到中心區(qū)域頁(yè)面,以列表的形式回顯。還提供了兩個(gè)附加操作,修改和刪除。圖33系統(tǒng)后臺(tái)企業(yè)管理如圖34所示,為修改企業(yè)信息頁(yè)面,后臺(tái)系統(tǒng)管理員有權(quán)限修改企業(yè)用戶信息情況,當(dāng)?shù)卿洜顟B(tài)下的管理員點(diǎn)擊“修改”鏈接時(shí),會(huì)跳轉(zhuǎn)到“修改企業(yè)信息”頁(yè)面,“修改企業(yè)信息”頁(yè)面回顯了企業(yè)相關(guān)信息,方便管理員查看。管理員在有需要的情況下,修改部分信息,點(diǎn)擊底端保存按鈕后,修改的內(nèi)容會(huì)被存入數(shù)據(jù)庫(kù),并且返回查詢所有企業(yè)頁(yè)面,展示修改后的企業(yè)信息,與數(shù)據(jù)庫(kù)保持同步。圖34修改企業(yè)信息如圖35所示,為修改個(gè)人信息界面。系統(tǒng)后臺(tái)提供對(duì)普通用戶個(gè)人信息修改功能,具體實(shí)現(xiàn)原理與修改企業(yè)一致,就是將修改后的數(shù)據(jù)重新封裝成對(duì)象,在管理員點(diǎn)擊保存按鈕之后插入數(shù)據(jù)庫(kù),然后返回到查詢所有用戶界面,再次從數(shù)據(jù)庫(kù)中查出所有用戶,與數(shù)據(jù)庫(kù)保持同步。圖36修改個(gè)人信息
五、系統(tǒng)測(cè)試(一)系統(tǒng)測(cè)試在網(wǎng)站開(kāi)發(fā)過(guò)程中,存在著許多因疏忽而導(dǎo)致的程序錯(cuò)誤。錯(cuò)誤來(lái)源十分廣泛,錯(cuò)誤基本上是不可避免的。首先,我們應(yīng)該測(cè)試系統(tǒng)的功能、穩(wěn)定性、安全性和功能,檢查系統(tǒng)是否滿足需求,檢查網(wǎng)絡(luò)系統(tǒng)中的問(wèn)題和功能錯(cuò)誤,美化系統(tǒng)。黑盒測(cè)試是指將被測(cè)試的軟件視為黑盒。人們不關(guān)心它的內(nèi)部邏輯結(jié)構(gòu),只關(guān)注軟件的輸入數(shù)據(jù)和輸出結(jié)果。本網(wǎng)站的系統(tǒng)測(cè)試將使用黑盒測(cè)試來(lái)測(cè)試網(wǎng)站的整體功能。(二)測(cè)試用例1.登錄測(cè)試如表8所示,為求職者用戶的登錄測(cè)試,主要測(cè)試網(wǎng)站登錄功能以及登錄失敗時(shí)網(wǎng)站是否按照所預(yù)想結(jié)果處理。表8登錄測(cè)試2.職位投遞和收藏測(cè)試如表9所示,主要測(cè)試網(wǎng)站提供給求職者用戶的投遞、收藏職位功能能否正確運(yùn)行。表9職位投遞和收藏測(cè)試以上測(cè)試數(shù)據(jù)表明,網(wǎng)站的申請(qǐng)職位和收藏職位功能如預(yù)想的處理結(jié)果一致,用戶可以正常地使用投遞和收藏功能。3.個(gè)人簡(jiǎn)歷修改測(cè)試求職者用戶登錄網(wǎng)站后可以預(yù)覽個(gè)人簡(jiǎn)歷,也可以根據(jù)實(shí)際需求來(lái)修改個(gè)人簡(jiǎn)歷信息,如表10所示,為個(gè)人簡(jiǎn)歷修改測(cè)試。表10個(gè)人簡(jiǎn)歷修改測(cè)試以上的測(cè)試結(jié)果和網(wǎng)站的提示信息以及實(shí)際的界面跳轉(zhuǎn)表明,本網(wǎng)站的個(gè)人簡(jiǎn)歷修改功能可以正常的使用。
六、結(jié)語(yǔ)基于WEB2.0環(huán)境下的企業(yè)網(wǎng)絡(luò)招聘網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn),和傳統(tǒng)的招聘方式相比,就業(yè)工作的處理效率更高,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 零售企業(yè)行政經(jīng)理合同
- 幼兒園放學(xué)接送合同范本參考
- 建筑工程維修合同完整版
- 交通運(yùn)輸總監(jiān)合同模板
- 人才引進(jìn)服務(wù)協(xié)議合同范例
- 鉆石升值回購(gòu)合同范例
- 財(cái)產(chǎn)保險(xiǎn)合同范本(2篇)
- 托運(yùn)人案例合同法
- 集體經(jīng)濟(jì)與公司合作協(xié)議書(shū)
- 拆監(jiān)控設(shè)備合同范例
- 【瑞幸咖啡財(cái)務(wù)分析報(bào)告(附財(cái)務(wù)報(bào)表)5300字(論文)】
- 三傻大鬧寶萊塢課件
- 護(hù)理科普作品
- 國(guó)家OTC藥品目錄(全部品種)
- 社會(huì)主義發(fā)展簡(jiǎn)史智慧樹(shù)知到課后章節(jié)答案2023年下北方工業(yè)大學(xué)
- Android課程設(shè)計(jì)報(bào)告
- 課題研究技術(shù)路線圖
- 2023年江西省公務(wù)員考試真題及答案解析行測(cè)
- 六年級(jí)上冊(cè)科學(xué)活動(dòng)手冊(cè)參考答案(2023年新改版教科版)
- 廣東省文物保護(hù)單位“四有”工作規(guī)范
- 面對(duì)基層醫(yī)院兒科的兒童肺功能理論培訓(xùn)題庫(kù)及答案華醫(yī)網(wǎng)繼續(xù)教育兒科內(nèi)科學(xué)
評(píng)論
0/150
提交評(píng)論