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