基于Java網(wǎng)上求職與招 聘系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Java網(wǎng)上求職與招 聘系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Java網(wǎng)上求職與招 聘系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Java網(wǎng)上求職與招 聘系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于Java網(wǎng)上求職與招 聘系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

IV基于Java網(wǎng)上求職與招聘系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要科技與經(jīng)濟(jì)是相互促進(jìn)的關(guān)系,科技發(fā)展可帶動(dòng)經(jīng)濟(jì)效益,經(jīng)濟(jì)是科技創(chuàng)新的基石,隨著現(xiàn)代信息技術(shù)的發(fā)展,各領(lǐng)域?qū)ζ脚_(tái)的建立十分重視,以便捷為主,加強(qiáng)企業(yè)信息管理,可提高企業(yè)市場(chǎng)競(jìng)爭(zhēng)力,目前各行業(yè)加強(qiáng)對(duì)人才的吸納,通過(guò)“雙向選擇”的方式逐漸發(fā)展,所以建立可可在網(wǎng)上進(jìn)行求職和招聘的系統(tǒng)。網(wǎng)上求職和招聘比較方便求職人員進(jìn)行信息篩選和投簡(jiǎn)歷,目前,網(wǎng)上求職與招聘系統(tǒng)種類繁多,包括Boss直聘、58同城等,但是很多軟件缺乏行業(yè)資訊推送,導(dǎo)致求職人員對(duì)該行業(yè)發(fā)展不甚了解,所以設(shè)計(jì)一款滿足當(dāng)下需求的網(wǎng)上求職與招聘系統(tǒng)是十分必要的,因此本文結(jié)合求職人員的需求以及現(xiàn)有系統(tǒng)存在的不足進(jìn)行相關(guān)的設(shè)計(jì)和研究,采用計(jì)算機(jī)技術(shù),對(duì)招聘系統(tǒng)相關(guān)的原理結(jié)構(gòu)內(nèi)容的進(jìn)行研究。首先本文要選擇計(jì)算機(jī)技術(shù)工具以及設(shè)計(jì)系統(tǒng)基本體系,包括對(duì)系統(tǒng)的原理、概念以及結(jié)構(gòu)進(jìn)行詳細(xì)的介紹,然后選擇合適的開(kāi)發(fā)語(yǔ)言模式以及架構(gòu)、數(shù)據(jù)庫(kù)等內(nèi)容,并通過(guò)成JAVA語(yǔ)言進(jìn)行程序編寫(xiě),實(shí)現(xiàn)招聘系統(tǒng)的基本功能,本文設(shè)計(jì)的招聘系統(tǒng)是為了可以完成職位分類管理、行業(yè)資訊管理、登錄管理、站內(nèi)新聞管理、企業(yè)信息管理系以及用戶管理等模塊功能,可實(shí)現(xiàn)網(wǎng)上求職招聘管理的網(wǎng)絡(luò)化和信息化,能夠幫助企業(yè)選擇人才,人才找到伯樂(lè),同時(shí),系統(tǒng)合理化利用網(wǎng)上求職招聘管理數(shù)據(jù)資源,一方面,可提高網(wǎng)上求職與招聘效率,另一方面,可通過(guò)計(jì)算機(jī)實(shí)現(xiàn)跨距離招聘和求職,保證系統(tǒng)運(yùn)行安全。關(guān)鍵詞:網(wǎng)上求職與招聘管理;MVC模式;Sqlserver數(shù)據(jù)庫(kù)

