基于Android的导游服务APP设计与实现开题报告
2021-03-11 00:01:40
1. 研究目的与意义(文献综述)
1.1背景资料
目前,我国旅游产业在随着经济发展和人民收入增加的同时也在迅猛发展,旅游服务质量成为人们共同关注的一个热门话题,其中导游服务更是旅客们不可或缺的。传统的人工导游存在着资源少、服务质量差、噪声污染、语言不通、游客之间存在干扰等缺点,无法满足当今游客的个性化需求。为此,电子导游系统应运而生,它最大的特点就是导游方式多样化,可以满足不同游客的个性化需求,而且体积小、质量轻,便于携带。其中路线导航是电子导游系统中不可缺少的功能,它通过 gps定位[1]和电子地图来实现游客在地理位置上的更加方便的导航服务。在已有的路线导航设备中,最典型的则为车载导航[2],它虽然能够满足电子导游系统中路线导航的功能,但是由于其价格高,体积大不便于携带,不易于二次开发,定制化程度低等缺点,限制了其在电子导游系统中的应用。结合当前很多开放的地理信息系统平台[3],如 google maps,百度地图等,在google公司开发的基于linux平台的开源智能手机操作系统android[4,5]平台上进行手机导航系统开发,可以有效解决车载导航系统存在的不易于二次开发和定制化程度低等缺点,而且还便于软件升级和维护,能够有效降低软件成本和移动设备价格。
1.2国内外的研究现状分析
2. 研究的基本内容与方案
2.1研究目标
基于Android平台进行导游服务APP的设计与实现,要求完成如下基本功能:旅游景点查询,客栈民宿信息查询,特产小吃信息查询等,并提供基于位置的服务。要求基于Android平台完成导游服务APP的设计与开发:规划系统的功能结构,形成系统的总体设计框架;完成系统的数据存储设计、界面设计、功能模块的详细设计及实现;同时完成系统功能的调试和测试。
2.2研究内容
本系统是基于 Android[12] 平台的,在其开发和应用过程中将会用到界面设计、程序设计、数据库[13]等一系列技术和平台。
基于Android的导游服务APP的功能模块具体如图1:
图 1:功能模块图
1、 旅游景点查询:输入地点查找旅游景点的信息,或者查询周边旅游景点。
2、 客栈民宿查询:输入名称查找客栈民宿信息,或查询周边客栈民宿信息。
3、 特产小吃查询:查询周边特产小吃信息,并提供购买位置。
4、 基于位置的服务:提供路线规划功能,根据游客出行方式提供最合适的出行路线。
2.3技术路线
1、进行前期知识储备。深入学习并掌握有关Java语言程序开发方面的知识以及基于Java 的Web程序开发技术;其次,深入学习并理解掌握基于百度地图[14]组件进行二次开发的应用程序开发方面的相关知识内容。
2、掌握相关基本理论,熟悉相应的工具、平台的使用。本次设计拟采用Android Studio开发工具。
3、进行调研和查阅资料,然后进行详细的需求分析[15],确定系统要实现的详细功能,确定总体设计路线。
4、根据需求分析设计系统的后台数据库,充分利用数据库设计方法,设计出高效、完整的数据库。
5、设计系统界面,确定基本界面框架和风格。
6、进行编码实现及调试,逐步实现系统功能,集成使整个系统的基本功能模块融合成一个协调的有机整体。
7、进行系统测试工作,然后不断完善系统。
3. 研究计划与安排
(1)2017/1/14—2017/2/22:确定选题,查阅文献,完成文献摘要及外文翻译,并撰写开题报告;
(2)2017/2/23—2017/4/30:进行系统架构、程序设计与开发、系统测试与完善;
(3)2017/5/1—2017/5/25:撰写及修改毕业论文;
4. 参考文献(12篇以上)
[1] yuan-chend lai, franniehan, yi-hsuan yeh. a gps navigation system with qr codedecoding and friendpositioning in smart[c]. ieee on education technology and computer, 2010.66-70.
[2] 农丽萍, 王力虎, 黄一平. android 在嵌入式车载导航系统的应用研究[j]. 计算机工程与设计, 2010, 31(11): 2473-2476.
[3] 王卫玲, 刘瑜, 魏艳梅. 基于 google maps api 的电子地图的开发研究[j]. 计算机应用技术, 2011. 93-95.