王學梅 任煥海
摘 要:頂崗實習是高等職業教育教學計劃的重要組成部分,加強學生頂崗實習的管理是保證實習質量的重要環節。因學校和企業雙主體共同參與的特殊性,對學生進行動態管理顯得尤為重要。本文針對高職軟件技術專業的頂崗實習需求,提出了基于移動端的頂崗實習監控管理平臺,該平臺能夠對學生頂崗實習進行動態跟蹤、管理,并且能夠對學校頂崗實習管理、學生就業工作起到較好的支持作用。該平臺利用微信公眾管理平臺,采用JSP技術進行二次開發,實現了實時監控管理、分析反饋、質量控制等多功能。
關鍵詞:頂崗實習;Android;微信;監控管理
中圖分類號:G717;TP311.52 文獻標識碼: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)作為一個開源的操作系統,主要用于移動設備,如智能手機和平板電腦。目前,Android用戶群數量龐大,各種APP程序層出不窮,微信程序也在智能終端用戶中廣泛應用。據統計,微信程序的用戶已達到7億多。微信是支持跨操作系統、跨通信運營商的平臺,能通過網絡快速發送視頻、語音、圖片和文字,為智能終端提供即時通訊服務。微信提供的公眾平臺不僅可以實時交流,還可以定時地進行消息推送和素材管理,鑒于此,我們將微信公眾平臺作為學生頂崗實習管理的主要平臺,這樣教師可通過該平臺隨時隨地將音頻、視頻、圖片文件等資源發送到學生的移動設備上,學生可以實時觀看通知、公告。
頂崗實習是高等職業教育教學計劃的重要環節,加強學生頂崗實習的管理是保證實習質量的重要前提。為了更好地對學生的頂崗實習進行動態管理和監控,我們將頂崗實習管理過程中的用戶分為:學生、教師、企業,通過掃二維碼的方式添加好友或關注公眾平臺,并對該平臺進行二次開發。
1 “工學通”微信公眾平臺功能介紹
關注“工學通”微信公眾號平臺后,進入平臺主頁。該平臺由教師定期將圖片、視頻、音頻文件等資源發送到學生的移動設備上,同時及時發布一些跟學生有關的通知、公告等信息,及時了解學生的動態信息。同時該系統進行了二次開發,完成了一套動態的頂崗實習管理系統。該系統包括教師、企業以及學生3個用戶角色,可以分別為教師、企業、學生幾類用戶提供更簡捷、及時、有效的數據技術服務。教師不但可以通過該平臺隨時隨地將音頻、視頻、圖片文件等資源發送到學生的移動設備上,隨時開展討論、測試、答疑等教學活動。還可通過平臺管理,查看學生實習的考勤情況。學生通過該管理系統,可以發布實習總結、實習日志、實習情況等信息,以供教師查閱。該系統不但可以使教師能夠及時掌握校外頂崗實習學生的基本情況,還可以使學生在進行校外實習期間隨時完成實習定位簽到,并和企業、教師進行實時交流,解決實習的知識、技能方面的困惑。
2 平臺技術架構及功能模塊介紹
該管理平臺采用微信公眾號平臺進行管理,并對公眾號平臺進行二次開發。二次開發實現了一個動態的頂崗實習管理系統,包含學生、企業、教師三個角色。該管理系統以JSP語言作為動態開發語言,服務器采用Tomcat 8.0,完成服務器的創建,云服務器采用騰訊云,數據庫采用MySQL數據庫。該系統的模塊功能主要包括以下幾部分。
2.1 管理員模塊功能
管理員用戶擁有系統的最高權限,對教師、學生和企業進行權限設置,并對各類用戶賬號的信息進行注冊、修改、查詢和刪除等操作,同時能進行文件及相關資源的上傳操作,能夠對服務器上的各類文檔和數據庫內容進行備份和更新。
2.2 教師模塊功能
教師作為學校的管理者,除了及時地在公眾平臺發布通知和消息外,還要與實習的學生和企業進行及時溝通、交流,了解學生的實習現狀,根據學生的實習狀態進行實習成績評定。
2.3 企業模塊功能
企業的指導教師主要對學生進行考勤管理,并參與學生的實習成績評定,可以近距離地對學生進行有效監督,并將學生的學習狀態相關的信息以文件形式發送到服務端,以供教師端用戶查看,及時同學校溝通、交流以便學校隨時了解學生的狀況。
2.4 學生模塊功能
學生對實習信息進行錄入、查看和更新,并及時填寫實習日志和實習總結,將實習報告和學習情況反映給教師,必要時需要及時記錄自己的位置信息,并將其發送給教師。
3 微信公眾平臺實現
“工學通”微信公眾號的申請流程可以參照微信公眾平臺的官網介紹,關注該微信公眾號后,其首先提供了以下功能。
3.1 消息推送
消息推送功能主要用于推送、介紹實習方面的通知、公告以及相關的視頻、圖片、文件。
3.2 資料下載
資料下載功能用于提供資料文件下載,包括學生實習方面需要填寫的相關內容以及學生的學習資料。
該平臺進行二次開發,首先要了解開發者的規范,然后進行設置。在基本設置頁面,選擇成為開發者,點擊“修改配置”按鈕,填寫服務器地址URL、Token和Encoding-AESKey。
其中URL是開發者用來接收微信消息和事件的接口URL。
Token可由開發者任意填寫,用作生成簽名(該Token會和接口URL中包含的Token進行比對,從而驗證安全性)。
服務器端配置接口文件流程:先配置驗證服務器URL地址,接收微信的消息接口,先驗證簽名,如果簽名正確,返回echostr,驗證完成后,注釋掉驗證。URL地址是在提交前已經開發好的頁面地址,即Web服務器端的訪問路徑,這里為頂崗實習管理系統的動態網站URL,填寫完成后即可實現頂崗實習管理系統的動態管理功能。
動態網站的部分界面展示如圖1、圖2所示。
其中,數據庫連接代碼部分展示:
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";
// 設置編碼格式
request.setCharacterEncoding("utf-8");
/*****設置響應時的編碼格式*****/
response.setCharacterEncoding("utf-8");
//設置瀏覽器顯示時的顯示格式
response.setContentType("text/html;charset =utf-8");
// 輸出流
PrintWriter out = response.getWriter();
// 獲取傳入數據
String user_name = request.getParameter("username");
String pwd = request.getParameter("password");
System.out.println("username:" + user_name + "password:"+pwd+" --try to login");
// 訪問數據庫
int value = MyService.login(username, password,role); //這里Myservice.login為訪問數據庫的查詢操作,value用于接收查詢結果。
if(value == LOGIN_SUCCEEDED)
{ resMsg = "SUCCEEDED";
request.getRequestDispatcher("/first.jsp").forward(request,response);
}
out.print(responseMsg);
…
}
4 結 論
頂崗實習管理是高校教學計劃的重要組成部分,為了便于對學生進行動態管理,本文以微信公眾號平臺為基礎,利用JSP+MySQL等技術進行二次開發,實現了學生、教師與企業的實時交流,同時還可以定時地進行消息發送和素材管理。
參考文獻:
[1] 曾凡濤.基于移動終端的高職立體化頂崗實習平臺建設 [J].廣東職業技術教育與研究,2017(3):178-181.
[2] 王玫瑰,李廣杰,廖俊杰,等.廣東省高職院校頂崗實習管理現狀調研與分析 [J].北京工業職業技術學院學報,2016,15(1):86-91.
[3] 文立.基于移動智能終端的高職類頂崗實習管理系統構建 [J].中國教育信息化,2014(23):53-56.
[4] 馮欣悅,王雪松,陳慧文.基于移動終端的高職頂崗實習平臺的開發與應用 [J].電子世界,2018(12):96+98.
[5] 魯志建.基于移動終端的評課平臺系統研究 [J].成才之路,2017(8):28.
[6] 謝忠新,賈晶晶,王其冰.基于移動終端的課堂教學評價研究 [J].中小學信息技術教育,2012(10):91-94.
作者簡介:王學梅(1979.08-),女,漢族,山東德州人,教師,講師,碩士,研究方向:數據庫應用、軟件開發。