王學(xué)梅 任煥海
摘 要:頂崗實(shí)習(xí)是高等職業(yè)教育教學(xué)計(jì)劃的重要組成部分,加強(qiáng)學(xué)生頂崗實(shí)習(xí)的管理是保證實(shí)習(xí)質(zhì)量的重要環(huán)節(jié)。因?qū)W校和企業(yè)雙主體共同參與的特殊性,對學(xué)生進(jìn)行動(dòng)態(tài)管理顯得尤為重要。本文針對高職軟件技術(shù)專業(yè)的頂崗實(shí)習(xí)需求,提出了基于移動(dòng)端的頂崗實(shí)習(xí)監(jiān)控管理平臺,該平臺能夠?qū)W(xué)生頂崗實(shí)習(xí)進(jìn)行動(dòng)態(tài)跟蹤、管理,并且能夠?qū)W(xué)校頂崗實(shí)習(xí)管理、學(xué)生就業(yè)工作起到較好的支持作用。該平臺利用微信公眾管理平臺,采用JSP技術(shù)進(jìn)行二次開發(fā),實(shí)現(xiàn)了實(shí)時(shí)監(jiān)控管理、分析反饋、質(zhì)量控制等多功能。
關(guān)鍵詞:頂崗實(shí)習(xí);Android;微信;監(jiān)控管理
中圖分類號:G717;TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2019)03-0194-03
Research on Post Practice Management of Software Technology Specialty
Based on Mobile
WANG Xuemei,REN Huanhai
(Shandong Huayu University of Technology,Dezhou 253034,China)
Abstract:Post practice is an important part of the teaching plan of higher occupation education,strengthen students internship management is an important link to ensure the quality of training. Because of the particularity of the participation of both schools and enterprises,it is particularly important to carry out dynamic management of students. Aiming at the demand of post practice of software technology specialty in higher vocational colleges,this paper puts forward a monitoring and management platform of post practice based on mobile terminal,which can dynamically track and manage students’post practice, and can play a better supporting role in school post practice management and students’employment work. The platform uses WeChat public management platform and JSP technology for secondary development,realizing real-time monitoring and management,analysis and feedback,quality control and other functions.
Keywords:post practice;Android;WeChat;monitoring and management
0 引 言
安卓(Android)作為一個(gè)開源的操作系統(tǒng),主要用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦。目前,Android用戶群數(shù)量龐大,各種APP程序?qū)映霾桓F,微信程序也在智能終端用戶中廣泛應(yīng)用。據(jù)統(tǒng)計(jì),微信程序的用戶已達(dá)到7億多。微信是支持跨操作系統(tǒng)、跨通信運(yùn)營商的平臺,能通過網(wǎng)絡(luò)快速發(fā)送視頻、語音、圖片和文字,為智能終端提供即時(shí)通訊服務(wù)。微信提供的公眾平臺不僅可以實(shí)時(shí)交流,還可以定時(shí)地進(jìn)行消息推送和素材管理,鑒于此,我們將微信公眾平臺作為學(xué)生頂崗實(shí)習(xí)管理的主要平臺,這樣教師可通過該平臺隨時(shí)隨地將音頻、視頻、圖片文件等資源發(fā)送到學(xué)生的移動(dòng)設(shè)備上,學(xué)生可以實(shí)時(shí)觀看通知、公告。
頂崗實(shí)習(xí)是高等職業(yè)教育教學(xué)計(jì)劃的重要環(huán)節(jié),加強(qiáng)學(xué)生頂崗實(shí)習(xí)的管理是保證實(shí)習(xí)質(zhì)量的重要前提。為了更好地對學(xué)生的頂崗實(shí)習(xí)進(jìn)行動(dòng)態(tài)管理和監(jiān)控,我們將頂崗實(shí)習(xí)管理過程中的用戶分為:學(xué)生、教師、企業(yè),通過掃二維碼的方式添加好友或關(guān)注公眾平臺,并對該平臺進(jìn)行二次開發(fā)。
1 “工學(xué)通”微信公眾平臺功能介紹
關(guān)注“工學(xué)通”微信公眾號平臺后,進(jìn)入平臺主頁。該平臺由教師定期將圖片、視頻、音頻文件等資源發(fā)送到學(xué)生的移動(dòng)設(shè)備上,同時(shí)及時(shí)發(fā)布一些跟學(xué)生有關(guān)的通知、公告等信息,及時(shí)了解學(xué)生的動(dòng)態(tài)信息。同時(shí)該系統(tǒng)進(jìn)行了二次開發(fā),完成了一套動(dòng)態(tài)的頂崗實(shí)習(xí)管理系統(tǒng)。該系統(tǒng)包括教師、企業(yè)以及學(xué)生3個(gè)用戶角色,可以分別為教師、企業(yè)、學(xué)生幾類用戶提供更簡捷、及時(shí)、有效的數(shù)據(jù)技術(shù)服務(wù)。教師不但可以通過該平臺隨時(shí)隨地將音頻、視頻、圖片文件等資源發(fā)送到學(xué)生的移動(dòng)設(shè)備上,隨時(shí)開展討論、測試、答疑等教學(xué)活動(dòng)。還可通過平臺管理,查看學(xué)生實(shí)習(xí)的考勤情況。學(xué)生通過該管理系統(tǒng),可以發(fā)布實(shí)習(xí)總結(jié)、實(shí)習(xí)日志、實(shí)習(xí)情況等信息,以供教師查閱。該系統(tǒng)不但可以使教師能夠及時(shí)掌握校外頂崗實(shí)習(xí)學(xué)生的基本情況,還可以使學(xué)生在進(jìn)行校外實(shí)習(xí)期間隨時(shí)完成實(shí)習(xí)定位簽到,并和企業(yè)、教師進(jìn)行實(shí)時(shí)交流,解決實(shí)習(xí)的知識、技能方面的困惑。
2 平臺技術(shù)架構(gòu)及功能模塊介紹
該管理平臺采用微信公眾號平臺進(jìn)行管理,并對公眾號平臺進(jìn)行二次開發(fā)。二次開發(fā)實(shí)現(xiàn)了一個(gè)動(dòng)態(tài)的頂崗實(shí)習(xí)管理系統(tǒng),包含學(xué)生、企業(yè)、教師三個(gè)角色。該管理系統(tǒng)以JSP語言作為動(dòng)態(tài)開發(fā)語言,服務(wù)器采用Tomcat 8.0,完成服務(wù)器的創(chuàng)建,云服務(wù)器采用騰訊云,數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫。該系統(tǒng)的模塊功能主要包括以下幾部分。
2.1 管理員模塊功能
管理員用戶擁有系統(tǒng)的最高權(quán)限,對教師、學(xué)生和企業(yè)進(jìn)行權(quán)限設(shè)置,并對各類用戶賬號的信息進(jìn)行注冊、修改、查詢和刪除等操作,同時(shí)能進(jìn)行文件及相關(guān)資源的上傳操作,能夠?qū)Ψ?wù)器上的各類文檔和數(shù)據(jù)庫內(nèi)容進(jìn)行備份和更新。
2.2 教師模塊功能
教師作為學(xué)校的管理者,除了及時(shí)地在公眾平臺發(fā)布通知和消息外,還要與實(shí)習(xí)的學(xué)生和企業(yè)進(jìn)行及時(shí)溝通、交流,了解學(xué)生的實(shí)習(xí)現(xiàn)狀,根據(jù)學(xué)生的實(shí)習(xí)狀態(tài)進(jìn)行實(shí)習(xí)成績評定。
2.3 企業(yè)模塊功能
企業(yè)的指導(dǎo)教師主要對學(xué)生進(jìn)行考勤管理,并參與學(xué)生的實(shí)習(xí)成績評定,可以近距離地對學(xué)生進(jìn)行有效監(jiān)督,并將學(xué)生的學(xué)習(xí)狀態(tài)相關(guān)的信息以文件形式發(fā)送到服務(wù)端,以供教師端用戶查看,及時(shí)同學(xué)校溝通、交流以便學(xué)校隨時(shí)了解學(xué)生的狀況。
2.4 學(xué)生模塊功能
學(xué)生對實(shí)習(xí)信息進(jìn)行錄入、查看和更新,并及時(shí)填寫實(shí)習(xí)日志和實(shí)習(xí)總結(jié),將實(shí)習(xí)報(bào)告和學(xué)習(xí)情況反映給教師,必要時(shí)需要及時(shí)記錄自己的位置信息,并將其發(fā)送給教師。
3 微信公眾平臺實(shí)現(xiàn)
“工學(xué)通”微信公眾號的申請流程可以參照微信公眾平臺的官網(wǎng)介紹,關(guān)注該微信公眾號后,其首先提供了以下功能。
3.1 消息推送
消息推送功能主要用于推送、介紹實(shí)習(xí)方面的通知、公告以及相關(guān)的視頻、圖片、文件。
3.2 資料下載
資料下載功能用于提供資料文件下載,包括學(xué)生實(shí)習(xí)方面需要填寫的相關(guān)內(nèi)容以及學(xué)生的學(xué)習(xí)資料。
該平臺進(jìn)行二次開發(fā),首先要了解開發(fā)者的規(guī)范,然后進(jìn)行設(shè)置。在基本設(shè)置頁面,選擇成為開發(fā)者,點(diǎn)擊“修改配置”按鈕,填寫服務(wù)器地址URL、Token和Encoding-AESKey。
其中URL是開發(fā)者用來接收微信消息和事件的接口URL。
Token可由開發(fā)者任意填寫,用作生成簽名(該Token會和接口URL中包含的Token進(jìn)行比對,從而驗(yàn)證安全性)。
服務(wù)器端配置接口文件流程:先配置驗(yàn)證服務(wù)器URL地址,接收微信的消息接口,先驗(yàn)證簽名,如果簽名正確,返回echostr,驗(yàn)證完成后,注釋掉驗(yàn)證。URL地址是在提交前已經(jīng)開發(fā)好的頁面地址,即Web服務(wù)器端的訪問路徑,這里為頂崗實(shí)習(xí)管理系統(tǒng)的動(dòng)態(tài)網(wǎng)站URL,填寫完成后即可實(shí)現(xiàn)頂崗實(shí)習(xí)管理系統(tǒng)的動(dòng)態(tài)管理功能。
動(dòng)態(tài)網(wǎng)站的部分界面展示如圖1、圖2所示。
其中,數(shù)據(jù)庫連接代碼部分展示:
public class DB {
private static final String DBS = "com.mysql.jdbc.Driver";
private static final String DB_URL =
"jdbc:mysql://localhost:3306/db_test";
private static final String DB_NAME = "root";
private static final String DB_PWD = "1234";
public static Connection getCon() throws SQLException {
try {
Class.forName(DBS);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection con =
DriverManager.getCon(DB_URL,DB_NAME,DB_PWD);
…
return con;
}
}
登錄部分功能展示:
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throwsServletException, IOException {
// 返回字符串
String resMsg="FAILED";
// 設(shè)置編碼格式
request.setCharacterEncoding("utf-8");
/*****設(shè)置響應(yīng)時(shí)的編碼格式*****/
response.setCharacterEncoding("utf-8");
//設(shè)置瀏覽器顯示時(shí)的顯示格式
response.setContentType("text/html;charset =utf-8");
// 輸出流
PrintWriter out = response.getWriter();
// 獲取傳入數(shù)據(jù)
String user_name = request.getParameter("username");
String pwd = request.getParameter("password");
System.out.println("username:" + user_name + "password:"+pwd+" --try to login");
// 訪問數(shù)據(jù)庫
int value = MyService.login(username, password,role); //這里Myservice.login為訪問數(shù)據(jù)庫的查詢操作,value用于接收查詢結(jié)果。
if(value == LOGIN_SUCCEEDED)
{ resMsg = "SUCCEEDED";
request.getRequestDispatcher("/first.jsp").forward(request,response);
}
out.print(responseMsg);
…
}
4 結(jié) 論
頂崗實(shí)習(xí)管理是高校教學(xué)計(jì)劃的重要組成部分,為了便于對學(xué)生進(jìn)行動(dòng)態(tài)管理,本文以微信公眾號平臺為基礎(chǔ),利用JSP+MySQL等技術(shù)進(jìn)行二次開發(fā),實(shí)現(xiàn)了學(xué)生、教師與企業(yè)的實(shí)時(shí)交流,同時(shí)還可以定時(shí)地進(jìn)行消息發(fā)送和素材管理。
參考文獻(xiàn):
[1] 曾凡濤.基于移動(dòng)終端的高職立體化頂崗實(shí)習(xí)平臺建設(shè) [J].廣東職業(yè)技術(shù)教育與研究,2017(3):178-181.
[2] 王玫瑰,李廣杰,廖俊杰,等.廣東省高職院校頂崗實(shí)習(xí)管理現(xiàn)狀調(diào)研與分析 [J].北京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2016,15(1):86-91.
[3] 文立.基于移動(dòng)智能終端的高職類頂崗實(shí)習(xí)管理系統(tǒng)構(gòu)建 [J].中國教育信息化,2014(23):53-56.
[4] 馮欣悅,王雪松,陳慧文.基于移動(dòng)終端的高職頂崗實(shí)習(xí)平臺的開發(fā)與應(yīng)用 [J].電子世界,2018(12):96+98.
[5] 魯志建.基于移動(dòng)終端的評課平臺系統(tǒng)研究 [J].成才之路,2017(8):28.
[6] 謝忠新,賈晶晶,王其冰.基于移動(dòng)終端的課堂教學(xué)評價(jià)研究 [J].中小學(xué)信息技術(shù)教育,2012(10):91-94.
作者簡介:王學(xué)梅(1979.08-),女,漢族,山東德州人,教師,講師,碩士,研究方向:數(shù)據(jù)庫應(yīng)用、軟件開發(fā)。