目錄TOC\o"1-3"\h\u131341緒論 1113701.1開(kāi)發(fā)背景 190711.2研究目的意義 138431.3國(guó)內(nèi)外研究現(xiàn)狀 1131381.4研究?jī)?nèi)容 2180352主要技術(shù)和工具介紹 3116062.1JSP語(yǔ)言 3303422.2mysql數(shù)據(jù)庫(kù) 3177572.3jsp技術(shù) 4117292.4MVC模式 4145833系統(tǒng)分析 5163053.1可行性分析 545943.1.1經(jīng)濟(jì)可行性 528333.1.2技術(shù)可行性 598533.1.3操作可行性 5318903.2需求分析 528713.2.1業(yè)務(wù)需求分析 5201743.2.2系統(tǒng)功能分析 638113.3業(yè)務(wù)流程分析 6250323.4數(shù)據(jù)流程分析 7216604系統(tǒng)設(shè)計(jì) 927624.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 922314.2功能模塊設(shè)計(jì) 921074.3數(shù)據(jù)庫(kù)設(shè)計(jì) 14199004.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 14248934.3.2概念設(shè)計(jì) 15107814.3.3表設(shè)計(jì) 20304745系統(tǒng)實(shí)現(xiàn) 25175445.1基本任務(wù) 25323645.2登錄模塊的實(shí)現(xiàn) 26276705.2.1首頁(yè)實(shí)現(xiàn) 2625015.2.2管理員后臺(tái)登錄 2647705.3用戶模塊的實(shí)現(xiàn) 27206065.3.1注冊(cè)模塊及登錄的實(shí)現(xiàn) 27212505.3.2求職申請(qǐng)管理模塊的實(shí)現(xiàn) 2717575.4管理員模塊的實(shí)現(xiàn) 28107595.4.1用戶管理模塊的實(shí)現(xiàn) 28290675.4.2密碼修改模塊的實(shí)現(xiàn) 291005.4.3企業(yè)信息管理模塊的實(shí)現(xiàn) 29313205.4.4職位類別管理模塊的實(shí)現(xiàn) 30217455.4.5站內(nèi)新聞管理模塊的實(shí)現(xiàn) 31307115.5企業(yè)模塊的實(shí)現(xiàn) 3245825.5.1職位信息添加 32104415.5.2職位信息查詢 33115166系統(tǒng)測(cè)試 3384466.1測(cè)試目的 33290856.2測(cè)試概述 34119046.3單元測(cè)試 3434636.3.1注冊(cè)測(cè)試 3424476.3.2登錄測(cè)試 35316296.4集成測(cè)試 3679347結(jié)論與不足 3713737.1結(jié)論 37269747.2不足 377280致謝 3814508參考文獻(xiàn) 391緒論1.1開(kāi)發(fā)背景上世紀(jì)末,科技發(fā)展帶動(dòng)網(wǎng)絡(luò)技術(shù)“流行”,當(dāng)時(shí),互聯(lián)網(wǎng)雖然屬于起步階段,但在生活中有跡可循,直到新世紀(jì)初期,計(jì)算機(jī)應(yīng)用技術(shù)不斷發(fā)展,并在企業(yè)和個(gè)人應(yīng)用中體現(xiàn)出優(yōu)勢(shì),建立良好的信息化體系,能夠幫助用戶、機(jī)關(guān)、高校等進(jìn)行有效管理。信息化技術(shù)的發(fā)展加強(qiáng)了管理,尤其是在媒體管理下,帶動(dòng)了網(wǎng)上求職與招聘管理系統(tǒng)的應(yīng)用,網(wǎng)上求職與招聘管理是媒體中重要部分,從實(shí)際研究來(lái)看,其管理存在查詢困難、信息誤差以及管理不便利等現(xiàn)象,尤其是商戶和用戶過(guò)多,數(shù)據(jù)龐大且復(fù)雜,人工管理過(guò)于落后,故此,應(yīng)用信息化技術(shù)管理,將商戶和用戶統(tǒng)一管理,通過(guò)計(jì)算機(jī)技術(shù),擺脫紙質(zhì)人工管理的弊端,能夠?qū)崿F(xiàn)查詢、行業(yè)分析、公司管理等,一方面給用戶和商戶帶來(lái)便利,另一方面,可節(jié)省開(kāi)支,提高工作效率。所以隨著社會(huì)不斷地進(jìn)步,以完善網(wǎng)上求職與招聘管理系統(tǒng)功能為前提的設(shè)計(jì)是必然的,所以,本文需根據(jù)網(wǎng)上求職與招聘管理需求完成功能設(shè)計(jì)。1.2研究目的意義目前,求職人員隨著社會(huì)發(fā)展基數(shù)不斷增加,伴隨著義務(wù)教育的實(shí)行,“千里馬”的數(shù)量不斷攀升,而“伯樂(lè)不常有”,究其根本,就是存在企業(yè)職位與畢業(yè)生數(shù)量不匹配的現(xiàn)象,所以導(dǎo)致就業(yè)難,另外,招聘信息存在多樣化和多元化,但是很多信息與職位薪資和崗位職能不匹配,導(dǎo)致求職和招聘信息過(guò)于冗雜,所以,建立網(wǎng)上求職與招聘管理系統(tǒng)是大勢(shì)所趨,從我國(guó)傳統(tǒng)網(wǎng)上求職與招聘管理情況來(lái)看,傳統(tǒng)網(wǎng)上求職與招聘系統(tǒng)并未達(dá)到預(yù)期效果,其網(wǎng)上求職與招聘管理模式已不再使用,所以,建立一套完善且行之有效的網(wǎng)上求職與招聘管理系統(tǒng)十分必要。為此,本系統(tǒng)設(shè)計(jì)的目的在于細(xì)化網(wǎng)上求職與招聘管理模式,加強(qiáng)平臺(tái)服務(wù)內(nèi)容,并且通過(guò)計(jì)算機(jī)軟件提高管理效率和精準(zhǔn)性,改善管理質(zhì)量。系統(tǒng)設(shè)計(jì)對(duì)網(wǎng)上求職與招聘管理具有重要意義。1.3國(guó)內(nèi)外研究現(xiàn)狀在國(guó)外,信息技術(shù)發(fā)展較快,國(guó)外企業(yè)和用戶通常采用網(wǎng)絡(luò)進(jìn)行招聘與求職,網(wǎng)站可為求職者提供便利,能夠?yàn)橛脩艨焖俨檎夜ぷ鲘徫?,通過(guò)Internet進(jìn)行工作求職,可將招聘范圍增大,提高對(duì)人才的篩選,其次求職者可通過(guò)招聘網(wǎng)站進(jìn)行查詢,挑選符合自身要求的職位,可挑選余地大,比如網(wǎng)絡(luò)求職與招聘系統(tǒng)LinkedIn,能夠根據(jù)位置和資歷進(jìn)行搜索特定職位清單,并可以與領(lǐng)域關(guān)鍵人物進(jìn)行溝通。Glassdoor一款網(wǎng)上求職與招聘系統(tǒng),能夠根據(jù)職位類型、薪資、行業(yè)等進(jìn)行劃分。Monster除了上述功能外,還有一個(gè)建議部分,可供求聘人員進(jìn)行查看和考慮。所以說(shuō),網(wǎng)絡(luò)招聘與求職系統(tǒng)相比傳統(tǒng),系統(tǒng)更具有便利性,其信息范圍大,對(duì)求職者來(lái)說(shuō),不僅不必考慮地域限制,還提高了招聘和求職效果。在國(guó)內(nèi),求職招聘服務(wù)的網(wǎng)站數(shù)不勝數(shù),管弦繁奏,包括中國(guó)國(guó)家人才網(wǎng)、中華英才網(wǎng)、智聯(lián)招聘等都可以進(jìn)行求職與招聘,由于網(wǎng)上信息冗雜,網(wǎng)站競(jìng)爭(zhēng)激烈。就所知的國(guó)內(nèi)求職招聘網(wǎng)來(lái)說(shuō),網(wǎng)上求職與招聘系統(tǒng)不斷完善,并具有無(wú)可替代的優(yōu)勢(shì),求職者可根據(jù)完備的搜索功能進(jìn)行信息查詢,并且可對(duì)公司內(nèi)容瀏覽,確定崗位制度和薪資待遇,便可以投簡(jiǎn)歷,這個(gè)階段可直接在網(wǎng)上進(jìn)行。對(duì)于應(yīng)聘人員來(lái)說(shuō),費(fèi)用低廉,能夠有效的查找求職信息,對(duì)于招聘公司來(lái)說(shuō),強(qiáng)大的網(wǎng)絡(luò)求職招聘系統(tǒng)能夠整合化人才信息資源,可以對(duì)求職者進(jìn)行優(yōu)中選優(yōu),提高招聘員工的質(zhì)量,另外,企業(yè)可通過(guò)網(wǎng)上刊登信息進(jìn)行招聘,避免了因開(kāi)招聘會(huì)而引起的成本支出,故此,網(wǎng)上求職與招聘系統(tǒng)能夠完善招聘單位與應(yīng)聘人員的關(guān)系,能達(dá)到雙贏的目的。1.4研究?jī)?nèi)容本文對(duì)網(wǎng)上求職招聘系統(tǒng)進(jìn)行開(kāi)發(fā)設(shè)計(jì)。首先要針對(duì)不同的用戶完成研究,確保能夠完成所有功能和需求。研究數(shù)據(jù)庫(kù)的基本內(nèi)容,確保能夠正常連接。確保系統(tǒng)可以正常運(yùn)行,且系統(tǒng)內(nèi)部的數(shù)據(jù)能夠?qū)崿F(xiàn)安全保障,確保用戶功能和管理員功能的實(shí)現(xiàn)。界面開(kāi)發(fā):通過(guò)HTML使界面整潔簡(jiǎn)約并具有美觀性。分析網(wǎng)上求職與招聘管理現(xiàn)狀,不斷優(yōu)化招聘系統(tǒng)的功能。具體設(shè)計(jì)招聘系統(tǒng)的每一個(gè)部分,包括總體架構(gòu)以及數(shù)據(jù)庫(kù)安全功能等內(nèi)容;完成總體設(shè)計(jì)之后,將分別對(duì)各個(gè)子部分進(jìn)行設(shè)計(jì),根據(jù)需求實(shí)現(xiàn)系統(tǒng)的功能,做到信息的維護(hù)、安全以及技術(shù)融合;設(shè)計(jì)整個(gè)系統(tǒng),確保其能夠?qū)崿F(xiàn)在線求職和招聘。2主要技術(shù)和工具介紹2.1JSP語(yǔ)言JSP作為通用來(lái)源腳本語(yǔ)言,可將系統(tǒng)由編程數(shù)據(jù)變成可視化界面,綜合C語(yǔ)言和JAVA等特點(diǎn),加以理解,將基于本次設(shè)計(jì)要求,對(duì)求職招聘系統(tǒng)進(jìn)行設(shè)計(jì)開(kāi)發(fā),采用的語(yǔ)言是JSP。這門語(yǔ)言相對(duì)于其他語(yǔ)言來(lái)說(shuō),擁有自身獨(dú)特的優(yōu)點(diǎn),因?yàn)槠鋵ava、C語(yǔ)言以及Perl語(yǔ)言的進(jìn)行了結(jié)合,操作和學(xué)習(xí)起來(lái)更簡(jiǎn)便,現(xiàn)如今,已經(jīng)成為了web領(lǐng)域的熱門語(yǔ)言。因?yàn)樵撜Z(yǔ)言是將以上三種語(yǔ)言進(jìn)行結(jié)合,創(chuàng)新出自己的語(yǔ)言,其具有非常獨(dú)特的個(gè)性,相對(duì)其他語(yǔ)言來(lái)說(shuō),存在更加高效的優(yōu)點(diǎn)。特別是當(dāng)其使用在動(dòng)態(tài)頁(yè)面上用于開(kāi)發(fā)時(shí),效率更高。同時(shí),因?yàn)樵撜Z(yǔ)言代碼編寫(xiě)的非常好。因此代碼運(yùn)行過(guò)程中與其他語(yǔ)言相比要快很多[7][8]。該語(yǔ)言的特性主要體現(xiàn)在下面幾個(gè)方向:(1)免費(fèi)性相對(duì)其他技術(shù)而言,JSP不僅本身免費(fèi)而且是開(kāi)源代碼。(2)快捷性用該語(yǔ)言編寫(xiě)的程序更方便學(xué)習(xí)、程序開(kāi)發(fā)過(guò)程快捷、代碼運(yùn)行速度較快。這種語(yǔ)言相對(duì)其他語(yǔ)言來(lái)說(shuō),更加方便,也非常具有實(shí)用性,所以非常適合入門者學(xué)習(xí)[2],這主要是因?yàn)槠涑绦蚯度敕绞绞峭ㄟ^(guò)html文檔來(lái)實(shí)現(xiàn)的。(3)跨平臺(tái)性強(qiáng)因?yàn)镴SP語(yǔ)言編譯的腳本能夠在服務(wù)器上運(yùn)行,所以在很多平臺(tái)都能夠使用,比如安卓、蘋果、

