基于Android平台的个人旅游系统的设计与实现毕设论文.doc
《基于Android平台的个人旅游系统的设计与实现毕设论文.doc》由会员分享,可在线阅读,更多相关《基于Android平台的个人旅游系统的设计与实现毕设论文.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(此文档为word格式,下载后您可任意编辑修改!)基于Android平台的个人旅游系统的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,
2、即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授
3、权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9
4、)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档
5、5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、
6、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中
7、 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中
8、及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘要 随着社会经济发展,人们生活工作改善、闲暇时间增多,极大地
9、促进了旅游活动的迅猛发展。旅游业成为当今世界上发展速度最快,发展势头最强劲的新兴产业之一。以全球数字化信息网络高速发展为背景, 通过基于位置和地图信息技术的结合来帮助旅游者更快地获取旅游景点相关信息,更好地分享旅游过程的点点滴滴,成为人们的迫切需要。本课题将旅游产品和智能终端结合,提出了一种基于Android平台的旅游系统的设计与实现方案。该系统使用Eclipse和Android SDK为开发环境,开发旅游应用软件,实现多媒体应用、电子地图、游记记录等功能。多媒体应用支持旅游景点的图片浏览。电子地图模块实现了百度地图在终端设备的展示和对终端设备的定位。游记记录模块利用Android自带的SQL
10、ite数据库,实现了游记录入、修改、展示等功能。该系统采用Android SDK,Eclipse作为开发工具。关键词:Android;旅游系统;智能终端摘要IAbstractII1绪论11.1课题背景11.2旅游系统的发展11.3本文主要工作22 Android系统简介32.1 Android系统概述32.2 Android系统架构42.3 Android开发环境配置62.4 Android程序开发92.4.1 程序开发组件92.4.2 程序界面开发122.5 Android系统数据存储方式143 SQLite数据库143.1 SQLite主要语法153.1.1 结构新建153.1.2 结构删
11、除153.1.3 数据操作153.1.4 事务处理163.2 SQLite内置函数163.3 SQLite常用操作173.3.1 数据库文件的打开和关闭173.3.2 数据库文件的查询184旅游系统的设计与实现214.1 数据库设计224.2 系统详细功能设计224.2.1 功能实现224.2.2 程序运行截图275 结论与展望27参考文献29致谢291绪论1.1课题背景 旅游是人类社会发展到一定阶段后的社会活动,是人们为了满足其休憩、消遣、文化和商务等活动的需要好离开自己定居地前往旅游目的地并在那里做短暂停留的访问活动,而旅游产业是在旅游活动上发展而来的综合性产业,以游客为服务对象,以游客需
12、求为中心,是一门资源密集型、服务综合性、发展依托型新型产业。旅游产业主要包括6大产业,分别是旅行社业、旅游交通业、住宿餐饮业、景点景区业、娱乐业、购物业,形成一个完整的产业链,共同为游客提供全方面的服务。 我国幅员辽阔,历史悠久,地理环境和人文环境多种多样,具有良好的旅游资源,为旅游产业的发展奠定了坚实的基础。随着全面建设小康社会的推进、人民生活水平的不断提高以及对外交流的不断深入,旅游消费需求正在大幅提升,旅游业已经成为我国发展最快的产业之一,成为国民经济中规模较大、产出水平较高的新型产业。以入境游游客数为例,从1978年到2013年,我国的入境游人数增加了69倍,而入境游收入也不断攀升。然
13、而现阶段我国旅游业存在信息化水平低,旅游产品开发水平低的问题,比如导游系统依然大多数停留在人工阶段(如靠旗帜和扩音器)、绝大多数的电子旅游系统集成度低,仅仅能提供如音频等应用,而对于更丰富的服务,如视频、图片、电子地图、地理信息位置等服务的功能都无法提供。另一方面,随着以谷歌公司的Android系统和苹果公司IOS系统为代表的智能操作系统日益得到大规模地应用和发展,智能终端被广泛用于移动终端、媒体播放器、消费电子等领域。从而以全球数字化信息网络高速发展为背景,通过基于位置和地图信息技术的结合来帮助旅游者更快地获取旅游景点相关信息,更好地分享旅游过程的点点滴滴,成为人们的迫切需要。1.2旅游系统
14、的发展 旅游信息化已在世界发达国家经历了几十年的发展,涉及到旅游目的地信息、旅游企业服务信息、旅游政府监督信息、旅游者个人信息、旅游产品信息五大类,综合复杂,范围较广。随着理论的不断进步,这前后也经历了几次大的信息技术应用变革。第一次是 1959 年美利坚航空公司和 IBM 公司联合开发了世界上第一个计算机定位系统 SABRE,这是旅游业信息化萌芽的标志;第二次是 1978 年美国推出的航空管制取消法案,增大了旅游者购买机票的选择范围,并使得计算机预订系统延伸到旅行代理商;第三次是到 1994 年底,美国开始出现新式的“电子机票”,实行“无票旅行”方式。在信息技术迅猛发展的大环境下,旅游系统也
15、快速发展, 2005 年 Google 公司推出的谷歌地图就是典型的代表。 我国旅游业信息化开始于 20 世纪 80 年代初期,起步比较晚,基础比较薄弱,整体化水平相对比较低。但国内许多学者在国外学者研究的基础上,进行了大量的探讨,提出了一些具有中国特色的旅游系统模型,如有吴必虎提出的在 Gunn-Mill-Morrison 模型框架上合并交通和促销为出行子系统,增加支持子系统等。2000 年国家旅游局正式开通了国家旅游门户站点“中国旅游网”网站,同时筹建了旅游办公自动化。进入 21 世纪以后,我国旅游信息化开始了高速发展,包括旅游饭店、旅行社、旅游景区景点的信息化建设等都取得了一定的成绩。各
16、大旅游资讯网站也如雨后春笋般涌现,不仅网易、新浪、搜狐、腾讯等这样的门户网站有旅游版块,而且还有许多像去哪儿、携程等这样的旅游电子商务网。 旅游系统最初几乎是在PC机上实现的 ,但是用户在旅游的时候需要随时了解景点的最新信息、发布最新动态以及使用定位功能等传统旅游系统无法满足的需求,鉴于目前移动平台使用的普及,在手机上使用旅游系统资源显然更适应发展。在Android手机上使用旅游系统,首先得开发一个基于Android的旅游软件安装包,这个软件需具有传统PC旅游系统的功能,由于它的载体手机具有便携性,其优势也就凸显出来了。但是由于某些景点可能存在没有手机信号的情况,此时基于手机的旅游系统也就失去
17、了意义。1.3本文主要工作 本文首先介绍了Android操作系统的四层架构及基于Android系统的应用程序开发方法。接下来以旅游系统的研发过程为例,详细阐述了开发Android系统应用程序的具体过程。结合实际情况,设计并开发一个基于Android平台的个人旅游系统,主要功能包括: 1)登陆功能:设置账号、密码登陆系统; 2)个人相册功能:查看、编辑、删除照片,并配以文字说明; 3)设置照片浏览功能,可以设置背景音乐; 4)考虑系统的功能扩充:每个模块可以独立运行使用,某些模块可以软件化的部分软件产品,在硬件配置时,配置要合理,要尽量降低系统成本。2 Android系统简介2.1 Androi
18、d系统概述 Android一词本意是指“机器人”,是Google公司推出的开源手机操作系统作为Google移动互联网战略的重要组成部分,Android操作系统借助于Google这个强大的推手和开放手机联盟的支持,由默默无闻变得备受瞩目,各种各样基于Android系统的设备相继问世。虽然Android系统从推出到现在不过短短几年时间,但作为移动终端设备操作系统中的重量级一员,它的影响力越来越大,吸引了越来越多的开发者、设备生产商和软件开发商等加入。作为一个推出不久的移动终端开发平台,为何会有如此强大的发展潜力和如此迅猛的发展速度,每个人都会有自己的答案。总结起来,可能包括以下几点: 1)系统的开
19、源性和免费性:Android系统是一个对第三方软件完全开放的平台,开发者在编写Android应用程序时具有更大的自由度。2)移动互联网的发展:Android采用WebKit浏览器引擎,与其它系统相比,更强调搜索功能,界面更强大,是一种融入全部Web应用的互联网络平台。3)相关厂商的大力支持:从组建开放手机联盟开始,Google一直向服务提供商、芯片厂商和手机销售商提供Android平台的技术支持,帮助他们开发出更好的Android设备。凡事都具有两面性,作为一个如此受欢迎的系统也不例外。Android系统也有自身的一些缺点,具体如下:1)技术需要进一步完善:每个系统都不是完美的,Android
20、也不例外,系统自身的一些bug需要进一步完善。尤其是Android系统作为一个开源的系统,面临的攻击会比其它封闭系统要多,这是Android系统要持续发展所必须解决的一个重要问题。2)开放手机联盟模式的挑战:Android由开放手机联盟开发、维护和完善,这种模式,是否会对Android未来的发展、定位起到阻碍作用,这些都不能下定论。3)其他技术的竞争:微软因为拥有PC操作系统市场最大的占有率,在未来手机与电脑互相联动并实现无缝对接方面Windows Mobile相比Android具有先天优势,此外,即使在智能终端自身的操作系统上,iOS系统也是Android的一个劲敌。这些都给Android系
21、统的进一步发展带来了巨大挑战,如果能很好的解决这些问题,也将会进一步促进系统的发展。2.2 Android系统架构Android系统采用了软件栈的设计结构,从上到下由四层组成,分别是Linux内核层、中间层、应用程序框架(Application Framework)和应用层(Applications)。如图2-1所示。图2-1 Android系统架构下面对每层进行具体的描述: (一)Linux内核:Android系统的内核在Linux2.6内核的基础上进行了相应的裁剪和改进,继承了Linux内核安全性、内存管理、进程管理、网络协议栈和驱动模型等。Linux内核同时也为硬件和软件之间提供了衔接,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 个人 旅游 系统 设计 实现 论文
限制150内