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

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:eminemzzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文首先论述了旅游电子商务专业开设手机APP开发实训项目的重要性,然后设计了可供学生在课程实训中使用的景点自动导游APP的编程框架。经过课程教学实践,发现该实训项目完全可以达到让学生理解APP设计过程的教学目标。
  关键词:工作过程;教学设计;景区APP
  中图分类号: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] 王新宇. “中国制造”视域下培养高职学生“工匠精神”探析[J].职业教育研究, 2016(2).
  [2] 郭霖.第一行代码Android[M]. 北京: 人民邮电出版社, 2014(8).
  [3] 百度开发者中心. Android定位SDK用户手册[EB/OL]. http://lbsyun.baidu.com/index.php?title=android-locsdk.
  [4] 王新宇. 基于Android系统的移动学习平台的设计与实现[J].电脑知识与技术, 2015(19).
  [5] 王新宇, 陈婕. 旅游电子商务专业“旅游管理软件开发技术”课程教学设计——以“小型客房管理系统”学习情境设计为例[J].电子商务, 2012(7).
  [6] 刘士润,崔忠伟,韦萍萍, 等. 基于 Android 的“智慧旅游”手机 APP 开发[J]. 电子技术与软件工程, 2015(8).
其他文献
摘要:以Labview、单片机和DSl8820为核心,设计了一款温度监测系统。该系统通过DSl8820温度传感器采集温度信号,经单片机的串口转USB,再由USB接口将信号发送Labview,可以实现温度的实时采集、处理、显示及报警,同时在Lab-view中可设置温度的上下限,查看温度曲线以及调出历史数据等功能。该系统的下位机采用的是单片机最小系统,外加温度传感器,串口转USB模块,上位机采用的是N
20多年前,全村总资产仅7000元,人均年收入不足百元。而今,净资产达到13个亿,村民人均纯收入15万,去年一年上交国家税收1.8个亿。    “中国第一村”南岭村:从7000元到13亿    《中国经济周刊》记者梁燕军邹锡兰/北京、深圳报道  改革开放前,南岭村是深圳最贫穷的一个村,一半以上的村民都偷渡香港。“到港后,这些村民说死了以后骨灰都不让它吹回南岭来。”而今,民舍洋楼交相辉映,大街小巷宽
摘 要:电影作为一种综合的现代艺术蕴含了许多物理知识。文章从电影资源在中学物理教学中的必要性出发,以电影《星际穿越》为例,挖掘其包含的物理知识,如万有引力、牛顿运动定律等,再结合物理学科核心素养,对其在中学物理教学中的应用进行探讨。  关键词:核心素养;星际穿越;中学物理;物理教育  中图分类号:G633.7 文献标识码:A 文章编号:1003-6148(2020)5-0067-4  在多媒体
摘要:首先简单介绍了思维导图和思维能力的概念,绘制思维导图的核心技巧和生理学基础,然后对思維导图的分层设计培养结构化思维、提取关键词培养重点思维、绘制线条培养关联思维、使用图片图标培养联想思维四个方面针对计算机应用基础课程教学中的应用进行了探索和研究,以期使用思维导图促进课堂教学和学生的学习。  关键词:思维导图;思维能力;结构化思维;重点思维;关联思维;联想思维  中图分类号:G642 文献标识
【摘 要】书法艺术具有审美的功能,书法课堂教学也应是一个充满美的过程。唯美的书法课堂追寻书法课堂的姿势之美、艺术之美、思维和思想之美、情感之美、模式之美,以美育美,以美育人,努力实现课堂之美、书法之美、人生之美的和谐共进。  【关键词】书法;唯美;课堂教学  【中图分类号】J292.1 【文献标志码】B 【文章编号】1005-6009(2016)56-0059-03  【作者简介】李维生,江苏省建
摘 要:2018年全国卷I物理第24题以烟花点燃后烟花上升而后爆炸这一真实的运动过程为背景,与考生的真实生活联系紧密,充分体现了高考的理念。文章以这道考题为基础,进行变式分析,让学生从不同角度去思考高考问题,提高了课堂教学效率与教学效果,培养了学生的创新思维与发散思维。  关键词:高考;解题;变式;试题分析;拓展分析  中图分类号:G633.7 文献标识码:A 文章编号:1003-6148(20
摘 要:针对高中物理选择题的特点对鲍建生难度量化模型进行了修正。确定修正模型的可行性后,运用该模型对2014年至2018年江苏省高考物理选择题进行难度分析,获得了难度差异和来源。文章可为模拟试卷命题和日常高中物理教学提供参考。  关键词:高考题;试题难度;难度量化模型;试题分析  中图分类号:G633.7 文献标识码:A 文章编号:1003-6148(2019)11-0037-3  高考后一线
衣的变迁:穿在身上的历史  吴月辉    曾几何时,在中国人的衣柜里,蓝、黑、灰等几种颜色的衣服占据了绝对的“统治地位”。然而,随着改革开放,国门打开,中国人深埋几十年的爱美之心开始在服饰上得以释放。  随着中国经济不断对外开放,西方文化和港台时尚迅速进入中国,向年轻一代传递着最新的潮流信息。上世纪80年代初,银幕上的“红裙子”使得中国女性从单一刻板的服装样式中解放出来、开始追求符合女性自身特点的
本章采写/张伟、王红茹、许浩、杨兆清、杨天波、包锐、汪文学、张娟娟、夏一仁、唐诗、董显苹    70年,弹指一挥间。  长征,这个不朽的名字,镌刻在中国十多个省份的版图中,构成了独特的长征区域。然而它的意义早已超出这些,它诞生了一个永生的时代精神。    正是长征精神,让这个曾经极为贫瘠的区域,焕发新的生机。中部崛起、西部大开发号角吹遍,长征区域的近百个县、市迎来了前所未有的发展契机,形成了特有的