(南京航空航天大學計算機科學與技術學院,南京,210016)
基于WEB的高校校友及用人單位就業(yè)資源平臺設計
王國軍,袁 婷
(南京航空航天大學計算機科學與技術學院,南京,210016)
就業(yè)信息的數(shù)量、有效性及準確性對大學畢業(yè)生順利就業(yè)至關重要。本文助于計算機和網(wǎng)絡技術,以用人單位和校友提供的就業(yè)信息和就業(yè)咨詢?yōu)榛A,構建了一個有效、友好和可靠的就業(yè)信息平臺,并闡述了該平臺的整體框架、系統(tǒng)設計和技術路線。
校友;用人單位;大學生就業(yè);平臺設計
高等學校畢業(yè)生是整個社會充滿活力,富于創(chuàng)造的群體,是國家寶貴的資源。隨著我國高等教育大眾化、社會化進程的逐步加快,近幾年,大學畢業(yè)生初次就業(yè)率和供需比日趨下降,大學生就業(yè)難的問題日趨凸顯。大學生就業(yè)問題關系到高等教育持續(xù)健康的發(fā)展,關系到國家的經(jīng)濟建設、社會的穩(wěn)定和人民群眾的根本利益。如何促進大學生充分就業(yè),已成為政府和高校迫在眉睫的問題。
隨著計算機技術迅速發(fā)展,網(wǎng)絡技術突飛猛進,信息成為大學生能否順利高質(zhì)量就業(yè)的重要條件。構建一個有效、友好和可靠的就業(yè)信息化平臺系統(tǒng)已成為當前大學生就業(yè)指導工作的當務之急。
每年各大高校都會舉辦多場校園招聘會,吸引了國內(nèi)外眾多企業(yè)和單位進入校園;同時,每年各大高校均有數(shù)以千計的畢業(yè)生走上工作崗位,成為用人單位中的校友群體。這些用人單位和校友信息是構建有效、友好和可靠的就業(yè)信息化平臺系統(tǒng)的基礎。借助這一平臺收集、整理、分析、共享各用人單位和畢業(yè)校友提供的就業(yè)信息和就業(yè)咨詢,從而為應屆畢業(yè)生搭建高效的求職平臺,幫助他們順利就業(yè)。
1.1系統(tǒng)設計目標
信息是任何一個就業(yè)平臺的基礎,因此,系統(tǒng)首先要實現(xiàn)對用人單位和校友信息的增刪改查,其次是對這些信息的分析以及信息發(fā)布、在線咨詢和留言板等功能,最后,交互界面要盡量友好。系統(tǒng)的具體設計目標如下:
(1)建立用人單位、校友信息和用戶信息數(shù)據(jù)庫。收集、加工、分析、整理系統(tǒng)所需的各種數(shù)據(jù),建立相應的數(shù)據(jù)庫及管理模塊。
(2)建立數(shù)據(jù)庫統(tǒng)計查詢模塊。為查詢用人單位信息、歷年校友就業(yè)情況、招聘信息等提供服務。
(3)建立留言板模塊。主要提供留言等服務。
(4)建立在線咨詢模塊。提供在線即時通訊服務。
(5)建立用人單位模塊。為用人單位提供信息查詢、修改、招聘信息發(fā)布等服務。
(6)建立校友模塊。為校友提供信息查詢、修改、招聘信息發(fā)布、建言母校等服務。
(7)輔助功能模塊。主要提供報表打印等服務。
1.2系統(tǒng)總體功能框架
系統(tǒng)的功能即系統(tǒng)目標的實現(xiàn)。本系統(tǒng)的總體功能模塊框架如圖1所示。
圖1 系統(tǒng)總體功能模塊框架
2.1數(shù)據(jù)庫設計
在當今信息爆炸的時代,我們并不缺乏數(shù)據(jù),我們?nèi)钡氖侨绾问占?、篩選、處理、運用數(shù)據(jù)。因此,設計一組合理的數(shù)據(jù)表是一個系統(tǒng)能夠正確、高效運行的基礎。本系統(tǒng)的數(shù)據(jù)庫主要由用人單位信息、用人單位聯(lián)系人信息、校友信息、用戶信息、留言記錄五張數(shù)據(jù)表組成。
2.2功能模塊設計
(1)數(shù)據(jù)庫子模塊。數(shù)據(jù)庫子模塊是本系統(tǒng)的核心模塊之一。它主要有以下功能:1)數(shù)據(jù)庫基本操作:用戶可以對其權限內(nèi)的數(shù)據(jù)進行添加、查找、刪除、修改;2)檢驗功能:能對內(nèi)部數(shù)據(jù)的一致性、完整性等進行檢驗;3)可視化功能:能夠?qū)?shù)據(jù)庫中的數(shù)據(jù)以折線圖、直方圖、餅狀圖等圖形進行直觀的顯示;4)數(shù)據(jù)導入/導出:管理員可以按指定的文件格式將外部數(shù)據(jù)導入數(shù)據(jù)庫,也可以將數(shù)據(jù)庫中的數(shù)據(jù)導出到系統(tǒng)外部。
(2)系統(tǒng)統(tǒng)計查詢模塊。系統(tǒng)可根據(jù)用戶提供的統(tǒng)計查詢條件對數(shù)據(jù)庫進行多級統(tǒng)計查詢。本系統(tǒng)支持按姓名、學號、工作單位、就業(yè)性質(zhì)、畢業(yè)年限等關鍵字對校友信息的模糊和組合查詢,同時支持按單位名稱、需求專業(yè)、地區(qū)等關鍵字對用人單位信息的模糊和組合查詢。不同的用戶對數(shù)據(jù)有不同的要求,譬如輔導員經(jīng)常要對學生的基本情況進行分類、分組查詢及統(tǒng)計分析,按畢業(yè)年份、性別、工作地點等進行分類統(tǒng)計;應屆畢業(yè)生可能只對自己熟悉的幾位上屆的學長感興趣,想得到他們的幫助,這時就可以按姓名查詢,如果對某幾個公司感興趣,則可以按公司名稱查詢等等。
(3)留言板模塊。當應屆畢業(yè)生用戶對平臺上的招聘信息有疑惑的時候可以給用人單位留言;或者想咨詢以前學長了解某些就業(yè)方面的信息,又擔心直接打電話打擾到別人的時候,也可以給學長們留言;還可以通過留言給管理員,為平臺建設和維護提出自己的意見和建議。當有留言產(chǎn)生時,模塊會自動給留言接收者發(fā)送一條站內(nèi)通知,提醒其盡快回復留言內(nèi)容。
(4)在線咨詢模塊。當應屆畢業(yè)生用戶對平臺上的招聘想咨詢以前學長了解某些就業(yè)方面的信息或者想給管理員提一些平臺建設和維護的建議,且他們恰巧在線的時候,就可以通過在線咨詢模塊跟他們直接進行交流。
(5)用人單位模塊。該模塊主要為用人單位提供服務。用人單位可以通過該模塊發(fā)布和修改招聘信息;修改單位信息,如公司名稱、公司地址、密碼等等;添加、修改、刪除公司聯(lián)系人信息;通過留言或在線咨詢模塊與校友或應屆畢業(yè)生用戶進行交流。
(6)校友模塊。校友用戶可以通過該模塊發(fā)布所在單位(科室)崗位需求、發(fā)展狀況;查詢招聘、用人單位、往年歷屆校友信息;通過留言或在線咨詢模塊與在校生、其他校友和用人單位進行交流。
(7)管理員模塊。該模塊僅管理員可見,擁有平臺的最高權限。管理員可以通過該模塊管理平臺的數(shù)據(jù),批量添加和刪除其他低級權限的用戶,例如為應屆畢業(yè)生創(chuàng)建初始賬戶,將用戶名設置為學號,密碼為學號后六位,然后批量導入用戶數(shù)據(jù)表;還可以通過該模塊發(fā)布站內(nèi)新聞、通知等。
(8)輔助功能模塊。主要提供報表打印等服務。
本系統(tǒng)的開發(fā)語言是Java,主要通過Eclipse在window7環(huán)境下完成,使用MySql作為數(shù)據(jù)庫管理系統(tǒng)。系統(tǒng)開發(fā)過程中,還使用到其他工具包括Velocity模板引擎、Spring Framework框架、Bootstrap工具包、Hibernate對象關系映射框架等。
Java是一種可以撰寫跨平臺應用軟件的面向?qū)ο蟮某绦蛟O計語言,Java技術具有卓越的通用性、高效性、平臺移植性和安全性,得到廣泛應用。Eclipse是一個開放源碼的、可擴展的應用開發(fā)平臺,該平臺為編程人員提供了一流的Java集成開發(fā)環(huán)境。作為一套開源工具,可用于構建Web Services、J2EE等各種類型的應用,其所提供的功能不亞于由專業(yè)的集成環(huán)境供應商所提供的商業(yè)化產(chǎn)品。在WEB應用方面MySQL是最好的RDBMS(Relational Database Management System:關系數(shù)據(jù)庫管理系統(tǒng))應用軟件之一,關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。
當Velocity應用于web開發(fā)時,界面設計人員可以和java程序開發(fā)人員同步開發(fā)一個遵循MVC架構的web站點。Velocity將java代碼從web頁面中分離出來,這樣為web站點的長期維護提供了便利,同時也為我們在JSP和PHP之外又提供了一種可選的方案。Spring Framework實現(xiàn)了很優(yōu)雅的MVC,對不同的數(shù)據(jù)訪問技術提供了統(tǒng)一的接口,采用控制反轉(zhuǎn)(Inversion of Control)使得可以很容易的實現(xiàn)bean的裝配,提供了簡潔的面向切面編程(Aspect Oriented Programming)。Bootstrap是基于jQuery框架開發(fā)的,它在jQuery框架的基礎上進行了更為個性化和人性化的完善,形成一套自己獨有的網(wǎng)站風格,并兼容大部分jQuery插件。同時,它提供了一套優(yōu)雅的HTML和CSS規(guī)范。Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,它完成了數(shù)據(jù)持久化的重任。
本系統(tǒng)經(jīng)過調(diào)試,已部署到學校服務器,處于初步運行階段。平臺采用當前主流的數(shù)據(jù)和框架設計模式進行設計,并使用了多種工具進行綜合開發(fā),在保證系統(tǒng)能夠穩(wěn)定高效運行的同時使得界面更加友好。平臺多級綜合統(tǒng)計查詢、圖形化數(shù)據(jù)顯示、留言板等功能使其成為就業(yè)雙向選擇的有效平臺。一方面校友和用人單位可以通過該平臺發(fā)布針對性強的招聘信息,為所在單位招收到優(yōu)秀的員工;另一方面,應屆畢業(yè)生可以通過平臺查找到適合自己的招聘崗位以及向用人單位和校友進行就業(yè)咨詢,從而大大提高了就業(yè)崗位匹配度和就業(yè)成功率。
[1] 孟祥龍,李瑩.影響大學生就業(yè)因素分析與應對策略[J].沈陽農(nóng)業(yè)大學學報(社會科學版),2007, 9(1):41-44.
[2] 范重慶.大學生就業(yè)信息化平臺系統(tǒng)研究[J].中國大學生就業(yè),2007 (14):45-46.
[3] 鄒志云,韓蔚,李建軍等.大學生行為管理信息系統(tǒng)的設計與開發(fā)[J].建材高教理論與實踐,2001,20(1):79-80.
Design of Employment Information Platform from College Alumni and Employer Based on WEB
Wang Guojun,Yuan Ting
(College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics, Nanjing,210016,China)
Number,effectiveness and accuracy of employment information is crucial to the successful employment of university graduates.In this paper,with the help of computer and network technology,we building an efficient,friendly and reliable employment information platform based on employment information and job counseling provided by employer and alumni.And we describe the overall framework,system design and technical route of the platform.
Alumni;Employer;Graduate Employment;Design of platform
王國軍(1980-),男,河南新鄉(xiāng)人,計算機科學與技術學院黨委副書記,博士研究生,研究方向為學生事務管理、高教管理。
中央高?;究蒲袠I(yè)務費資助項目(NR2014040)