基于Android的自助游APP的设计与实现

合集下载

基于Android的旅游服务平台的设计与实现

基于Android的旅游服务平台的设计与实现

基于Android的旅游服务平台的设计与实现摘要:近年来,移动智能终端技术不断发展,其功能也在不断细化,已经成为人们办公、娱乐、生活上的助手。

在移动智能终端的各种应用中,旅游管理可以随时为人们提供航班、酒店、天气等信息,为人们的出行提供便捷与即时的服务。

Android系统是当今社会移动操作系统中应用较广泛的系统之一,它具有开源、封装和性价比高等特点,因此,对Android系统进行研究和应用开发具有很重要的意义和价值。

本课题以Android系统为基础,开发一个旅游服务平台,以实现旅游服务的全流程功能,满足用户出行的所有需求。

移动智能终端及其应用技术是近年来信息系统的研究热点,选择这一课题作为我的毕业设计,不仅可以总结大学四年所学知识,而且能提高分析问题、应用新知识解决问题的能力。

关键词:Android、旅游、移动服务平台、旅游管理系统The design and Realization of tourism service platform based on AndroidAbstract:In recent years, the development of mobile terminal technology, its function has also been refined, has become the people's office and entertainment.In a variety of applications of mobile intelligent terminal, tourism management can provide people with flights, hotels, weather and other information, to provide convenient and prompt service for people to travel.Android system is one of the most widely used system of mobile intelligent operating system, it is open source, encapsulation and high performance price ratio, therefore, is of practical significance and social value for the development and research of Android system.This paper is based on the Android system, the development of a tourism service platform, to realize the whole process of tourism service function, to meet all the needs of users travel.Mobile intelligent terminal and its application technology is a hot research topic in information systems in recent years, the choice of this subject as my graduation design, not only can be summed up in four years of university knowledge, but also can improve the ability to analyze problems, to solve the problem of the application of new knowledge.Keywords:Android, tourism, tourism management system, mobile service platform1.序言1.1课题研究背景二十一个世纪是信息时代,信息在社会中起着举足轻重的作用,不仅是资金,还有信息。

基于Android平台的个人旅游系统的设计与实现本科毕业论文

基于Android平台的个人旅游系统的设计与实现本科毕业论文

基于Android平台的个人旅游系统的设计与实现摘要随着社会经济发展,人们生活工作改善、闲暇时间增多,极大地促进了旅游活动的迅猛发展。

旅游业成为当今世界上发展速度最快,发展势头最强劲的新兴产业之一。

以全球数字化信息网络高速发展为背景,通过基于位置和地图信息技术的结合来帮助旅游者更快地获取旅游景点相关信息,更好地分享旅游过程的点点滴滴,成为人们的迫切需要。

本课题将旅游产品和智能终端结合,提出了一种基于Android平台的旅游系统的设计与实现方案。

该系统使用Eclipse和Android SDK为开发环境,开发旅游应用软件,实现多媒体应用、电子地图、游记记录等功能。

多媒体应用支持旅游景点的图片浏览。

电子地图模块实现了百度地图在终端设备的展示和对终端设备的定位。

游记记录模块利用Android自带的SQLite数据库,实现了游记录入、修改、展示等功能。

该系统采用Android SDK,Eclipse作为开发工具。

关键词:Android;旅游系统;智能终端摘要 (1)Abstract .............................................. 错误!未定义书签。

