秦冬梅 鐘守廣 管鵬 豐碩
摘 要:該文旨在介紹J2EE應用平臺,設計并實現一個就業信息系統。該系統將高校畢業生應聘、用人單位來校招聘、高校畢業生就業數據統計、就業指導、畢業生精準幫扶、畢業生數據管理、就業機構信息為一體,實現學生從高校到社會信息的高校管理、有效挖掘,從而使高校畢業生就業工作更加精準,為高校招生工作、專業的開設工作、教學工作、就業服務提供必要的、真實的數據支撐。從而提高高校的綜合實力。
關鍵詞:Java Web 就業信息 整合大數據
中圖分類號:TP311 文獻標識碼:A 文章編號:1672-3791(2017)06(b)-0015-02
目前國內各高校的就業系統整體還處于初級階段,存在各種系統功能相對獨立、數據共享性差、操作繁瑣等問題,這就造成了社會資源浪費、數據中的信息被隱藏。該校雖然有就業管理系統,但整體還不夠完善,各種功能合作性不高,結構相對簡單,數據相對獨立,數據之間沒有相應的平臺進行數據的二次挖掘,這讓大量的數據失去了本身的意義,使這些資源在流通以及共享上存在障礙。因此,在大數據背景下進行數據分析的就業系統就變得迫在眉睫。通過大數據整合就業系統不僅僅可以分析出數據中的信息,更重要的是能讓社會資源得到充分的使用,為大學生就業、高校指導就業、企業招聘提供重要依據。
1 系統的設計與實現
系統的設計基于學生應聘、企業招聘以及學校就業維護,可以劃分為畢業生就業信息管理系統設計和學生就業信息管理系統設計。
(1)畢業生就業信息管理系統設計。
畢業生就業信息管理系統的主體部分是學校在畢業生就業管理上的應用,方便相關數據信息查閱、審批、修改、錄入以及對畢業生就業去向、單位的性質及各專業、班級就業率的動態統計,以提高就業工作人員工作的效率,且可以及時地實現相關數據的共享。達到相互交流的網絡平臺的就業網信息整合和管理的主要目的,學生可以隨時隨地的登錄系統并且進行相關登記后,將個人的擇需求上傳系統,系統在收錄的招聘信息中提取符合要求的工作,讓學生對于就業有一些真實數據參考信息,同時也為學生就業提供參考,讓學生找到更加合適的工作崗位。
(2)學生就業信息管理系統設計。
畢業生就業信息管理系統,通過理論分析和相關調研,最終確設計。首先對于學生信息的管理,為學生在進行公司的應聘時候提供必要的真實數據給企業進行參考對比。在學生就業信息設計中,重要的是反應學生就業以后的數據,比如:就業薪資、就業方向、就業地點等等信息。這些數據可以給學校、下一屆的畢業生進行指導。
系統總設計圖如圖1所示。
2 系統功能模塊設計
在大數據背景下高校就業信息整合系統的總體下,系統的功能由雇主模塊、學生模塊、學校模塊和就業管理模塊構成。
學生模塊:學生根據模板撰寫簡歷,通過輔導員審核學生簡歷、簡歷查重、造假簡歷舉報、雇主聯絡輔導員等方式確保簡歷的真實性和高質量,雇主可以對多所學校的學生簡歷進行集中處理;根據雇主的招聘要求和學生的求職意向進行雙向匹配,自動推薦。匹配條件包括學歷專業、工作地、行業、崗位、薪酬等。輔導員也可以向企業推薦優秀的學生。
雇主模塊:雇主提交基本信息、資質證書、證明材料供審核,全國企業信用信息公示系統查詢,雇主爆料、舉報,確保雇主身份真實性;雇主按照模板錄入招聘信息,同步在多所高校就業網和“笑招”移動端發布。學生通過手機查看每日校招、我的校招和全部雇主的招聘信息,進行組合條件查詢;設置雇主白名單,發布招聘信息免審核,極大降低就業辦工作量,提升工作效率。
學校模塊:校園宣講與面試的場地安排與管理、雙選會的邀請與管理、校友企業專項管理;職業評測、往屆去向、求職寶典;通過同門校友分享面試經驗、問題解答、導師一對一咨詢、家長指導等為學生提供最實用的就業指導。
就業管理模塊:貧困家庭畢業生優先雙向推薦、一對一幫扶;錄用的學生進行職業跟蹤、未錄用的學生放入雇主人才儲備庫,便于畢業生進行職場人脈拓展,雇主進行社會招聘;教育廳要求的畢業生基本信息表在線匯總并導出,就業質量年度分析報告初稿自動生成;統計查詢、報表生成、大數據分析;更多雇主帶來更多就業機會。
3 系統功能的實現
首先對大學生就業信息的收集、分析,初步設計出系統的框架,再利用管理信息系統的基礎理論對信息進行整合,并設計出一個具有個性色彩和親和性的界面。
應用數據庫,用戶使用、系統需要數據存放到數據庫中。相比傳統的數據存儲方法,應用數據庫進行數據的存儲不僅僅可以降低數據存儲的成本,也可以為平臺進行數據的挖掘提供巨大的方便。當然這首先需要針對平臺進行良好的數據庫設計,同時也需要優化的算法進行數據的操作。
利用Hibernate框架思想,進行數據的操作的代碼實現。框架思想主要進行實體的操作,這樣對于軟件的版本迭代有很大的幫助,同時也給新成員加入項目團隊、融入團隊更多的方便,極大地縮短了新成員對項目熟悉的時間?;就瓿闪嗽撓到y的實現。
4 結語
通過這次參加大學生創新創業項目,我們深刻學習了一款軟件在開發過程的具體流程和開發的思想。首先作為一個大學生,有這么一個參與老師領導下的軟件項目開發是一個很難得的機會。在這個項目的過程不僅僅提高我們技術水平,更重要的是鍛煉我們的團隊之間的合作、團隊之間的默契。有付出即有所收獲,從項目的開始到項目的結題我們也收獲很多新的知識,打開了我們新的眼界。
團隊是一個重要的項目開發集體,這不同于我們自己進行項目的開發,比如:如何實現團隊的代碼共享?如何針對團隊的個人進行項目的分工?如何設計項目的框架?如何監督項目的進度?這些問題都會影響一個項目是否可以順利的結題。在這個項目開發過程中,由于團隊較小,進行項目的分工比較明確,主要將項目分為了前臺和后臺實現。針對項目的代碼共享問題,通過項目代碼庫的管理,當進行項目開發完整測試完全后上傳到項目代碼庫中。針對項目的進度問題,主要是通過制定嚴格的時間表,然后在日常項目的開發過程嚴格按照項目計劃表進行項目的開發,并在進度拖欠中不能拖欠兩個工作單位的進度。
參考文獻
[1] 張海藩.軟件工程導論[M].北京:清華大學出版社,2003.
[2] 孫利.Java web案例教程[M].北京:電子工業出版社,2015.
[3] 陳天河.Struts、Hibernate、Spring集成開發寶典[M].北京:電子工業出版社,2007.
[4] 任永昌.軟件項目管理[M].清華大學出版社,2012.
[5] (美)Y.Daniel Liang,著.Java語言程序設計基礎篇[M].萬波,等,譯.機械工業出版社,2008.
[6] 武新華,趙金芝,劉遠韜.服務器搭建項目案例金精粹[M].西安:電子科技大學出版社,2006.
[7] 國家標準.GB 7713-87科學論文編寫格式[S].