基于智能手机的电子导游系统开发_第1页
基于智能手机的电子导游系统开发_第2页
基于智能手机的电子导游系统开发_第3页
基于智能手机的电子导游系统开发_第4页
基于智能手机的电子导游系统开发_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文(设计)正文题目基于智能手机的电子导游系统开发THEDEVELOPMENTOFELECTRONICGUIDESYSTEMBASEONINTELLIGENTMOBILEPHONE学院计算机与信息工程学院专业电子商务班级商务0801学号0812200106学生姓名杜捷敏指导教师厉小军二一二年五月基于智能手机的电子导游系统开发摘要近年来,随着经济的发展,中国旅游业发展迅速,但旅游业的信息化尚处于发展初期。加入世贸组织WTO后,入境旅游市场将进一步扩大。旅游业是一个很强的信息依赖产业,信息的获取和传播对整个旅游业十分重要。加上互联网的兴起,旅游业的传统经营收到在线模式的极大挑战。移动通信改变了人们的生活,也给旅游带来了新的模式。传统的旅游模式不能满足游客日渐增长的需求,电子导游的出现解决了这个问题。电子导游系统涉及的范围很广,需要综合考虑游客实现旅游行为的各个环节,因此,本系统还有许多需要进一步改进和完善的地方。在这样的背景下,基于智能手机的电子导游系统将会成为新一代的电子导游系统趋势。关键词电子导游系统,旅游,互联网,智能手机THEDEVELOPMENTOFELECTRONICGUIDESYSTEMBASEDONINTELLIGENTMOBILEPHONEABSTRACTINRECENTYEARS,WITHTHEDEVELOPMENTOFECONOMY,CHINASTOURISMHASDEVELOPEDRAPIDLY,BUTTHETOURISMINDUSTRYOFINFORMATIONTECHNOLOGYISSTILLINITSINFANCYAFTERJOININGINTHEWTO,THEINTERNATIONALTOURISTMARKETWILLFURTHEREXPANDTOURISMISAHIGHLYINFORMATIONDEPENDENTINDUSTRIES,INFORMATIONACCESSANDDISSEMINATIONOFTHEENTIRETOURISMINDUSTRYISVERYIMPORTANTCOUPLEDWITHTHERISEOFTHEINTERNET,THETRADITIONALBUSINESSOFTOURISMHASRECEIVEDAGREATCHALLENGEOFTHEONLINEMODETHEMOBILECOMMUNICATIONCHANGEDPEOPLESLIFE,ALSOTOTOURISMBRINGSNEWMODETHETRADITIONALMODEOFTRAVELCANNOTMEETTHEGROWINGDEMANDOFTOURISTS,THEEMERGENCEOFELECTRONICGUIDESTOSOLVETHISPROBLEMBECAUSEELECTRONICGUIDESYSTEMCONCERNSALOTOFFIELDS,THESYSTEMSTILLHASMANYPARTSNEEDTOBECONSUMMATEDBUTWEBELIEVETHATAUTOGUIDESYSTEMBASEDONINTELLIGENTMOBILEPHONETECHNOLOGYWILLBETHETRENDOFMODERNCICERONIFIELDKEYWORDSELECTRONICGUIDESYSTEM;TOURISM;INTERNET;INTELLIGENTMOBILEPHONE目录第1章绪论411背景意义4111旅游业发展及现状4112旅游也对别的行业的影响412国内电子导游系统外研究现状6121旅游业与信息化的结合电子导游系统7122本文组织结构7第2章系统需求分析821系统设计背景822目标用户分析9221用例图9222用例描述11第3章系统设计1431设计原则1432总体结构设计1433关键技术AR1534数据库1635功能模块图16第4章系统实现1841系统使用流程图1842功能实现1843系统开发环境2344系统功能实现图24第5章总结与展望2951系统创新性和优势分析2952总结29参考文献30致谢33第1章绪论11背景意义111旅游业的发展现状近年来,随着人们经济水平的增长,节假日外出旅游成为了人们娱乐活动中重要的一项。根据中经专网数据统计2005年至2010年旅游人数和收入,不难发现旅游人数日益增加,旅游收入也逐年增加。表112005年至2010年旅游人数和收入指标单位201020092008200720062005入境旅游人数万人133762212647591300274131873312494211202923国际旅游收入亿美元458143967540843419193394929296国内旅游收入百万元12579801018370874930777060622970528590中国旅游研究院2011年旅游经济运行分析和2012年发展预测主要内容。(12011年中国旅游总收入预计增长18。(2)预计2012年旅游市场呈现“两高一平”格局,预计旅游总收入24亿,同比增长9。其中国内游人数同比增长10,国内旅游收入同比增长11;入境旅游人数同比增长12,旅游外汇收入同比增长13;出境旅游人数同比增长12,出境旅游花费同比增长16。(3)从市场需求来看,旅游消费从政策刺激进入常态化发展阶段。无论从人数还是消费上,城镇居民占我国国内旅游的比重都在有所上升,特别是城镇居民旅游消费已占国内旅游收入的3/4。同时,城镇居民旅游花费占其可支配收入的比重多年来已经稳定在10左右,这表明旅游已经成为城镇居民的日常生活方式。112旅游对别的行业的影响随着国际旅游岛建设日趋红火,外商进一步青睐海南的软硬投资坏境,从而进一步加大了对海南的投资力度。海南省统计局发布,2011年15月,全省实际利用外资总额累计达到45808万美元,比去年同期增长35倍。旅游业的发展不仅促进外资投资力度,还刺激了互联网的发展。根CNZZ统计数据显示,在2012年2月商旅行业整体流量规模出现了明显的增长,其中2月商旅行业日均有访客访问的站点数量(简称行业站点数)为1431家,环比上月增长了456,但与去年2月同期相比上涨了1617,如果没有春节假期的影响,则2012年2月行业站点数同比增长了1276。以下是2011年2月和2012年1,2月商旅行业日均访客数量。图11商旅行业规模不断增长随着我国旅游事业的迅速发展,旅游业是一个很强的信息依赖型产业,旅游信息和获取加工和传播对整个旅游业的发展有着举足轻重的作用。加上互联网络技术的兴起,旅游企业的传统经营受到了在线模式的极大挑战。国外许多国家采用先进的IT技术武装自己。实践证明了有效的网络和传统模式结合可以提高旅游经营效益。加上使用收集的用户数量剧增,移动设备的携带方便性在旅游中也能很好地提现。手机可以获取旅游资讯等,将手机应用到旅游业,成为新的一种代替导游的有效工具,是解决国内导游人数短缺的方法。手机导游是以手机为操作环境在旅游景区内对游客进行导游服务。在游客端用手机代替原有的导游系统专用设备,减少了开发的过程。借助移动设备等功能的服务,实现景点导航、图片识别、景点资料获取以及求援救助,使得导游系统使用简便,更加人性化。移动通信的进步逐渐改变人类的生活,为人们的生活带来了许多方便。在目前这种手机普及率较高的情况下,将手机和电子导游相结合,是电子自助导游成为消费者的消费习惯,在旅游活动中,移动通信将会越来越重要。在传统旅游经营模式里,导游充当着十分重要的地位。但是由于我国日渐增长的游客数量,导游人数远远不足。而且在游客多的情况下,导游很难管理,经常会为了需找某位游客花费的大量的时间。导游对旅游团的管理还停留在依靠团旗和喊话器来带领旅游团队1。这样不仅影响了景点安静的环境,还影响到了别的游客旅游质量。12国内外电子导游系统现状研究上世纪80年代西方的一些发达国家在某些景点内已经使用了非导游讲解器。游客在入口处领取讲解器和说明书,浏览完之后归还。这就是电子导游系统的雏形。美国马萨诸塞州一家公司,开发了便携式电子导游器。只要游客输入州名,高速公路,方向及最近的里程碑,就可以查询附近的餐馆,加油站,医院和天气等信息。现在西方的一些国家如美国,加拿大,英国等都出租先进的电子导游器,类似与掌上电脑。查询景点,可以播放与景点相关的音频,介绍景点的情况,文化等,还有一些周边的相关信息。而在国内,很多景点电子导游停留在手触式讲解器上。需要手动选择景点的资料介绍。需要在特定的景点内租借。真正意义上的电子导游系统应该实现智能化。国内的智能化电子导游还未普遍化,只有在少数的景区内才提供。而且产品性能还不是很成熟。还需要改善,变得更加人性化,智能化。121旅游业与信息化的结合电子导游系统全球网络化的普及,我国正处于从传统旅游市场向以互联网技术为核心的旅游电子商务化市场转化的时期2。与此同时,随着旅游行业的快速发展,旅游人数的激增,导游资源相对匮乏的问题凸现3。电子导游的出现解决了这一问题。电子导游(ELECTRICTOURGUIDE是指以电子装置形式存在的导游,它除了具有传统的导游服务功能之外,还具有电子地图,电子定位等功能,它能够实现人网对话,一对一服务,满足旅游者的旅游个性化发展4。导游系统发展了十几年,目前国内外的只能导游系统主要有一下集中形式(1)接触式的导游系统,主要是利用强大的处理器来提供全方位的旅游信息。游客可以通过手动触摸屏来查看景点的相关介绍。但是游客要触摸屏才能获取景点的信息,每台机器一次只能提供一位游客使用6。(2)自主导游系统,游客配备腰包式接收机,当接近某一景点时,手触发并接收相关的语音信息,具有一定局域性。(3)GPS导游系统,利用GPS接收机的终端,游客可以接收到景点介绍信息。系统能实时判断其当前位置并播放预先存放在终端上的景点介绍。成本低,自动讲解。(4)智能设备集成式导游系统,结合移动通信技术,以及计算机视觉识别技术,通过多种信息显示方式,发展成为智能化的导游系统。我国景区内自助导游系统不断的开发和研究,在加强景区的保护和管理,帮助游客了解景点历史7。更能增加游客的旅游兴趣。122本文组织结构第1章主要介绍本课题的背景和意义对目前的旅游业的发展综合介绍,以及阐述了国内外电子导游系统的起源,发展及现状分析。正因为在旅游业和互联网发展迅速的大环境下,促进了电子导游发展。第2章主要分析在基于智能手机的电子导游系统的需求,结合用例图和用例描述来详细地说明本系统的设计。第3章主要介绍系统总体结构,给出系统结构图,详细介绍手机导航系统的个关键技术AR技术,还列出了数据表。最后分析了功能结构的设计。第4章主要是讲解了系统的总体实现,从各个功能模块实现介绍,结合核心代码详细说明功能实现。并提供功能说明图。第5章总结与展望,分析手机导游系统的创新性和优势,以及本系统的不足之处,最后是下一阶段对系统完善。第2章系统需求分析21系统设计背景随着社会的发展,在我国,旅游产业虽属新兴产业,但已成为我国经济支柱产业之一。经过近30年的发展,我国旅游业的产业形象日益鲜明,产业规模也在不断壮大,毫无悬念的在我国发展速度最快行业中占据一席之地。旅游者的需求层次也不断提高,变得多样化。一部分的旅游者已不止于“读万卷书,行万里路”感觉,而是要同时感受到身临其境的历史文化的情趣8。从产业发展来看,旅游业从规模扩张走向内涵增长阶段。首先,产业的发展很大程度上取决与大众的需求;其次,互联网、移动通信等现代科技对旅游业态创新的支撑作用更加凸显,智慧旅游城市、智慧景区、智慧旅游企业等建设如火如荼;最后,旅游企业市场化越来越充分。手机作为现在最常用的移动终端,并且随着3G技术的普及,也为本系统在实现和推广上提供了有利的现实基础。对于传统的旅游业可以提供的服务,本系统可以更好的满足游客个性化的需要,同时也能很好的缓解导游资源不足的。ANDROID操作系统在2007年由GOOGLE公司发布的一款专门面向移动平台的智能操作系统。GOOGLE公司提供GOOGLEAPI来支持ANDROID运行极大方便了应用程序的开发9。个性化旅游等旅游形式对旅游业构成了很大的挑战,为了满足游客的不同需要提供更加人性化的服务。安卓平台有丰富的地图导航软件,满足游客个性化需求10。为了保持景区的安静,手机导游系统被广泛应用。近几年来,随着旅游业的发展,智能导游系统已经日渐被重视。通过高端手机等通信设备,通过安卓识别,经过分析处理的实时变化更新信息。智能导游系统除了能够提供给游客更加全方位的服务之外,还能够为用户提供一种更加便捷,及时获取信息的渠道是该系统的优势。根据CNZZ对当前智能手机行业分析,诺基亚在今年2月宣布与微软结盟,未来将采用WINDOWSPHONE系统,而原有的SYMBIAN系统将逐渐隐退,利用性能稳定,价钱低这些优势扩张到中低端手机市场中,这一推广对整个行业造成了一定的影响。在2011年7月末,SYMBIAN手机的使用率还有5076,在这几个月里,诺基亚并没有在SYMBIAN平台上发布让人眼前一亮的旗舰级产品,放任市场份额由IPHONE和ANDROID所抢占。安卓操作系统的智能手机的市场占有额逐渐扩大,2012年上半年流行趋势上涨,而本旅游系统是基于安卓操作系统的导航系统。在旅游趋势和安卓流行趋势的带动下,会刺激游客对本系统的使用率。图122011年12月上旬各大智能手机操作系统的使用率根据对系统设计背景和可行性分析,采用中国旅游网发布的数据得出中国目前旅游业发展迅速。通过CNZZ数据中心所做的数据分析模型可以得到安卓操作系统发展势头锐不可挡,已经成为现下流行趋势,市场占有额逐步扩大,很有可能会代替SYBIAN操作系统,成为智能手机市场占有额最大的操作系统。根据这些数据和模型可以推出,在旅游市场和安卓操作系统的影响下,这种结合智能化和多样化的景点解析、信息查询等功能等个性化服务的自助式导游设备已是市场所趋11。22目标用户分析221用例图1旅游网站中用户主要有三种,普通用户,会员用户和网站管理者。用例图如下图21旅游网站用例图(2)电子导游系统的用户是在网站会员,并从网站上下载了程序安装,会员用例图如下图22手机导游系统用例图222用例描述(1)会员下载手机导游系统程序表21程序下载的用例描述用例名称下载手机导游系统程序执行者登陆后的用户简要说明登陆后的用户点击查看,选择适合自己手机操作系统程序下载前置条件注册会员登录基本事件流1用户点击网站右上角的手机导游系统2用户选择适合自己手机的系统下载3确定下载其他事件流可以点击下载其他版本的系统异常事件流提示出错,无法下载,重新选择下载后置条件无(2)导游系统表22景点导航用例描述用例名称查看景点导航执行者安装手机导游系统的游客简要说明游客安装手机导游系统后,点击景点导航,手机通过识别可以播放景点音频前置条件用户打开导游系统界面,点击景点导航基本事件流1用户打开手机导游系统界面,点击景点导航按钮2用手机的摄像头识别景点的特殊标记3标记被识别后,手机播放景点相关音频其他事件流用户可以暂停,重放音频异常事件流标记无法被识别后置条件返回首页(3)普通用户浏览旅游网站信息表23普通用户浏览网站用例描述用例名称普通会员浏览旅游网站信息执行者普通用户简要说明用户登录旅游网站后,浏览相关的旅游资讯,查询想了解的景点信息前置条件用户登录旅游网站基本事件流1用户登录旅游网站2找到相关的信息模块点击3查询有兴趣的旅游信息其他事件流预订酒店异常事件流信息不能显示后置条件返回首页(4)手机导游系统天气查询表24天气查询用例描述用例名称天气查询执行者游客简要说明游客下载安装手机电子导游系统,打开主界面基本事件流1用户打开系统主界面2点击天气预报查询3输入要查询的地点其他事件流无异常事件流获取数据失败稍后再试后置条件返回主页面(5)紧急求救,游客在景区浏览景色时,有可能会遇到意外事件,为了提供保护措施。在手机导游系统里有仅就呼救电话,游客遇到紧急事件时可以拔打,这样可以使利益受损最小化。表25紧急求救用例描述用例名称紧急求救执行者游客简要说明游客在景点遇到紧急事件,打开系统主界面基本事件流1打开系统主界面2点击紧急电话3拨打紧急呼救电话其他事件流无异常事件流呼叫失败后置条件无第3章系统的设计31系统设计原则本系统主要是研究和设计一个基于ANDROID操作系统智能手机导游系统和基于ASPNET旅游网站平台。既要满足游客的信息查询需要,又要满足管理者的管理需求。根据一般旅游导航系统的设计原则,本文归纳出对本系统的设计原则如下(1)手机导游系统应当符合游客的景点信息查询,注意事项,天气预报等基本旅游信息查询。做到应用简便,功能完善。(2)旅游网站应具有开放性。以网络技术为基础的旅游平台,可以最大限度地将各种旅游资源,旅游宣传和旅游营销活动统一到互联网上,通过旅游电子商务网站,旅游者能迅速查询到旅游服务机构的相关信息。(3)手机导游系统软件和旅游网站的结合性。32总体构架设计游客可以登录网站浏览旅游信息,通过旅游电子商务网站,旅游者能迅速查询到旅游服务机构的相关信息、景点信息、线路信息以及旅游常识,注册会员还能下载手机旅游导航软件。到达景区后可以利用手机导游系统进行导航,尽情浏览景区。正如出色的导游可以带来成功的旅游活动一样,好的智能化和人性化的电子导游系统也会给游客带来美好的旅游回忆12。图31系统结构图33关键技术AR基于手机移动设备的NYARTOOLIKIT工具包是在ARTOOLKIT算法基础上开发得来的。AR技术现在被各个领域应用,例如在医学领域,医生可以利用AR系统通过信息叠加,为手术更精确的导航,提高手术的成功率13。在工业设计方面,AR还用于汽车门锁的安装。系统主要的功能模块是景点导航,其中运用到了AR识别技术。AR主要是调用手机的摄像机来捕捉图像,ARTOOLKIT会检测摄像头是正常工作,ARTOOLKITDRAW中用DATA来存储图片数据,当DATA为空,就返回,不再往下执行。如果DATA不为空就根据已经设定好的阈值将采集的图像进行二值处理,再将二值图像进行边缘检测和连通域分析,找出其中所有的矩形区域。对矩形区域进行初步处理,再将每一候选区域和模式文件库ASSETS中的文件进行图像匹配,得到相应的匹配值,最高值要大于参考值则认为是配对成功。但是由于系统采用联通域的提取算法,在标识框不完整的情况下无法提取特征区域14。图像二值化处理是利用阈值法,在图像不同的局部用不同的阀值处理。将获得的图片数据传入数组BUF中。NYARTOOLKIT是根据ARTOOLKIT开发的。可以说此工具是当前标志物的最流行的开源库15。ARTOOLKIT都是采用通过封闭的黑涩正方形外框,内部为任意的图形或图像。以此类标记文件,在通过旋转矩阵确定标记方向。通过电脑技术计算摄像机和标记之间的相对位置,从而使程序员可以将他们虚拟的图像覆盖到标记上去。通过现实世界的图像数据来构建虚拟世界,这就是“显示世界的虚拟化”16。匹配成功摄像机里会出现虚拟的3D图像。而本系统中将3D图像屏蔽,匹配成功就产生页面跳转,跳转到音频播放器界面。从而变成了图像识别过后就自动播放音频。图32识别播放音频流程图检测摄像头是否正常工作初始化摄像头的固定参数启动摄像头捕捉图像图像匹配匹配成功,页面跳转到音频播放界面34数据库系统采用SQLSERVER2005作为数据库管理系统,数据库名是REGISTER。数据表有以下几张(1)会员注册表表31会员注册数据表(2)客户预订酒店表表32会员预定酒店表NO字段名DB列表名类型长度NOTNULL是否是主键1用户名USERIDCHAR102密码USERPWDCHAR103时间TIMEINT4订单号DHCHAR105类型号LXHINT26天数TSINT27价钱PRICECHAR1035功能模块图现在的手机自助导游系统主要有两种存储式和无线感应式4。本系统是存储式,无线感应式开发主要是采用RFID(射频识别)技术17,技术含量较高。本系统的主要由两部分组成。旅游网站和手机导游系统,旅游网站主要是辅助,其核心是下载连接手机导游系统的程序。首先,用户要在网站上注册会员,注册成功后就可以下载与自己手机操作系统相匹配的手机导游系统程序。NO字段名DB列名类型长度NOTNULL主键1用户名USERIDCHAR10是2用户密码USERPWDCHAR103重复密码USENAMECHAR104年龄AGEINT25邮箱EMAILCHAR30下载到手机后就可以安装使用。旅游系统还包含别的功能模块,例如路线查询、夏令营以及酒店预定等。手机导游系统的亮点是图像识别技术,是根据ARTOOLKIT工具改良得到的。图像被识别后,自动跳转页面,打开音频播放界面,播放音频。天气查询是连接GOOGLE提供的查询接口,输入想要查询的地名,便可以查询天气。紧急救助功能是为了避免游客在游行过程中碰到意外事件而设置的。手机导游系统的路线查询,主要是为了方便游客路线安排。图像浏览是提供景点图片,便于游客了解景点。图33功能模模块图第4章系统实现41系统使用流程图图41用户使用系统流程图42功能实现1程序下载连接浏览网站,点击“手机导游系统”下载,系统会先判断是否登录,登录后才能下载,判断代码如下安卓版安卓版登录成功后,会把用户名和密码存放在SESSION里,SESSION是ASPNET内置对象之一,可以当作数组使用。代码如下SESSION“USERNAME“DR“USERID“TOSTRINGTRIMSESSION“PASSWORD“DR“USERPWD“TOSTRINGTRIM2图像识别,对摄像机捕获的图像进行识别,识别匹配后就进行音频播放。首先先进行图像匹配,代码如下INTFOUND_MARKERSINTAR_CODE_INDEXNEWINTMARKER_MAXCREATENYARTOOLWIDTH,HEIGHT/MARKERDETECTIONTRYLOGD“ARDRAW“,“MARKERDETECTION“RASTERNEWNYARRGBRASTER_RGBWIDTH,HEIGHTRASTERWRAPBUFFERBUFFOUND_MARKERSNYADETECTMARKERLITERASTER,100CATCHNYAREXCEPTIONELOGE“ARDRAW“,“MARKERDETECTIONFAILED“,ERETURN3在系统中设置监听器按钮,处理按钮点击事件,代码如下CLASSMYLISTENERIMPLEMENTSONCLICKLISTENERPRIVATECONTEXTLISTENCONTEXTPUBLICMYLISTENERCONTEXTCONTEXTLISTENCONTEXTCONTEXTOVERRIDEPUBLICVOIDONCLICKVIEWV/TODOAUTOGENERATEDMETHODSTUBINTIDVGETIDSWITCHIDCASERIDCANCELMDIALOGDISMISSBREAKCASERIDTELCASERIDSUREINTENTINTENTNEWINTENTINTENTACTION_CALL,URIPARSE“TEL“MCONTEXTGETSTRINGRSTRINGPHONE_NUMBERLISTENCONTEXTSTARTACTIVITYINTENTBREAKCASERIDSEARCHSTRINGCITYMEDITGETTEXTTOSTRINGSENDMESSAGEBEGINSEARCHWEATHERCITYSENDMESSAGEENDBREAKDEFAULTBREAK(4)根据不同的页面布局ID,设置不同的DIALOG。PUBLICVOIDSETDIALOGINTLAYOUTIDMVIEWMINFLATERINFLATELAYOUTID,NULLMDIALOGSETCONTENTVIEWMVIEWSETDIALOGEVENTLAYOUTID(5)根据传递的页面ID,显示指定的DIALOGPUBLICVOIDSHOWDIALOGINTLAYOUTIDMDIALOGSHOWIFLAYOUTIDRLAYOUTDIALOG|LAYOUTIDRLAYOUTWEATHEARSENDMESSAGELOAD6)查询天气,连接GOOGLE的接口,代码如下PRIVATEVOIDSEARCHWEATHERSTRINGCITYSAXPARSERFACTORYSPFSAXPARSERFACTORYNEWINSTANCETRYSAXPARSERSPSPFNEWSAXPARSERXMLREADERREADERSPGETXMLREADERXMLHANDLERHANDLERNEWXMLHANDLERREADERSETCONTENTHANDLERHANDLERURLURLNEWURL“HTTP/WWWGOOGLECOM/IG/APIHLZHCNINPUTSTREAMISURLOPENSTREAMINPUTSTREAMREADERISRNEWINPUTSTREAMREADERIS,“GBK“INPUTSOURCESOURCENEWINPUTSOURCEISRREADERPARSESOURCEARRAYLISTWEATHERLISTHANDLERGETWEATHERLISTWEATHERWEATHERWEATHERLISTGET0MIMAGESETIMAGEDRAWABLELOADIMAGEWEATHERGETIMAGEURLMDAYSETTEXTWEATHERGETDAYMTEMPSETTEXTWEATHERGETLOWTEMP“WEATHERGETHIGHTEMP“MCONDITIONSETTEXTWEATHERGETCONDITIONCATCHEXCEPTIONENEWALERTDIALOGBUILDERMCONTEXTSETTITLE“解析XML文档错误“SETMESSAGE“获取天气数据失败,请稍候再试。“SETNEGATIVEBUTTON“确定“,NULLSHOW7获取天气的图片,代码如下PRIVATEDRAWABLELOADIMAGESTRINGURLTRYRETURNDRAWABLECREATEFROMSTREAMINPUTSTREAMNEWURL“HTTP/WWWGOOGLECOM/“URLGETCONTENT,“TEST“CATCHMALFORMEDURLEXCEPTIONELOGE“EXCEPTION“,EGETMESSAGECATCHIOEXCEPTIONELOGE“EXCEPTION“,EGETMESSAGERETURNNULL(8)发送消息和接收处理消息,代码如下PRIVATEVOIDSENDMESSAGEINTWHATMESSAGEMESSAGEHANDLEROBTAINMESSAGEMESSAGEWHATWHATMESSAGESENDTOTARGET发送消息CLASSMYHANDLEREXTENDSHANDLERPUBLICMYHANDLERLOOPERLOOPERSUPERLOOPEROVERRIDEPUBLICVOIDHANDLEMESSAGEMESSAGEMSG/TODOAUTOGENERATEDMETHODSTUBINTWHATMSGWHATSWITCHWHATCASEBEGINMPROGRESSSHOWBREAKCASEENDMPROGRESSDISMISSBREAKCASELOADSTRINGCITYMEDITGETTEXTTOSTRINGSEARCHWEATHERCITYBREAKDEFAULTBREAK(9)图像识别,代码如下IFFOUND_MARKERS0LOGD“ARDRAW“,“EXISTMARKER“FOUND_MARKERS“/PROJECTIONTRANSFORMATIONFLOATCAMERARHFNEWFLOAT16AR_UTILTOCAMERAFRUSTUMRHFAR_PARAM,CAMERARHFIFFOUND_MARKERSMARKER_MAXFOUND_MARKERSMARKER_MAXFORINTI0IFOUND_MARKERSIIFNYAGETCONFIDENCEI060FCONTINUETRYAR_CODE_INDEXINYAGETARCODEINDEXINYARTRANSMATRESULTTRANSMAT_RESULTAR_TRANSMAT_RESULTNYAGETTRANSMATIONMATRIXI,TRANSMAT_RESULTAR_UTILTOCAMERAVIEWRHFTRANSMAT_RESULT,RESULTFICATCHNYAREXCEPTIONELOGE“ARDRAW“,“GETCAMERAVIEWRHFAILED“,ERETURNMRENDEREROBJECTPOINTCHANGEDFOUND_MARKERS,AR_CODE_INDEX,RESULTF,CAMERARHF/IFMVOICESOUNDNULL/MVOICESOUNDSTARTVOICEMCONTEXTOPENACTIVITYELSELOGD“ARDRAW“,“NOTEXISTMARKER“IFMVOICESOUNDNULLMVOICESOUNDSTOPVOICEMRENDEREROBJECTCLEAR43系统开发环境1安卓手机导航系统硬件环境普通PC机软件环境操作系统WINDOWXP编译环境ECLIPSE编译语言JAVA2旅游网站硬件环境普通PC机软件环境操作系统WINDOWXP编译环境VS2008编译语言C本节主要介绍系统的设计原则,ANDROID的应用程序主要是被用户访问,通常都是以JAVA程序编写全部系统都是用JAVA编程语言实现,是系统可以逻辑简单稳定,并且与平台无关,为以后系统扩展和移植提供了强有力的支持。本章节还详细介绍了核心功能的实现,提供了具体的实现代码。还介绍了系统开发硬件和软件环境。44系统功能实现图1用户登录的旅游网站界面,需要注册会员,用用户名和密码登录图42旅游网站界面图2登陆了才能下载图43登录界面图3会员下载手机导游系统界面,会员登录后可以下载相应的手机导游系统图44下载程序界面图(4)手机导游系统主界面图45手机导游系统主界面图(5)天气查询界面图46天气查询界面图(6)紧急呼救界面图47紧急呼救界面图(7)音频播放界面图48音频播放界面(8)注意事项界面本章节通过图片详细说明了手机旅游导航系统和旅游网站的主要功能。旅游网站向用户提供旅游资讯,手机导航系统提供图像识别,语音播报,天气查询等功能。第5章总结与展望51系统创新性和优势分析ANDROID手机导游系统区别与传统的导游系统,通过手机摄像头识别功能,提供旅游景点的语音播报。ANDROID的应用程序主要是被用户访问,通常都是以JAVA程序编写。该系统都是用JAVA编程语言实现,是系统可以逻辑简单稳定,并且与平台无关,为以后系统扩展和移植提供了强有力的支持。以网络技术为基础的旅游平台,可以最大限度地将各种旅游资源,旅游宣传和旅游营销活动统一到INTERNET上,通过旅游电子商务网站,旅游者能迅速查询到旅游服务机构的相关信息、景点信息、线路信息以及旅游常识。现在的智能导游系统平台多种多样,主要有WINCE和LINUXWINCE的使用需要微软授权,实现成本很高17。ANDROID系统本身源代码可以免费获取,所以选用ANDROID平台来实现导游系统可以大大降低系统成本。ANDROID操作系统具有较高的稳定性和移植性,加上开发语言是JAVA,具备良好的可扩展性,便于软件的升级和维护18。相对于传统的导游系统,该系统更加便于携带。为了在景区里不影响到别的游客,可以利用手机配套的耳塞进行听讲景点解说,具有环保性。利用移动设备进行自主游行,比起传统的导游或是自助导游机,在观光行程上游客有了很大的自主性。导游带领的游客多,通常是用喇叭来解说景点,人多吵杂,每个游客也不一定能了解景点完全。手机导游系统可以自主选择景点,重复听解。使游客更加深入的了解景区的历史和文化,现实意义,更好的享受到此旅游的价值。游客自主选择旅游路径,在游客高峰期可以达到分流,方便景区管理。除了对景点做相关的讲解之外,还相关的安全提示,促使游客和景区的沟通,交流,更好的实现游客与景区的和谐统一。智能导游系统除了能够提供给游客更加全方位的服务之外,还能够为用户提供一种更加便捷,及时获取信息的渠道是该系统的优势。通过对本系统的优势分析,本系统操作简便,成本更低,符合管理者和游客的各自需求。旅游业的大力发展为我们的系统提供了不可或缺的环境,安卓操作系统的广泛应用促进了我们系统的使用率。52总结中国旅游研究院中国旅游电子商务发展报告在京发布,报告从市场环境、业态主体和宣传营销等方面分析了近年来中国旅游电子商务发展情况。2010年,中国旅游电子商务市场规模达到2000亿元人民币,占整体旅游收入份额将近15。这种新一代的旅游经营模式发展的趋势锐不可挡。移动通信的进步逐渐改变人类的生活习惯和操作方式,同时也带来生活上行的方便,在目前手机普及率高的情况下,将手机和电子导游结合,是电子导游成为消费习惯,在旅游中,移

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论