黃素萍 李延香
【摘 要】本文介紹了一個(gè)基于MVC模式,使用JSP技術(shù)和MySQL數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的大學(xué)生職介網(wǎng)站。它的用戶分為:大學(xué)生用戶、企業(yè)用戶和網(wǎng)站管理員。本網(wǎng)站為各類用戶分別提供了用戶信息管理、求職信息管理、簡(jiǎn)歷管理、招聘職位申請(qǐng)、招聘信息收藏、面試邀請(qǐng)、網(wǎng)站留言及回復(fù)等功能。本系統(tǒng)具備較完善的功能,頁(yè)面風(fēng)格統(tǒng)一,易于操作,能滿足大學(xué)生求職和企業(yè)招聘的需求。
【關(guān)鍵詞】職介網(wǎng)站;大學(xué)生求職;MVC
0 引言
近年來(lái),隨著我國(guó)高校招生規(guī)模的不斷擴(kuò)大,畢業(yè)生人數(shù)也在迅速增長(zhǎng),大學(xué)生就業(yè)壓力與日俱增,大學(xué)生就業(yè)問(wèn)題儼然成為當(dāng)前社會(huì)的熱議話題。隨著互聯(lián)網(wǎng)的普及,現(xiàn)有的招聘網(wǎng)站憑借其速度快、效率高、成本低、費(fèi)用省、覆蓋面廣等優(yōu)勢(shì),逐漸受到了大學(xué)生的青睞[1]。目前,我國(guó)已存在較大規(guī)模的網(wǎng)絡(luò)招聘平臺(tái)有90余家[2],其中表現(xiàn)突出的有智聯(lián)招聘、前程無(wú)憂、中華英才網(wǎng)等。但大多數(shù)網(wǎng)絡(luò)招聘平臺(tái)存在一些問(wèn)題,如招聘網(wǎng)站服務(wù)對(duì)象針對(duì)性不強(qiáng)、缺少互動(dòng),信息反饋少、網(wǎng)絡(luò)提供的簡(jiǎn)歷模塊化等。這些問(wèn)題給大學(xué)找工作帶來(lái)許多不便,針對(duì)職介網(wǎng)站的信息針對(duì)性不強(qiáng),就業(yè)大學(xué)生和需要高層次人才的企業(yè)信息溝通不暢的問(wèn)題,給他們提供一個(gè)互通信息的平臺(tái)十分必要。該類平臺(tái)系統(tǒng)的開(kāi)發(fā)研究有一定的實(shí)用意義。
1 MVC模式
模型-視圖-控制器(Model-View-Controller),簡(jiǎn)稱MVC。MVC模式的核心思想是有效地組合“視圖”、“模型”和“控制器”[3]。模型層,一般是由與數(shù)據(jù)表對(duì)應(yīng)的一個(gè)或多個(gè)JavaBean對(duì)象構(gòu)成,并且該JavaBean提供屬性的set和get方法用于對(duì)象存取數(shù)據(jù)。視圖層,就是頁(yè)面視圖顯示,具有與外界交互的功能。控制層,主要是負(fù)責(zé)具體的業(yè)務(wù)邏輯處理。MVC系統(tǒng)設(shè)計(jì)的完整過(guò)程是:視圖層的某JSP頁(yè)面提交數(shù)據(jù)給控制層的Servlet進(jìn)行數(shù)據(jù)處理,Servlet處理完數(shù)據(jù)后將處理之后的結(jié)果調(diào)用JavaBean對(duì)象的set方法保存到JavaBean對(duì)象中,數(shù)據(jù)保存之后Servlet再請(qǐng)求轉(zhuǎn)發(fā)到視圖層的某個(gè)JSP結(jié)果頁(yè)面,該視圖層的結(jié)果顯示頁(yè)面調(diào)用JavaBean對(duì)象的get方法將存儲(chǔ)的數(shù)據(jù)進(jìn)行顯示。使用MVC模式開(kāi)發(fā)的網(wǎng)站可以將頁(yè)面顯示,業(yè)務(wù)邏輯處理和流程控制工作很清晰地分開(kāi),這非常有利于網(wǎng)站日后的維護(hù)及升級(jí)[4]。
2 系統(tǒng)設(shè)計(jì)
2.1 用戶需求分析
大學(xué)生職介網(wǎng)站的用戶分為三類:大學(xué)生求職者、企業(yè)招聘者和網(wǎng)站管理員。對(duì)于大學(xué)生求職者來(lái)說(shuō),最核心的需求就是發(fā)布求職信息以及瀏覽檢索企業(yè)發(fā)布的招聘信息,并對(duì)感興趣的職位進(jìn)行申請(qǐng),同時(shí)注冊(cè)登錄、個(gè)人信息管理、上傳簡(jiǎn)歷、網(wǎng)站留言等基本操作也不是必不可少的。對(duì)于企業(yè)招聘者來(lái)說(shuō),最核心的需求就是發(fā)布招聘信息以及瀏覽查找企業(yè)感興趣人才并可以發(fā)出面試邀請(qǐng)。當(dāng)然,企業(yè)注冊(cè)信息管理、網(wǎng)站留言等基本操作也是必不可少的。對(duì)于網(wǎng)站管理員來(lái)說(shuō),最主要的工作就是網(wǎng)站的維護(hù),包括對(duì)違反國(guó)家政策或反動(dòng)言論、不文明信息的過(guò)濾刪除,以及回復(fù)用戶留言和解決用戶提出的問(wèn)題等。
2.2 系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)用戶需求分析,本網(wǎng)站設(shè)計(jì)了三種用戶角色:大學(xué)生用戶、企業(yè)用戶和網(wǎng)站管理員。
(1)大學(xué)生用戶功能
大學(xué)生填寫(xiě)個(gè)人注冊(cè)信息后即成為本網(wǎng)站的求職會(huì)員。求職會(huì)員登錄本網(wǎng)站后,可以管理注冊(cè)時(shí)填寫(xiě)的個(gè)人信息、發(fā)布求職信息、瀏覽查詢招聘信息、上傳簡(jiǎn)歷、留言招聘信息、申請(qǐng)招聘職位、收藏信息等。具體建立的功能模塊有:注冊(cè)登錄、個(gè)人信息管理、簡(jiǎn)歷管理、求職管理、招聘管理和網(wǎng)站留言。
(2)企業(yè)用戶功能
企業(yè)用戶在本網(wǎng)站填寫(xiě)企業(yè)注冊(cè)信息后即成為本網(wǎng)站的招聘會(huì)員。招聘會(huì)員登錄本網(wǎng)站后,可以管理注冊(cè)時(shí)填寫(xiě)的企業(yè)信息、發(fā)布招聘信息、瀏覽查詢簡(jiǎn)歷信息、下載簡(jiǎn)歷、留言求職信息、發(fā)送邀請(qǐng)面試、網(wǎng)站留言等。具體建立的功能模塊有:注冊(cè)登錄、企業(yè)信息管理、簡(jiǎn)歷管理、求職管理、招聘管理和網(wǎng)站留言。
(3)網(wǎng)站管理員功能
網(wǎng)站管理員具有屏蔽不合法及不文明的各類信息、以及回復(fù)網(wǎng)站留言等功能。
2.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
大學(xué)生職介網(wǎng)站采用MySQL小型數(shù)據(jù)庫(kù)實(shí)現(xiàn)后臺(tái)數(shù)據(jù)的管理,網(wǎng)站數(shù)據(jù)庫(kù)共包含16張表,分別存儲(chǔ)系統(tǒng)管理操作中所涉及的相關(guān)數(shù)據(jù)信息。限于本文篇幅,下面僅給出本網(wǎng)站較為核心的3張數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì)。
(1)大學(xué)生用戶信息表主要用來(lái)存儲(chǔ)大學(xué)生求職用戶注冊(cè)時(shí)填寫(xiě)的個(gè)人基本信息。具有的字段有:編號(hào),用戶名,姓名,性別,出生日期,學(xué)歷,畢業(yè)院校,專業(yè),畢業(yè)日期,籍貫,手機(jī)號(hào),郵箱,更新時(shí)間,上傳簡(jiǎn)歷數(shù)。
(2)招聘信息表主要用來(lái)存儲(chǔ)企業(yè)招聘用戶發(fā)布的招聘信息。表中字段有:編號(hào),發(fā)布用戶編號(hào),職位標(biāo)題,職位職責(zé),工作地點(diǎn),職位薪資,學(xué)歷要求,經(jīng)驗(yàn)要求,其他要求,更新時(shí)間,申請(qǐng)人數(shù),收藏人數(shù)。
(3)求職信息表主要用來(lái)存儲(chǔ)大學(xué)生求職用戶發(fā)布的求職信息。表中字段有:編號(hào),發(fā)布用戶編號(hào),求職標(biāo)題,期望薪資,求職用戶編號(hào),求職者相關(guān)經(jīng)驗(yàn),求職者自我評(píng)價(jià),求職備注,更新時(shí)間。
3 總結(jié)
大學(xué)生職介網(wǎng)站的設(shè)計(jì),旨在擺脫傳統(tǒng)大學(xué)生求職招聘的局限性,能夠做到不受地理?xiàng)l件約束,不受時(shí)間限制,不受空間制約,為企業(yè)與大學(xué)生搭橋牽線,在大學(xué)生和企業(yè)之間建立信息聯(lián)系,方便大學(xué)生了解企業(yè)招聘信息,同時(shí)也能讓公司找到滿意的高層次人才。本網(wǎng)站采用了MVC模式,系統(tǒng)具有更好的擴(kuò)展性和可維護(hù)性。今后,隨著用戶需求的變化網(wǎng)站還需要進(jìn)一步完善。
【參考文獻(xiàn)】
[1]孟麗群.大學(xué)生求職招聘系統(tǒng)開(kāi)發(fā)的意義與應(yīng)用[J].科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì),2015(04):139-140,144.
[2]趙清斌,紀(jì)漢霖,劉東波.我國(guó)網(wǎng)絡(luò)招聘產(chǎn)業(yè):發(fā)展現(xiàn)狀、趨勢(shì)與策略[J].商業(yè)研究,2012(09):43-46.
[3]畢建信.基于MVC設(shè)計(jì)模式的Web應(yīng)用研究與實(shí)現(xiàn)[D].武漢:武漢理工大學(xué),2006.
[4]任智乾.JSP技術(shù)在Web數(shù)據(jù)庫(kù)中的應(yīng)用[J]. 信息與電腦(理論版),2011(06):161-163.
[責(zé)任編輯:朱麗娜]endprint