劉甜+張少軒
摘 要:頂崗實習(xí)是高職院校教學(xué)的有機組成部分,由于頂崗實習(xí)有別于校內(nèi)教學(xué)活動,其管理顯得尤其重要。本文提出的基于移動互聯(lián)網(wǎng)的高職院校頂崗實習(xí)監(jiān)控管理平臺,能夠?qū)W(xué)生頂崗實習(xí)進行動態(tài)跟蹤、管理,對各項數(shù)據(jù)進行收集、統(tǒng)計與分析等工作,對學(xué)校頂崗實習(xí)管理、學(xué)生就業(yè)工作起到較好的支持作用。系統(tǒng)平臺采用SOA架構(gòu),服務(wù)器端使用JavaEE技術(shù),使用JSON技術(shù)和前端進行數(shù)據(jù)交換。用戶交互界面使用JQuery技術(shù),結(jié)合微信公眾號,實現(xiàn)系統(tǒng)的多終端特性。
關(guān)鍵詞:頂崗實習(xí);監(jiān)控管理;SOA架構(gòu);JSON;移動終端
中圖分類號:TP315 文獻標識碼:A
Abstract:Internship is an important part of teaching in higher vocational colleges,the management of which is especially important because of its difference with school teaching activities.This paper presents the internship monitoring and management platform based on mobile Internet in higher vocational colleges,which can implements dynamic tracking and management of internship,and perform data collection,statistics and analysis of internship,greatly supporting the internship and employment management.The system platform is constructed based on the SOA architecture.The server is built through JavaEE technology.Data exchange is implemented through JSON technology.The user interface is designed through JQuery technology.By applying the WeChat official account,the system implements the multi-terminal feature.
Keywords:internship;monitoring and management;SOA architecture;JSON;mobile terminal
1 引言(Introduction)
頂崗實習(xí)是高職院校教學(xué)的有機組成部分,是高職生就業(yè)的重要過渡期和準備期,對提高高職人才培養(yǎng)質(zhì)量至關(guān)重要。由于頂崗實習(xí)有別于校內(nèi)教學(xué)活動,其管理顯得尤其重要;有效的管理,是提高頂崗實習(xí)質(zhì)量的關(guān)鍵[1]。
現(xiàn)有的高職院校頂崗實習(xí)管理系統(tǒng),大部分基于瀏覽器/服務(wù)器模式,并沒有相應(yīng)的移動客戶端,師生必須在有電腦的情況下才能使用,主要溝通方式為手機短信、固定電話等,缺少智能終端客戶端,無法實現(xiàn)“隨時隨地隨身”的溝通與管理。
本文提出了一種基于移動互聯(lián)網(wǎng)的頂崗實習(xí)管理系統(tǒng),系統(tǒng)使用智能終端設(shè)備進行信息采集和溝通,可以使學(xué)生在校外頂崗實習(xí)中無論在任何地方,無需通過電腦,只要有手機和網(wǎng)絡(luò)就可以和學(xué)校保持聯(lián)系,學(xué)校也可以通過系統(tǒng)來實現(xiàn)精細化管理,提升管理水平。有效解決高職院校頂崗實習(xí)地點分散,管理困難,管理成本高的現(xiàn)狀,為學(xué)校、企業(yè)、學(xué)生搭建高效的頂崗實習(xí)管理平臺,為今后在高職院校實施頂崗實習(xí)一體化管理提供研究借鑒[2]。
2 高職院校頂崗實習(xí)管理現(xiàn)狀(Current situation of
management in Higher Vocational Colleges)
《國務(wù)院關(guān)于大力發(fā)展職業(yè)教育的決定》(國發(fā)[2005]35號)和《教育部關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見》和教育部文件:在2006年第16號文件“五、大力推行工學(xué)結(jié)合,突出實踐能力培養(yǎng),改革人才培養(yǎng)模式”和“六、校企合作,加強實訓(xùn)、實習(xí)基地建設(shè)”中提出“高等職業(yè)院校要保證在校生至少有半年時間到企業(yè)等用人單位頂崗實習(xí)”[3];在落實這一政策時,高職院校缺面臨很多管理上的難題。項目組通過實地走訪、電話聯(lián)系等方式,聯(lián)系了多家高職院校,對頂崗實習(xí)模式、管理、安全、考核等問題進行了深入調(diào)查。我們發(fā)現(xiàn)目前高職院校頂崗實習(xí)管理模式類似,但管理手段不一,主要存在如下問題。
第一,大部分院校很多專業(yè)學(xué)生頂崗實習(xí)企業(yè)分散,校內(nèi)指導(dǎo)教師無法做到大面積的實習(xí)指導(dǎo),只能是以電話、微信或者QQ等方式與學(xué)生聯(lián)系。學(xué)生的實習(xí)工作往往又很忙,在教師教學(xué)負擔(dān)較重的情況下,經(jīng)常發(fā)生幾周甚至一個月師生都沒有聯(lián)系的情況。
第二,目前各高校普遍以“實習(xí)小結(jié)”等書面報告的形式考核學(xué)生,實習(xí)小結(jié)一般由學(xué)生定期提交,校內(nèi)指導(dǎo)教師寫評語給定成績。學(xué)生在企業(yè)的真實實習(xí)效果難以監(jiān)控,頂崗實習(xí)考核評價方式缺乏嚴謹?shù)捏w系和科學(xué)的方式。
第三,學(xué)生到實習(xí)單位后,在一定程度上會脫離學(xué)校的監(jiān)管和指導(dǎo)老師的有效指導(dǎo),一方面頂崗實習(xí)效果難以保證,另一方面也可能會產(chǎn)生安全、勞動糾紛等問題。從安全角度考慮,雖然很多學(xué)校都要求學(xué)生進行每日簽到,但很多學(xué)生無法執(zhí)行,簽到的形式有電話、短信、QQ、微信等多種形式,從客觀上無法統(tǒng)計,更無法做到安全預(yù)警與處置[4-6]。
3 系統(tǒng)設(shè)計(System design)
我項目組成員將這些不同層次的需求進行分類整理,充分理解業(yè)務(wù)需求,設(shè)計業(yè)務(wù)流程圖;仔細鑒別用戶需求,判斷各個要求是否存在沖突,是否與業(yè)務(wù)需求沖突;理清功能需求。最后,確定出全部系統(tǒng)功能,系統(tǒng)功能模塊圖如下:
4 系統(tǒng)功能(System function)
系統(tǒng)能夠?qū)W(xué)生頂崗實習(xí)進行動態(tài)跟蹤、管理,對各項數(shù)據(jù)進行收集、統(tǒng)計與分析等工作,對學(xué)校頂崗實習(xí)管理、學(xué)生就業(yè)工作起到較好的支持作用。
系統(tǒng)平臺將學(xué)生、校內(nèi)導(dǎo)師、企業(yè)導(dǎo)師等頂崗實習(xí)過程中的信息規(guī)范化,系統(tǒng)化的進行分類管理,使信息清晰明了,便于查閱及使用。
頂崗實習(xí)學(xué)生可以通過系統(tǒng)報名并參加實習(xí)活動,上報、更新自己的實習(xí)過程,進行每日安全簽到,撰寫實習(xí)日報、周報、月報,上傳實習(xí)協(xié)議、實習(xí)照片,就業(yè)證明掃描件等,撰寫實習(xí)總結(jié),評價校內(nèi)導(dǎo)師、實習(xí)企業(yè)。
校內(nèi)指導(dǎo)教師可通過系統(tǒng)創(chuàng)建實習(xí)活動,審核確認學(xué)生實習(xí)過程、實習(xí)協(xié)議、就業(yè)證明,管理、查看自己所帶學(xué)生實習(xí)中的安全簽到情況、日報、周報、月報等相關(guān)信息,可以通過系統(tǒng)發(fā)送通知,撰寫指導(dǎo)記錄,評價學(xué)生實習(xí)企業(yè),評定學(xué)生實習(xí)成績等。
系統(tǒng)還可在實習(xí)學(xué)生超過系統(tǒng)中預(yù)定的未安全簽到報警天數(shù)后自動通過短信、微信等方式通知學(xué)生的校內(nèi)導(dǎo)師、班主任、輔導(dǎo)員和家長,減少了實習(xí)安全隱患。
系統(tǒng)還實現(xiàn)了對學(xué)生頂崗實習(xí)數(shù)據(jù)的統(tǒng)計分析,學(xué)校可根據(jù)這些數(shù)據(jù)對頂崗實習(xí)和學(xué)生就業(yè)工作進行決策。企業(yè)可通過系統(tǒng)查看學(xué)生的頂崗實習(xí)過程,對學(xué)校提出意見和建議,實現(xiàn)了學(xué)校、企業(yè)和學(xué)生之間的互聯(lián)互通。
5 開發(fā)技術(shù)(Development technology)
在系統(tǒng)體系設(shè)計上采用SOA(Service-Oriented Architecture)架構(gòu),服務(wù)器端使用JavaEE(Java Enterprise Edition)技術(shù),使用JSON(JavaScript Object Notation)技術(shù)和前端進行數(shù)據(jù)交換。用戶交互界面使用JQuery技術(shù),結(jié)合微信公眾號,系統(tǒng)可以跨終端運行,利用移動互聯(lián)網(wǎng)實現(xiàn)了“隨時隨地交流”。
5.1 SOA架構(gòu)
SOA即面向服務(wù)的架構(gòu),是一種松耦合、粗粒度的服務(wù)架構(gòu)。這個架構(gòu)是為了解決不同應(yīng)用之間的業(yè)務(wù)集成問題(如不同編程語言或操作系統(tǒng))而設(shè)計的。SOA將程序的不同功能組件都定義為相對獨立的服務(wù),每個服務(wù)有要有明確的功能界限,并且要不依賴于其他的功能模塊或系統(tǒng),不同的服務(wù)間通過標準的接口和契約進行數(shù)據(jù)通訊。接口和契約不涉及底層所使用的編程語言和操作系統(tǒng)[7]。
本系統(tǒng)中SOA總線服務(wù)通過標準化接口(WSDL)提供應(yīng)用服務(wù),采用標準化協(xié)議(HTTP)進行調(diào)用。不同平臺的開發(fā)人員在微信、Android、IOS和Web端均通過調(diào)用HTTP來調(diào)用現(xiàn)有服務(wù),而無須了解應(yīng)用內(nèi)部的工作原理。不同平臺間采用JSON實現(xiàn)跨平臺數(shù)據(jù)傳輸[8]。
5.2 數(shù)據(jù)校驗
在本系統(tǒng)的業(yè)務(wù)邏輯中,對數(shù)據(jù)值的校驗從表示層到數(shù)據(jù)層的各層都存在,但各層校驗的規(guī)則又不盡相同。在各層中進行重復(fù)的校驗邏輯既導(dǎo)致了不必要的資源消耗,又導(dǎo)致每層都夾雜著校驗的邏輯,使得邏輯不夠單一。因此我們使用了符合JSR 303數(shù)據(jù)驗證規(guī)范的Hibernate Validator進行數(shù)據(jù)驗證。
5.3 Alibaba Druid
在系統(tǒng)開發(fā)過程中,筆者發(fā)現(xiàn)需要一些監(jiān)控組件來監(jiān)控應(yīng)用程序的運行情況,包括Web URI、Spring、JDBC等。為了監(jiān)控SQL執(zhí)行情況,在最開始的時候做了一個Filter-Chain模式的ProxyDriver,缺省提供StatFilter,后來需要把連接池、SQL Parser、Proxy Driver合起來,于是就使用了Alibaba Druid。
Druid是阿里巴巴開源平臺上的一個項目,整個項目由數(shù)據(jù)庫連接池、插件框架和SQL解析器組成。該項目的開發(fā)主要是為了擴展JDBC的限制,可以讓程序員實現(xiàn)特殊的需求。比如向密鑰服務(wù)請求憑證、SQL性能收集、統(tǒng)計SQL信息、SQL翻譯、SQL注入檢查等,程序員可以通過定制來實現(xiàn)自己需要的功能。
在系統(tǒng)中,我們通過Druid監(jiān)控數(shù)據(jù)庫訪問性能,Druid內(nèi)置提供了一個功能強大的StatFilter插件,能夠詳細統(tǒng)計SQL的執(zhí)行性能。同時,我們還替換了默認的C3P0為Druid提供的高效、功能強大、可擴展性好的數(shù)據(jù)庫連接池。同時還使用其記錄SQL執(zhí)行日志,Druid提供了不同的LogFilter,我們使用了支持Log4j的Filter來監(jiān)控應(yīng)用的數(shù)據(jù)庫訪問情況。
6 系統(tǒng)建設(shè)過程(System construction process)
在概要設(shè)計的基礎(chǔ)上,項目組進行了系統(tǒng)的詳細設(shè)計,分析出了實現(xiàn)具體模塊所涉及到的主要算法、數(shù)據(jù)結(jié)構(gòu)、類的層次結(jié)構(gòu)及調(diào)用關(guān)系等,以便進行編碼和測試,編寫出了“數(shù)據(jù)庫設(shè)計報告”。然后根據(jù)詳細設(shè)計過程中對數(shù)據(jù)結(jié)構(gòu)、算法分析和模塊實現(xiàn)等方面的設(shè)計要求,開始具體的編寫程序工作,分別實現(xiàn)各模塊的功能,從而實現(xiàn)對本系統(tǒng)的功能、性能、接口、界面等方面的要求。
編碼完成后,項目組根據(jù)需求說明書對系統(tǒng)各模塊進行了功能測試、容錯性測試和易用性測試,將解決發(fā)現(xiàn)的問題予以解決。并在保定職業(yè)技術(shù)學(xué)院軟件技術(shù)專業(yè)校外畢業(yè)設(shè)計管理中試用。
第一輪使用結(jié)束后,項目組根據(jù)反饋情況開始進行第二版系統(tǒng)的研發(fā),主要增加的功能是安全簽到地理位置信息采集和更新預(yù)警算法,并進行微信公眾號功能開發(fā),使用響應(yīng)式客戶端技術(shù)增強系統(tǒng)適應(yīng)性。
同時,因為在不同的院校頂崗實習(xí)管理的細則不同,為了增強系統(tǒng)適用性,我們對系統(tǒng)功能做了減法,盡量做到不改動院?,F(xiàn)有管理流程就可使用,在第三版中僅保留了核心功能,使之變?yōu)橐粋€非侵入性、輕量型的系統(tǒng)。
7 系統(tǒng)特色(System features)
相比較其他基于移動互聯(lián)網(wǎng)的頂崗實習(xí)實時監(jiān)控系統(tǒng),系統(tǒng)建立了LBS(基于地理位置的服務(wù))的實習(xí)位置安全預(yù)警模型。系統(tǒng)要求學(xué)生每天均需要通過微信、客戶端進行安全簽到,如果學(xué)生超過一段時間沒有簽到,系統(tǒng)會自動發(fā)送警示消息給學(xué)生的校內(nèi)導(dǎo)師、家長和企業(yè)導(dǎo)師。在學(xué)生簽到的時候,系統(tǒng)會自動比對其實習(xí)信息和簽到位置,如果位置不符,則提示校內(nèi)導(dǎo)師與學(xué)生聯(lián)系進行安全檢查。同時,系統(tǒng)每周還會將上一周的安全簽到統(tǒng)計情況發(fā)送給相關(guān)的責(zé)任領(lǐng)導(dǎo)。
8 結(jié)論(Conclusion)
系統(tǒng)在保定職業(yè)技術(shù)學(xué)院應(yīng)用后,能夠?qū)W(xué)院學(xué)生頂崗實習(xí)進行動態(tài)跟蹤、管理,對各項數(shù)據(jù)進行收集、統(tǒng)計與分析等工作,將學(xué)生、頂崗實習(xí)過程中的信息規(guī)范化,通過微信功能加強了企業(yè)、學(xué)校、學(xué)生和家長四方面的互聯(lián)互通,有效降低了學(xué)生實習(xí)期間的安全隱患,對學(xué)校頂崗實習(xí)管理、學(xué)生就業(yè)工作起到較好的支持作用。
本系統(tǒng)中的頂崗實習(xí)信息采集功能有利于對實習(xí)信息進行數(shù)字化、統(tǒng)一化管理,有利于數(shù)據(jù)的統(tǒng)計和分析,能夠?qū)W(xué)校的專業(yè)建設(shè)起到?jīng)Q策支持作用;安全簽到和預(yù)警功能有利于降低實習(xí)的安全隱患,在第一時間發(fā)現(xiàn)和解決問題,有效降低安全隱患;就業(yè)證明審核功能有利于解決就業(yè)證明不規(guī)范,不合格的問題;這些問題的解決,可以幫助學(xué)生更加順利、安全實習(xí),幫助學(xué)校教師和學(xué)生之間進行更加有效的溝通,也使得學(xué)校的實習(xí)管理更加高效,具有良好的社會效益。
系統(tǒng)的使用可以提高溝通效率,減少因缺乏高效溝通渠道而產(chǎn)生的不必要的費用,如指導(dǎo)教師通訊費、差旅費等。安全預(yù)警功能則能減少因安全問題而產(chǎn)生的人身和財產(chǎn)損失,這些損失無論對學(xué)生親屬還是對學(xué)校來說有時候都是無法估量的。電子化的日志系統(tǒng)則可以減少打印、快遞方面的費用,減少紙張的使用。實習(xí)協(xié)議、就業(yè)證明審核功能則可以使學(xué)生減少因不合格問題而產(chǎn)生的差旅費用。
綜上所述,基于移動互聯(lián)網(wǎng)的高職院校頂崗實習(xí)監(jiān)控管理平臺可以對學(xué)生頂崗實習(xí)進行動態(tài)跟蹤、管理,對各項數(shù)據(jù)進行收集、統(tǒng)計與分析等工作,對學(xué)校頂崗實習(xí)管理、學(xué)生就業(yè)工作起到較好的支持作用。具有良好的社會和經(jīng)濟效益。
參考文獻(References)
[1] YataoYang,et al.Targeted Fully Homomorphic Encryption Based on a Double Decryption Algorithm for Polynomials[J].Tsinghua Science and Technology,2014(05):478-485.
[2] 葉國棟,等.A self-cited pixel summation based image encryption algorithm[J]. Chinese Physics B,2017(01):135-142.
[3] Osama A.KHASHAN,et al.Performance study of selective encryption in comparison to full encryption for still visual images[J].Journal of Zhejiang University-Science C(Computers & Electronics),2014(06):435-444.
[4] 霍芳,韓先滿.基于微信的頂崗實習(xí)教學(xué)管理探索[J].中國職業(yè)技術(shù)教育,2014(23):30-31.
[5] 吉國慶.移動互聯(lián)網(wǎng)在頂崗實習(xí)管理中的應(yīng)用[J].職教通訊,
2014(14):50-52.
[6] 胡俊.基于SAE平臺的頂崗實習(xí)系統(tǒng)研究與實現(xiàn)[D].中南林業(yè)科技大學(xué),2014.
[7] 文立.基于移動智能終端的高職類頂崗實習(xí)管理系統(tǒng)構(gòu)建[J].中國教育信息化,2014(23):53-56.
[8] 和莉.基于微信的移動客戶端在頂崗實習(xí)系統(tǒng)中的應(yīng)用研究[J].江蘇開放大學(xué)學(xué)報,2014(06):38-41.
作者簡介:
劉 甜(1981-),女,碩士,講師.研究領(lǐng)域:計算機軟件工程.
張少軒(1981-),男,碩士,講師.研究領(lǐng)域:計算機軟件工程.