windows、

Linux等。(4)效率高該技術(shù)在系統(tǒng)開(kāi)發(fā)時(shí),對(duì)資源的利用不多。

JSP最大的特點(diǎn)就是其程序嵌入方式是通過(guò)html文檔來(lái)實(shí)現(xiàn)的,其作為是一種動(dòng)態(tài)的語(yǔ)言,首先對(duì)網(wǎng)頁(yè)進(jìn)行編寫(xiě),然后解析代碼,再將結(jié)果發(fā)送給瀏覽器。因?yàn)樵撜Z(yǔ)言的兼容性非常好,而且能夠?qū)崿F(xiàn)跨平臺(tái)利用,所以在各種平臺(tái)上都能夠很好的運(yùn)行。該語(yǔ)言在開(kāi)發(fā)的過(guò)程中不需要特定的開(kāi)發(fā)環(huán)境,通常只需要在網(wǎng)頁(yè)上直接編寫(xiě)代碼,就可以實(shí)現(xiàn)語(yǔ)言的開(kāi)發(fā)。在頁(yè)面上對(duì)代碼進(jìn)行編寫(xiě)時(shí),所有內(nèi)容均位于“<?JSP”和“?>”中。2.2mysql數(shù)據(jù)庫(kù)現(xiàn)如今,全球的計(jì)算機(jī)技術(shù)中使用的數(shù)據(jù)管理系統(tǒng)各式各樣,包括SQL、Sybase、ORACLE等。其中

SQL

server

2008產(chǎn)品具有高集成度、操作方便、伸縮性好等運(yùn)等優(yōu)點(diǎn)。而且該產(chǎn)品和windows很多產(chǎn)品能夠?qū)崿F(xiàn)很好的兼容性,在使用過(guò)程中能夠?qū)崿F(xiàn)跨平臺(tái)的結(jié)合和運(yùn)用。

SQL

Server在查詢語(yǔ)言時(shí),是基于ANSISQL92標(biāo)準(zhǔn)進(jìn)行的,其能夠通過(guò)結(jié)構(gòu)化的方式對(duì)SQL語(yǔ)言進(jìn)行查詢。該系統(tǒng)對(duì)用戶的身份進(jìn)行驗(yàn)證時(shí)有各種各樣的驗(yàn)證辦法,通過(guò)登錄以及多級(jí)安全等驗(yàn)證方式完成信息驗(yàn)證,同時(shí)其驗(yàn)證可以在相同時(shí)間內(nèi)進(jìn)行

windowsNT和

SQL

server的驗(yàn)證。

SQL

server系統(tǒng)在運(yùn)用時(shí)通常需要和windows

NT平臺(tái)相結(jié)合,該

windows平臺(tái)能夠?qū)秃芏嘞嚓P(guān)的平臺(tái)互通,所以

SQL

server

系統(tǒng)在運(yùn)用上能夠?qū)崿F(xiàn)非常多的功能,已經(jīng)是一個(gè)很成熟的系統(tǒng)。該系統(tǒng)能夠?qū)崿F(xiàn)兩個(gè)非常特別的技術(shù),首先是能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的鏡像,其次是能夠進(jìn)行數(shù)據(jù)集群的失敗轉(zhuǎn)移。這也是為了能夠保證整個(gè)系統(tǒng)更加可靠。該系統(tǒng)為了更方便管理和使用,在設(shè)計(jì)時(shí)接入了一個(gè)集成的管理運(yùn)用接口APIs。這個(gè)版本相對(duì)于以前的版本,最大的區(qū)別就是其具有加密技術(shù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行加密能夠使整個(gè)系統(tǒng)的安全性得到提高,而且在加密過(guò)程中通過(guò)更加細(xì)化的許可控制,使系統(tǒng)運(yùn)行時(shí)能夠?qū)崿F(xiàn)更加安全的功能。2.3jsp技術(shù)

JSP技術(shù)來(lái)源于微軟。這種技術(shù)能夠?qū)⑿畔⒃O(shè)備和用戶通過(guò)相關(guān)的技術(shù)規(guī)范連接起來(lái),而且具有具體化、個(gè)性化的特點(diǎn)。

JSP技術(shù)是Microsoft的一個(gè)終身目標(biāo)。這項(xiàng)技術(shù)而能夠?qū)崿F(xiàn)Microsoft在很多方面想要實(shí)現(xiàn)的功能,是其發(fā)展過(guò)程中一次巨大的挑戰(zhàn)和進(jìn)步。該技術(shù)的實(shí)現(xiàn)能夠讓所有人通過(guò)互聯(lián)網(wǎng)進(jìn)行交流,不會(huì)受到時(shí)間、地點(diǎn)、設(shè)備的限制。這樣的話,全球就會(huì)擁有一個(gè)全球化的服務(wù)平臺(tái)和終端設(shè)備,此時(shí)所有人將會(huì)擁有屬于自己的智能設(shè)備,在這種情況下,所有人對(duì)信息的訪問(wèn)就不用通過(guò)自己進(jìn)行,而是只要發(fā)出一個(gè)指令,系統(tǒng)就會(huì)執(zhí)行,所有操作能夠?qū)崿F(xiàn)高效化、集成化的信息處理。2.4MVC模式MVC是一個(gè)框架模式,

