王学梅 任焕海
摘 要:顶岗实习是高等职业教育教学计划的重要组成部分,加强学生顶岗实习的管理是保证实习质量的重要环节。因学校和企业双主体共同参与的特殊性,对学生进行动态管理显得尤为重要。本文针对高职软件技术专业的顶岗实习需求,提出了基于移动端的顶岗实习监控管理平台,该平台能够对学生顶岗实习进行动态跟踪、管理,并且能够对学校顶岗实习管理、学生就业工作起到较好的支持作用。该平台利用微信公众管理平台,采用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-),女,汉族,山东德州人,教师,讲师,硕士,研究方向:数据库应用、软件开发。