1绪论 (1)1.1课题背景 (1)1.2旅游系统的发展 (1)1.3本文主要工作 (2)2 Android系统简介 (3)2.1 Android系统概述 (3)2.2 Android系统架构 (4)2.3 Android开发环境配置 (5)2.4 Android程序开发 (9)2.4.1 程序开发组件 (9)2.4.2 程序界面开发 (12)2.5 Android系统数据存储方式 (14)3 SQLite数据库 (15)3.1 SQLite主要语法 (15)3.1.1 结构新建 (15)3.1.2 结构删除 (15)3.1.3 数据操作 (15)3.1.4 事务处理 (16)3.2 SQLite内置函数 (16)3.3 SQLite常用操作 (17)3.3.1 数据库文件的打开和关闭 (17)3.3.2 数据库文件的查询 (18)4旅游系统的设计与实现 (22)4.1 数据库设计 (22)4.2 系统详细功能设计 (22)4.2.1 功能实现 (22)4.2.2 程序运行截图 (27)5 结论与展望 (28)参考文献 (29)致谢 (30)1绪论1.1课题背景旅游是人类社会发展到一定阶段后的社会活动,是人们为了满足其休憩、消遣、文化和商务等活动的需要好离开自己定居地前往旅游目的地并在那里做短暂停留的访问活动,而旅游产业是在旅游活动上发展而来的综合性产业,以游客为服务对象,以游客需求为中心,是一门资源密集型、服务综合性、发展依托型新型产业。

基于Android平台的移动应用设计与实现

基于Android平台的移动应用设计与实现

基于Android平台的移动应用设计与实现第一章:引言近年来,移动互联网的不断发展与普及,使得移动应用设计愈发重要。

Android平台作为目前全球普及率最高、性价比最优的移动操作系统之一,已成为移动应用开发的重要平台之一。

本文将围绕 Android 平台展开,介绍基于 Android 平台的移动应用设计与实现。

第二章:Android平台概述Android平台是一个基于Linux OS 架构的开放式移动操作系统,由 Google 公司主导开发,旨在为移动设备提供更加自由的开发环境和更加完善的应用体验。

该平台融合了多种硬件设备和软件技术,支持不同厂商的移动设备,为移动应用的开发者提供了更强的开发能力和更广泛的市场覆盖。

第三章:移动应用设计思路移动应用设计思路是设计一款移动应用的首要任务,也是保证应用质量和易用性的根本。

根据移动应用的目标受众和应用场景,可借助 UML(Unified Modeling Language)等建模工具设计移动应用原型,明确应用的功能模块、界面设计和数据流程等。

另外,在移动应用的设计中,需要考虑到不同尺寸和分辨率的移动设备,尽可能设计出兼容性强、易用性强的移动应用。

第四章:Android开发环境搭建在 Android 平台上开发移动应用需要搭建相应的开发环境,主要包括 JDK 的安装、Android Studio 的安装以及对应的 Android SDK 及其 Build Tool 的下载安装等。

此外,还需要了解 Android平台的版本和特性,和移动应用开发所需的常用技术和框架等。

第五章:移动应用实现流程在完成移动应用设计思路和环境搭建后,可着手开始移动应用的实现。

一般而言,Android 平台上移动应用的实现包括如下流程:1、界面设计;2、业务逻辑设计;3、数据交互及音视频开发等;4、发布和维护。

第六章:界面设计通常,移动应用的用户界面在 Android 平台上采用 XML 文件和 Java 代码进行实现。

基于Android的旅游助手APP的设计与实现

基于Android的旅游助手APP的设计与实现

基于Android的旅游助手APP的设计与实现智慧旅游是当前移动互联领域研究的热点问题,以Android Studio为移动开发平台,以良好的用户体验为切入点,通过Java编程设计实现了集气象信息查询、地图定位导航、旅游生活服务为一体的旅游助手APP,给出了软件的设计方案、功能结构和详细的实现过程。

实现的旅游助手APP使用方便、可交互性强,能够实时为游客提供准确的旅游信息,有效提升游客的旅游体验,为智慧旅游提供了一种具体的参考解决方案,具有重要的应用价值和发展前景。

