android平台的旅游信息服务系统的设计与实现(附件)

摘 要随着中国经济与科技的发展,互联网及Android手机已普及到人们的生活中。随之,旅游服务需求也变得多元化起来,旅游服务项目的不断丰富,人们安排旅游活动的方式也变的多样化。而4G网络时代的来临,手机的重要性日益突显,手机已经成为人们生活中不可或缺的一部分。为了满足人们对旅游信息的需求,旅游信息服务的应用日趋广泛。随着科学技术的发展,智能手机的使用越来越得到普及。手机应用软件及APP被软件工程师们开发出来,旅游信息服务系统是基于Android手机的一款网络版应用软件,实现旅游信息查询,路线安排,食宿信息查询等功能。借助此应用软件,用户可以轻松便捷地安排自己的旅游地点及行程,旅游中所涉及的一系列问题,用户都可以通过该系统应用而轻松搞定,该系统操作起来比较方便,也会让用户从中体验到方便、快捷的旅游效果。让用户花合理的钱,而享受到满意的旅程。目 录
1 绪论
1.1 系统开发背景 1
1.1.1 Android平台产生的背景 1
1.1.2 Android系统的发展前景 1
1.1.3 旅游信息服务系统与Android系统结合的优势 2
1.1.4 旅游服务的发展趋势 2
1.2 国内外研究现状 3
1.2.1国外研究现状 3
1.2.2国内研究现状 3
1.3 主要工作 4
2 Android平台相关技术
2.1 Android平台的体系架构 5
2.1.1 Linux内核 5
2.1.2 Android运行库 5
2.1.3应用层 6
2.1.4应用程序框架层 6
2.2 Android应用程序层次分析 6
2.2.1 Activity 6
2.2.2 Service 服务 7
2.2.3 BroadcastRecevier广播接收器 8
2.2.4 ContentProvider内容提供者 8
2.2.5 Intent 8
2.3 Android技术支持 9
2.3.1 异步加载 9
2.3.2 SQLite
 *好棒文|www.hbsrm.com +Q: ^351916072* 
.1 Activity 6
2.2.2 Service 服务 7
2.2.3 BroadcastRecevier广播接收器 8
2.2.4 ContentProvider内容提供者 8
2.2.5 Intent 8
2.3 Android技术支持 9
2.3.1 异步加载 9
2.3.2 SQLite数据库 11
2.3.3 XML解析 10
2.4 ListView与Adapter技术 10
2.4.1 ListView 10
2.4.2 Adapter适配器 10
3 需求分析
3.1 性能需求 11
3.2系统功能模块分析 11
3.3 系统数据库SQLite的分析 12
4 系统设计
4.1 系统功能模块设计 14
4.1.1 精选界面设计 14
4.1.2 专题界面设计 15
4.2 系统开发流程设计 15
4.3 系统UI界面设计 16
5 系统实现
5.1开发工具及系统架构 17
5.1.1 Android 的开发工具 17
5.1.2 Android的开发环境 17
5.1.3 关键技术难点 17
5.2 系统整体功能实现 18
5.2.1 登录界面详细实现 18
5.2.2主界面实现 19
5.2.3 专题界面实现 22
5.2.4旅游景点界面实现 22
5.2.5游客评价界面实现 25
5.2.6活动界面实现 26
5.2.7 界面之间的实现 27
6 系统测试
6.1系统调试 29
6.2 测试分析 29
结论 33
参考文献 34
致 谢 36
1 绪论
1.1 系统开发背景
近年来,在改革开放和市场经济的新形势下,旅游服务行业迅猛发张。去旅游的国内外游客日益增多,在这种情况下,各式各样的旅游方式及方便人们旅游的系统应用等应运而生。
随着科技的发展与社会的进步,信息化越来越普及,手机类型也越来越多。目前最主流的手机系统就是用IOS系统开发的苹果手机和用Android系统开发的Android手机。Android系统与IOS系统有很大的区别,因为Android是开源的,“开源”是指系统源码是可以被使用和修改的,不受任何限制的。这样使得很多软件工程师自行去开发手机软件及APP,也由于Android平台是开放性的,从而使用这个平台的用户会越来越多;在这些基础上,Android手机对于用户来说操作简单,系统运行速度快,价格也很合理,很容易就会被人们所接受并使用。
在这样的条件下,开发一种基于Android系统的手机旅游服务信息系统。能方便人们外出旅游,在旅游途中为人们提供各种各样的帮助,从而提高旅游的质量与效果,该系统对于加速旅游行业的发展有着重要意义。
1.1.1 Android平台产生的背景
Android系统指基于java并运行在Linux内核上的操作系统,这个系统是轻量级的,但是功能却很全面。而且在这个系统上Google公司已经内置了很多有用的功能,如打电话、发短信等。
1.1.2 Android系统的发展前景
安卓系统的优势:
(1)开放性
由于Android平台的对外开放性从而引来众多的开发者们,开发性对于Android的发展而言,有利于积累人气,也给广大群众带来就就业机会。开放的平台会带来更大的竞争,会使得消费者花低价位的钱就可以买到心仪的手机。
(2)开源性
  Android是开源的,因为谷歌会把系统源代码发放出来,这样一来,开发者们可以利用这些源代码对系统进行修改!具体还体现在,对安装的程序不需要签名认证即可安装,另外就是用户可以通过ROOT权限,从而获得系统的最高管理权限,对系统中的几乎所有东西进行更改,包括在系统底层的radio, SPL 等等,也可以随意的删除系统自带的程序,包括电话和短信功能!
(3)开发商的自由空间
Android平台给予了开发商很大的自由发展空间,也提供给开发者一个自由的环境,不会受到各种条条框框的阻扰,这样一来,使得Android软件开发方面的工作会越来越多,从而开发出来的软件也

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/1092.html

好棒文