[摘 要]近年來,高職院校高度重視校園信息化建設(shè)工作,學(xué)校基礎(chǔ)設(shè)施條件得到很大改善,信息化服務(wù)意識和質(zhì)量不斷優(yōu)化。畢業(yè)生就業(yè)率是高職院校可持續(xù)發(fā)展的生命線,因此,加強高職院校畢業(yè)生就業(yè)管理工作的信息化建設(shè)尤為重要。本文基于B/S架構(gòu)的Java Web應(yīng)用系統(tǒng),采用SpringMVC框架、SpringDataJPA技術(shù),在Myeclipse開發(fā)環(huán)境下運用Mysql數(shù)據(jù)庫,設(shè)計開發(fā)適用于高職院校畢業(yè)生就業(yè)管理服務(wù)的信息化平臺,并提供了全方位、便捷高效的畢業(yè)生就業(yè)信息綜合管理系統(tǒng)解決方案。

[關(guān)鍵詞]高職 就業(yè) 管理系統(tǒng) 設(shè)計 實現(xiàn)

教育信息化是國家信息化戰(zhàn)略的重要組成部分,是在教育領(lǐng)域全面深入利用信息技術(shù)開發(fā)教育資源,推動教育改革與發(fā)展的歷史進程。以計算機、多媒體、網(wǎng)絡(luò)通信、移動APP、實用軟件為基礎(chǔ)的信息化技術(shù)普及是教育現(xiàn)代化的重要標志。通過教育信息化帶動教育現(xiàn)代化,已成為我國教育事業(yè)發(fā)展的戰(zhàn)略要求。

高職院校畢業(yè)生就業(yè)信息綜合管理系統(tǒng)的重要作用

高職院校畢業(yè)生就業(yè)工作是學(xué)校發(fā)展的“生命線”,畢業(yè)生就業(yè)工作是“出口”,新生招生工作是“入口”,“出口”的好壞決定了“入口”的人數(shù)。當年學(xué)生就業(yè)工作做得好、做得實,社會反響好,就會良性帶動次年的招生工作,否則,會嚴重影響次年招生。建設(shè)畢業(yè)生就業(yè)信息綜合管理系統(tǒng),不僅能在學(xué)校和用人單位之間搭建交流合作平臺,增強彼此交互,還能為畢業(yè)生提供更多就業(yè)崗位,保障畢業(yè)生就業(yè)更加順利,提高就業(yè)簽約率。同時,畢業(yè)生就業(yè)信息綜合管理系統(tǒng)的設(shè)計與實現(xiàn)可以把就業(yè)工作人員從繁重的數(shù)字統(tǒng)計中解脫出來,高效完成畢業(yè)生就業(yè)指導(dǎo),提高了就業(yè)服務(wù)水平,進一步實現(xiàn)學(xué)生優(yōu)質(zhì)就業(yè)。

高職院校畢業(yè)生就業(yè)信息綜合管理系統(tǒng)存在的問題

目前,我國各大高職院校的信息服務(wù)平臺主要包含:行政管理、教學(xué)課時分配、學(xué)生管理、圖書借閱等服務(wù)系統(tǒng)。早期的就業(yè)服務(wù)系統(tǒng)是學(xué)生管理系統(tǒng)下設(shè)的二級子系統(tǒng),存在一些關(guān)鍵性問題,如不同時期、不同部門、不同業(yè)務(wù)之間的系統(tǒng)標準及核算統(tǒng)計不一致,數(shù)據(jù)缺乏整體兼容性、交互性,實現(xiàn)信息即時共享的難度大;系統(tǒng)信息缺乏一定的即時性,難以及時、充分反映招聘會、三方協(xié)議簽約、單位改派、學(xué)生離校進度等具體的實時狀態(tài),不能深入分析系統(tǒng)中的數(shù)據(jù),導(dǎo)致系統(tǒng)反饋的決策支持能力不強。

畢業(yè)生就業(yè)信息綜合管理系統(tǒng)的設(shè)計

1.系統(tǒng)結(jié)構(gòu)設(shè)計

為完成高職院校畢業(yè)生就業(yè)信息綜合管理系統(tǒng)的設(shè)計與實現(xiàn),基于B/S架構(gòu),借助Java語言、MVC模型設(shè)計思想,以SSH為框架搭建,另外,為合理開發(fā)程序還采用Mysql為數(shù)據(jù)庫管理系統(tǒng),進行系統(tǒng)與數(shù)據(jù)庫之間的可靠交互。

2.系統(tǒng)功能架構(gòu)設(shè)計