标签:智慧旅游;旅游助手;安卓系统;移动应用开发Abstract:Smart tourism is a hot topic in the field of mobile interconnection. Taking Android Studio as the mobile development platform and good user experience as the starting point,the tourism assistant APP,which integrates meteorological information query,map positioning and navigation,and tourism life service,is designed and implemented by Java programming. The design scheme,functional structure and detailed implementation process of the software are given. The realized tourism assistant APP is easy to use and interactive. It can provide accurate tourism information for tourists in real time,improve the tourism experience of tourists effectively,and provide a specific reference solution for intelligent tourism,and it has important application value and development prospect.Keywords:smart tourism;travel assistant;Android;mobile application development1 概述移動互联技术的飞速发展及移动终端设备的普及,使智慧旅游迅速成为旅游业发展的重要途径,基于移动设备的旅游相关APP成为实现智慧旅游的重要载体[1]。

基于Android平台的某景点移动端旅游软件系统设计与实现

基于Android平台的某景点移动端旅游软件系统设计与实现

基于Android平台的某景点移动端旅游软件系统设计与实现基于Android平台的某景点移动端旅游软件系统设计与实现摘要:随着移动互联网的飞速发展,人们对于旅游方式的需求也在不断变化。

为了满足旅游者对于便捷、个性化旅游服务的需求,本文设计并实现了一款基于Android平台的某景点移动端旅游软件系统。

该系统提供丰富的旅游信息、线路规划、导航功能以及用户社交互动等特色功能,提升了旅游体验。

设计与实现过程中运用了Android开发技术、Web服务、数据库、用户界面设计等相关技术。

实验结果表明,该系统能够满足用户多样化的旅游需求。

关键词:移动互联网;旅游软件;Android平台;功能设计;实现第一章引言1.1 研究背景随着互联网时代的来临,移动互联网的发展形势迅猛,手机已经成为人们生活中不可或缺的一部分。

随之而来的是人们对于各类移动应用的需求与日俱增。

旅游作为人们生活中重要的一部分,对于便捷、个性化服务的需求也在不断增加。

1.2 研究意义本研究的目的在于设计与实现一款基于Android平台的某景点移动端旅游软件系统,满足用户的个性化需求与提升旅游体验。

该系统通过丰富的旅游信息、线路规划、导航功能以及用户社交互动等特色功能,让用户能够更好地了解目的地的相关信息、制定旅游计划、快速导航,同时还能够与其他用户交流旅游经验与感悟。

1.3 本文结构本文共分为五章,主要内容包括:引言、相关技术与理论的研究、系统需求分析与设计、系统实现与测试、总结与展望。

在第二章中,我们将介绍相关的技术与理论,包括Android开发技术、Web服务、数据库等。

在第三章中,我们将详细分析系统的需求与设计,包括系统功能模块、用例分析、界面设计等。

在第四章中,我们将介绍系统的实现与测试过程。

最后,在第五章中,我们将对整个系统进行总结与展望。

第二章相关技术与理论的研究2.1 Android开发技术基于Android平台的应用开发主要使用Java语言进行编程,由于Android系统具有开放性、低成本、高可移植性等特点,使得Android平台成为最受青睐的手机应用开发平台之一。

软件工程_基于Android的旅游攻略App的设计与实现

软件工程_基于Android的旅游攻略App的设计与实现

中文摘要随着移动互联网的蓬勃发展以及人们生活水平的日益提高,外出旅行成为了很多人在节假日的一大休闲娱乐方式,而移动终端旅游App则为用户的出行提供计划、建议以及各种旅途前的准备等服务,极大地便利了用户的各种需求,在用户的旅行中占据着重要的地位。

本文将主要介绍在Android与Java以及SQLite数据库开发环境下旅游攻略App的设计方法和具体的实现过程,针对各地旅游业的发展趋势,结合用户的实际旅行需求出发,分析出如何设计并实现功能完善、易于操作、界面简洁美观的一款旅游攻略App。

