李姿霖
摘 要 隨著J2EE技術的發(fā)展,將該技術應用在高效就業(yè)管理系統(tǒng)中具有重要的意義。文章分析了高效就業(yè)系統(tǒng)存在的問題,介紹了J2EE技術,并根據(jù)就業(yè)管理系統(tǒng)的需求,建立起了基于J2EE技術的大學生就業(yè)管理信息系統(tǒng)。該系統(tǒng)借助SP、Servlet以及JavaBean等J2EE技術,實現(xiàn)和優(yōu)化了高校大學生就業(yè)管理所需的功能。
關鍵詞 J2EE;就業(yè)管理系統(tǒng)
中圖分類號:TP311 文獻標識碼:A 文章編號:1671-7597(2014)07-0014-01
隨著高校規(guī)模越來越大,每年從高校畢業(yè)的學生數(shù)量也在不斷增加,如何有效的對就業(yè)生進行管理成為高校的一個重要環(huán)節(jié)。以前,高校對就業(yè)相關信息和資料的管理采取的都是傳統(tǒng)人工管理方式,但是這種方式存在著很多的缺點。紙質文件和資料的數(shù)量比較巨大,這對于就業(yè)信息的整理和維護帶來很大的困難。傳統(tǒng)的人工方式已經不能夠滿足新時代的要求。隨著信息時代的到來,利用計算機技術來管理高校就業(yè)信息成為一種新的趨勢。特別是J2EE技術應用,優(yōu)化了高校就業(yè)管理系統(tǒng),為高校管理畢業(yè)學生提供了方便。本文先簡要介紹了高校就業(yè)系統(tǒng)面臨的一些問題以及J2EE技術的概況,再探討和分析了基于J2EE的系統(tǒng)設計和實現(xiàn)。
1 高校就業(yè)系統(tǒng)面臨的問題以及J2EE概述
計算機技術的快速發(fā)展讓高校改善了傳統(tǒng)的人工管理,建立起了就業(yè)管理信息系統(tǒng)。但是因為技術的革新以及系統(tǒng)需求的不斷提高,原有的就業(yè)管理系統(tǒng)已經存在很多問題,不能夠滿足新時代的需求。
1)系統(tǒng)建設的目的不夠明確。有的學校建設就業(yè)管理系統(tǒng)沒有從學生的角度出發(fā),而只是為了應付上級檢查。這就無法真正的為高校畢業(yè)生服務,不能夠在用人單位和畢業(yè)生之間建立交流的平臺。
2)系統(tǒng)的功能單調,只有簡單的畢業(yè)生信息管理,而不能夠從簡歷制作、面試經驗以及職業(yè)規(guī)劃等多個方面進行指導。
3)系統(tǒng)的共享性和擴展性差。高校內部各個院系擁有獨立的畢業(yè)信息管理平臺,各個院系之間沒有足夠的聯(lián)系,不方便實現(xiàn)整個畢業(yè)生的信息管理工作。不夠先進和成熟的管理系統(tǒng)不具有較好的擴展性,對于整個系統(tǒng)的提升和優(yōu)化帶來困難。特別是有的學校在系統(tǒng)開發(fā)時所用的軟硬件比較落后,這對系統(tǒng)的穩(wěn)定性和維護性都帶來了困難。
隨著計算機技術的不斷發(fā)展,高校就業(yè)管理系統(tǒng)的優(yōu)化也有了新的發(fā)展?;贘2EE結構的管理系統(tǒng)為高校就業(yè)管理帶來了方便。
J2EE技術是以Java平臺或Java2平臺為核心,能夠解決企業(yè)復雜系統(tǒng)的體系結構。J2EE技術不僅具有Java平臺所擁有的方便存取數(shù)據(jù)和安全模式高等優(yōu)點,而且能夠對EJB、JSP以及XML技術進行全面的支持。一般JZEE應用結構可以分為客戶端、web應用層、業(yè)務層和企業(yè)信息系統(tǒng)層四個部分。
客戶端組件主要是為用戶服務的,它是用戶使用時的界面,可以是應用程序的客戶端,也可以是移動Web方式的客戶端,方便用戶手機使用。Web應用層的主要作用就是將用戶輸入的信息轉送到業(yè)務層中進行處理,一般它可以是Servlet Web層或者JSP頁面來處理用戶的輸入信息。業(yè)務層主要是借助EJB對用戶的輸入信息進行處理,并且對處理信息進行儲存。企業(yè)信息系統(tǒng)層主要是用來處理企業(yè)信息系統(tǒng)軟件,一般包括企業(yè)基礎建設系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等。
J2EE的結構中,采用了多層次封裝技術,將不同的功能組件進行封裝,具有組件重用功能。這既方便了程序編程,也提升了系統(tǒng)的可擴展性。
2 基于J2EE高校就業(yè)管理系統(tǒng)的需求分析
要想在J2EE的基礎上建立起高校就業(yè)管理系統(tǒng),就需要先對系統(tǒng)的需求進行分析,在需求的基礎上建立系統(tǒng)的功能。從系統(tǒng)各個用戶的角度出發(fā),系統(tǒng)需要建立以下功能。
作為系統(tǒng)管理員,應當具有最高權限,有權利對整個網(wǎng)站進行管理和維護,保證系統(tǒng)的安全和有序。作為畢業(yè)生,應當能夠在系統(tǒng)網(wǎng)頁中查詢招聘信息、簡歷模板以及面試經驗等。還能建立屬于自己的電子簡歷和求值意向。需要的話,畢業(yè)生還可以在網(wǎng)上辦理相應的畢業(yè)和就業(yè)手續(xù),登記就業(yè)去向等。作為企業(yè)用人單位,一方面應該可以在系統(tǒng)網(wǎng)頁上發(fā)布自己的招聘信息和單位信息,還要能夠查閱學生的求職簡歷,另一方面,企業(yè)還要能夠在網(wǎng)站上對求職者進行初步的面試。作為學校就業(yè)管理處,應當建立起就業(yè)生和用人單位之間的橋梁。既能夠為畢業(yè)生就業(yè)所需要辦的相關手續(xù)進行服務,又要積極的與用人單位進行聯(lián)系,必要時建立校園招聘的交流平臺。
3 基于J2EE高校就業(yè)管理系統(tǒng)的設計與實現(xiàn)
1)系統(tǒng)設計。
根據(jù)上述的功能需求,可以將高校就業(yè)管理系統(tǒng)進行功能模塊的建立。為了實現(xiàn)系統(tǒng)所需的功能,可以建立后臺管理、學生管理、企業(yè)管理、留言反饋及信息發(fā)布等五大模塊。根據(jù)系統(tǒng)的特點,可以采用J2EE技術來建立本系統(tǒng)。在該系統(tǒng)中,可以用SQL Server作為數(shù)據(jù)庫服務器,用HTML和JSP等進行Web應用程序的開發(fā),用Tomcat作為Web服務器。而對后臺數(shù)據(jù)庫進行訪問的功能可以借助DBC訪問機制來實現(xiàn)。
2)系統(tǒng)實現(xiàn)。
在系統(tǒng)設計初步輪廓完成后,應當采取具體的設計來實現(xiàn)。該系統(tǒng)可以采用模型視圖控制器的設計模式。在該模式中,模型層的功能是處理業(yè)務邏輯,視圖層的功能是顯示用戶的操作界面,控制層的主要功能就是控制和協(xié)調模型層和視圖層。在具體實施時,可以用JavaBeans來表示模型層,用JSP文檔當作視圖層,用Servlet作為系統(tǒng)程序的控制器。在系統(tǒng)工作的時候,是由Servlet來接收各個輸入端的請求信息,然后根據(jù)信息的特點發(fā)送給JSP。同時,Servlet還能夠按照JSP的需要生成具體的實例,然后輸出給JSP。JSP能夠直接在控制器中搜索和調用數(shù)據(jù)。
在這種設計模式中,數(shù)據(jù)層和視圖層是分離開來的。這樣的設計使得系統(tǒng)的開發(fā)工作以及后期的擴展工作變得更加的簡單和快捷。在系統(tǒng)運行后,用戶在經過注冊登錄后可以進行相應的操作。一般來說可以分為學生用戶、企業(yè)用戶和管理用戶三類。學生用戶可以對招聘信息、就業(yè)指導進行瀏覽,建立自己的簡歷和求值信。企業(yè)用戶能夠在網(wǎng)頁上發(fā)布自己企業(yè)信息和招聘信息。管理用戶則可以對網(wǎng)站進行管理,了解整個就業(yè)信息的動態(tài)和變化。這樣基于J2EE的高校就業(yè)管理的系統(tǒng)能夠實現(xiàn)就業(yè)管理的基本需求。
4 結束語
面對高校就業(yè)管理系統(tǒng)的新需求,本文在介紹J2EE技術的基礎上,提出了一個基于J2EE的服務高校就業(yè)的管理系統(tǒng)。本系統(tǒng)是在分析當今高校就業(yè)管理系統(tǒng)存在的問題和需求的情況下,以SP、Servlet以及JavaBean等J2EE技術進行設計的。該系統(tǒng)擁有執(zhí)行速度快、穩(wěn)定性強以及可擴展性高等優(yōu)點,能夠很好的完成就業(yè)管理功能,極大的方便了用戶。J2EE的技術仍在發(fā)展,更優(yōu)化的高校就業(yè)管理系統(tǒng)仍然是一個研究的領域。
參考文獻
[1]王付娟.MVC設計模型[J].硅谷,2009.
[2]成科揚.基于J2EE體系結構的高校畢業(yè)生就業(yè)信息系統(tǒng)的設計研究[J].計算機應用研究,2005.endprint