(1)系統(tǒng)總體功能架構(gòu)。本系統(tǒng)具有不同的多條業(yè)務(wù)流程,各流程過程存在差異,可將整個系統(tǒng)分為以下功能模塊:學(xué)生功能模塊、管理員功能模塊、企業(yè)功能模塊及職位推薦功能模塊。每個功能模塊又能細分為多個具體的子功能模塊,每個子功能模塊還可以再細化為若干個模塊。

(2)管理員功能模塊設(shè)計。學(xué)校就業(yè)辦公室的管理人員功能模塊需要生源基礎(chǔ)信息管理、就業(yè)雙選會管理、就業(yè)數(shù)據(jù)登記、就業(yè)數(shù)據(jù)分析、學(xué)生問題處理、招聘會管理等功能。

(3)學(xué)生功能模塊設(shè)計。學(xué)生功能模塊主要包括瀏覽公告、瀏覽招聘信息、搜索職位、篩選薪資社保,以及學(xué)生用戶的注冊、登錄、維護、發(fā)布簡歷、在線職業(yè)評測等功能。

(4)企業(yè)功能模塊設(shè)計。該模塊主要是企業(yè)基本信息的注冊、登錄及維護。來校招聘的企業(yè)首先要注冊企業(yè)專用賬號并完善企業(yè)信息,如組織機構(gòu)號、名稱、性質(zhì)、行業(yè)、規(guī)模等基本信息,然后才能發(fā)布職位需求,發(fā)布的內(nèi)容包括企業(yè)基本信息、招聘崗位要求、招聘數(shù)量、工作地點、薪酬待遇等。同時,企業(yè)可以查看學(xué)生在就業(yè)系統(tǒng)中發(fā)布的簡歷,尋找合適的學(xué)生,還可以利用簡歷的篩選功能,對學(xué)生簡歷進行快速選擇,以減少工作量。

(5)職位推薦功能模塊設(shè)計。高職院校畢業(yè)生就業(yè)信息綜合管理系統(tǒng)中設(shè)計了職位推薦功能模塊,能將學(xué)生可能感興趣的職位推薦給他們。職位推薦功能的設(shè)計采用基于用戶的協(xié)同過濾推薦算法。例如,當學(xué)生A需要職位推薦時,可以先找到和他有相似興趣的其他學(xué)生B,然后把學(xué)生B喜歡的、而學(xué)生A不了解的職位推薦給學(xué)生A。

3.數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫設(shè)計采用概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計。就業(yè)信息綜合管理系統(tǒng)數(shù)據(jù)庫中包括7張表,分別是學(xué)生表、管理員表、企業(yè)表、雙選會表、生源基礎(chǔ)信息表、職位表、公告表。學(xué)生表包含用戶ID、用戶名、登錄密碼、手機號、Email、QQ號、一卡通號等數(shù)據(jù)。生源基礎(chǔ)信息表包含姓名、生源地、身份證號碼、專業(yè)、班級、學(xué)號、性別、出生年月、所在學(xué)院、校園卡號、備注等數(shù)據(jù)。

畢業(yè)生就業(yè)信息綜合管理系統(tǒng)的實現(xiàn)

1.運行環(huán)境

操作系統(tǒng)需要Win7或以上,采用Mysql數(shù)據(jù)庫,使用Java開發(fā)語言,在Jdk1.8環(huán)境下運行,開發(fā)平臺為Myeclipse,使用 IE Internet瀏覽器,服務(wù)器平臺則需在Apache Tomcat 6.x或以上。

2.系統(tǒng)實現(xiàn)

(1)系統(tǒng)登錄實現(xiàn)。系統(tǒng)的登錄界面有三個用戶角色,分別為學(xué)生、管理員、企業(yè)。同時,要提供找回登錄賬戶密碼的功能。

(2)管理員功能模塊實現(xiàn)。管理員功能模塊能實現(xiàn)生源信息管理、用人單位管理、招聘會管理、雙選會管理、就業(yè)數(shù)據(jù)登記、就業(yè)數(shù)據(jù)分析、網(wǎng)上簽約派遣等功能。生源信息管理能實現(xiàn)生源信息的添加、刪除、修改等基本功能。就業(yè)數(shù)據(jù)登記能實現(xiàn)基本的就業(yè)數(shù)據(jù)管理功能,如添加就業(yè)數(shù)據(jù)、刪除就業(yè)數(shù)據(jù)、更改就業(yè)數(shù)據(jù)、查詢就業(yè)數(shù)據(jù)等。就業(yè)數(shù)據(jù)分析能實現(xiàn)全校分析、分學(xué)院分析、分專業(yè)分析及數(shù)據(jù)導(dǎo)出等功能。在全校分析界面上,可以看到全校學(xué)生的就業(yè)數(shù)據(jù);切換到二級學(xué)院分析界面,可以看到每個二級學(xué)院的就業(yè)數(shù)據(jù);切換到分專業(yè)分析界面,可以看到每個專業(yè)的就業(yè)數(shù)據(jù)。學(xué)生問題處理則實現(xiàn)了回復(fù)問題、查詢問題、刪除問題等基礎(chǔ)功能,管理員可以在此頁面對學(xué)生提出的問題進行回復(fù)、刪除,也可以查詢歷史問題。