关键字:旅游攻略App Android Java SQLiteAbstractWith the rapid development of mobile Internet and the improvement of people's living standards, traveling has become a major leisure and entertainment way for many people on holidays, while the mobile terminal tourism app provides users with services such as planning, advice and preparation before traveling, which greatly facilitates users' needs and plays an important role in users' travel. This paper will mainly introduce the design method and specific implementation process of the tourism strategy app under the development environment of Android, Java and SQLite database. According to the development trend of tourism industry around the world and the actual travel needs of users, this paper analyzes how to design and implement a tourism strategy app with perfect functions, easy operation andsimple and beautiful interface.Key words: tourism strategy app Android Java SQLite目录第一章绪论 (1)1.1 课题背景与意义 (1)1.2 研究现状 (1)1.3 论文研究的主要内容 (1)第二章系统概述及系统分析 (2)2.1 系统目标分析(编写目的) (2)2.2 系统功能需求分析 (2)2.2.1系统功能概述(总体需求) (2)2.2.2登录注册 (3)1.注册功能需求 (3)2.登录功能需求 (3)2.2.3用户活动 (4)1.查看旅行分类功能需求 (4)2.查询热门活动需求 (4)3.搜索热门景点 (5)2.2.4动态 (5)1.查看动态功能需求 (5)2.发表动态功能需求 (5)3.与发表该动态的用户进行聊天功能需求 (5)2.2.5导航 (6)1.定位功能需求 (6)2.路线规划与导航功能需求 (6)2.2.6我的界面 (6)1.查询收藏功能需求 (7)2.创建攻略功能需求 (7)3.查询点赞过的动态功能需求 (7)2.3 非功能性需求 (7)2.4本章小结 (8)第三章系统总体设计 (8)3.1 系统总体功能设计 (8)3.2 系统流程设计 (9)3.2.1 系统总体流程设计 (9)3.2.2 各模块流程设计 (10)3.3 系统架构设计 (15)3.3.1 系统总体架构 (15)3.3.2 系统软件体系架构设计 (15)3.4本章小结 (16)第四章系统详细设计 (16)4.1 系统开发环境及相关工具和所用技术简介 (16)4.2 系统核心功能模块的详细设计 (17)4.2.1 用户注册的详细设计 (17)4.2.2 用户登录的详细设计 (17)4.2.3 查看旅行分类的详细设计 (18)4.2.4 查询热门活动的详细设计 (18)4.2.5 查看动态的详细设计 (19)4.2.6 发表动态的详细设计 (20)4.2.7 聊天的详细设计 (20)4.2.8 定位与路线规划的详细设计 (21)4.2.9 导航的详细设计 (21)4.2.10 创建攻略的详细设计 (22)4.2.11 我的界面的详细设计 (22)4.2.12 搜索的详细设计 (23)4.3 数据库设计 (24)4.4 系统界面原型设计 (25)4.5 本章小结 (30)第五章系统编码实现 (30)5.1 系统各模块的实现 (30)5.1.1 登录注册模块的实现 (30)5.1.2 活动首页模块的实现 (34)5.1.3 动态模块的实现 (40)5.1.4 导航模块的实现 (48)5.1.5 我的模块的实现 (52)5.2 本章小结 (56)第六章系统测试 (56)6.1 系统测试概述 (56)6.2 系统测试环境与测试方法 (57)6.3 系统测试步骤与结果 (57)6.4 本章小结 (59)第七章结论 (59)参考文献 (60)致谢............................................................................. 错误!未定义书签。

基于Android的移动应用设计与实现

基于Android的移动应用设计与实现

基于Android的移动应用设计与实现近年来,随着移动互联网的快速发展,移动应用的市场需求也在快速增长。

作为最受欢迎的手机操作系统之一,Android系统的应用商店Google Play上发布的应用数量已经超过了300万款,并且市场份额也在逐年增加。

因此,了解基于Android的移动应用的设计与实现具有重要意义。

一、安卓应用开发的基本框架Android应用的开发过程分为四个阶段:设计、编写代码、构建和运行、发布。

Android开发基于Java语言,需要使用Java开发工具集(JDK)和Android Studio进行开发。

(1)设计阶段在设计阶段,开发人员需要确定应用的目标和功能,并根据目标设计应用界面和用户交互体验。

