您现在的位置: 论文网 >> 教育论文 >> 职业教育论文 >> 高职“景区信息化新技术”课程教学设计论文

高职“景区信息化新技术”课程教学设计

出处:论文网
时间:2017-01-05

高职“景区信息化新技术”课程教学设计

  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)18-0141-03

  1 课程概述

  1.1 移动APP开发技术类课程的实际意义

  近年来,国家及各地方政府纷纷出台政策措施,以促进电子商务持续健康发展为目标,着力完善发展环境,重点加快应用推广,电子商务得到蓬勃发展,据《2014 年度中国电子商务市场数据监测报告》中的数据显示: 截止2014 年12月,中国电子商务市场交易规模达13.4 万亿,同比增长31.4%。其中,B2B 电子商务市场交易额达10 万亿元,同比增长21.9%。网络零售市场交易规模达2.82 万亿元,同比增长49.7%。电子商务服务企业直接从业人员超过250 万人,而由电子商务间接带动的就业人数,已超过1800 万人。移动电子商务交易规模达到9285 亿元(2013 年达2731亿元,同比增长240%。)

  随着智能手机、平板电商的越来越觉,4G 以及能WIFI网络日益便捷,以及微信公众平台营销以及微信支付的实现,这些优化的软硬件条件,培养了人们移动购物的习惯,让人们接受上移动购物,在这种大环境下,移动购物交易额迅速增长。

  易观国际的大数据也显示,2014年中国在线旅游移动端市场规模达到1247.3亿元(在线旅游总规模2798.2 亿元)。根据数据,易观国际认为:2015年在线旅游行业PC端和移动端将出现逆转,移动旅游客户规模将首超PC端客户,用户规模约占全部交易的64%,而到了2017年,所其预测,在线旅游移动端占比将达到76%。另外,从中国电子商务研究中心的数据可以看出,2015年第一个季度,中国在线旅游市场通过移动端完成的交易额达到501.5亿元,移动客户端在线旅游市场的渗透率达到52.9%。

  由此可见,旅游电子商务专业的人才培养方案,需要紧跟市场变化,加强移动电子商务类的课程建设。我院旅游电子商务专业开设了旅游移动商务客户端设计与应用、景区APP设计与应用、旅游移动电子商务实务等与移动电子商务相关的课程。移动电子商务是一个实践性很强的领域,相关课程需要设计实训项目让学生动力完成,例如:“景区信息化新技术”中,涉及了景区APP技术,虽然有些观点认为景区没有必要自行开发APP,只要用微信来代替就可以了,但是微信的接口是有一定格式要求的,景区一定要在微信规定的框架下进行,不是所有的景区需求都能满足,功能上还是有许多限制,而APP则完全可以按照景区的需求去做,更方便实用。所以,有必要在“景区信息化新技术”这门课程中,介绍景区APP设计和实现的基本原理,并且完成一个简单的景区APP手机软件

  1.2 创设学习情境

  首先,让学生组成3-4人的实训小组,对小组成员进行分工,完成以下任务。

  1.2.1 GPS定位

  该情境是让学生先编写一个能显示某地点经纬度的程序,然后使用运用该程序的手机确定景点的坐标。在这个任务中,学生掌握了如何应用百度提供的SDK开发包,编写获取某一位置经纬度坐标程序的方法。景区选择地点为校园,由各小组自由选择3至4个景点进行GPS定位,记录下坐标备用。同时,还需要对景点进行不同角度的摄影,作为APP的素材使用。

  1.2.2 导游词撰写

  在这个子任务中,学生将结合学习过的旅游类专业课的知识,撰写本小组选择的校园景点的导游词,并由1位成员进行导游词的语音录制和配乐的工作,这个过程需要使用音频编辑软件(如:Cool Edit软件)。

  1.2.3 程序的编写

  在这个过程中,小组成员需要使用图像处理软件进行景点照片的处理、APP软件的美工处理等操作。当然,还要安排成员使用JAVA语言进行编程,以真正实现景区导游词自动讲解的功能。

  1.3 开发环境

  1.3.1 百度地图Android定位SDK

  百度地图Android定位SDK是百度公司为Android移动开发的程序提供的方便易用的LBS定位服务的API接口,在课堂教学中,通过使用百度定位SDK,学生可以轻松为手机应用程序增加“高大上”定位功能,让学生在实训中体会成功的喜悦。该套SDK免费对外开放,接口使用无次数限制,这样一来,可以为学校节省一大笔教学实训费用。

  1.3.2 开发平台的选择

  因为目前大学生使用的智能手机绝大多数是基于Android平台智能手机,为了便于实际运行和测试,本次实训的目标手机平台的Android平台,本专业的学生大学一年级时已经学习过JAVA语言,能用JAVA语言进行一般的程序设计,并且使用的编程环境用是Eclipse,所以学生对于JAVA和Eclipse都不陌生,所以学生很容易学习并掌握如何在windows系统和Eclipse下使用ADT插件,交叉编译出Android系统下的软件。

  ADT 全称是Android Development Tools,是Google提供的一个Eclipse插件,用于在Eclipse中提供一个强大的,高度集成的Android开发环境。Eclipse中安装了该插件后,不仅可以联机调试,还可以用模拟器模拟各种手机的事件、分析程序的性能等。如图1所示,为项目的开发环境。

  2 系统功能设计和实现

  2.1 景点定位

  程序每秒计算1次当前位置离某一景点的距离,计算公式采用的是百度LBS的SDK中提供的算法,以下程序描述了如何计算两点间的距离。   当发现当前位置和某一景点的距离小于某个值(如:5米)时,可以认为已经进入了该景点的范围,此时,可以触发导游词的播讲。

  以下代码简单演示了如何进行位置监听。程序中有3个景点,具体的经纬度坐标保存在6个常量中,用SDK提供的getLonggitude方法读取实现的坐标位置,并通过GetShortDistance函数计算当前位置与3个景点的距离,如果最近的一个景点距离小于5米,便可以认为已经进入景点范围,调用jugeplay函数播放导游词。

  publicclass MyLocationListener implements BDLocationListener {

  @Override

  publicvoid onReceiveLocation(BDLocation location) {

  StringBuffer sb = new StringBuffer(256);

  int len[] = newint[3];

  String address[]={"图书馆","徐霞客塑像","生态林"};

  String songs[]={"s01.mp3","s02.mp3","s03.mp3"};

  len[0] = (int)GetShortDistance(JD1JD,JD1WD,location.getLongitude(),location.getLatitude());

  len[1] = (int)GetShortDistance(JD2JD,JD2WD,location.getLongitude(),location.getLatitude());

  len[2] = (int)GetShortDistance(JD3JD,JD3WD,location.getLongitude(),location.getLatitude());

  int min = len[0],loc=0;

  for(int i=1;i<3;i++)

  if(len[i]

  min=len[i];

  loc=i;

  }

  sb.append(" 现在离最近的一个景点"+address[loc]+"还有"+len[loc]+"米。");

  logMsg(sb.toString());

  if(min<=5){

  jugeplay(songs[loc]);//播放导游词

  sb.append("已经到达"+address[loc]+"景点。");

  }

  }

  }

  该模块运行效果如图2所示。

  2.2 导游词自动播讲

  导游词由学生自行录制后,以mp3文件的格式存放在手机的存储卡上,在到达某一景点范围后,由APP自动调用并播放。

  以下代码可以实现音频文件(导游词)的播放。

  publicvoid jugeplay(String sname){

  if(!soundname.equals(sname)||!mp.isPlaying()){

  mp.reset();

  initPlay(sname);

  playsound();

  soundname = sname;

  }

  }

  2.3 景点介绍

  这个功能主要是让用户浏览景区的所有景点,并可以听到景点的讲解。以下代码描述了功能的实现。

  privatevoid initIntr(){

  if(cstr.equals("徐霞客铜像简介>>"))

  {

  Intr lc01 = new Intr("我们迎面而来的是一尊徐霞客铜像。徐霞客是……",R.drawable.xxk1);

  intrlist.add(lc01);

  ((LocationApplication)getApplication()).jugeplay("s02.mp3");

  }

  elseif(cstr.equals("图书馆简介>>"))

  {

  Intr lc01 = new Intr("在我们正前方的就是我们学院最美丽的建筑物前――浮在水面上的图书馆……",R.drawable.ysg1);

  intrlist.add(lc01); ((LocationApplication)getApplication()).jugeplay("s01.mp3");

  }

  else{

  Intr mc01 = new Intr("在实训楼对面是生态林,里面种植了许多植物。……",R.drawable.stl1);

  intrlist.add(mc01);

  ((LocationApplication)getApplication()).jugeplay("s03.mp3");

  }

  }

  运行效果如图3所示。

  3 结束语

  对于旅游电子商务专业的学生来说,如果要学习手机APP在旅游企业的应用,实际上还是要弄清APP的设计原理,这就需要有一个具体的相关项目作为载体(不一定需要很复杂的应用项目),这样可以避免学习停留在理论层面,然而实际上一般的软件企业出于软件质量和开发速度的考虑,是不太可能把实际项目放到高职让学生来完成。所以,专业教师需要架构一个项目框架,让学生来完成,我们通过“景点自动导游”APP框架的设计,为专业课程“景区信息化新技术”创设了一个近似实际项目的APP开发项目,该项目紧密联系学生的旅游业务知识和电商专业知识,本次的项目在教学实训中取得了良好的教学效果,学生充分了解了开发手机APP的步骤,提高了学生对手机APP开发的学习兴趣,通过项目小组的合作,自已动手实现了一个可以实际应用的简单手机APP软件。

  这次的课堂教学设计还是有不少不足之处,例如,本次项目重点在于实现定位,对于交互界面的考虑不足,景点介绍的展示是直接通过程序直接完成的,没有采用目前流行的网页式展示,因而不太美观;另外,因为没有建立专用服务器,所以软件所需的音频和图片均保存在用户自己的手机上,造成占用存储空间较大,用户下载时不便。今后对该课堂教学设计还需要进一步改进,例如融入HTML5的元素,结合学生已经学习过的网页设计课程,让界面更美观,使用更方便。

高职“景区信息化新技术”课程教学设计

论文搜索
关键字:新技 教学设计 高职 景区 新技术 信息化
最新职业教育论文
浅析后疫情时代高职来华留学生教育
试论我国特色职业教育话语体系构建研究
基于物联网技术的高职体质健康档案系统研究
高职院校毕业生就业行为影响因素实证分析
文化自信视域下高职传统建筑文化课程建设
基于制度规则下的现代学徒制发展路径
1+X证书背景下BIM技术人才培养模式的分析
职业教育服务乡村旅游人才培养存在的问题与
基于住院医师规范化培训的中医硕士专业学位
高职院校“工匠型”教师培养困境与路径探略
热门职业教育论文
职教教师的教学观念与学生个性发展
中等职业技术学校学生心理问题分析
提高学生自主性学习来进行班级管理的初探
论职业教育的泛化
迈向学习型社会的职业技术教育
职业中学教师招生体验的个案研究
职业教育兴衰与新旧教育思想更替—百年职业
论高职人文教育面向职业生活的问题
中国职业教育兴衰的制度主义分析—“市场化
论新型工业化过程中高职发展的对策