(3)學(xué)生功能模塊實現(xiàn)。學(xué)生功能模塊主要包括瀏覽招聘信息、搜索職位、發(fā)布簡歷、在線職業(yè)評測、瀏覽公告等。搜索職位能實現(xiàn)依照關(guān)鍵詞搜索職位、依照條件搜索職位的功能,學(xué)生可以根據(jù)自己的需求選擇合適的功能進行搜索。發(fā)布簡歷模塊主要實現(xiàn)了簡歷文件的上傳、刪除、公開等基本功能,學(xué)生打開此界面后,將自己的簡歷上傳至系統(tǒng),隨后選擇公開,上傳的簡歷就可以被企業(yè)看到。在線職業(yè)評測模塊提供了其他在線職業(yè)測評的網(wǎng)站鏈接,學(xué)生可以點擊這些鏈接進行免費測試。同時,系統(tǒng)還提供了測試結(jié)果記錄功能,測試完畢后,學(xué)生可以在系統(tǒng)中登記這次的測試結(jié)果,以備后續(xù)查詢。

(4)企業(yè)功能模塊實現(xiàn)。企業(yè)功能模塊可實現(xiàn)企業(yè)基本信息注冊、企業(yè)招聘職位發(fā)布、查看畢業(yè)學(xué)生簡歷、對符合條件的學(xué)生進行面試邀約等功能。企業(yè)基本信息注冊模塊實現(xiàn)了企業(yè)基本信息的注冊功能,如社會統(tǒng)一征信號機構(gòu)代碼、企業(yè)資質(zhì)、行業(yè)、性質(zhì)等。企業(yè)用戶可以將實際信息填寫在該頁面,完成企業(yè)基本信息的注冊、登記,這些功能可依靠調(diào)用對應(yīng)類的方法來實現(xiàn)。企業(yè)在系統(tǒng)中通過調(diào)用企業(yè)名稱,商事注冊定位的設(shè)置、企業(yè)屬性、規(guī)模等方法完成相應(yīng)設(shè)置。

(5)職位推薦功能模塊實現(xiàn)。職位推薦功能模塊主要實現(xiàn)了基于用戶的協(xié)同過濾推薦算法,能實現(xiàn)計算相似學(xué)生、預(yù)測學(xué)生對職位的喜愛程度及排序并推薦職位等功能。當系統(tǒng)采集到一定量學(xué)生對某些職位的需求數(shù)據(jù)后,便可以進行職位推測。

畢業(yè)生就業(yè)信息綜合管理系統(tǒng)的測試

在軟件系統(tǒng)的開發(fā)設(shè)計過程中,系統(tǒng)測試是一個必不可少的步驟。一般而言,在一個軟件系統(tǒng)完成開發(fā)后不能直接交付使用,而要進行嚴格的系統(tǒng)測試,以確保系統(tǒng)可以安全、可靠地運行,且滿足用戶對系統(tǒng)功能和性能等方面的需求。

1.管理員功能模塊測試

生源基礎(chǔ)信息管理功能主要是管理員能統(tǒng)一便捷地管理生源信息,以確保生源基礎(chǔ)信息的準確性。系統(tǒng)可以新增、修改、刪除學(xué)生信息;新增信息時,可以根據(jù)教育部提供的《預(yù)計學(xué)生數(shù)據(jù)庫》DBF格式導(dǎo)入數(shù)據(jù)。雙選會模塊的管理功能主要是上傳邀請函模板,系統(tǒng)自動生成所有被邀請單位的雙選會邀請函,以方便郵遞或傳真給用人單位;接到單位回執(zhí)之后,記錄用人單位的到訪時間、來訪人數(shù)、活動安排、住宿等情況,以便于學(xué)校安排相應(yīng)的住宿、接送、查詢等工作。

2.學(xué)生功能模塊測試

發(fā)布簡歷功能是學(xué)生可以上傳并發(fā)布自己的簡歷,以方便自己的簡歷被用人單位看到。發(fā)布簡歷功能測試應(yīng)完成上傳簡歷、發(fā)布簡歷、取消發(fā)布簡歷、刪除簡歷等流程。

