董海濤
(齊齊哈爾鐵路工程學(xué)校,黑龍江 齊齊哈爾 161000)
?
網(wǎng)絡(luò)招聘系統(tǒng)的設(shè)計(jì)
董海濤
(齊齊哈爾鐵路工程學(xué)校,黑龍江 齊齊哈爾 161000)
招聘網(wǎng)站以其強(qiáng)大的網(wǎng)絡(luò)功能,集合了各種信息資源,為應(yīng)聘者提供了方便、快捷的應(yīng)聘途徑。本系統(tǒng)運(yùn)用JSP技術(shù)與數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,實(shí)現(xiàn)招聘時(shí)企業(yè)和應(yīng)聘者的交互選擇,為應(yīng)聘者及招聘單位帶來(lái)了很大的便利,使他們足不出戶(hù)就可以輕松地完成求職或招聘工作。
網(wǎng)絡(luò);招聘系統(tǒng);構(gòu)建;應(yīng)用
網(wǎng)上招聘方式以其強(qiáng)大的網(wǎng)絡(luò)功能,已經(jīng)成為企業(yè)招聘的重要手段。本系統(tǒng)開(kāi)發(fā)的核心內(nèi)容就是實(shí)現(xiàn)招聘時(shí)企業(yè)和人才的交互選擇,這個(gè)交互可以理解為企業(yè)本身的信息、企業(yè)的招聘信息、人才本身的信息及人才的求職信息等四個(gè)方面信息的交換。
本系統(tǒng)設(shè)計(jì)為三個(gè)模塊,分別為登錄模塊、企業(yè)模塊和畢業(yè)生模塊三部分。針對(duì)不同的用戶(hù),進(jìn)行不同的頁(yè)面設(shè)計(jì),如表1 所示。
表1 模塊介紹表
1.1主頁(yè)部分主要是面向應(yīng)聘者的招聘信息,分別列有公司名稱(chēng)、應(yīng)聘者個(gè)人簡(jiǎn)歷等。
1.2注冊(cè)窗口用于應(yīng)聘者和招聘公司的注冊(cè)。在注冊(cè)會(huì)員的管理頁(yè),個(gè)人及公司可以填寫(xiě)登記資料。
1.3系統(tǒng)還為應(yīng)聘者安裝職位搜索窗口,可以為應(yīng)聘者節(jié)約更多的時(shí)間,最快地找到適合自己的職位。
本項(xiàng)目運(yùn)用JSP技術(shù)與數(shù)據(jù)庫(kù)技術(shù)操作運(yùn)行制作完成。實(shí)際操作軟件為SOL Server2008版本與my eclipse8.5版本。
2.1JSP技術(shù)概述
JSP是建立在Servlet規(guī)范上的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),[1]是以Java語(yǔ)言作為腳本語(yǔ)言的。JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的Java庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序。
2.2數(shù)據(jù)庫(kù)技術(shù)概述
簡(jiǎn)單地說(shuō),可以把數(shù)據(jù)庫(kù)定義為數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)管理系統(tǒng)就是對(duì)數(shù)據(jù)庫(kù)執(zhí)行一定的管理操作。目前使用的數(shù)據(jù)庫(kù)一般都是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)。[2]
本項(xiàng)目運(yùn)用my eclipse8.5實(shí)際代碼編寫(xiě),運(yùn)用HTML進(jìn)行頁(yè)面操作,[3]鏈接數(shù)據(jù)庫(kù)SOL Server2008進(jìn)行實(shí)例化操作,完成項(xiàng)目的完整性。
2.3Java語(yǔ)言概述
Java是一種計(jì)算機(jī)編程語(yǔ)言,擁有跨平臺(tái)、面向?qū)ο?、泛型編程的特性,廣泛應(yīng)用于企業(yè)級(jí)Web應(yīng)用開(kāi)發(fā)和移動(dòng)應(yīng)用開(kāi)發(fā)。[4]
3.1模塊介紹
本系統(tǒng)分為登錄模塊、企業(yè)模塊與畢業(yè)生模塊三大模塊。
登錄模塊:運(yùn)用JSP技術(shù),制作登錄界面。
企業(yè)模塊:運(yùn)用JSP技術(shù)進(jìn)行后臺(tái)代碼編寫(xiě),鏈接數(shù)據(jù)庫(kù),使兩大模塊進(jìn)行鏈接。
畢業(yè)生模塊:同樣運(yùn)用JSP技術(shù),制作后臺(tái)代碼,連接數(shù)據(jù)庫(kù),從而連接登錄模塊與企業(yè)模塊,實(shí)現(xiàn)連接的完整性。
登錄后,分別在不同的界面進(jìn)行操作,企業(yè)可以利用系統(tǒng)發(fā)布工作崗位招聘信息、等待投稿、篩選應(yīng)聘者簡(jiǎn)歷、進(jìn)行通知等工作,畢業(yè)生可以利用系統(tǒng)查找工作崗位招聘信息、選擇工作、投放簡(jiǎn)歷、等待通知。
3.2JSP與SQL Server的連接
JSP中News項(xiàng)目下DAO包的Join.java為連接數(shù)據(jù)庫(kù)類(lèi)。本系統(tǒng)支持在Web端對(duì)企業(yè)以及畢業(yè)生進(jìn)行增、刪、改、查。[5]
在Web端進(jìn)行用戶(hù)注冊(cè)時(shí),將數(shù)據(jù)存入數(shù)據(jù)庫(kù)表land中,land數(shù)據(jù)表中將數(shù)據(jù)分為企業(yè)類(lèi)與畢業(yè)生類(lèi),對(duì)land表設(shè)置了觸發(fā)器tr_j l,每當(dāng)存入數(shù)據(jù)時(shí),如果land表中category列數(shù)據(jù)為“企業(yè)類(lèi)”,則調(diào)用enterprise為其增加記錄;如果land表中category列數(shù)據(jù)為“畢業(yè)生類(lèi)”,則調(diào)用resume為其增加記錄。[6]管理員刪除land表中數(shù)據(jù)時(shí)觸發(fā)tr_delete,會(huì)刪除其余表中的關(guān)聯(lián)數(shù)據(jù)。
本系統(tǒng)具體分為登錄、企業(yè)與畢業(yè)生三個(gè)模塊。用戶(hù)輸入用戶(hù)名、密碼、驗(yàn)證碼后登錄,進(jìn)入到不同的操作界面進(jìn)行操作。企業(yè)操作界面下分4個(gè)操作項(xiàng),首頁(yè)、企業(yè)信息、招聘信息和退出;畢業(yè)生界面有5個(gè)操作項(xiàng),首頁(yè)、簡(jiǎn)歷、查詢(xún)招聘、我的信息、推出服務(wù)。詳見(jiàn)圖1。
圖1 模塊分布圖
4.1登錄模塊
進(jìn)入系統(tǒng),來(lái)到登錄頁(yè)面,輸入用戶(hù)名與密碼后,點(diǎn)擊登錄按鍵進(jìn)行登錄操作。如沒(méi)有用戶(hù)名,可以點(diǎn)擊注冊(cè),注冊(cè)賬戶(hù)后再進(jìn)行操作。在登錄時(shí)為驗(yàn)證信息的準(zhǔn)確性會(huì)要求填寫(xiě)驗(yàn)證碼,不同用戶(hù)登陸后的操作內(nèi)容不同。如圖2。
圖2 登錄界面
4.2企業(yè)用戶(hù)模塊
企業(yè)用戶(hù)運(yùn)用本系統(tǒng)進(jìn)行招聘的實(shí)際操作,進(jìn)行人員的篩選與錄取。運(yùn)用數(shù)據(jù)庫(kù)技術(shù)鏈接可以從企業(yè)界面跳轉(zhuǎn)到畢業(yè)生界面,進(jìn)行查看簡(jiǎn)歷、通知實(shí)習(xí)等工作,更加方便實(shí)際操作。
4.3畢業(yè)生用戶(hù)模塊
畢業(yè)生用戶(hù)運(yùn)用本系統(tǒng)登錄后進(jìn)入,可以進(jìn)行簡(jiǎn)歷的填寫(xiě)、修改等工作。畢業(yè)生簡(jiǎn)歷頁(yè)面的制作,為畢業(yè)生提供現(xiàn)成的樣本,可以直接填寫(xiě),節(jié)省了畢業(yè)生自己制作的時(shí)間,讓他們有更多的時(shí)間去了解企業(yè)與工作。
本系統(tǒng)的網(wǎng)頁(yè)頁(yè)面采用簡(jiǎn)約風(fēng)格,整體上讓人一目了然。經(jīng)多次測(cè)試,效果很好。數(shù)據(jù)庫(kù)鏈接是系統(tǒng)中重要的環(huán)節(jié),特別是在多層Web應(yīng)用程序中。必須正確管理鏈接。如果鏈接不當(dāng),整個(gè)網(wǎng)站的性能也會(huì)受到影響,在測(cè)試這個(gè)環(huán)節(jié)的時(shí)候也會(huì)使整個(gè)程序長(zhǎng)時(shí)間運(yùn)行。多向數(shù)據(jù)庫(kù)提交數(shù)據(jù),調(diào)用數(shù)據(jù)庫(kù)里面的內(nèi)容進(jìn)行顯示。
[1]袁勤勇,薛陽(yáng).Java web 程序開(kāi)發(fā)入門(mén)[M].清華大學(xué)出版社, 2016(1).
[2]錢(qián)雪忠,王月海.數(shù)據(jù)庫(kù)原理及應(yīng)用(第四版)[M].北京郵電大學(xué)出版社,2015(4).
[3]劉亞賓, 楊紅. 精通Eclipse[M].北京:電子工業(yè)出版社,2005.
[4]李興華.Java開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典(名師講壇)[M].北京: 清華大學(xué)出版社,2009.
[5]張全新, 李煒 譯.數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web站點(diǎn)[M].北京: 清華大學(xué)出版社,2002.
[6]張興科. JSP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)項(xiàng)目教程[M].北京:中國(guó)人民大學(xué)出版社,2010.
(編輯馬海超)
The Design of Network Recruitment System
DONG Haitao
(Qiqihar Railway Engineering School, Qiqihar 161000, China)
Recruitment website with its powerful network functions, has gathered all kinds of information resources, which provides a convenient and fast way to apply for applicants. This system uses JSP technology and database technology, to achieve the interactive selection of enterprises and candidates in the process of recruitment, which brings much convenience to applicants and recruitment units, so that they can easily complete the recruitment without going out.
network; recruitment system; construction; application
2016-07-15
董海濤(1985-),山東人。碩士研究生,助理講師。研究方向:軟件工程。
TP311
B
1672-0601(2016)08-0005-03