M代表模式,是整個(gè)框架模式下程序運(yùn)行的核心應(yīng)用。V代表視圖,能夠利用圖片、表格等展現(xiàn)相關(guān)數(shù)據(jù)信息。而C則代表控制器,其主要是完成相關(guān)的核心控制。三個(gè)部分分別對(duì)應(yīng)不同的目標(biāo),這種方式能夠確保相關(guān)程序可以再次使用。3系統(tǒng)分析3.1可行性分析本部分主要是分析系統(tǒng)完成后,能否滿足原始的設(shè)計(jì)需求,實(shí)現(xiàn)相關(guān)的功能,從而找出系統(tǒng)搭建時(shí)需要的前提條件。3.1.1經(jīng)濟(jì)可行性本系統(tǒng)開(kāi)發(fā)工具和軟件可以免費(fèi)試用。同時(shí),系統(tǒng)可保證用戶文件私密性,在網(wǎng)上求職與招聘項(xiàng)目設(shè)計(jì)時(shí)可利用筆記本或者圖書(shū)館微機(jī)室進(jìn)行程序編寫(xiě),因此系統(tǒng)開(kāi)發(fā)的費(fèi)用很少,可以忽略不計(jì),所以說(shuō)在經(jīng)濟(jì)上可行。3.1.2技術(shù)可行性系統(tǒng)技術(shù)是包括項(xiàng)目開(kāi)發(fā)軟硬件的使用,在當(dāng)下技術(shù)條件下,計(jì)算機(jī)可協(xié)同信息技術(shù)、計(jì)算機(jī)技術(shù)等進(jìn)行編程,本文通過(guò)了解C語(yǔ)言、c++以及JAVA語(yǔ)言都具有編程功能,但JAVA語(yǔ)言更適合本系統(tǒng)設(shè)計(jì),因?yàn)樗純?nèi)存少,為了保證數(shù)據(jù)庫(kù)儲(chǔ)存功能,本系統(tǒng)選取SQLServer數(shù)據(jù)庫(kù),占電腦內(nèi)存少,能夠保證數(shù)據(jù)庫(kù)儲(chǔ)存,所以本設(shè)計(jì)在技術(shù)上是可行的。3.1.3操作可行性本文使用JAVA技術(shù)進(jìn)行設(shè)計(jì),完善網(wǎng)上求職與管理系統(tǒng)功能,一方面大學(xué)期間對(duì)計(jì)算機(jī)基礎(chǔ)理論知識(shí)學(xué)習(xí),同時(shí)進(jìn)行多次實(shí)踐操作,可進(jìn)行獨(dú)立編程。另一方面,網(wǎng)上求職與招聘系統(tǒng)面向?qū)ο蟠蠖鄶?shù)是具有高素質(zhì)的人,能夠進(jìn)入系統(tǒng)進(jìn)行操作,所以本系統(tǒng)無(wú)論從設(shè)計(jì)還是使用角度都是可行的。3.2需求分析3.2.1業(yè)務(wù)需求分析網(wǎng)上求職與招聘管理系統(tǒng)的發(fā)展從根本上改變了我們的求職與招聘模式,這與經(jīng)濟(jì)和科技的快速發(fā)展也是分不開(kāi)的。與此同時(shí),該系統(tǒng)主要是為了方便求職者和招聘者間的聯(lián)系。解決求職和招聘過(guò)程中存在的不足,確保通過(guò)線上就能夠完成招聘工作。首先,招聘單位通過(guò)系統(tǒng)發(fā)布招聘信息,并且維護(hù)招聘信息,求職者在通過(guò)系統(tǒng)找到符合自己需求的工作,提交相關(guān)的資料。接下來(lái)企業(yè)在系統(tǒng)上安排的用戶就會(huì)專門負(fù)責(zé)處理相關(guān)的內(nèi)容,將應(yīng)聘信息下載并挑選后,通知符合企業(yè)工作崗位的應(yīng)聘者參加面試。在面試過(guò)程中,人力資源能夠通過(guò)系統(tǒng)隨時(shí)查看應(yīng)聘者的簡(jiǎn)歷。本文設(shè)計(jì)的網(wǎng)上求職與招聘系統(tǒng)的設(shè)計(jì)開(kāi)發(fā),主要是是基于Java技術(shù)的研究。該系統(tǒng)能夠通過(guò)計(jì)算機(jī)技術(shù)實(shí)現(xiàn)招聘者和求職者的管理。確保整個(gè)過(guò)程能夠?qū)崿F(xiàn)網(wǎng)絡(luò)化、信息化、高效化。這種線上求職招聘的方式與傳統(tǒng)的線下方式相比,可以節(jié)約很多資源,同時(shí)也能夠提高辦事效率。此外,一旦這種系統(tǒng)開(kāi)發(fā)完成并且投入使用后,能夠通過(guò)大量的數(shù)據(jù)將整個(gè)系統(tǒng)做到更加細(xì)致化的管理,不僅有利于信息的查詢,也能夠帶來(lái)很好的便捷性。3.2.2系統(tǒng)功能分析本文通過(guò)結(jié)合如今招聘市場(chǎng)存在的不足以及求職招聘管理的需求搭建了更加信息化、系統(tǒng)化的線上求職招聘平臺(tái)。該平臺(tái)包含很多功能,能夠?qū)崿F(xiàn)用戶、企業(yè)以及管理者對(duì)應(yīng)的需求。本文接下來(lái)將會(huì)對(duì)幾個(gè)模塊分別進(jìn)行相應(yīng)的分析和研究。1.管理員/用戶登錄這部分模塊主要是用戶和管理者的登錄,其實(shí)也就是求職者和招聘者的登錄管理。包括添加管理者、用戶登錄、注冊(cè)等內(nèi)容。系統(tǒng)實(shí)現(xiàn)添加一般管理員和高級(jí)管理員的功能,同時(shí)也能夠保證游客注冊(cè)系統(tǒng)以及用戶登錄系統(tǒng)查詢信息等功能。2.招聘者管理模塊:管理者能夠通過(guò)系統(tǒng)看到企業(yè)的招聘列表,然后其能將公司的相關(guān)信息在該板塊下進(jìn)行管理。3.管理職位類別:系統(tǒng)能夠顯示各種職位類別。4.信息推送模塊:管理員通過(guò)系統(tǒng)能夠清楚地看到招聘信息的推送,且能通過(guò)關(guān)鍵字的方式查詢相關(guān)推送。并對(duì)信息進(jìn)行審核,若信息失效,則需要?jiǎng)h除信息。5.留言板管理員擁有管理留言板的權(quán)限,主要是完成相關(guān)留言的更改操作,包括增加、刪除等。6.用戶操作:這部分是系統(tǒng)普通用戶能夠進(jìn)行的基本操作,也是本文設(shè)計(jì)的系統(tǒng)最基本的功能,也就是實(shí)現(xiàn)基本的登錄使用、信息查詢、信息修改以及數(shù)據(jù)存儲(chǔ)等功能。7.退出:這個(gè)模塊主要是相關(guān)人員不使用系統(tǒng)時(shí)退出系統(tǒng),包括用戶、管理員等。3.3業(yè)務(wù)流程分析系統(tǒng)的業(yè)務(wù)流程如下圖所示。圖3-1系統(tǒng)業(yè)務(wù)流程圖

其中業(yè)務(wù)的關(guān)鍵流程:在前臺(tái)賬號(hào)的頁(yè)面,以個(gè)人用戶信息作為驗(yàn)證,途經(jīng)服務(wù)器之中的數(shù)據(jù)庫(kù)校驗(yàn),如果何時(shí)用戶信息中的賬號(hào)密碼正確,就可以對(duì)這個(gè)系統(tǒng)進(jìn)行使用,而在后端賬號(hào)界面輸入管理員的個(gè)人信息,經(jīng)由服務(wù)器之中的數(shù)據(jù)校驗(yàn),能夠?qū)ο到y(tǒng)進(jìn)行管理,管理系統(tǒng)等功能操作。3.4數(shù)據(jù)流程分析DFD數(shù)據(jù)流圖實(shí)質(zhì)上是一種通過(guò)用簡(jiǎn)單圖形來(lái)進(jìn)行整體流程設(shè)計(jì)的方式。這種方式主主要是通過(guò)數(shù)據(jù)的邏輯以及流向等方式清楚的表達(dá)系統(tǒng)功能,系統(tǒng)的設(shè)計(jì)功能具有很強(qiáng)的邏輯性,因此很多開(kāi)發(fā)者都非常喜歡使用這種方式完成數(shù)據(jù)處理。分析過(guò)程里,不易理解的部分是0層流程圖。這部分的流程主要是用戶系統(tǒng)以及管理者之間交互的流程。主要是用戶如何在系統(tǒng)內(nèi)注冊(cè)、登錄,也包括管理員如何對(duì)系統(tǒng)進(jìn)行維護(hù)、更新。同時(shí)存儲(chǔ)用戶注冊(cè)的相關(guān)賬戶信息,存儲(chǔ)系統(tǒng)內(nèi)部的相關(guān)信息,包括圖片、文檔等信息,確保用戶可以從相關(guān)信息中獲得想要的內(nèi)容。具體流程圖見(jiàn)圖3-2。圖3-2系統(tǒng)數(shù)據(jù)流圖(0層)系統(tǒng)的1層數(shù)據(jù)流圖如下圖所示。圖3-3系統(tǒng)數(shù)據(jù)流圖(1層)接下來(lái)是流程圖的1層數(shù)據(jù)。這一層實(shí)際上是用戶和后臺(tái)管理員間的交互。包括系統(tǒng)界面上的企業(yè)信息推送、關(guān)鍵字查詢以及用戶給根據(jù)自己需求對(duì)企業(yè)信息的篩選等內(nèi)容。此外,后臺(tái)管理員能夠在后臺(tái)對(duì)整個(gè)系統(tǒng)中用戶相關(guān)部分進(jìn)行整體和細(xì)節(jié)上的管控,確保相關(guān)信息符合規(guī)范。普通用戶主要是進(jìn)行信息的瀏覽、添加資料以及查閱查詢信息等。流程圖的2層數(shù)據(jù)主要是后臺(tái)管理員的操作。后臺(tái)管理員能夠在后臺(tái)對(duì)整個(gè)系統(tǒng)進(jìn)行整體和細(xì)節(jié)上的管控,確保相關(guān)信息符合規(guī)范。具體流程圖見(jiàn)圖3-4。圖3-4系統(tǒng)數(shù)據(jù)流圖(2層) 4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)在對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)時(shí),主要分為兩個(gè)內(nèi)容進(jìn)行設(shè)計(jì),即用戶部分以及管理員部分。用戶部分進(jìn)行設(shè)計(jì)時(shí),關(guān)鍵內(nèi)容主要是求職者和招聘者如何通過(guò)系統(tǒng)達(dá)到線上招聘的目的。在系統(tǒng)上他們作為普通用戶可以通過(guò)系統(tǒng)注冊(cè)、登錄并在系統(tǒng)中上傳和查閱相關(guān)的資料和信息,利用系統(tǒng)及時(shí)更新相關(guān)內(nèi)容。后臺(tái)管理員作為一個(gè)高級(jí)管理者,對(duì)整個(gè)系統(tǒng)進(jìn)行管理,若信息不符合規(guī)范則需要及時(shí)處理。4.2功能模塊設(shè)計(jì)注冊(cè)模塊。即求職者和企業(yè)人力資源通過(guò)系統(tǒng)進(jìn)行線上招聘需要使用平臺(tái),就需要先注冊(cè)成為系統(tǒng)的用戶,注冊(cè)時(shí)需要提供相關(guān)的信息,除了常規(guī)信息,還應(yīng)包含郵箱等內(nèi)容,方便后續(xù)能夠找回密碼。系統(tǒng)基于用戶注冊(cè)的信息對(duì)用戶進(jìn)行查詢,篩選符合要求的用戶,系統(tǒng)內(nèi)部將會(huì)生成一個(gè)記錄用戶注冊(cè)信息的文本,同時(shí)還會(huì)完成用戶信息的加密處理,本文采用的是MD5算法,系統(tǒng)對(duì)接收到的相關(guān)的注冊(cè)信息進(jìn)行加密,然后保存在數(shù)據(jù)庫(kù)中。登錄模塊。登錄過(guò)程中主要是從數(shù)據(jù)中提取用戶的信息與用戶輸入的信息進(jìn)行對(duì)比,輸入正確才能進(jìn)入系統(tǒng)。登錄過(guò)程中,除了輸入基本登錄信息外還需要輸入驗(yàn)證碼,系統(tǒng)對(duì)驗(yàn)證碼進(jìn)行驗(yàn)證,才能進(jìn)行后續(xù)操作,因?yàn)槊艽a存儲(chǔ)時(shí)進(jìn)行了