3.企業(yè)功能模塊測試

職位發(fā)布功能指的是來校招聘的企業(yè)可以發(fā)布職位信息。發(fā)布的內(nèi)容包括企業(yè)基本信息、招聘崗位要求、招聘數(shù)量、工作地點、薪酬待遇等,并且可以對這些信息進行增加或刪改。在測試中,應(yīng)確保注冊信息、修改企業(yè)信息、刪除企業(yè)信息等功能均能通過,保證功能運行正常。

4.職位推薦功能模塊測試

職位推薦功能模塊主要有計算相似學(xué)生、預(yù)測學(xué)生對職位的喜愛程度及排序并推薦職位等功能,可以以一個學(xué)生為例進行測試,看推薦的職位是否滿足學(xué)生需求。

5.系統(tǒng)并發(fā)性的測試

分別組織600人、800人、1000人數(shù)量級的用戶登錄,總結(jié)不同登錄情況下系統(tǒng)的運行及執(zhí)行反饋。經(jīng)過測試,系統(tǒng)平均反饋時間約為2.2s,訪問人數(shù)過多時,反饋時間約在2.8s。

結(jié) 語

本文主要闡述了高職院校畢業(yè)生就業(yè)信息綜合管理系統(tǒng)的設(shè)計、實現(xiàn)與測試。首先,基于軟件需求及自身開發(fā)能力選擇最適合本文系統(tǒng)開發(fā)的增量模型以控制開發(fā)全程,選定了系統(tǒng)將要使用的關(guān)鍵技術(shù),如SpringMVC框架、ApacheJackabbit、Mysql數(shù)據(jù)庫等。然后,從系統(tǒng)總體描述、功能性需求和非功能性需求等角度對系統(tǒng)進行全面需求分析,利用UML工具的用例模型、活動模型等分析手段明確系統(tǒng)需求目標。隨后,文章結(jié)合系統(tǒng)需求分析成果,對系統(tǒng)總體框架、功能模塊、數(shù)據(jù)庫進行設(shè)計,在系統(tǒng)分析設(shè)計的基礎(chǔ)上,從基礎(chǔ)框架搭建、功能模塊實現(xiàn)、頁面設(shè)計實現(xiàn)等角度全面完成系統(tǒng)設(shè)計目標。最后,通過部署測試環(huán)境,對系統(tǒng)進行功能測試和性能測試。通過測試可知,本文設(shè)計的系統(tǒng)已達到各類用戶的需求及設(shè)計功能的要求,可應(yīng)用于實際工作中。

本系統(tǒng)雖然實現(xiàn)了主要功能,但還有可改進的方面,比如系統(tǒng)功能的覆蓋面還不夠,系統(tǒng)實現(xiàn)的功能是各高職院校就業(yè)管理中都有的基礎(chǔ)功能,而在實際工作中許多高職院校的需求都超過了本系統(tǒng)的功能范圍。因此,在下一步的研究中,應(yīng)根據(jù)學(xué)校需要不斷增加功能模塊,加強系統(tǒng)功能的拓展應(yīng)用與開發(fā),進一步細化功能組件,以提升系統(tǒng)的安全性和穩(wěn)健性。

參考文獻:

[1]楊俐:《高校學(xué)生信息管理系統(tǒng)設(shè)計》,《西安郵電大學(xué)學(xué)報》2016年第21卷第5期,第117-121頁。

[2]李斌、劉運、劉榮:《基于C/S和B/S混合模式的高校二級學(xué)院學(xué)生信息管理系統(tǒng)的設(shè)計》,《陜西科技大學(xué)學(xué)報》2006年第6期,第90-93頁。

[3]張海攀、馮興利:《基于數(shù)字化校園的學(xué)生就業(yè)管理信息系統(tǒng)研究》,《中國教育信息化》2013年第13期,第79-80頁。

[4]戚爽:《基于B/S結(jié)構(gòu)的學(xué)生信息管理平臺的設(shè)計與實現(xiàn)》,《長春大學(xué)學(xué)報》2015年第18卷第12期,第32-33頁。

[5]張建榮、張瀟:《高校學(xué)生工作信息管理系統(tǒng)設(shè)計分析》,《赤峰學(xué)院學(xué)報》(自然科學(xué)版)2017年第33卷第4期,第175-176頁。

[6]朱利、邱媛媛、于帥、原盛:《一種基于快速k-近鄰的最小生成樹離群檢測方法》,《計算機學(xué)報》2017年第40卷第12期,第2856-2870頁。

作者單位:咸陽職業(yè)技術(shù)學(xué)院