关键是确定应用的需求,展开用户调查和分析,以有效地确定应用的需求和设计方案。

(2)编写代码在确定设计方案后,开发人员需要使用Java语言和Android应用程序界面(API)编写应用代码。

主要的编程工具是Java和XML,这些代码可以在Android 操作系统上运行。

(3)构建和运行在应用程序编写完成后,需要使用Android SDK(软件开发工具包)将应用程序构建为可运行的Android应用程序。

一般情况下,需要使用Android Studio进行构建和反馈调试。

在集成所有代码之后,应用程序可以通过连接Android手机或模拟器进行测试并运行。

(4)发布完成所有构建和测试后,可以将应用程序发布到Google Play Store或其他Android应用市场。

为了确保应用程序在不同设备上按预期运行,开发人员应该考虑多个特征,如设备大小、屏幕分辨率、操作系统版本等,以确保应用程序能够在不同的Android设备上体现优异的用户体验。

二、移动应用设计的基本原则移动设备的屏幕较小,处理器速度较慢,电池寿命较短,这些都是设计Android应用程序时需要考虑的因素。

设计Android应用程序时,需要遵循以下原则:(1)界面设计用户界面设计通常是应用程序开发的最重要方面之一。

基于安卓平台的旅游社交软件的设计与开发

基于安卓平台的旅游社交软件的设计与开发

三、市场分析
1、现状:目前,手机定位软件市场已经相当成熟,在安卓平台上,存在多种 定位技术,如GPS、基站定位和Wi-Fi定位等。然而,大多数用户对于定位软 件的精准度、稳定性和安全性仍抱有较高期望。
2、趋势:未来,手机定位软件市场将朝着更加多元化和个性化的方向发展。 开发者将需要不断创新和优化产品,以满足用户的不断变化的需求。同时,随 着5G技术的普及,定位软件的运行速度和定位精度将得到进一步提升。
3、广告投放:可以在软件中加入广告投放功能,通过广告收入来实现盈利。 同时,广告投放也可以帮助提高软件的知名度和用户数量。
谢谢观看
二、需求分析
1、用户需求:用户对于手机定位软件的需求主要体现在以下几个方面:快速、 准确、灵活的位置信息获取,不同场景下的定位需求(如导航、社交、公共服 务等),以及对于位置信息的安全性和隐私保护需求。
2、开发者需求:开发者需要考虑到软件的易用性、可扩展性和兼容性。同时, 为了满足市场需求和竞争要求,开发者还需用户体验,尽可能提供更多元化的 功能和服务。
3、用户推广:通过给予用户一定的奖励或优惠,鼓励用户推荐新用户使用软 件,从而实现用户裂变,扩大市场份额。
七、商业运营
1、收费策略:可以根据软件提供的服务类型和质量,采取适当的收费策略。 例如,可以提供免费试用版本以吸引用户,再通过增值服务或高级版收取费用 来提高收益。
2、商业合作:可以与其他相关企业合作,如地图服务提供商、广告主等,以 提供更丰富的功能、提高用户体验并实现收益共享。
基于安卓平台的旅游社交软件 的设计与开发
目录
01 一、需求分析
03 三、界面设计
02 二、功能设计 04 四、开发实现
目录
05 五、测试与上线
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

龙源期刊网 http://www.qikan.com.cn 基于Android的自助游APP的设计与实现 作者:张思阳 黄同成 来源:《电脑知识与技术》2017年第01期

摘要:为了满足用户前往某地自助游的需求,为用户能够在当地的衣食住行及生活服务进行导航,以Android手机系统为平台,设计出以邵阳市为例的自助导游系统。该系统实现了邵阳市周边旅游景点的搜索定位,最新消息推送等功能。系统运行界面简洁友好,便于操作,具有很好的推广和应用价值。