加密,因此系統(tǒng)首先要進(jìn)行解密處理,才能夠?qū)崿F(xiàn)驗(yàn)證。如果驗(yàn)證信息不通過(guò),會(huì)在用戶界面顯示登錄信息錯(cuò)誤。企業(yè)管理模塊。招聘企業(yè)注冊(cè)的用戶在本系統(tǒng)中將其所需的招聘需求,包括企業(yè)信息、相關(guān)崗位需求、職工待遇等信息發(fā)布到平臺(tái)上。接著后臺(tái)企業(yè)管理信息的管理者對(duì)接收到的相關(guān)用戶信息景象審核。站內(nèi)信息模塊。在系統(tǒng)內(nèi)單獨(dú)設(shè)計(jì)了一個(gè)站內(nèi)信息的列表,該管理員能夠?qū)ζ湟?guī)范、管理,也包括對(duì)信息的查詢、更新以及刪除等內(nèi)容。在添加站內(nèi)信息時(shí),需要對(duì)信息的格式進(jìn)行驗(yàn)證,只有符合要求才會(huì)加入站內(nèi)信息模塊。留言板模塊。在系統(tǒng)內(nèi)單獨(dú)設(shè)計(jì)了一個(gè)留言板模塊,在該模塊下能夠?qū)α粞孕畔⑦M(jìn)行增加、查詢、更新和刪除,只有加入的留言板信息符合設(shè)定的格式,才能夠通過(guò)驗(yàn)證。管理職位類別。該部分擁有職位類別的列表,包括該職位類別的錄入、更新、搜索以及銷毀,都是通過(guò)SQL技術(shù)來(lái)實(shí)現(xiàn)的。通過(guò)該技術(shù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行相關(guān)的處理,然后把職位類別相關(guān)的信息通過(guò)html文本展示出來(lái)。還要實(shí)現(xiàn)系統(tǒng)管理過(guò)程中數(shù)據(jù)的備份。下圖4-1為系統(tǒng)實(shí)現(xiàn)其相應(yīng)功能的整體結(jié)構(gòu)圖。圖4-1系統(tǒng)功能結(jié)構(gòu)圖下圖為用戶注冊(cè)流程圖如4-1-1所示圖4-1-1用戶注冊(cè)流程圖用戶求職申請(qǐng)流程圖如4-1-2所示圖4-1-2用戶求職申請(qǐng)流程圖用戶管理流程圖4-1-3所示圖4-1-3用戶管理流程圖密碼修改流程圖如4-1-4所示圖4-1-4密碼修改流程圖企業(yè)信息管理流程圖如4-1-5所示圖4-1-5企業(yè)信息管理流程圖職位類別管理流程圖如4-1-6所示圖4-1-6職位類別管理流程圖站內(nèi)新聞管理流程圖如4-1-7所示圖4-1-7站內(nèi)新聞管理流程圖職位信息管理流程圖如4-1-8所示圖4-1-8職位信息管理流程圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述在對(duì)求職應(yīng)聘系統(tǒng)進(jìn)行設(shè)計(jì)時(shí),因?yàn)樵O(shè)計(jì)的過(guò)程中涉及到數(shù)據(jù)的存儲(chǔ),而且這個(gè)部分是整個(gè)系統(tǒng)中非常關(guān)鍵的部分,所以設(shè)計(jì)數(shù)據(jù)庫(kù)是否成熟、完善也是整個(gè)系統(tǒng)是否能達(dá)到最初的目標(biāo)的關(guān)鍵性因素,是達(dá)到相應(yīng)的功能和需求的關(guān)鍵性因素。由于數(shù)據(jù)的存儲(chǔ)是為了對(duì)收集到的數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的分析和處理,所以在對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)的過(guò)程中,需要實(shí)現(xiàn)的應(yīng)該是信息系統(tǒng)和數(shù)據(jù)庫(kù)的交互。以前通常是通過(guò)人工來(lái)對(duì)信息進(jìn)行整理,在這個(gè)過(guò)程中通常跟人的經(jīng)驗(yàn)以及細(xì)心程度相關(guān),很容易因?yàn)閭€(gè)人原因出現(xiàn)很多的錯(cuò)誤。而在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),其實(shí)關(guān)鍵的是要找到正確的技術(shù)支持以及方法。因?yàn)檎麄€(gè)項(xiàng)目能夠?qū)崿F(xiàn)運(yùn)行還不是最重要的,最重要的是運(yùn)行之后能夠避免錯(cuò)誤的發(fā)生。如果設(shè)計(jì)的不夠合理,在運(yùn)行后通常會(huì)無(wú)緣無(wú)故發(fā)生很多多問(wèn)題,導(dǎo)致整個(gè)系統(tǒng)造成很大的損失。一旦系統(tǒng)崩潰后,就需要采用新的數(shù)據(jù)庫(kù)系統(tǒng)去代替原來(lái)的系統(tǒng),所以為了解決這種問(wèn)題,必須對(duì)相關(guān)的技術(shù)和理論更多的研究和分析,找到其中的技巧才能夠更好的設(shè)計(jì)系統(tǒng)。4.3.2概念設(shè)計(jì)在對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)時(shí),需要通過(guò)各種各樣的方法實(shí)現(xiàn)數(shù)據(jù)的篩選,將其中有效的信息存入數(shù)據(jù)庫(kù)。作為后續(xù)處理的關(guān)鍵數(shù)據(jù)來(lái)源。在對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析時(shí),通常需要建立數(shù)據(jù)間的關(guān)系圖,主要是通過(guò)E-R圖來(lái)實(shí)現(xiàn),包括三個(gè)主要的部分,一是實(shí)體部分;第二是屬性部分,這個(gè)部分主要是數(shù)據(jù)間存在的特點(diǎn);最后一個(gè)部分是關(guān)系部分,關(guān)系指的是數(shù)據(jù)實(shí)體間存在的關(guān)系,建立模型時(shí),通過(guò)兩者間存在的相互關(guān)系來(lái)實(shí)現(xiàn)。通過(guò)對(duì)數(shù)據(jù)實(shí)體間的關(guān)系進(jìn)行分析,然后獲得數(shù)據(jù)整體的E-R圖。具體圖形見(jiàn)4-2。圖4-2系統(tǒng)總體E—R圖1.用戶信息模塊E—R圖用戶信息模塊用戶信息模塊登錄驗(yàn)證碼提交密碼添加用戶郵箱用戶名密碼qq圖4-3用戶信息模塊E—R圖當(dāng)游客在系統(tǒng)中進(jìn)行注冊(cè)時(shí),需要提供用戶名、密碼等,為了確保用戶不會(huì)忘記密碼,還需要有相應(yīng)的郵箱、QQ等信息,確保后續(xù)能實(shí)現(xiàn)密碼找回的功能,當(dāng)用戶注冊(cè)通過(guò)后,登錄時(shí)需要填寫(xiě)相關(guān)的信息,包括注冊(cè)用戶名、登錄密碼以及驗(yàn)證碼,當(dāng)進(jìn)行驗(yàn)證時(shí),用戶登錄時(shí)除了需要輸入用戶名和密碼外,還要輸入驗(yàn)證碼。2.企業(yè)信息管理模塊E—R圖企業(yè)信息管理模塊:用戶發(fā)布企業(yè)信息,企業(yè)信息存儲(chǔ)在企業(yè)信息表中,企業(yè)的用戶進(jìn)入系統(tǒng)后,通過(guò)企業(yè)板塊對(duì)企業(yè)的相關(guān)信息進(jìn)行發(fā)布,而后臺(tái)的管理員會(huì)對(duì)相關(guān)信息是否符合規(guī)范進(jìn)行評(píng)價(jià)和審核,確保相關(guān)信息符合相關(guān)需求。企業(yè)信息管理模塊企業(yè)信息管理模塊登錄添加企業(yè)號(hào)企業(yè)地址企業(yè)名稱企業(yè)編號(hào)密碼聯(lián)系電話圖4-6企業(yè)信息管理模塊E—R圖企業(yè)信息管理流程圖如下所示。圖4-7企業(yè)信息管理流程圖3.站內(nèi)新聞管理模塊E—R圖設(shè)計(jì)推送消息表系統(tǒng),管理員管理推送的消息數(shù)據(jù),添加、更新以及查閱等,當(dāng)管理員添加推送消息時(shí),輸入推送消息后,使用js函數(shù)判斷輸入格式是否正確,判定是否正確,然后將推送消息數(shù)據(jù)粘貼到推送消息表中。包括新聞ID、評(píng)論內(nèi)容、評(píng)論人等站內(nèi)新聞管理模塊站內(nèi)新聞管理模塊增加修改新聞ID刪除評(píng)論人查詢?cè)u(píng)論內(nèi)容圖4-8站內(nèi)新聞管理模塊E—R圖站內(nèi)新聞管理流程圖如下所示。圖4-9站內(nèi)新聞管理流程圖4.留言管理模塊E—R圖設(shè)計(jì)留言消息表系統(tǒng),管理員管理推送的消息數(shù)據(jù),添加、更新以及查閱等,當(dāng)管理員添加推送消息時(shí),輸入留言消息后,使用js函數(shù)判斷輸入格式是否正確,判定是否正確,然后將留言消息數(shù)據(jù)粘貼到留言消息表中。包括編號(hào)、類別、郵箱、電話、添加時(shí)間等。留言信息模塊留言信息模塊增加郵箱編號(hào)電話類別添加時(shí)間圖4-10留言信息模塊E—R圖5.職位類別管理模塊設(shè)計(jì)職位類別系統(tǒng),管理員管理職位類別的消息數(shù)據(jù),添加、更新以及查閱等,當(dāng)管理員添加職位類別消息時(shí),使用Sql完成相關(guān)程序,然后嵌入HTML格式。管理員可對(duì)職位信息內(nèi)容進(jìn)行添加,包括人員要求、職位名稱、工作內(nèi)容等。職位類別管理模塊職位類別管理模塊職位類別錄入職位類別列表職位名稱職位類別搜索職位類別修改職位類別刪除圖4-11職位類別管理模塊E—R圖職位類別管理流程圖如下所示。圖4-12職位類別管理流程圖4.3.3表設(shè)計(jì)1.搭建滿足用戶需求的數(shù)據(jù)庫(kù)。2.規(guī)范處理數(shù)據(jù)庫(kù),防止出現(xiàn)問(wèn)題。3.得到完整的數(shù)據(jù)庫(kù)。4.滿足用戶權(quán)限。5.滿足系統(tǒng)的性能需求,通過(guò)sqlserver來(lái)確保系統(tǒng)能夠正常工作。6.周期性更新數(shù)據(jù)庫(kù)。建立一個(gè)數(shù)據(jù)庫(kù),具體需要包含的內(nèi)容為:(1)allusers表:主要包括用戶名、添加時(shí)間、信息管理等內(nèi)容如圖4-3所示表4-3用戶表(allusers)序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102usernameVarChar50是2553pwdVarChar50是2554cxVarChar50是2555addtimeDateTime8是23(2)dx表:包括類別、管理等內(nèi)容如圖4-3所示。表4-3信息表(dx):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102leibieVarChar50是2553contentText16是255(3)gerenjianli表:包括編號(hào)、用戶名、性別、QQ、郵箱等如圖4-3所示。表4-3信息表(gerenjianli):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102jianlibianhaoVarChar50是2553yonghumingVarChar50是2554xingmingVarChar50是2555xingbieVarChar50是2556chushengnianyueVarChar50是2557QQVarChar50是2558youxiangVarChar50是2559dianhuaVarChar50是25510shenfenzhengVarChar50是25511dizhiVarChar50是25512touxiangVarChar50是25513zaixiaorenzhiqingkuangVarChar500是25514huodongrongyuVarChar500是25515shixijingliVarChar500是25516fujianVarChar50是25517zhiweimingchengVarChar50是25518qiyehaoVarChar50是25519qiyemingchengVarChar50是25520qiwangxinziVarChar50是25521beizhuVarChar500是25522isshVarChar10是25523shhfVarChar200是25524addtimeDateTime8是23(4)liuyanban表:包括編號(hào)、類別、郵箱、電話、添加時(shí)間等如圖4-6所示。表4-6留言表(liuyanban):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102chengVarChar50是2553xingbieVarChar2是2554QQVarChar50是2555youxiangVarChar50是2556dianhuaVarChar50是2557neirongVarChar500是2558addtimeDateTime8是239huifuneirongVarChar500是255(5)pinglun表:包括新聞ID、評(píng)論內(nèi)容、評(píng)論人等如圖4-5所示表4-5評(píng)論表(pinglun):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102xinwenIDVarChar50是2553pinglunneirongVarChar300是2554pinglunrenVarChar50是2555pingfenVarChar50是2556biaoVarChar50是2557addtimeDateTime8是23(6)qiyexinxi表:包括企業(yè)號(hào)、密碼、企業(yè)名稱、企業(yè)地址、聯(lián)系電話等如圖4-4所示。表4-4企業(yè)信息表(qiyexinxi):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102qiyehaoVarChar50是2553mimaVarChar50是2554qiyemingchengVarChar50是2555xingyeVarChar50是2556guimoVarChar50是2557qiyedizhiVarChar300是2558qiyezhaopianVarChar50是2559lianxidianhuaVarChar50是25510lianxiyouxiangVarChar50是25511qiyejianjieVarChar500是25512isshVarChar2是25513addtimeDateTime8是23(7)shoucangjilu表:包括表、用戶姓名、字段等如圖4-5所示。表4-5(shoucangjilu):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102usernameVarChar50是2553xwidVarChar50是2554ziduanVarChar50是2555biaoVarChar50是2556addtimeDateTime8是23(8)xinwentongzhi表:包括標(biāo)題、內(nèi)容、添加人等如圖4-5所示。表4-5新聞通知(xinwentongzhi):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102biaotiVarChar300是2553leibieVarChar50是2554neirongText16是2555tianjiarenVarChar50是2556shouyetupianVarChar50是2557dianjilvInt4是108addtimeDateTime8是23(9)yonghuzhuce表:包括用戶名、密碼、地址等如圖4-3所示。表4-3用戶注冊(cè)表(yonghuzhuce):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102yonghumingVarChar50是2553mimaVarChar50是2554xingmingVarChar50是2555xingbieVarChar2是2556chushengnianyueVarChar50是2557QQVarChar50是2558youxiangVarChar50是2559dianhuaVarChar50是25510shenfenzhengVarChar50是25511touxiangVarChar50是25512dizhiVarChar300是25513beizhuVarChar500是25514addtimeDateTime8是2315isshVarChar2是255(10)youqinglianjie表:包括網(wǎng)站名稱、網(wǎng)址、logo等如圖4-2所示。表4-2網(wǎng)站鏈接表(youqinglianjie):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102wangzhanmingchengVarChar300是2553wangzhiVarChar300是2554logoVarChar50是2555addtimeDateTime8是23(11)zhiweileibie表:包括對(duì)職位信息的添加如圖4-7所示。表4-7職位類別表(zhiweileibie)序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102zhiweiVarChar50是2553addtimeDateTime8是23(12)zhiweixinxi表:對(duì)職位信息內(nèi)容進(jìn)行添加,包括人員要求、職位名稱、工作內(nèi)容等如圖4-7所示。表4-7職位信息表(zhiweixinxi):序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102zhiweimingchengVarChar50是2553gongzuodaiyuVarChar500是2554renyuanyaoqiuVarChar500是2555gongzuoneirongVarChar500是2556quekourenshuVarChar50是2557qiyehaoVarChar50是2558qiyemingchengVarChar50是2559xingyeVarChar50是25510guimoVarChar50是25511qiyedizhiVarChar50是25512lianxidianhuaVarChar50是25513lianxiyouxiangVarChar50是25514qiyejianjieVarChar50是25515isshVarChar2是25516addtimeDateTime8是235系統(tǒng)實(shí)現(xiàn)5.1基本任務(wù)在對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)時(shí),關(guān)鍵的是找到系統(tǒng)的對(duì)應(yīng)目標(biāo),通過(guò)提供的目標(biāo)能夠很好的進(jìn)行后續(xù)的程序編寫(xiě),從而實(shí)現(xiàn)設(shè)計(jì)的基本目標(biāo)。設(shè)計(jì)系統(tǒng)時(shí)需要完成的基本任務(wù),主要包括: (1)首先需要設(shè)計(jì)相關(guān)部分需要通過(guò)那種技術(shù)和算法來(lái)實(shí)現(xiàn)。通過(guò)語(yǔ)言、圖片等方式,將處理過(guò)程通過(guò)流程展現(xiàn)出來(lái)。(2)設(shè)計(jì)模塊。對(duì)所需設(shè)計(jì)的內(nèi)容進(jìn)行理論分析并且根據(jù)需求完成相關(guān)設(shè)計(jì)內(nèi)容,確保能夠?qū)崿F(xiàn)相關(guān)的功能。(3)設(shè)計(jì)物理數(shù)據(jù)結(jié)構(gòu)。(4)其他模塊。設(shè)計(jì)系統(tǒng)過(guò)程中大概依舊會(huì)需要其他的設(shè)計(jì),比如人機(jī)交互、代碼以及格式等內(nèi)容。(5)系統(tǒng)的操作說(shuō)明書(shū)。(6)在設(shè)計(jì)過(guò)程中涉及到物理數(shù)據(jù)結(jié)構(gòu)以及算法等內(nèi)容都需要進(jìn)行評(píng)估和審核。如圖5-1為整個(gè)系統(tǒng)的結(jié)構(gòu)。首先是Src部分,該部分包括很多底層包,用于實(shí)現(xiàn)系統(tǒng)的控制、視圖、邏輯等多方面的功能,確保數(shù)據(jù)從設(shè)計(jì)到顯示的整個(gè)過(guò)程。其中圖5-1中的Database和Webroot分別代表存儲(chǔ)數(shù)據(jù)庫(kù)和代碼的文件。整體結(jié)構(gòu)見(jiàn)圖5-1:圖5-1系統(tǒng)結(jié)構(gòu)5.2登錄模塊的實(shí)現(xiàn)5.2.1首頁(yè)實(shí)現(xiàn)本設(shè)計(jì)系統(tǒng)的面向用戶的界面,也就是首頁(yè),主要包含用戶登錄以及新聞等信息。該頁(yè)面上的導(dǎo)航欄主要包括系統(tǒng)能夠?qū)崿F(xiàn)的基本功能,也就是招聘者以及求職者注冊(cè)職位以及站內(nèi)新聞、留言板等模塊。圖5-2首頁(yè)頁(yè)面圖5.2.2管理員后臺(tái)登錄系統(tǒng)后臺(tái)的管理員登錄系統(tǒng)時(shí)也需要進(jìn)行登錄操作,需要確保具有權(quán)限,且確保輸入的相關(guān)信息正確,才能夠從后臺(tái)進(jìn)入系統(tǒng),實(shí)現(xiàn)管理操作。具體的登錄界面如圖5-3。圖5-3登錄界面5.3用戶模塊的實(shí)現(xiàn)5.3.1注冊(cè)模塊及登錄的實(shí)現(xiàn)如圖5-4為用戶注冊(cè)時(shí)系統(tǒng)的注冊(cè)頁(yè)面,需要填入相關(guān)的信息才能夠完成注冊(cè)。圖5-4用戶注冊(cè)用戶登錄界面如下圖所示。圖5-5用戶登錄5.3.2求職申請(qǐng)管理模塊的實(shí)現(xiàn)用戶點(diǎn)擊職位信息進(jìn)入職位信息頁(yè),然后點(diǎn)擊頁(yè)面上的申請(qǐng)按鈕進(jìn)入申請(qǐng)頁(yè)面,申請(qǐng)頁(yè)面需要填寫(xiě)相關(guān)的信息,用戶填寫(xiě)完成后,系統(tǒng)接收到用戶的申請(qǐng)信息。此時(shí),企業(yè)用戶就能夠通過(guò)系統(tǒng)查詢到求職者申請(qǐng)的信息。求職申請(qǐng)生成界面如圖所示。圖5-6求職申請(qǐng)管理求職申請(qǐng)記錄界面如圖所示。圖5-7求職申請(qǐng)管理5.4管理員模塊的實(shí)現(xiàn)5.4.1用戶管理模塊的實(shí)現(xiàn)在系統(tǒng)之中可以對(duì)用戶來(lái)進(jìn)行管理,包括添加新的用戶以及去除掉已有的老用戶,添加新的用戶一般指的是在后端之中創(chuàng)建新的個(gè)人信息,更新到數(shù)據(jù)庫(kù)之中,刪除現(xiàn)有用戶,則是在后端之中刪除已有的用戶信息,反饋到數(shù)據(jù)庫(kù)之中,從數(shù)據(jù)庫(kù)之中移除掉。該用戶管理界面如圖5-9。圖5-9用戶管理5.4.2密碼修改模塊的實(shí)現(xiàn)這部分是實(shí)現(xiàn)用戶的密碼更新,用戶可以通過(guò)點(diǎn)擊系統(tǒng)左上方項(xiàng)目,完成密碼的更新、修改

