朱 爍
(吉林師范大學(xué)學(xué)生就業(yè)工作處 吉林 四平 136000)
隨著我國高等教育事業(yè)的不斷發(fā)展,如何直觀地對高校畢業(yè)生的就業(yè)趨勢和動向進(jìn)行了解,有效解決高校畢業(yè)生的就業(yè)問題,是當(dāng)前高校畢業(yè)生就業(yè)管理部門所重視并關(guān)注的問題。而傳統(tǒng)數(shù)據(jù)庫管理和查詢模式的信息查詢檢索與統(tǒng)計分析已經(jīng)無法充分滿足當(dāng)前時代的需要。因此,為促進(jìn)高校畢業(yè)生就業(yè)信息的管理工作得到完善,畢業(yè)生就業(yè)信息管理效率得到提高,本文根據(jù)數(shù)據(jù)挖掘技術(shù)的優(yōu)點(diǎn)和高校對學(xué)生就業(yè)信息管理的需求,設(shè)計開發(fā)了一個高校學(xué)生就業(yè)信息管理系統(tǒng)。該系統(tǒng)的設(shè)計,能夠?qū)崿F(xiàn)對畢業(yè)生的各種信息進(jìn)行存儲和管理,只需要通過對學(xué)生的就業(yè)數(shù)據(jù)進(jìn)行挖掘,就能夠為高校相關(guān)部門的就業(yè)政策制定和學(xué)生培養(yǎng)等方面提供決策支持。因此,將數(shù)據(jù)挖掘技術(shù)有效應(yīng)用在高校畢業(yè)生就業(yè)管理系統(tǒng)當(dāng)中,對促進(jìn)高校畢業(yè)生的就業(yè)情況和就業(yè)管理有著重要的現(xiàn)實意義[1]。
數(shù)據(jù)挖掘(Data Mining)[2]又被稱為資料勘探技術(shù),該技術(shù)作為現(xiàn)階段研究的熱點(diǎn),主要以隨機(jī)性、模糊性、干擾性、大規(guī)模的數(shù)據(jù)信息為對象,利用對數(shù)據(jù)的分析,從中可以提煉出具有潛在價值的信息。簡單來說就是,該技術(shù)通過利用算法,可以將大量的數(shù)據(jù)轉(zhuǎn)化成有用的信息與知識,并結(jié)合該數(shù)據(jù)實現(xiàn)對其關(guān)系、模式以及趨勢的分析。因此,高校畢業(yè)生就業(yè)管理部門,引入數(shù)據(jù)挖掘,可以從大量高校畢業(yè)生就業(yè)數(shù)據(jù)當(dāng)中實現(xiàn)對學(xué)生的就業(yè)動向與就業(yè)實際情況的分析,為未來高校學(xué)生的就業(yè)問題提供更好的幫助。
現(xiàn)階段,部分高校針對學(xué)生的畢業(yè)信息管理依然使用紙質(zhì)形式,但該形式已經(jīng)無法滿足現(xiàn)代發(fā)展的需要,它不僅造成人力和物力等資源方面的浪費(fèi),還使得相關(guān)部門的工作效率受到一定程度的影響。因此,信息技術(shù)和計算機(jī)技術(shù)在高校學(xué)生畢業(yè)信息管理方面的應(yīng)用勢在必行。而本文開發(fā)設(shè)計的就業(yè)信息管理系統(tǒng),其目的是通過利用現(xiàn)代信息處理技術(shù)、數(shù)據(jù)挖掘技術(shù)和計算機(jī)技術(shù)等,對高校海量的畢業(yè)生數(shù)據(jù)信息進(jìn)行有效管理,促進(jìn)相關(guān)工作人員的工作效率得到提高。并在此基礎(chǔ)上,對相關(guān)信息進(jìn)行數(shù)據(jù)挖掘,采用關(guān)聯(lián)規(guī)則和決策樹,對高校畢業(yè)生就業(yè)情況進(jìn)行挖掘分析,以此為未來高校學(xué)生的就業(yè)和校領(lǐng)導(dǎo)的決策提供支撐。所以,本系統(tǒng)的設(shè)計:
(1)對高校畢業(yè)生基本信息以及就業(yè)信息實現(xiàn)了高效管理。
(2)利用數(shù)據(jù)挖掘技術(shù),為學(xué)校決策和學(xué)生培養(yǎng)提供了支撐。
本文選擇利用Microsoft SQL Server2000 關(guān)系數(shù)據(jù)庫為基礎(chǔ),實現(xiàn)了對高校大量的畢業(yè)生數(shù)據(jù)信息和就業(yè)信息、用人單位信息等方面進(jìn)行集中存儲。接著,通過系統(tǒng)能夠?qū)崿F(xiàn)對其不同類型的信息進(jìn)程增加和刪除、修改等操作,以及對高校學(xué)生的就業(yè)狀況進(jìn)行統(tǒng)計分析,實現(xiàn)對學(xué)生就業(yè)情況的實時了解[3]。最后,通過關(guān)聯(lián)規(guī)則、數(shù)據(jù)挖掘,為高校招生、學(xué)生發(fā)展培養(yǎng)以及就業(yè)等方面提供支撐。同時,系統(tǒng)設(shè)計時,需要結(jié)合數(shù)據(jù)業(yè)務(wù)流程,從多個方面實現(xiàn)系統(tǒng)開發(fā)管理,以此使得其預(yù)測結(jié)果能夠達(dá)到相關(guān)需求,具體見圖1所示。
圖1 系統(tǒng)數(shù)據(jù)流程圖
由于高校學(xué)生的就業(yè)信息管理工作相對困難,存在大量的數(shù)據(jù)加工和處理等需要。因此,本文在系統(tǒng)開發(fā)設(shè)計過程當(dāng)中,不僅需要具備前后有序、目標(biāo)明確等原則,還要使得每個模塊和模塊之間處于高聚合性、低耦合度的關(guān)聯(lián)[4]。所以,該系統(tǒng)的功能設(shè)計主要由5 個部分構(gòu)成:系統(tǒng)管理和維護(hù)、高校學(xué)生基本信息管理、高校畢業(yè)生就業(yè)信息管理以及用人單位管理和協(xié)議書管理等多個方面,具體見圖2所示。
圖2 高校學(xué)生就業(yè)信息管理系統(tǒng)功能設(shè)計示意圖
而該系統(tǒng)的設(shè)計能夠幫助高校畢業(yè)生及時地查詢和了解用人單位的信息,也為用人單位對所有畢業(yè)生的信息了解提供了服務(wù)。同時,也方便了學(xué)校對畢業(yè)生的基本信息和用人單位基本信息采集提供了便利。
2.4.1 數(shù)據(jù)庫設(shè)計
首先,數(shù)據(jù)庫(Database)的設(shè)計是系統(tǒng)數(shù)據(jù)集中管理與存儲的一種工具,可以為高校學(xué)生就業(yè)信息管理系統(tǒng)的使用,提供相應(yīng)的數(shù)據(jù)支持和幫助。其次,數(shù)據(jù)庫具備數(shù)據(jù)資源的共享、數(shù)據(jù)冗余以及數(shù)據(jù)存儲空間節(jié)省等優(yōu)點(diǎn)。最后,在數(shù)據(jù)庫設(shè)計時還需要嚴(yán)格遵循數(shù)據(jù)庫理論和用戶對功能方面的需求即可。
2.4.2 數(shù)據(jù)表設(shè)計
數(shù)據(jù)表的設(shè)計,主要基于特定的環(huán)境下通過對數(shù)據(jù)庫結(jié)構(gòu)以及管理模塊等方面的開發(fā),從而滿足高校學(xué)生就業(yè)信息管理系統(tǒng)的運(yùn)行需求過程為設(shè)計開發(fā)而來的。而本文選擇利用Microsoft SQL Server2000 數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)庫設(shè)計,其數(shù)據(jù)表設(shè)計見表1所示。
表1 就業(yè)信息管理系統(tǒng)用戶信息表
通過對高校學(xué)生就業(yè)信息管理系統(tǒng)的設(shè)計分析,利用ASP編程實現(xiàn)了對該系統(tǒng)的主要功能模塊設(shè)計具體見圖3所示。
圖3 系統(tǒng)主要功能模塊設(shè)計示意圖
該模塊的設(shè)計,能夠?qū)崿F(xiàn)對用戶的增加、查詢以及注銷等操作,也能夠通過對系統(tǒng)的設(shè)置,實現(xiàn)用戶登錄/退出、密碼修改以及權(quán)限修改等操作,具體見圖4所示。
圖4 用戶登錄管理
此模塊的設(shè)計,實現(xiàn)對高校畢業(yè)生的詳細(xì)信息采集和錄入。通過對高校畢業(yè)生的基本信息核查,能夠?qū)崿F(xiàn)對學(xué)生就業(yè)信息、用人單位招聘信息、畢業(yè)生個人基本信息以及學(xué)歷、簡歷等信息的管理。同時,該模塊的設(shè)計還可以進(jìn)行高校畢業(yè)生就業(yè)需求以及學(xué)生求職意向等相關(guān)信息的發(fā)布,為高校畢業(yè)生、用人企業(yè)/單位以及學(xué)校等之間提供更加便利的溝通渠道和效率,并針對其相關(guān)信息的維護(hù),幫助高校畢業(yè)生就業(yè),從而滿足畢業(yè)生和用人單位的需求[5]。
此模塊的設(shè)計,主要是高校畢業(yè)生和用人單位兩者簽訂合約之后,可以在就業(yè)信息管理系統(tǒng)當(dāng)中進(jìn)行登記和協(xié)議書查詢,幫助學(xué)校更加全面地了解畢業(yè)生的具體就業(yè)情況,同時也為高校相關(guān)部門的領(lǐng)導(dǎo)決策提供了支撐。
統(tǒng)計分析模塊的設(shè)計,能夠結(jié)合系統(tǒng)自動生成相應(yīng)的數(shù)據(jù)報表,通過查詢、輸出和打印的方式進(jìn)行查看。如高校學(xué)生的就業(yè)統(tǒng)計、學(xué)生專業(yè)統(tǒng)計、學(xué)生求職及薪資待遇統(tǒng)計等方面,但無法對數(shù)據(jù)報表進(jìn)行更改。這樣既保證了不同的統(tǒng)計報表中數(shù)據(jù)的真實性和可靠性,還為高校學(xué)生的就業(yè)情況真實性提供了保障。
此模塊在高校學(xué)生就業(yè)信息管理系統(tǒng)當(dāng)中,實現(xiàn)對學(xué)生就業(yè)信息和就業(yè)情況的實時監(jiān)控。通過統(tǒng)計分析模塊所上傳的相關(guān)學(xué)生就業(yè)信息分析報告進(jìn)行加工,從人才需求、供給、專業(yè)需求、當(dāng)前就業(yè)形勢等多個角度,構(gòu)建相應(yīng)的預(yù)警模塊,以此為學(xué)校學(xué)生的就業(yè)信息判斷提供幫助。且該模塊的應(yīng)用,還能夠為學(xué)生的就業(yè)評估以及就業(yè)預(yù)測和警告等方面提供相應(yīng)的指導(dǎo)建議。
數(shù)據(jù)挖掘技術(shù)的充分應(yīng)用,可以從中得出關(guān)于高校畢業(yè)生就業(yè)情況以及就業(yè)影響的結(jié)論。也能夠?qū)崿F(xiàn)對新一批高校畢業(yè)生就業(yè)去向進(jìn)行預(yù)測分析,從而做好相應(yīng)的指導(dǎo)工作,這對學(xué)生的發(fā)展培養(yǎng)方面具有一定的指導(dǎo)意義。
分類算法在該系統(tǒng)的應(yīng)用,具備預(yù)知性優(yōu)點(diǎn)和離散性優(yōu)點(diǎn)。通過利用特定的分類器,將數(shù)據(jù)集合輸入到分類器之中,對明確標(biāo)簽屬性的信息進(jìn)程分析,以此可以為高校畢業(yè)生就業(yè)情況進(jìn)行預(yù)測,并提供相應(yīng)的依據(jù)。分類器的創(chuàng)建,首先需要明確數(shù)據(jù)挖掘的對象、待解決的問題以及目標(biāo)等。當(dāng)完成相應(yīng)的數(shù)據(jù)采集工作之后,再對其數(shù)據(jù)進(jìn)行轉(zhuǎn)換、分類,從而完成數(shù)據(jù)挖掘工作[6]。
在針對高校大量畢業(yè)生數(shù)據(jù)進(jìn)行預(yù)處理之前,需要對其信息先進(jìn)行采集,如對高校畢業(yè)生基本信息和就業(yè)信息等情況進(jìn)行采集之后,才能夠做出相應(yīng)處理。而數(shù)據(jù)預(yù)處理分為兩個方面:數(shù)據(jù)集成和數(shù)據(jù)轉(zhuǎn)換等。高校畢業(yè)生的基本信息以及畢業(yè)生就業(yè)信息數(shù)據(jù)等分別來源不同的數(shù)據(jù)庫,這時只有先對數(shù)據(jù)庫進(jìn)行集成,再對其信息采集。接著,對數(shù)據(jù)進(jìn)行轉(zhuǎn)換,將其存在的信息進(jìn)行離散化處理。
數(shù)據(jù)挖掘技術(shù)在高校畢業(yè)生就業(yè)信息管理系統(tǒng)中的應(yīng)用離不開決策樹算法。而決策樹主要源自信息論中的基本理論,被用在信息增益過程中衡量決策中數(shù)據(jù)的類型,以此實現(xiàn)節(jié)點(diǎn)的判斷。通過對決策樹的ID3算法和C4.5算法,在同樣的處理方式下應(yīng)用分析,發(fā)現(xiàn)C4.5 算法擁有更加顯著的性能優(yōu)勢,并且在對數(shù)據(jù)的處理過程當(dāng)中,該算法能夠充分保障屬性分析的準(zhǔn)確性[7]。因此,本文選擇利用C4.5 算法,對數(shù)據(jù)集合與劃分以此構(gòu)建符合高校畢業(yè)生就業(yè)信息分析模塊,從而可以實現(xiàn)對高校畢業(yè)生的就業(yè)情況進(jìn)行挖掘分析。
為了證明基于數(shù)據(jù)挖掘技術(shù)的高校畢業(yè)生就業(yè)管理系統(tǒng)的可行性,本文從系統(tǒng)的可操作性方面對其進(jìn)行分析和驗證。
從用戶登錄方面來看,在用戶登錄界面輸入正確的用戶名和密碼,然后服務(wù)器會根據(jù)所輸入的信息是否正確進(jìn)行判斷,如果沒有存在錯誤提示,就會跳轉(zhuǎn)進(jìn)入到高校畢業(yè)生就業(yè)信息管理系統(tǒng)頁面。反之,存在錯誤則系統(tǒng)會提醒用戶,輸入錯誤并向用戶請求重新輸入。當(dāng)用戶成功進(jìn)入到系統(tǒng)內(nèi)部后,系統(tǒng)會根據(jù)用戶的特征分配相應(yīng)的權(quán)限。從系統(tǒng)用戶管理方面來看,高校畢業(yè)生就業(yè)信息管理系統(tǒng)的用戶主要以高校畢業(yè)生、用人單位以及系統(tǒng)管理員等方面為主。每個用戶的權(quán)限均不相同,管理員可以實現(xiàn)對系統(tǒng)所有的數(shù)據(jù)管理和維護(hù),而用戶和用人單位只得通過自身的權(quán)限實現(xiàn)對與自己相關(guān)的信息和招聘信息進(jìn)程查詢[8]。
經(jīng)系統(tǒng)測試證明,該系統(tǒng)能夠有效滿足高校畢業(yè)生信息管理等功能的需求。還能夠更好地控制操作權(quán)限,從而保障數(shù)據(jù)信息的安全。而決策樹算法的應(yīng)用,能夠為高校相關(guān)部門對畢業(yè)生就業(yè)預(yù)測和分析提供幫助。
綜上所述,本文根據(jù)高校學(xué)生就業(yè)管理的實際需求方面為切入點(diǎn),有針對性地開發(fā)設(shè)計出一個高校畢業(yè)生就業(yè)信息管理系統(tǒng),以此滿足高校學(xué)生的就業(yè)管理需要,這不僅降低了高校就業(yè)管理部門的壓力,還保障了高校就業(yè)效率和就業(yè)數(shù)據(jù)的精準(zhǔn)度。同時,在系統(tǒng)設(shè)計開發(fā)過程當(dāng)中,還充分融入了先進(jìn)計算機(jī)技術(shù)和決策樹理論,實現(xiàn)了數(shù)據(jù)庫創(chuàng)建,為系統(tǒng)數(shù)據(jù)的存儲提供了保障。最后通過實踐證明,該系統(tǒng)的設(shè)計能夠?qū)Ω咝W(xué)生的就業(yè)情況進(jìn)行精準(zhǔn)地分析和預(yù)測,這樣不僅說明了數(shù)據(jù)挖掘技術(shù)的應(yīng)用能夠為高校畢業(yè)生的信息管理提供諸多的便利,還能夠有效推動高校教育事業(yè)的發(fā)展以及畢業(yè)生的就業(yè)及就業(yè)信息方面提供更多的幫助。反過來,借助高校畢業(yè)生的就業(yè)情況和就業(yè)信息,高??梢詮南到y(tǒng)中得出哪些信息對畢業(yè)生就業(yè)問題產(chǎn)生巨大的影響,以此為高校管理者對學(xué)生的培養(yǎng)計劃制定提供相應(yīng)的參考。