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