【文章摘要】
文章針對構建一個大學生就業求職網站的基本功能進行研究和設計,目的為大學畢業生和用人單位架起一座橋梁,提供給企業和學生一個交流的平臺,功能實現包括畢業生注冊個人基本信息和求職意向,對個人信息的維護,可以向指定的企業投簡歷。用人單位注冊企業概況和招聘條件,對企業信息的維護,可以通過電子郵件與滿意的求職者聯系。網站管理者負責信息的審核,對不符合網站要求的用戶與信息進行后臺清理。
【關鍵詞】
就業;網站;JSP
0 引言
研究目的和意義
說到求職,人們可能首先會想到招聘會。雖然招聘會是目前人才交流的主要途徑之一,但是它還遠遠不能滿足現實的需求:
(1)招聘會定期召開,過期沒有交流的機會
招聘會都是在有限的幾天內企業與大學生面對面的交流,雖然有的招聘會提前貼出海報或進行其他方式的宣傳,但還會有很多企業和學生錯過。還有一部分人,為了參加招聘會不得不放棄一些重要的事情。
(2)招聘會人數眾多,很難管理
由于參加招聘會的人員繁多,而且整個過程人員的流動性非常強,這給管理增加了很大難度。
(3)空間有限不利交流
招聘會人數眾多,而且展位有限,想要實現企業與學生一一會面很困難,不能更好地分配人力資源。
現實社會中急需一個第三者為企業與人才牽線搭橋,來彌補招聘會存在的種種不足。在這種條件下,應該將網絡優勢與招聘緊密地結合起來,開發了大學生就業求職網。主要目的在于解決隨著高等教育事業的蓬勃發展,招生規模不斷擴大,在校學生人數越來越多,畢業生就業工作矛盾日益突出,嚴峻的就業形勢對學生就業工作的科學、規范、有效化管理提出了新的更高的要求。以高效、便捷、快速為主要特征的互聯網在高校畢業生就業工作當中發揮著重要的作用。
研究內容
應用網絡的優勢,開發大學生就業求職網,方便企業與學生交流,可以使雙方都能了解彼此行情之后再談合同,防止盲目簽約,從而達到人才合理分配的目的。
根據對大學生就業求職網的分析,可將其劃分成前臺和后臺兩部分。前臺功能主要為學生或企業提供,后臺功能為管理員提供。
前臺可分為企業與學生兩個部分,每個部分又可細分為兩個子模塊。以企業為例,“身份驗證”模塊是對企業注冊與登錄網站時的身份進行驗證;“信息管理”模塊主要是對企業所發布的信息進行管理,如發布、刪除等;“郵件管理”模塊是對只有注冊用戶才能享有,當在網頁中看到適合本公司的人員時,可以向他發送Email,如果有多個人選時還可以群體發送,但是如果企業還沒有注冊或是沒有登錄則不能發送Email;瀏覽網頁信息,是任何用戶都具備的功能,甚至包括未注冊用戶。
后臺功能主要是管理員對整個網站的管理功能,包括身份驗證、友情鏈接管理、學生管理與企業管理四個模塊。身份驗證模塊可以完成對管理員的身份的檢驗工作,非管理員不允許登錄;友情鏈接管理是用來對友情鏈接信息的增加、修改與刪除;學生管理與企業管理的功能類似,分別是用來管理學生或企業的基本信息。
1 開發方法及關鍵技術簡介
1.1 開發工具
根據整個系統的開發計劃,將采用的開發環境是Myeclipse,搭配SQL Server 2000數據庫以及Tomcat服務器。
MyEclipse企業級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它可以在數據庫和JavaEE的開發、發布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE的集成開發環境,包括了完備的編碼、調試、測試和發布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。
1.2 瀏覽器緩沖區保留數據
在 Windows 2000 Server的默認情況下,瀏覽器將頁面先載入緩存中,然后再通過瀏覽器顯示給客戶[10]。用戶可以改變這種默認配置,在載入頁面時防止其緩存。這樣當用戶點擊【后退】按鈕或進行其他后退操作時,由于頁面并沒有緩存,所以瀏覽器還得向服務器進行HTTP請求,該網頁就會拒絕用戶再次操作了,應用該技術可以解決表單內容重復提交等由于頁面緩存引起的問題。
2 總體設計
2.1 使用UML用例圖描述大學生就業求職網需求
2.1.1 用例圖簡介
用例圖用來描述系統與參與者之間的相互作用,也可以說他是從用戶角度出發對如何使用系統的描述。要繪制用例圖,首先來了解幾個基本概念:
2.1.2 用例分析
大學生就業求職網允許用戶有三種身份:學生、企業及管理員,每種身份操作起來都很方便、快捷。學生與企業注冊再登錄后,就可以發布求職或是招聘信息,這些信息任何人或企業都可以查看,但是如果想給對方發送Email,則必須是已經登錄的用戶。這些學生、企業的基本信息都由管理員對其統一管理。
2.1.3 用例描述
用例圖建立完成后,就需要編寫用例描述,用例描述也就是對系統各個功能進行描述,這一步是進行總體設計前最重要的一個過程。準確地描述出系統的功能有助于理清自己的思路,更是和用戶進行有效溝通的保障。
2.2 系統目標
(1)應用網絡的優勢,開發大學生就業求職網,方便企業與學生交流,可以使雙方都能了解彼此行情之后再談合同,防止盲目簽約,從而達到人才合理分配的目的。
(2)學生與企業能夠隨時注冊帳號,登錄網站查詢信息。
(3)對查詢比較滿意的信息,可以隨時給對方發送Email,同時可以支持郵件的群發,方便用戶大批量操作。
(4)在信息過期之后將不在頁面上顯示,以防止用戶接收垃圾郵件。
(5)首頁中包含本站的友情鏈接,方便用戶瀏覽其他網站資源。
(6)管理員控制臺中有對所有用戶的各項信息管理,可以隨時查看用戶的各項信息,監督并防止用戶錄入非法信息。
3 詳細設計
3.1 網站設計思想
網站的各項需求已經確定,總體設計和數據庫設計已經完成。通過對網站的分析,本系統屬于一個小型項目,完成的功能比較簡單,主要是對數據的基本操作。經過綜合考慮,本系統準備使用JSP+JavaBean的開發模式進行開發。
3.2 完成步驟
JSP+JavaBean的開發模式已經確定之后。現在就開始用這個模式開發本網站,第一步是編寫必要的JavaBean,如連接數據庫;然后根據功能分析設計要實現的網頁;最后把這些設計的靜態頁面使用JSP動態形成,過程如圖4-2所示。
4 結論
本文主要設計并實現了大學生就業求職網。在設計之前查閱了JSP網站設計有關的書籍和資料,并且查看了一些相關的求職網站。在理解了網站的制作流程和工作方式之后,最終完成了大學生就業求職網的設計。系統實現了大學畢業生網上投簡歷和用人單位網上選拔人才的功能,可以優化資源分配,減少求職復雜度,提高就業效率。
【參考文獻】
[1]曲曉瑩.高校就業信息網站的發展研究[J].大眾科技,2008,32(7):19-24
[2]吳大平.高校就業信息網站的發展研究[J].高教論壇,2008,28(4):5-8
【作者簡介】
周宛螢(1989—),女,遼寧撫順人,同濟大學軟件學院碩士研究生。