該界面見(jiàn)圖5-11圖5-11修改密碼5.4.3企業(yè)信息管理模塊的實(shí)現(xiàn)添加公司信息的功能主要是指添加、刪除和更改公司編號(hào)、公司名稱等一些基本信息。企業(yè)信息查詢可以基于企業(yè)編號(hào)、名稱以及其他相關(guān)信息的管理。添加企業(yè)信息見(jiàn)圖5-12:圖5-12企業(yè)信息添加企業(yè)信息查詢?nèi)缦聢D所示:圖5-13企業(yè)信息查詢5.4.4職位類別管理模塊的實(shí)現(xiàn)后臺(tái)管理員對(duì)新發(fā)布的職位進(jìn)行相關(guān)的處理,確定其類別,將其添加到對(duì)應(yīng)的類別中,這個(gè)過(guò)程中主要是對(duì)于職位的信息進(jìn)行一定的篩選,完成信息的更新。管理員添加職位類別見(jiàn)圖5-14:圖5-14職位類別添加職位類別查詢?nèi)缦聢D所示:圖5-15職位類別查詢5.4.5站內(nèi)新聞管理模塊的實(shí)現(xiàn)本模塊主要由管理員處理新發(fā)布的消息,即消息及其基本信息的發(fā)布和添加,包括名稱、類別等。具體的操作如圖5-14:圖5-16站內(nèi)新聞添加站內(nèi)新聞查詢?nèi)缦聢D所示:圖5-17站內(nèi)新聞查詢5.5企業(yè)模塊的實(shí)現(xiàn)企業(yè)用戶通過(guò)系統(tǒng)發(fā)布求職信息,包括需要招募人員的相關(guān)待遇、工作要求以及工作內(nèi)容等信息的增加、刪除和修改。5.5.1職位信息添加職位信息添加如下圖所示:圖5-18職位信息添加5.5.2職位信息查詢職位信息查詢?nèi)缦聢D所示:圖5-19職位信息查詢6系統(tǒng)測(cè)試6.1測(cè)試目的測(cè)試的最終是為了找出系統(tǒng)存在的不足,另外,測(cè)試軟件可以對(duì)項(xiàng)目進(jìn)行風(fēng)險(xiǎn)識(shí)別,對(duì)開(kāi)發(fā)人員反饋相應(yīng)的軟件測(cè)試信息,反饋風(fēng)險(xiǎn)評(píng)估之中的重要問(wèn)題。在測(cè)試軟件正式上線之前,必須要保證測(cè)試軟件達(dá)到一定的要求,在這之中,可以對(duì)項(xiàng)目的進(jìn)度不斷進(jìn)行追蹤,同時(shí)保證測(cè)試軟件各個(gè)階段相應(yīng)的開(kāi)發(fā)質(zhì)量。以jsp為基礎(chǔ)的招聘系統(tǒng),其主要是對(duì)客戶端以及服務(wù)器相應(yīng)的功能來(lái)進(jìn)行測(cè)試,在前臺(tái)客戶端這邊,主要是對(duì)用戶登錄及注冊(cè)來(lái)進(jìn)行相應(yīng)的核對(duì),確定是不是有問(wèn)題,而后端服務(wù)器的功能,主要是驗(yàn)證網(wǎng)站管理系統(tǒng),還有在網(wǎng)站之中相關(guān)的招聘信息是否有問(wèn)題,管理員是不是可以在后端來(lái)對(duì)用戶進(jìn)行相應(yīng)的管理。6.2測(cè)試概述1.測(cè)試的基本原則(1)測(cè)試過(guò)程中為了防止細(xì)節(jié)問(wèn)題被忽略,應(yīng)當(dāng)測(cè)試其他的程序。(2)系統(tǒng)測(cè)試時(shí)使用的實(shí)例應(yīng)該還包括其輸入、輸出測(cè)試。(3)在系統(tǒng)測(cè)試過(guò)程中,通常需要逐一完成測(cè)試,測(cè)試過(guò)程中選取的數(shù)據(jù)對(duì)象應(yīng)該采用不合理的數(shù)據(jù)集。(4)對(duì)測(cè)試的結(jié)果進(jìn)行分析時(shí),除了要分析測(cè)試是否有效,還要測(cè)試其在運(yùn)行過(guò)程中有沒(méi)有做出超出規(guī)范外的內(nèi)容。(5)對(duì)問(wèn)題較多的部分整理起來(lái)統(tǒng)一處理。(6)對(duì)模式進(jìn)行測(cè)試后,一旦發(fā)現(xiàn)問(wèn)題就需要對(duì)其進(jìn)行修改、優(yōu)化,之后需要再測(cè)試一次。2.測(cè)試的方法測(cè)試方法分為兩種:人工測(cè)試和機(jī)器測(cè)試。(1)人工測(cè)試人工測(cè)試又稱代碼復(fù)審,包括個(gè)人復(fù)查、走查、會(huì)審三種方法[7]。(2)機(jī)器測(cè)試其中的機(jī)器測(cè)試,可以分為黑盒和白盒這2個(gè)測(cè)試方案。測(cè)試的最終階段,一般會(huì)把兩種方案進(jìn)行結(jié)合,來(lái)保證測(cè)試的完善,其中黑盒的測(cè)試,一般是測(cè)試輸出和輸入的相應(yīng)系統(tǒng)特性,對(duì)于系統(tǒng)功能是否存在缺陷進(jìn)行驗(yàn)證,而使用白盒的測(cè)試,一般是測(cè)試軟件的邏輯路徑,檢測(cè)性能是否出錯(cuò),其詳細(xì)的測(cè)試方案可以分為單元及系統(tǒng)兩種。6.3單元測(cè)試6.3.1注冊(cè)測(cè)試不是正式用戶無(wú)法進(jìn)行很多操作,所以游客需要注冊(cè)為正式用戶,然后輸入密碼以及再次確認(rèn)密碼,完成注冊(cè),當(dāng)注冊(cè)頁(yè)面出現(xiàn)“注冊(cè)成功”的字樣后,才表示注冊(cè)成功,如果用戶第1次輸入的密碼和第2次輸入的確認(rèn)密碼不同,那么注冊(cè)頁(yè)面就會(huì)提示提示錯(cuò)誤原因。用戶注冊(cè)時(shí)進(jìn)行的測(cè)試實(shí)例見(jiàn)表6-1。表6-1注冊(cè)測(cè)試用例測(cè)試模塊用戶注冊(cè)模塊測(cè)試測(cè)試目的測(cè)試當(dāng)注冊(cè)信息輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1不輸入用戶名和密碼,直接點(diǎn)擊注冊(cè)。2輸入未注冊(cè)過(guò)的用戶名。例如:abcd3輸入正確用戶名,兩次密碼不一樣。例如:用戶名abcdefg、密碼000,確認(rèn)密碼111預(yù)期結(jié)果1界面不跳轉(zhuǎn),彈出對(duì)話框,提示用戶輸入必填項(xiàng)。2界面跳轉(zhuǎn),彈出對(duì)話框,提示用戶注冊(cè)成功。3界面不跳轉(zhuǎn),彈出對(duì)話框,提示兩次密碼不一致。實(shí)際結(jié)果與預(yù)想一致。結(jié)論注冊(cè)模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。6.3.2登錄測(cè)試在進(jìn)行登錄模塊的測(cè)試的時(shí)候,通常是測(cè)試登錄時(shí)的輸入的用戶名和密碼是否正確,是否能夠登錄系統(tǒng)。進(jìn)行的測(cè)試實(shí)例見(jiàn)表6-2。表6-2登錄測(cè)試用例測(cè)試模塊用戶登錄模塊測(cè)試測(cè)試目的測(cè)試當(dāng)?shù)顷懶畔⑤斎氩环弦髸r(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1不輸入用戶名和密碼,直接點(diǎn)擊登陸。2輸入未注冊(cè)過(guò)的用戶名。例如:abcdefg3輸入正確用戶名,錯(cuò)誤密碼。例如:用戶名abcdefg、密碼0004輸入正確用戶名,正確匹配密碼。例如:用戶名abcdefg、密碼111預(yù)期結(jié)果1界面不跳轉(zhuǎn)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論