基于Android的风景区旅游信息服系统的设计与实现 (2)
时间:2018-07-04 20:53 来源:毕业论文 作者:毕业论文 点击:次
致谢27 参考文献27 1 绪论 1.1 选题背景、意义 钟山风景区位于江苏省南京市,是国家5A级景区,全区有84个景点。我国许多著名景点都有各自的旅游网站,但是web旅游系统需在电脑上访问,所以不能随时随地进行网站访问[1]。如今手机已成为每个人的生活必需品,且4G网络覆盖越来越大,那么我们可以做一个Android手机上的APP供游客使用,不仅能随时随地查看景点信息,还能为游客提供丰富的旅游服务[2]。因此决定实现一个基于Android的钟山风景区旅游信息服务系统。 本项目致于开发一个在手机上操作的APP,能与数据库进行数据交互,对景点信息进行查看。客户端需要实现浏览景点、天气查询、个人定位、地图导航、景点评论,周边搜索,注册登录等功能。后台数据库可以进行数据的增删改查,还可对用户进行信息收集供以后进行系统改善。 1.2 国内外研究概况 1.3 研究目的和内容 1.3.1 研究目的 基于Android的钟山风景区旅游信息服务系统的设计与实现是用Android studio为开发工具,运用Bmob云数据库、高德地图技术、Java,XML相关技术等实现。本系统具有如下功能: (1)游客需进行注册才可获取使用权限,登录账号后可在个人界面实现个人定位,密码修改及安全退出; (2)面向游客可查看景点详细介绍,游客可进行景点评论及意见提交,根据具体景点查看周边服务,还可查询当天天气情况; (3)通过选择路径规划,可选择包括驾车、步行及公交三种不同模式的路线规划、还可查看具体路线详情; (4)游客可以选择对景点位置进行实时地图导航,还可查看导航路线全览图,导航系统提供导航路程,预计导航时间及路况查看; (5)游客可根据自己的位置进行周边检索,输入关键字进行搜索,系统接收返回数据展示搜索结果,游客可选择其中一个进行地图查看; (6)本系统实现游客搜索历史的保存及查看,用户可查看自己搜索历史,管理员可在后台数据库查看数据,为以后系统优化提供数据支持。 1.3.2 研究内容 首先在在南京市钟山风景区内对游客进行调研,获取游客信息,再结合现有旅游APP的功能设计,总结出钟山风景区旅游APP的功能需求。系统功能包括景点信息、路径规划、地图导航、用户信息、周边搜索、历史信息等优尔大模块。然后继续数据库设计,学习相关数据库知识,根据功能需求在Bmob云数据库进行数据库表的创建,实现数据库的增删改查,客户端与数据库的数据交互。系统实现以Android studio为开发工具,通过Android应用开发技术、Java语言、高德地图技术等实现界面设计与界面交互,以及各个功能的实现,最后将程序运行在手机上完成系统测试。 1.4 技术路线 首先进行需求调研,得出系统功能,进行开发环境配置后完成系统实现,技术路线如下所示: 1 技术路线图 1.5论文结构 第一章介绍了基于Android 的钟山风景区旅游信息服务系统的设计与实现,主要包括课题研究背景及意义,国内外研究现状,所研究的目的及内容,本课题的技术路线及整篇论文的结构。 第二章介绍系统用到的主要技术,分别为Android应用开发技术及用到的主要组件,高德地图技术,有定位,路径规划,导航,天气情况、POI检索技术等,及后台数据库开发技术Bmob云后端。 第三章对系统进行了基于UML的需求分析,论述系统的实现。 第四章利用E-R图分析了数据库的概念设计。包括数据库实现及各个数据表的创建。 (责任编辑:qin) |