书签 分享 收藏 举报 版权申诉 / 12

旅游向导平台在安卓应用软件的开发-毕业论文-专业:计算机应用技术.docx

  • 上传人:奥****文
  • 文档编号:155310
  • 上传时间:2022-08-01
  • 格式:DOCX
  • 页数:12
  • 大小:73.17KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    旅游 游览 向导 平台 应用软件 开发 毕业论文 专业 计算机应用技术
    资源描述:

    《旅游向导平台在安卓应用软件的开发-毕业论文-专业:计算机应用技术.docx》由会员分享,可在线阅读,更多相关《旅游向导平台在安卓应用软件的开发-毕业论文-专业:计算机应用技术.docx(12页珍藏版)》请在兔兜文库上搜索。

    1、云南开放大学毕业论文(设计)排版样式云南开放大学毕业论文(设计)旅游向导平台在安卓应用软件的开发学 号:姓 名:专 业:计算机应用技术指导教师:学习中心:入学时间:论文完成日期: 2022 年 4 月 15 日目录一、绪论2(一)研究背景2(二)研究现状2二、系统分析3(一)系统要点分析3(二)系统流程分析3(三)系统功能结构分析4(四)数据库分析5三、主要功能模块设计与实现6(一)核心设计6(二)基本界面实现7四、系统实现与技术难点7(一)技术和系统架构7(二) 技术难点8五、结论9参考文献10摘要四季如春的云南,在中国的旅游城市中占有举足轻重的地位,最近几年的发展更是取得举世嘱目的成效,大。

    2、理、昆明、丽江、西双版纳等城市的旅游更是驰名中外。随着我国旅游业的迅速发展,为从世界各地来到的游客提供一个很好的向导平台成了当务之急。因此,该系统是结合云南省旅游行业发展的实际情况、以实际应用为开发背景、经过实际的需求分析、采用在PC端对安卓开发环境的模技术而开发出来的基于安卓系统的一个手机应用。本文运用软件工程原理和软件开发方法,对本应用进行了概要设计和详细设计。该应用操作简便、界面友好、灵活、实用、安全,可以满足不同爱好的游客对个人出行的要求,尤其是在该应用中,用户之间交互性的实现更是对传统旅游的一火突破。由于这是一个交互式的应用,用户可以在上面浏览、分享驴友的心得、经验,与志同道合的驴友。

    3、进行交流,使得该应用的开发对本地旅游行业的发展有着很重要的意义。关键词:背景;系统;设计;实现一、绪论(一)研究背景旅游是一项综合性游览观光话动,人们为达到度假、休闲、娱乐、探险、求知等目的,出游于城市、地区和国家之间。是全国旅游行业的领先城市,近年来,在改革开放和市场经济的新形势下,到来旅游的国外游客日渐增多,在这种情况下,本地通应用顺势而生。与此同时,随着信息、行业的飞速发展,Android系统在各个系统平台上的优势也日趋马显。与传统的手机集统平台不同,Android系统采用开源的模式,使得很多人可以自行开发手机软件并共享,从而也就使得这个平台可以使用的用户更多;再者,Android华统反。

    4、应速度快,标作更简单,这也使得该系统的应用可以得到更广泛的推广。在这种前提下,开发一种基于Android系统的本地通移动应用,对方便游客出行、提高旅游服务质量、打造高端旅游服务业、加快发展旅游事业有着非常重要的意义。(二)研究现状在我国的应用软件研究中,在旅游业这一方面,提及的信息技术有虚拟现实技术、图像变形技术、遥感技术、GPS技术等,徐素宁等提出了基于ebGIS电子地图、全景图像生成和网络全景图像浏览组成的虚拟旅游系统技术方素。近期也有学者开始关注移动技术的发展动态,亚军提出了我国旅游北迎接移动电子商务应采取的对策:杜小慧等提出了基于移动运营商、基于PDA、基于短信平台的旅游移动电子商务模。

    5、式,并指出了共在旅游服务中的应用价值。乔玮介绍了国外手机旅游信息服务发展的状况,总结了旅游信息服务的特征及对旅游业产生的影响。二、系统分析(一)系统要点分析广泛的用户参与是该应用推广的前提,“应用做的再好,没有用户来使用,那也是致命的败笔。”基于这个原理,本地通应用与Android相结合,通过自己的宣传和努力,让一些去过各个景点的资深驴友注册为用户参与进来,由他们提供最为民问和真实的旅游信息,对当地的特色景点,餐饮、住宿、纪念品、休闲方式等做比较,作为系统最具价值的信息。的来源,来帮助游客筛选景点,确定旅行目的地。同时也要保证可以让设有什么经验的用户参与进来,在分享驴友的心得和旅途的过程中来确。

    6、定自己的行程。完善的应用功能是该应用可以推广的基础,提供攻略文章、推荐必到点、路线套用等旅游信息让用户轻松的规划自己的旅游行程,提高旅游效率,让旅游项目更充实多样。具体功能如下:1.总攻略:对某个地区的景点、小、吃、店铺等进行一个总体的评说。2.对比攻略:对具有同一特色的不同点从不同方面进行对比点评。3.点攻略:对某一景点、某种小、吃或某家店铺进行点评。A.推荐必到点;将某个地区最具特色的景点、饮食或店辅推荐给游客。5.套用路线:该系统提供路线或者将其他游客提供的路线推荐给游客。6.我的行程:将用户添加的景点等信息保存并根据地图为用户提供路线,并合理安排游客行程的顺序。(二)系统流程分析随着旅。

    7、游业的发展,来游玩的朋友更是络绎不绝。游客在到开始自己的旅行之前,可以通过本地通来查看的用户之前来的时候玩什么、吃什么、喝什么,通过参考驴友们的旅游心得文章来最终判断出适合自己的景点。该应用采用提供攻略文章、推荐必到点、路线套用等旅游信息让用户轻松的规划自己的旅游行程,提高旅游效率,让旅游项目更充实多样。首页登录攻略文章表2.1 系统整体流程图关于我的行程推荐必玩地点攻略对比攻略总攻略(三)系统功能结构分析根据上述的流程,该应用的主要模块有攻略文章、推荐必到点、我的行程,其中攻略文章中包括:点攻略、对比攻略、总攻略等。1.点攻略就是对的某一个景点,创如大理古城、西双版纳等,做一个整体的点评,让。

    8、游客可以通过该应用的点攻略,在未到该景区之前,就有一个感性的认识。当游客真的来到该景点,可以有一种宾至如归的感觉。同时,该应用的点攻略不仅仅是针对本地的景点,也有当地的各种风味的小吃或是店铺,同样通过该应用的点攻略文章,可以让游客在没有到来之前对当地的这些地方有个感性的认识,来更好的为来的游客提供最大程度的便利。2.对比攻略,相对于只针对一个景点或是一个店辅的点攻略,该应用的对比攻略就是通过对比,可以从不同的方面对具有不同特色的地方进行一个全面的对比。创如当地的小吃,该应用可以从风味特色来对比不同的店面的特色;对于当地的土质地貌,该应用也可以通过不同的质地、不同的价格,在该方面进行一个全面的对。

    9、比,让游客在未到该地方消费之前就有个自己的选择,可以最大限度的为游客节省时间和全钱。3.总攻略:对某个地区的景点、小吃、店铺等一个总体的评说。总攻略就是针对某一个地区的景点,小吃或是店铺,以一篇攻略的形式,对该地区进行一个总体的评说。例如的大理古城,该应用可以通过总攻略来详细的介绍该地区,其中包括历景门、水席、特色店铺等,让游容对该地区的各个方面都有一个感性的了解,不至于听到这个地方还是一头雾水,新章取义的认为老城就是一座破旧的城市,其实里面还是有很多的风景和美食的。4.推荐必到点:就是将当地最具特色的景点、餐饮、店铺,通过该应用推荐给用户。例如的丽江,这是作为全国著名旅游城市的标志性景区,如。

    10、果来到了云南没有去过丽江,那真的可以说您真的是有点有虚此行的意思了;可以通过该应用的攻略文章来感受到景区的各处美点。5.我的行程:就是将用户在查看之前所确定下来的景点、某种小吃或是店铺给保存记录下来,并根据地图来为用户提供路线,同时为该用户来添加行程路线顺序。将用户添加的景点等信息保存并根据地图为用户提供路线并合理安排游客的行程顺序。本地通用户注册注册用户登录点攻略具有同一特色不同点的不同方面对比点评普通(非注册)用户登录对比攻略总攻略推荐必玩地我的行程对景区内小吃或店铺的评价将用户添加的景点信息保存某个景区的总体评说某个景区最具特色的游玩表2.2 应用功能模块图(四)数据库分析根据该应用的功。

    11、能分析和华统流程的分析,该应用主要涉及的实体有游容、点(景点、小吃、店铺等)、路线、文章,并且在这些主要实体之间有如下关系:一个游客通过该应用来发表多篇文章,而一片文章只能属于一个本地通用户;同时,一个游客可以创建一个或是多个旅行路线,而一个旅行路线却只能有一个用户来创建,一个游客可以套用其他游客创建的路线,游客创建的路线可以被多个游客所套用;一个景点的攻略文章可以有多篇,一篇游记中也可以包含多个景点;关于景点可以有多个标签,例如老城可以有历景门、水席两个标签,一个标签页可以被包含在多篇游记当中,一篇游记文章也可以包含多个标签。该应用采用的是目前流行的开源的开发工具Eclipse,利用Andr。

    12、oid SDK和Android ADT在其上搭建Android开发环境。同时,Android操作系统嵌的是SQLite轻量级数据库,所占用的资源非常低,在嵌入式的设备中,只要几百K的存就够了,同时该数据库还能与多种开发语言相结合,其中就有本应用开发所应用的Java开发语言,比起Mysql、PostgerSQL这两款开源世界著名的数据库管理系统来讲,SQLite的处理速度比他们的都快,因此本系统在移动终端采用SQLite数据库存储用户从下载更新的容。三、主要功能模块设计与实现(一)核心设计1.数据库设计数据库是整个软件设计与开发的基础,数据库设计的好坏直接影响软件设计的性能和可扩充性。也就是说一。

    13、个应用,首先要有数据的保证。结合该应用所要实现的功能,要先在Android的模拟器上创建数据库。基于以上分析各个实体之问的关系,以及主要实体的具体容,要设计规化的数据库,首先就要根据之前学过的数据库设计中的式理论和原则来进行设计。2.逻辑设计由于Android系统采用的是SQLite数据库,其文本格式与所用数据库SQL Server的不同,因此需要预先通过代码转换数据库文本格式。与此同时,为了提高设备的开发效率,以及后期设备的运行速率,在数据库的结构设计上,该应用还是要遵循以下数据库逻辑设计规化:表和字段的命名都用名词结尾,增加了数据库表的可读性,便于程序员的开发。需要用Booi类型的都使用i。

    14、nt类型,使程序员在数据库和程序间对BOOi类型的数据不用在经过数据类型的转化,而能直接对数据处理。主KEY用自增ID字段。字符串统一用nvarchar,因为nvarchar可根据字符串的实际长度来动态占据物理的存储空间,提高存储空间的利用率。攻略文章的长度用text而不用nvarchar,因为nvarchar的限制是80O0(4000个汉字)。日期类型的字段使用datetime类型,不用字特串的数据方式处理,因为datetime类型有时间精度的控制,采用字符串的方式时间的精度不便于控制。同时,为了配合该应用的离线和在线的使用,为其创建独立的数据库,如果游客在出行之前己经下戟了该应用的旅游攻略。

    15、,该应用就可以保障在游客到本地再一次想要联网使用时,该应用会对比游客之前下载的数据,并及时将更新的数据添加到游客下载的移动终端的数据库中,保证游客出行方便的同时,也为游客节省流量的消耗。(二)基本界面实现Activity是Android应用组件中最基本的一种,在应用中,一个activity通常就是一个单独的屏幕。每一个ctivity都被实现为一个独立的类,并且继承于Activity这个基类。这个activity类将会显示由几个View控件组成的用户接口,并对事件做出响应。大部份的应用都会包含多个的屏幕。本应用应用程序的攻略文章界面、推荐必到点界面和我的行程界面都是一个继承Activity类的类。而每一个activity都有生命周期,从创建到销毁,在编写程序时要格外注意。当一个新的屏幕打开后,前一个屏幕将会暂停,并保存在历史推栈中。用户可以返回到历史堆栈中的前一个屏幕。当屏幕不再使用时,还可以从历史堆栈中删除。默认情况下,Android将会保留从主屏幕到每一个应用的运行屏幕。程序中的每个activity都要在AndroidManifest.ml中注册,而且必须制定一个程序默认启动的act。

    展开阅读全文
      兔兜文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:旅游向导平台在安卓应用软件的开发-毕业论文-专业:计算机应用技术.docx
    链接地址:https://www.tudouwenku.com/doc/155310.html

    若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理

    copyright@ 2008-2022 兔兜文库 网站版权所有

    ICP备案号:鲁ICP备2021021588号-1


    兔兜文库
    收起
    展开