关键词:Android;自助游;移动互联 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)01-0095-03 Abstract: To satisfy users' demand to travel in Shao Yang by themselves,and to provide the navigation of service information, a tour-navigate program has been designded by the help of google android sdk android. The program features support for search of the scenic spots in shaoyang, the push notifications and more.Besides, it is added the following working performances: good man-machine interface, convenient operation and high running speed, which has wide application prospect and popularization value.

Key words: Android; self-service travel; mobile internet 1 概述 随着移动通讯技术的发展,智能手机已经融入现代生活的方方面面,成为百姓日常工作学习生活的必需品[1]。手机APP已经是用户手机中最受青睐的服务平台,而在现行的手机系统中,Android系统又占据了智能手机操作系统平台的主要市场。由于Android系统本身是一个开放性的系统开发平台,具有开源性的软件特点,而且Android系统为广大用户提供了较好的嵌入式开发能力,使得众多手机APP能够轻易地放置于手机平台[2]。

基于以上情况,开发一套基于Android系统的自助游APP,建立自助服务系统,利用手机实时了解当地的详细情况,精准定向周边,以用户为中心,满足用户个性化的需求,同时充分利用当地的旅游资源和社会资源,为用户更好的体验当地的文化和娱乐提供实质性的帮助。

本系统的开发以Android平台为开发框架。Android是一种基于Linux的自由及开放源代码的操作系统,所有的应用程序都是使用JAVA语言编写的。访问核心应用程序所使用的是API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块[3]。系统界面的设计使用Photoshop 龙源期刊网 http://www.qikan.com.cn CC进行美化处理,采用ApiCloud云数据库作为数据库平台,系统本身还提供丰富的UI组件,设计完成的系统应用具有良好的可扩展性,数据交互性良好,方便二次开发。

2 软件设计框架 2.1 软件需求分析 该应用作为一个自助游活动交流平台,以Android智能手机为终端,目的是让用户通过一个移动设备就可以快捷地查询到当地的旅游资源及人文文化、商圈等,了解文化底蕴,特色食品,景点等。人们不仅可以查看当地旅游景点信息,还可以查看其他用户通过该平台发布的景区旅游体验和评价。其中给用户进行推荐时,主要根据用户的实时圈进行推荐该圈中的当地人的热门景点。但是,由于技术原因或者其他原因,用户的实时位置并不总是能够获取到,或者用户的实时圈,可推荐的item数量太少。这时候,需要采用其他的替代方案,因此在用户地理位置方面进行了数据挖掘工作[4]。例如,用户周末/平时常去商圈,用户的周末/平时常消费商圈,用户的工作地/居住地附近商圈等,用这些用户的商圈信息,可以根据具体情况,丰富推荐的item。

不同时间段的用户需求是不一样的,因此每个时间段的当地人热单应该是变化的。然而划分太细的时间段,数据量往往又太稀疏,因此通过把其他时段的数据根据时间相似度加权统计进来,效果又会有进一步的提高。

计算时段之间的相似度为,则有式(1): 2.2 软件功能设计 根据该软件的需求,该软件主要功能分为前端应用和后台服务两部分。其中,后台服务主要实现对当地旅游信息的采集和推送,为客户端用户提供当地旅游信息数据服务。

该系统功能主要由三部分组成: 1)提供当地旅游景点线路、景点资讯、旅游景点服务三个方面的数据服务。 2)建立云端数据库,内容主要包括文字描述、图像信息以及用户个人信息等,为客户端用户提供景点信息数据服务。

3)搭建服务设施地理数字数据库,调用百度地图API,结合百度地图搜索功能,为客户端提供设施数据服务。 龙源期刊网 http://www.qikan.com.cn 整个系统由主界面对各个模块进行切换,每个模块也能随时退回主界面,以便用户使用其他模块的内容。系统采用扁平化设计模式列举出4个功能模块导航,点击对应模块可以直接跳转至对应的界面,从而读取该模块相关的信息,获取有价值的消息。

