欢迎光临112期刊网!
网站首页 > 论文范文 > 教育论文 > 职业教育 > 高职“景区信息化新技术”课程教学设计

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

日期:2023-01-13 阅读量:0 所属栏目:职业教育


  中图分类号: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的元素,结合学生已经学习过的网页设计课程,让界面更美观,使用更方便。

本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/zhiyejiaoyu/209617.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学