新莞人知识技能培训移动学习平台的设计与实现
2015-10-21董崇杰
董崇杰
摘 要: 根据东莞经济转型对技能型人才的要求,以新莞人职业倾向及对知识技能的实际需求为出发点,创新新莞人知识技能培训模式,研究和构建移动学习和移动培训模式,基于Android平台开发了新莞人知识技能培训移动学习平台。该平台具有良好的运行效率、可扩展性和可维护性,为新莞人学习知识和技能提供了良好的移动学习平台。
关键词: 新莞人; 知识技能; 移动学习; Android
中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2015)09-42-03
Design and implementation of knowledge skill training mobile learning
platform for Dongguan's new residents
Dong Chongjie
(Dongguan polytechnic, Dongguan, Guangdong 523808, China)
Abstract: According to the requirements of the economic transformation of Dongguan to skilled personnel, take new Dongguan residents' occupation tendency and the actual demands for knowledge and skill as the starting point, innovate the knowledge skill training mode for the Dongguan's new residents, research and build the mobile learning and mobile training mode, and a knowledge skill training mobile learning platform based on Android platform is developed for the Dongguan's new residents. The platform has good operating efficiency, scalability and maintainability, and provides a good mobile learning platform for the Dongguan's new residents to learn knowledge and skill.
Key words: Dongguan's new residents; knowledge and skill; mobile learning; Android
0 引言
根据对东莞部分企业新莞人的问卷调查数据显示,大量新生代新莞人正值青年时代,较传统的新莞人相比,受教育和职业技能培训水平有所提高。他们带着对成功人士的羡慕和崇拜,期盼通过自身的努力实现美好的梦想。他们有着十分强烈的继续学习欲望,但是,由于闲暇时间较少、下班时间较晚、学习培训机构地点较远等因素,导致他们不能够便捷、安全、有效地接受专业学习培训。这不仅影响了他们的职业发展目标,浪费了他们大量的人力、物力和时间,也不利于企业人力资本的积累和用工稳定。面对新生代新莞人如此强烈的学习需求,除了企业培训与一些教育部门的职业教育是目前主流的再教育渠道以外,我们的城市东莞还没有提供其他更加符合他们学习行为的服务措施。现今移动互联网已经植入了新生代新莞人的生活,在这个移动互联的时代里,可以借助互联网丰富的资源。本文针对新莞人知识技能培训在充分调研的基础上搭建了移动资源学习平台,以满足新生代新莞人对知识技能学习需求。
1 相关技术
1.1 Android技术
Android[1-2]是一种以Linux为基础的开放源代码操作系统,主要用于便携设备。目前尚未有统一的中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的系统架构和其他操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
1.2 JSP技术
JSP是新一代的动态内容编程技术,它继承了Java技术的“一次编写,随处运行”的特性,允许Web开发人员开发和维护与平台无关,信息丰富动态的Web页面,包括HTML,DHTML,XHTML和XML,它能使Web开发人员轻易搭建网络平台,建立起功能强大的Web网站。JSP可以把用戶界面从内容层次中分离出来,使得Web开发人员不必修改底层的动态内容,就可以修改整体的页面布局。
2 系统设计
2.1 系统设计原则
新莞人知识技能培训移动学习平台是结合数字化学习和移动互联网的需求特点为出发点,为新莞人提供基于移动网络的简单实用的在线学习平台,在系统设计中主要遵循实用性原则、可行性原则、安全性原则和可扩展性原则。
⑴ 实用性原则。要求系统设计易于操作、维护和管理、用户体验好,能充分的借助无线移动网络技术、数据库技术、Web技术等实现对学习场所和学习资源的有效利用,以方便不同角色的用户参与到移动学习中。
⑵ 可行性原则。要求在用户现有的硬件技术特别是智能终端硬件水平和软件技术基础上,能基本实现所要求的功能,同时对用户的技术素质提出更高的要求。
⑶ 易用性原则。充分考虑本系统最终面向的用户文化水平的特点,在设计系统界面、功能操作方式等方面要做到简单易用。
⑷ 资源丰富原则。充分考虑新莞人知识技能培训的实际需求,在服务器端要做到培训资源丰富多样化,并保持不断的更新,不断满足学习者的实际需要,符合新莞人职业发展。
2.2 系统功能设计
系统的功能设计主要包括服务器端功能设计和客户端功能设计两个部分,系统总体功能结构如图1所示。
[新莞人知识技能培训移动学习平台][客户端功能][服务器端功能][用户登录][在线考试和
成绩查询][移动在线学习][移动在线交流] [学员用户管理][考试管理][资源管理][在线交流] [资源分类][资源权限][资源内容]
图1 系统总体功能设计
2.2.1 服务器端功能设计
⑴ 用户登录模块:该模块主要实现对用户账号的管理,实现用户登录认证,权限认证。该模块负责新莞人用户账号、个人信息注册、修改、账号权限管理。
⑵ 资源管理模块:该模块针对培训资源管理。包括对资源的分类、资源权限的管理和资源内容管理。资源内容管理包括新增资源内容、修改资源内容和删除资源内容等功能。
⑶ 考试管理模块:该模块主要用于测试试题管理和学员成绩管理,管理员可以新增考题,设置考题选项,对题库考题进行维护。培训教师可以查询学员成绩等。
⑷ 学员用户管理:该模块主要方便管理员进行学员用户的移动学习行为进行查询统计。管理员可以分别按照登录时长、登录次数、学习资源等选项查询学员用户信息,以列表的形式在客户端展示,以便更好的为学员用户提供服务。
⑸ 在线交流:培训教师与学员用户之间的交流沟通,支持客户端通过HTTP方式提交请求问题,回复问题,交流模块将问题以列表的方式通过Web方式呈现。
2.2.2 系统客户端功能设计
⑴ 用户登录模块:该模块主要实现用户登录认证和权限认证,用户第一次通过客户端访问移动学习服务器端进行学习时,需要输入用户名和密码登录系统。用户名和密码可以保存在系统客户端,当再次使用该系统时完成自动登录。
⑵ 在线学习模块:该模块主要包括移动在线培训学习功能,在线学习模块主要用于学员用户进行培训资源学习,观看培训视频和课程学习,支持学员进行在线更新和本地更新。
⑶ 考试管理模块:该模块支持学员用户在线测试和成绩查询。
2.3 系统架构设计
现有的新莞人知识技能培训大都是基于培训学校现场教学以及借助互联网和多媒体技术实现的培训,而移动学习才是真正实现任何人在任何时间和任何地点都可以进行有效学习的方式,基于移动互联网的教育培训是未来教育培训的发展方向。根据新莞人知识技能培训移动学习的实际需求,在充分利用现有培训资源的前提下,系统采用B/S和C/S相结合的体系架构[3-4],如图2所示。
3 系统实现
新莞人知识技能培训资源是按照不同类别进行管理,然后再按照每类资源的列表建立 Android程序用户界面的Activity,一个Activity就是一个页面,以培训教学视频页面为例,外观描述编写文件WebVideo.xml,而功能实现编写WebVideo.java,每一讲的培训链接采用线性布局xml代码如下[3,5]:
4 结束语
本文针对目前东莞已有知识技能培训资源,以新莞人职业倾向及对知识技能的實际需求为出发点,创新新莞人知识技能培训模式,设计开发了基于Android的新莞人知识技能培训移动学习平台,广泛应用于手机、平板电脑等便携式移动设备。该平台为知识技能培训资源的快速移动学习提供了一种新的途径,它实用,值得推广。新莞人学员能够根据自己的职业规划,合理安排他们的业余时间,选择合适的知识技能培训资源,提升其知识技能水平,为“智慧东莞”增添新的活力。下一步将根据新莞人职业发展的需求丰富该平台培训资源,引入微视频的形式进行移动培训,不断提升对新莞人知识技能的培训质量,提高学员的学习效果。
参考文献:
[1] Junsheng Wu, Hai Zeng. Design and Application of AssistantTeaching System of Network Course and Mobile Learning Based on Android[J]. Microcomputer Applications,2014.3:18-20
[2] 杨朔,鲍乾,彭敏佳,王存宇.基于Android的健康提醒系统的设计与实现[J].计算机时代,2015.3:53-55
[3] Chongjie Dong.Design and Implementation of Mobile LearningTerminal Platform of Network Course Based on Android[J].AMR Vols.1044-1045,2014:1118-1121
[4] 李靖.基于Android的移动学习平台设计研究[J].电子技术,2016.8:19-21
[5] 李中平,邱健峰,李璐,王勇.Android手机远程控制关键技术分析[J].计算机应用与软件,2013.4:113-115