主要模块功能如下: 1)自助游模块:包括当地的简介,周边景点信息,最佳旅游时间等,使用户对当地信息有粗略了解。

2)酒店模块:包括当地酒店房间信息,住宿情况,以及餐饮提供相关服务。 3)交通模块:包含公交信息查询、自驾、城际、的士等相关功能。 4)景点模块:对当地的多处景点进行相关图文说明,提供景点旅游路线,以及旅游时间的安排,使用户可以轻松获取相关景点的详细信息。

旅客通过手机应用来获取当地衣食住行信息,当地旅游景点、旅游路线等旅游信息,进行自助旅游安排和规划。在旅游的过程中,可以开启自助导航,利用手机定位系统结合百度地图API,游客可以获取周边相关景点的具体信息,同时系统通过移动互联网与后台服务交互,实时更新各种系统信息。

3 软件设计与实现 3.1 主界面实现 主界面列举出所有模块信息,便于客户快速找到相应功能模块。系统的主界面如图1所示。

主界面页分为三个部分。顶部由一个工具栏、一个搜索栏以及快捷电话组成,在顶部下方衔接一个自动滑动活动图片的控件。中间部位是4个功能模块图,每个功能模块图都展示其对应的功能,每个图片都绑定一个用来切换到对应Activity界面的监听器。底部是一个Listview列表布局的方式,向用户展示最新热门活动和相关热门景点的信息。

3.2 数据库更新与实时推送 数据库模块采用从客户端到云端完整的数据存储解决方案,云端提供数据管理功能,客户端提供数据访问相关模块,APP已经在云端创建好表结构和关系,云端会自动生成Restful接口,然后在客户端调用mcm模块API方法即可,mcm封装了多个对象,其中model,query,relation是通用的。针对于用户相关操作如登录、注册、查询等,是一个具体的实现,数据库的信息以JSON对象的形式给前端。运用这种方式,大大提高APP运行速度,提升整体用户体龙源期刊网 http://www.qikan.com.cn 验。实时推送功能模块采用APiCloud的一体化消息后台推送功能,可以一键推送给用户,编辑快捷有效,推送信息准确。其推送功能包括定时发送、正在发送和发送成功等状态的推送消息。为后期维护和提高用户体验提供方便。

3.3 搜索定位实现 基于百度地图提供的开放的Android API[5],运用百度地图的API进行搜索定位,编程实现业务相关的搜索定位系统。该模块使用的接口是调用百度地图API,通过接口实现将当期搜索任务及其对应的搜索结果传送到服务器端,然后服务器端将搜索任务及其对应的搜索结果存入数据库。然后在布局文件中添加地图控件,再编写应用代码即可。其接口逻辑图如图2所示。

4 结束语 在移动互联网发达的现代生活中,移动互联网极大地改变了人们的生活方式,使资源的共享化程度大大提升,能够将此技术应用到旅游业中,在给旅游者带来方便的同时也使得社会资源和自然资源得以充分利用。

本文主要阐述的是,利用跨平台框架开发的APP能够提供当地自助游的相关资讯。无论从用户角度还是从商家角度,该APP都将给使用者提供极大的便利,经过实际测试使用,APP运行稳定,设计合理,可以快捷、方便地在系统中使用其他所有功能。因此,其具有很广阔的市场前景。在以后的使用推广中,系统将不断更新,增添新的功能。

参考文献: [1] 陈天宇. 基于Android的航空订票系统设计与实现[D].长春:吉林大学,2013. [2] 王晓兰. 基于Android的自助导游系统的设计与实现[D]. 成都:电子科技大学,2013. [3] 闫晓东. 基于分布式光纤传感器的远程实时监测系统的研究[D]. 成都:电子科技大学,2014.

[4] Inmon W H.数据仓库[M]. 王志海,译.北京:机械工业出版社, 2000. [5] Williams M.Google Maps API Basic Tutorial[EB/OL]. http://econym.org.uk/gmap/index.htm.

相关文档
最新文档