張晶 龐中華
摘要: 本文采用JSP技術(shù)為基礎(chǔ)及其在Web系統(tǒng)開(kāi)發(fā)中的應(yīng)用,以JSP技術(shù)為核心搭配HTML技術(shù)對(duì)Web系統(tǒng)動(dòng)態(tài)頁(yè)面的實(shí)現(xiàn),通過(guò)Javabean組件及 Servlet技術(shù)創(chuàng)建Web數(shù)據(jù)接口,大大提高了數(shù)據(jù)的傳輸?shù)姆€(wěn)定性,最后將大量招聘信息及人員簡(jiǎn)歷錄入到數(shù)據(jù)庫(kù)中,從而完成在線招聘系統(tǒng)。
關(guān)鍵詞: Web;數(shù)據(jù)庫(kù);系統(tǒng)
引言:然而隨著科學(xué)技術(shù)的發(fā)展,網(wǎng)絡(luò)招聘形式展示出的優(yōu)勢(shì)讓企業(yè)與大學(xué)生應(yīng)聘者倍感便捷。網(wǎng)絡(luò)招聘會(huì)主要依靠網(wǎng)絡(luò)載體來(lái)獲取求職者簡(jiǎn)歷,企業(yè)招聘者會(huì)基于企業(yè)發(fā)展需求采用電話面試的方法選擇求職者,此種招聘會(huì)形式與傳統(tǒng)招聘會(huì)形式之間存在較大的差異性,網(wǎng)絡(luò)招聘管理系統(tǒng)的應(yīng)用能夠?qū)⒄衅噶鞒袒睘楹?jiǎn),人力資源得到良好配置,此招聘形式能夠?qū)崿F(xiàn)招聘雙方的自主化選擇。
1 在線招聘系統(tǒng)分析
在進(jìn)行系統(tǒng)設(shè)計(jì)之前要明確系統(tǒng)所能實(shí)現(xiàn)的功能以及用戶(hù)對(duì)于系統(tǒng)的需求,需求分析在很大程度上直接關(guān)乎系統(tǒng)開(kāi)發(fā)完成之后是否能夠符合不同用戶(hù)對(duì)于本系統(tǒng)的使用要求,因此從這一層面而言需求分析質(zhì)量與系統(tǒng)開(kāi)發(fā)的意義和功能完善程度直接相關(guān)。對(duì)于本文所設(shè)計(jì)的學(xué)生就業(yè)信息網(wǎng)而言也是這樣,首先要明確系統(tǒng)用戶(hù),并對(duì)不同用戶(hù)的需求進(jìn)行詳細(xì)分析,由此保證系統(tǒng)開(kāi)發(fā)后可保證用戶(hù)實(shí)現(xiàn)其預(yù)期目標(biāo)并提升其滿意度。
1.1 可行性研究
不管是設(shè)計(jì)和開(kāi)發(fā)什么系統(tǒng)或者是軟件,都有可能受到各種各樣的因素的制約,因此,我們?cè)谠O(shè)計(jì)和開(kāi)發(fā)每一個(gè)系統(tǒng)的時(shí)候,都必須對(duì)該系統(tǒng)進(jìn)行一次系統(tǒng)可行性分析,目的不但能夠有效的降低項(xiàng)目的危害,而且還能降低人力、物力和財(cái)力的消耗。
1.1.1 經(jīng)濟(jì)可行性
通過(guò)對(duì)該系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)的成本已經(jīng)系統(tǒng)正式上線以后能帶來(lái)的利潤(rùn)進(jìn)行了分析,使用學(xué)生就業(yè)信息網(wǎng)來(lái)對(duì)校園招聘信息進(jìn)行管理,投入的成本不是很大,而且還能夠極大的提高工作效率。分析出的結(jié)果是設(shè)計(jì)和開(kāi)發(fā)該學(xué)生就業(yè)信息網(wǎng)在經(jīng)濟(jì)上也是完全可行的。
1.1.2 技術(shù)可行性
該系統(tǒng)主要用到的技術(shù)就是JSP語(yǔ)言,基于B/S架構(gòu)以及MySQL數(shù)據(jù)庫(kù)等,主要就是系統(tǒng)前端界面的設(shè)計(jì)與實(shí)現(xiàn)以及系統(tǒng)后臺(tái)每個(gè)模塊的接口的對(duì)接,還有就是數(shù)據(jù)庫(kù)的設(shè)計(jì)和維護(hù)這幾方面。
1.1.3 運(yùn)行可行性
在設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候,要先把系統(tǒng)的操作界面大致的設(shè)計(jì)出來(lái),操作的界面要美觀大方,而且要讓使用的人員一眼就能看到系統(tǒng)的全部功能。每一個(gè)功能模塊都要有序的排列整齊,放置在同一組導(dǎo)航之中,在開(kāi)發(fā)之前要考慮好導(dǎo)航菜單的順序。如果一個(gè)頁(yè)面下面有很多的子頁(yè)面,那么當(dāng)?shù)谝粋€(gè)頁(yè)面操作完后,點(diǎn)擊第二頁(yè)面進(jìn)行操作時(shí),第一個(gè)頁(yè)面就要自動(dòng)收縮上去,由此為用戶(hù)提供更好的使用體驗(yàn),提升用戶(hù)的滿意度。
1.1.4 時(shí)間可行性
從系統(tǒng)運(yùn)行時(shí)間層面來(lái)看,在畢設(shè)開(kāi)題之后的兩個(gè)月內(nèi)即可完成系統(tǒng)整體設(shè)計(jì),從系統(tǒng)開(kāi)發(fā)上而言雖然時(shí)間較為緊迫但仍有實(shí)現(xiàn)的可能,經(jīng)過(guò)兩個(gè)多月的時(shí)間可實(shí)現(xiàn)本系統(tǒng),具有良好的時(shí)間可行性。
1.1.5 法律可行性
本系統(tǒng)開(kāi)發(fā)過(guò)程中所應(yīng)用的所有技術(shù)工具均為開(kāi)源,所有技術(shù)資料均合法,且在系統(tǒng)實(shí)現(xiàn)過(guò)程之中不涉及任何侵權(quán)問(wèn)題,除此之外在軟件開(kāi)發(fā)時(shí)不會(huì)涉及法律責(zé)任問(wèn)題,具有良好的法律可行性。
因此綜合上面的幾點(diǎn)總結(jié),設(shè)計(jì)開(kāi)發(fā)本系統(tǒng)具有良好的可行性。
1.2 功能需求分析
對(duì)于待開(kāi)發(fā)的系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)之前首先要明確系統(tǒng)所能實(shí)現(xiàn)的功能以及用戶(hù)對(duì)于系統(tǒng)的需求,需求分析在很大程度上直接關(guān)乎系統(tǒng)開(kāi)發(fā)完成之后是否能夠符合不同用戶(hù)對(duì)于本系統(tǒng)的使用要求,因此從這一層面而言需求分析質(zhì)量與系統(tǒng)開(kāi)發(fā)的意義和功能完善程度直接相關(guān)。對(duì)于本文所設(shè)計(jì)的網(wǎng)絡(luò)招聘系統(tǒng)而言也是這樣,首先要明確系統(tǒng)用戶(hù),并對(duì)不同用戶(hù)的需求進(jìn)行詳細(xì)分析,由此保證系統(tǒng)開(kāi)發(fā)后可保證用戶(hù)實(shí)現(xiàn)其預(yù)期目標(biāo)并提升其滿意度。
2 系統(tǒng)總體流程圖
所設(shè)計(jì)的網(wǎng)絡(luò)招聘系統(tǒng)用戶(hù)有兩類(lèi),其一為學(xué)生用戶(hù),其二為企業(yè)用戶(hù),對(duì)于企業(yè)用戶(hù)而言在頁(yè)面中進(jìn)行注冊(cè)和登錄,在登錄之后即可實(shí)現(xiàn)招聘信息的發(fā)布和修改,系統(tǒng)工作流程圖如圖1所示:
3 系統(tǒng)總體設(shè)計(jì)
招聘基本信息管理:企業(yè)在登錄界面成功登錄本系統(tǒng)之后可實(shí)現(xiàn)企業(yè)基本信息的查看和修改等操作。
企業(yè)招聘信息管理步驟:對(duì)于企業(yè)用戶(hù)而言,在登錄界面成功登錄本系統(tǒng)之后可實(shí)現(xiàn)本公司招聘信息的查看和刪除等。
招聘信息的管理以及招聘信息的管理是針對(duì)已在本系統(tǒng)中成功注冊(cè)的企業(yè)而言,對(duì)于未注冊(cè)的企業(yè)進(jìn)可實(shí)現(xiàn)信息瀏覽而不能完成招聘信息的發(fā)布。
對(duì)本系統(tǒng)中的學(xué)生用戶(hù)群體而言,在登錄界面成功登錄本系統(tǒng)之后可實(shí)現(xiàn)個(gè)人信息的填寫(xiě)和修改,除此之外還可對(duì)公司發(fā)布的招聘信息進(jìn)行瀏覽。
數(shù)據(jù)庫(kù)開(kāi)發(fā)是否具有優(yōu)良的工作性能直接關(guān)乎整個(gè)系統(tǒng)的運(yùn)行可靠性,在設(shè)計(jì)時(shí)需通過(guò)自上而下的方法進(jìn)行設(shè)計(jì),基于用戶(hù)的基本需求來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的開(kāi)發(fā),最終保證系統(tǒng)具有良好的運(yùn)行穩(wěn)定性和可靠性。最終在實(shí)現(xiàn)上述步驟之即可展示最終的數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果,一定要建立穩(wěn)定準(zhǔn)確的數(shù)據(jù)概念設(shè)計(jì),按照系統(tǒng)的功能需求對(duì)數(shù)據(jù)庫(kù)建立模型,是做一個(gè)系統(tǒng)的前提。數(shù)據(jù)庫(kù)概念設(shè)計(jì)指的是將計(jì)算機(jī)中實(shí)現(xiàn)對(duì)客觀世界中事物或規(guī)律的描述。
為了表達(dá)概念設(shè)計(jì)一般通過(guò)(E-R模型法)來(lái)表明系統(tǒng)各模塊之間的聯(lián)系,E-R模型法是通過(guò)屬性、實(shí)體、聯(lián)系等元素組成通過(guò)E-R圖來(lái)表明,服務(wù)用戶(hù)分為招聘者和求職者兩方面,兩者通過(guò)系統(tǒng)實(shí)現(xiàn)求職招聘的聯(lián)系與交互,數(shù)據(jù)庫(kù)概念設(shè)計(jì)的核心就是能夠?qū)τ脩?hù)組織信息要求的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)進(jìn)行反饋,這就是數(shù)據(jù)庫(kù)概念模式。
系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫(kù)表為:
在系統(tǒng)設(shè)計(jì)過(guò)程中,主要分為以下幾個(gè)模塊進(jìn)行設(shè)計(jì),分別為用戶(hù)模塊、瀏覽模塊、留言板模塊、招聘模塊、信息管理模塊。通過(guò)這幾個(gè)模塊功能實(shí)現(xiàn)從而建立一個(gè)完整的線上招聘系統(tǒng)體系,使得用戶(hù)能夠更加便捷的使用本系統(tǒng)完成線上招聘等一系列功能。
4 在線招聘系統(tǒng)展示
在系統(tǒng)首頁(yè)之中可查看企業(yè)發(fā)布的招聘信息和公告信息內(nèi)容,首頁(yè)中的模塊包含登錄模塊、信息查看模塊。主頁(yè)抬頭處是網(wǎng)站banner圖,使用戶(hù)能夠一目了然的察覺(jué)到本系統(tǒng)被開(kāi)發(fā)出來(lái)的用處,再往下是網(wǎng)站的導(dǎo)航頁(yè),分別有網(wǎng)站首頁(yè)、就業(yè)新聞、招聘會(huì)信息、招聘文檔下載、實(shí)習(xí)招聘信息、就業(yè)招聘信息、系統(tǒng)留言板。
用戶(hù)成功登錄本系統(tǒng)之后,能夠?qū)ο嚓P(guān)的招聘信息進(jìn)行瀏覽,同時(shí)可以查看各招聘信息的詳細(xì)內(nèi)容,各個(gè)地區(qū)的招聘會(huì)也會(huì)公布在此頁(yè)面上,方面用戶(hù)能夠知曉招聘會(huì)的時(shí)間地點(diǎn)以及招聘形式,為用戶(hù)提供更加廣泛的就業(yè)機(jī)會(huì)。
5 結(jié)語(yǔ)
所設(shè)計(jì)的招聘系統(tǒng)經(jīng)過(guò)功能測(cè)試和性能測(cè)試之后可知,系統(tǒng)運(yùn)行速度和響應(yīng)速度均可滿足設(shè)計(jì)要求,且占用資源較少,性?xún)r(jià)比高,為高校學(xué)生求職者和企業(yè)搭建了一個(gè)良好的在線溝通交流以及招聘、應(yīng)聘平臺(tái),實(shí)現(xiàn)了預(yù)期功能,但本系統(tǒng)也存在一些問(wèn)題,在后續(xù)研究中應(yīng)當(dāng)予以改進(jìn)。
參考文獻(xiàn)
[1]? 黃艷峰.在Java語(yǔ)言中實(shí)施案例教學(xué)的研究與探索[J].電腦知識(shí)與技術(shù),2010,6(05):1148-1149.
[2] 張繼東.MySQL數(shù)據(jù)庫(kù)基于JSP的訪問(wèn)技術(shù)[J].電子技術(shù)與軟件工程,2017,(15):169-170.
[3] 付昕.基于B/S調(diào)度信息管理系統(tǒng)的實(shí)現(xiàn)[J].山東省農(nóng)業(yè)管理干部學(xué)院學(xué)報(bào), 2019, 27(4):166-168.
[4] 魏育華,陳允行.基于B/S模式的高校教師信息管理系統(tǒng)開(kāi)發(fā)與探討[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2019(10):63-65.
[5] 趙鋼. JSP Servlet+EJB的Web模式應(yīng)用研究[J]. 電子設(shè)計(jì)工程,2019, 21(13):47-49.