孙镇江 徐占鹏 孙玉宁
摘要研究基于职业技能大赛的移动互联网应用软件开发(android)实训室的建设背景、目标和意义、基本思路、总体设计,以及配套课程体系和实训方案,建立完善的移动互联网应用软件开发人才实训的环境和体系,增强学生的就业竞争力,真正实现学生就业的“零距离”上岗。
关键词职业技能大赛;移动互联网;应用软件开发;实训室
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)10-0149-03
Abstract: The research on construction background, objectives and significance, basic ideas, overall design, and a complete curriculum system and training plan about the construction of mobile internet applications development (Android)training room based on vocational skills competition,and establish and improve a perfect environment and system for mobile Internet application software development talents training, enhance the employment competitiveness of students, realize students' employment the "zero distance" posts.
Key words: vocational skills competition;MobileInternet;Application software development;training room
移动互联技术的发展和智能手机的普及,移动互联网应用开发人才需求呈爆炸性增长。高等职业院校作为培养高技能人才的摇篮,在加强专业建设的同时,配套的移动互联网应用软件开发(android)实训室建设势在必行。本文将从以下几个方面介绍实训室的建设:
1 建设背景
科学技术的不断发展给人们带来高品质的生活体验,据估计,2017年将有75%的互联网使用量发生在移动端,而这又反过来促使科学技术的快速发展。自2015年以来,随着各大运营商的4G网络牌照的正式发放,移动互联的基础设施已经趋于完善。在终端方面,各大系统提供商不断升级,硬件性能节节攀升。Android于2016年正式发布7.0版本,2017年3月21日,Google发布Android O的开发者预览版本;2017年6月份蘋果公司发布IOS11版本,微软也正式推出了Windows10,都希望在移动端的领域内提高自己的市场份额。作为新兴技术产业,移动互联技术并不局限于自身,而是作为应用平台广泛的延伸到各种传统行业。比如近年我们熟知的智能家居、车联网、工业4.0等,都需要移动互联技术的支撑。行业产业的快速发展必然带来人才需求的爆炸性增长。据统计,2015年我国移动互联网行业应用开发人员需求量200多万,可实际从业者不到70万。在未来5年,我国移动互联网行业人才需求将以年均25%以上的速度递增,人才缺口巨大。因此,培养适应社会要求的应用型、工程型和创新型的移动互联应用开发人才势在必行,高等职业院校作为培养高技能人才的摇篮,必须以满足社会经济发展的需要为出发点和落脚点,培养出大量的移动互联网应用人才。
培养移动互联网应用开发人才,在开设专业移动互联网专业的同时,建立完善的配套实习、实训环境,即建立移动互联网应用软件开发(android)实训室。目前,高职院校的计算机专业的实训室,基本上是每个学生一套PC机,以及学习软件开发的相关软件环境,在以前这通常是标配,但是对于高速发展的计算机技术,这显然不能满足学生的学习和开发的要求,不利于学生以后进入企业,更好承担其相应的工作。现在是团结协作和团队开发的时代。山东省和全国职业院校技能大赛(高职组)“移动互联技术应用”赛项始于2013年,成功举办至今,其紧跟移动互联网技术发展,其比赛环境为移动互联应用开发实训室建设提供标准。全国职业技能大赛的举办是为了促进职业院校与行业企业的产教结合,实现学生培养与企业需求无缝对接。大赛的直接参与者,都是各职业院校的参赛代表,受众学生有限。为了更好发挥大赛的积极作用,将大赛的目的惠及到每一位高职学生,基于职业技能大赛建立相应的实训室势在必行。以移动互联网应用软件开发大赛为例,技能大赛的考核方式就是以三个学生为一个小组,要求学生在规定是时间内完成相应的题目。题目设计主要包含两种形式,第一种形式,主要是考察软件开发设计文档、程序编写、代码错误修改等,以应用软件开发为主;第二种形式,主要是学生搭建移动互联网、测试网络通信、软件代码编写、代码安全审计。借助职业技能大赛,研究建设移动互联网应用开发实训室,能够为高职院校学生提供全方位、标准化、一站式的移动互联应用技术实训解决方案。这有利于为高职院校进行移动互联专业建设,提升服务产业发展能力奠定坚实的技术基础[1]。
2 建设目标和意义
移动互联网应用软件开发(android)实训室的建立不仅可以让软件专业移动互联网开发软件开发方向的学生受益;软件技术专业的其他方向,如物联网、软件测试等方向的学生,也可以进行相应实训项目的开发,实现两者共同开发。甚至计算机相关专业的学生,如物联网、计算机网络技术专业的学生也可以参与进来,保证硬件设备、通信等方面的支持,也能促进学生的实训。依据工作过程为导向,以教学做一体化为核心,将“做中学,学中做”的任务驱动、项目教学等移动互联网应用软件开发的知识点融入到实训教学过程中,构建移动互联技术行业设计、开发、生产、安装、调试及维护等岗位真实的工作环境,让学生通过完成真实的移动互联技术领域的应用项目,拉近抽象的理论知识与真实设备、元器件和材料之间的距离,对移动互联技术行业获得真实的感受,综合考察学生的理论知识在实践中的应用。通过实践训练,使学生掌握和熟悉移动互联行业的设计、开发、生产、安装、调试及维护等方面的知识,提高学生的动手操作能力、设计开发能力、创新能力、计划组织能力、交流沟通能力,以及效率、成本、安全和环保意识,为学生将来进入企业工作打下良好的基础。移动互联全智能实训室建成后,可对专业基础课和专业课进行适当的调整,进行多专业、学科融合,使课程更契合当前的企业用人需求,增强学生的就业竞争力,让学生今后从事本转业或相关专业能真正做到“零距离”上岗[2]。
3 建设基本思路
3.1合理定位,创新模式
移动互联应用开发实训室建设的基本定位是以移动互联网企业开发中实际环境为主,满足高职学生动手实践。其建设的重点是以学生为中心,着重学生素质的培养和技能的提高,同时,要适应软件技术专业学生的学习情况,以及人才培养的规律,积极探索新的实训模式,结合技能大赛,把校企合作,多专业群协同学习作為实训室的建设方向。其建设的目的是满足学生的实训要求,学生与企业岗位需求“零距离”上岗的重要保证。满足这些同时,学院可以组件自己的教师、学生研发团队,对接企业进行移动互联网方面的应用软件的研发,服务社会。
3.2统筹规划、分步实施
高职院校实训室的建设必须遵照规划先行的原则,规划是建设的前提和保障,也是促进高职院校长期发展的必然要求。结合山东省优质校建设和软件技术专业建设规划,统筹安排实训室建设,并按规划逐步组织实施。在建设规划时,要深入调研、多方论证,广泛听取各方意见,认真分析实训室建设对于服务学生实训,甚至是服务区域经济、产业结构调整和人才市场的积极作用,明确实训室的建设重点。在此基础上形成可行方案,报经院长办公室,并按规划分步实施。
3.3校企合作,紧跟技术、需求发展
校企共建实训室,可以实现优势互补,资源共享。由学校可以提供场地, 企业提供在资金和硬件设备支持,这样学校可以将节省的资金用于课程建设、技术研发等环节;同时学校不仅能为学生提供技能培训,也可服务于进行人才培训,实现共赢[3]。
3.4多专业群共同利用,丰富实训室的功能
现阶段是合作共赢的阶段,学习也毫不例外。移动互联实训室除基础的硬件设备可由校企合作企业提供,也可以学校自行购买外;其他设备需要的一些设备,可以利用学校的科研优势,借助其他专业力量,进行研发;可以利用物联网专业老师、同学,开展新硬件的添加。结合软件技术专业JAVA Web方向的同学,对新添加的功能模块进行开发;甚至可以,新项目的研发工作。
3.5注重教师能力和教学水平建设,提高实训室的软实力
实训室的建设,其目的是服务于学生,更好地适应社会,满足社会、企业的需求,这其中少不了老师的参与。由于计算机技术不用于其他的技术,其更新发展的速度是非常快,要不断提高老师的教学能力、教学水平,建立合理的课程体系,不断更新实训方案,紧跟技术发展,提高实训室建设的软实力。
4 总体设计
移动互联网应用软件开发(android)实训室是高职软件专业学生在移动互联网应用软件开发的一个综合实训平台。技能大赛的比赛环境如图1所示,为实训室的建设提供了参考。实训室的建设定位可以是集教学实训、项目实训、创新创业和科研平台等多个方面为一体,多个专业共同实训。
本比赛环境,学生可以利用三台PC机,在移动互联开发平台上进行客户端APP开发,用后台服务器作为数据采集器,并与沙盘的单片机通过网络进行连接,用于采集沙盘上各传感器的数据;同时,后台服务器与客户端APP进行通讯,将采集到的传感器数据实时发送到客户端APP进行显示,并根据设计的阈值打开和关闭沙盘中的报警装置,用户实现对智能交通系统的控制。
实训室的总体设计,将以技能大赛的比赛环境基础,分别从软件环境、硬件环境、课程体系、实训方案等几个方面进行设计,具体如下:
4.1软件环境
实训室的软件环境配置如下:JDK1.7以上、Android Studio、Android SDK、火狐浏览器、MySQl、Tomcat、WebServer、git、GitHub等,上述软件的安装教程在各自官网都有详细介绍,大家按步骤安装就可以,本论文不再赘述。
4.2硬件环境
1)3台PC机
PC机是传统机房的标配,同样,移动互联网应用软件实训室的建设同样需要配置PC机这一基本条件。PC机主要是保证学生进行移动互联网应用软件开发的学习,在老师授课阶段,学生利用PC机进行同步学习和操作,这有利于每一个学生都能够通过实训操作很好地理解所需要掌握的内容。这就需要每台PC机也配置相应的开发环境,必须具备的软件环境是JDK1.6以上、Android Studio。
2)一台移动互联开发平台
移动互联开发平台,是配置移动互联网应用软件开发必备的软硬件环境,操作系统是Google Android4.0.4及以上。该平台主要是为满足学生小组协同开发,使学生实训的环境更接近于真是的开发环境。同时,由于Android Studio开发环境需要的配置相对较高,可以适当提高移动互联开发平台的配置,这样PC机的配置就可以适当降低,这样有利于节约成本。
3)后台服务器
移动互联网应用开发,后台服务程序是必不可少的。后台服务器主要包括应用程序服务器和数据库服务器。应用程序服务器主要是为了响应手机APP端的请求,并将响应的信息反馈给手机。数据库服务器顾名思义,为客户应用程序提供数据服务,其数据来源于仿真沙盘和手机APP,例如智能交通项目各个小车、信号灯、用户操作产生的数据,由应用程序服务器实时获取保存。可以对接大赛服务公司,建立校企合作,利用他们成熟的技术手段提供后台服务程序。也可以利用相关专业,如物联网专业、软件专业JAVA WEB的学生结合,开展多专业融合开发,既可以进行软件后台服务程序的开发,也能进行硬件程序开发。并能促进其他专业学生实践动手能力,促进各专业共同发展。
4)仿真沙盘
仿真沙盘主要是模拟项目的实时状况,如智能交通,就是模拟当前的交通状况,如小车、交通信号灯等状况,并将交通状况模式显示在屏幕上。在技能大赛中,除了用仿真沙盘的比赛,还有的比赛需要学生自己搭建移动互联平台,学生要根据比赛提供的要求,利用所给的元器件,自行搭建硬件系统,将各种温湿、红外、光敏、烟雾等各种传感器元件连接起来。该系统包括利用ZigBee、蓝牙、Wi-Fi等无线和有线组成的移动子网通信系统进行通信。本实训室可以将仿真沙盘开发为智能终端,利用移动子网通信系统,对各种传感器数据进行采集,并将数据存储到后台服务器。后台服务器开发时,留出必要的功能接口,将作为智能终端的仿真沙盘采集的数据的进行保存。