基于移动互联网校园自助游APP的设计与实现

2022-11-13

一、概述

(一) 社会背景

随着生活智能化的快速普及与发展, 智能手机做为当代生活的必需品, 已经渗透到我们生活中的方方面面, 在人们日常工作、学习、生活的场所都能见其踪影[1]。在各种上网方式中, 人们已经逐渐习惯了使用APP客户端上网的方式。由此可见, 手机APP已经是日常生活中被最广泛使用的服务平台。且在当今市场的手机系统中, Android系统又占据了智能手机操作系统平台的主要市场, 主要由于Android系统是一个开源性极好的系统开发平台, 该平台从底层操作系统到上层的用户界面和应用程序都不存在任何阻碍产业创新的专有权障碍, 并且Android系统具有良好的兼容性, 满足在不同手机平台上都能安装手机APP, 为实现共享数据提供了便利[2]。

二十一世纪正处于互联网+大数据时代下, 这股“手机至上”的生活潮流不可避免地强势“入侵”了校园——这个年轻人高度集中之地, 无论是课堂学习还是业余生活都对移动网络的依赖程度不断加深[3]。

基于以上所诉情况, 开发一套基于Android系统的校园文化自助游APP, 建立全方位的自助游系统, 利用生活中必不可少的手机进行实时查询周边环境--美食、建筑、文化、公共设施等, 做到以人为本, 满足用户个人定制线路的需求, 同时充分利用学校的社会资源, 为用户更好的体验和了解各地校园文化, 提供实质性的帮助。

(二) 目的和意义

随着人们对生活水平追求的不断提高, 旅游成为了人们精神生活的重要组成部分。旅游发展也要求信息技术的进步, 基于Android的校园文化自助游APP可以使游客在符合实际情况下快速的定位当前位置, 确保只要你走进我们的校园, 就可以开通专属你的“智能路线”, 让您可以更进一步的了解和体验不一样的校园人文。

对于初入校园的人们来说, 由于对陌生环境的不熟悉, 因此需要了解一些相关的旅游信息, 如校园的生态环境、特色建筑、特色美食、旅游线路等信息。为了能够更好的开发和挖掘旅游的此类资源, 吸引更多旅客前来参观, 开发和建设基于Android的校园文化自助游APP, 为旅客提供更加全面的旅游安排和旅游信息, 以及提高学校的知名度, 这是十分可行和必要的。

(三) 系统的结构

本系统的开发以Linux为内核的Android系统平台为开发框架, 应用程序代码通过Java语言进行编写调试和测试的, 对应用程序内部功能的调用使用的是API框架。该APP应用程序的架构设计不仅简化了组件的重用, 而且确保各个功能模块的应用程序间都是相通的, 做到高内聚低耦合的标准[4]。系统界面的设计要求简单, 做到功能明确, 界面美化使用的是Photoshop工具, 主要对前期获取的校园照片进行图形图像的创意设计和生动形象的动画合成;采用SQL数据库作为后台数据库, 实现对信息的系统管理;系统本身还提供丰富的UI组件。设计完成的系统应用具有界面友好, 响应及时, 注重信息和数据安全, 让用户感觉从能用到好用, 解决用户的衣食住行需求;该系统的扩展性良好, 兼容性良好, 能做到数据的交互性, 方便系统的二次开发。

二、软件设计框架

(一) 软件需求分析

据调查了解到, 初入新环境新校园时, 同学们普遍反应找不到教室, 找不到办公楼, 亦或者是找不到食堂;更甚至学长学姐也反应虽在校这么久, 仍不清楚校园里有哪些具有特色的地方, 亦或者对校园文化一窍不通。故此款基于Android系统的校园文化自助游APP通过调查得到的数据对系统进行分析, 此应用作为一个对校园进行全方面自助游的交流平台, 以基于Android系统的智能手机为终端。因此用户只需手持一个基于Android系统的移动设备就可以进行定位查询你所在校园周边, 让你充分了解校园的人文文化、特色建筑、文化底蕴, 特色饮食等。

(二) 软件功能设计

基于Android系统的校园文化自助游APP根据需求的确定、系统的逻辑模型的导出、正确的系统开发方案, 把该系统的主要功能分为前端应用和后台服务两部分。其中, 后台服务主要实现对当地旅游信息的采集和推送, 为客户端用户提供当地旅游信息数据服务。

该系统的主要功能由五部分组成:定位导航、附近推荐、线路制定、云导航、离线地图。基本功能如图1所示。

(1) 定位导航:采用的是实时定位的GPS技术, 调用百度地图提供的基于LBS服务的地图定位等API接口, 让你走在陌生的街道上, 不会丧失方向, 可以畅通无阻的找到你想去的地方。

(2) 附近推荐:可以查看周边信息, 方便浏览和选择景点。该功能是基于GPS功能的, 通过调用百度地图API构建周边信息, 定位你所在位置为你推荐最具特色的最适合你的地点去解决你的生活需求, 包括餐饮、购物、生活、汽车服务、住宿、医院、银行等, 做你最贴心的小助手。

(3) 线路制定:可以输入景点位置, 或者是周边的好玩的去处, 通过搜索驾车、公交、步行等方式, 提供不一样的线路说明, 确保能准确无误的到达目的地。

(4) 云导航:通过Photoshop软件对校园照片进行图形图像的创意设计和生动形象的动画合成, 当系统检索你到达相应景点时, 实现图文并茂、生动形象地去介绍景点, 方便用户选择和制定最适合且最优的游玩线路。

(5) 离线地图:虽然现在WIFI、网络已经遍及我们的生活, 不至于陷入断网的窘境, 但是在这个生活节奏极快的社会, 下载几个常去地方的离线地图, 避免身处信号不好的环境时, 迷失在陌生的环境中。

(三) APP界面的设计

基于Android系统的校园文化自助游APP的主界面, 以学校LOGO为背景, 周围环绕着各个功能模块的图标, 不仅可以通过触摸点击各个模块的图标进行界面切换, 而且每个模块也能通过手机的返回按钮来实现退回主界面的操作, 以便用户可以在不同的模块界面间随意切换, 通过读取点击模块图标的ID标识号来进入不同的界面, 从而展现每个模块的功能界面, 获取与该模块相关的消息。

主要功能模块如下:

(1) 附近模块:包括购物、餐饮、银行、交通、住宿、生活、娱乐休闲、公共设施、汽车服务、政府机关十大分模块, 旅客通过基于Android系统的手机使用此APP来获取附近有关的衣食住行信息, 包括特色的建筑景点, 推荐个人的出行路线等自助游信息, 从而进行自助游的安排和规划。在自助游的过程中, 可以开启自助导航, 利用手机的CPS定位系统结合百度地图API架构, 游客可以获取周边相关景点的具体信息, 同时系统通过移动互联网与后台数据库服务进行交互, 实时更新各种系统信息。

(2) 定位模块:包含实时定位、即时导航等相关模块。

(3) 线路制定模块:输入目的地, 选择你要的出行方式, 包含公交、自驾、步行等方式, 从而进入相关的导航。

(4) 云模块:对校园的多处特色景点提前进行相关的图文说明, 实现图文并茂的展现相关景点的详细信息。

(5) 离线地图模块:包含检索不同地区的离线地图, 还可以进行下载管理等模块。

三、软件设计与实现

(一) 附近推荐信息的实现

基于Android系统的校园文化自助游APP的查看附近, 该界面列举出十大子模块的信息, 便于客户快速找到相应功能模块。每一个子模块采用的是上图下文字的构造方法, 每个图片都绑定一个用来切换到对应Activity界面的监听器, 点击图片时跳出查询列表, 进一步的细分你所需要的景点类型, 采用由大到小的查询方式。当选中列表框且点击搜索按钮时, 跳转到相应的界面, 并展示符合条件的推荐点, 供用户选择;若未选择列表框且点击搜索按钮时, 跳出提示信息“未找到结果”。

(二) 云导航模块实现

云导航模块采用的是利用百度地图提供的云数据库, 在百度地图留给开发者的后台上进行校园内相关建筑、特色美食等地点的标注, 实现一地一推送, 通过用户即时更新定位的操作, 实时更新后台云端的数据库, 保证数据的一致性。在客户端上提供云数据库访问的相关接口, 实时更新特色美食、建筑等信息的推送。采用云数据库的这种方式, 可以提高APP运行速度, 解决大数据存储的问题, 整体提升用户的体验感。

(三) 搜索定位实现

基于百度地图提供的开放的API, 运用百度地图提供的相当强大且全面的接口, 将此API运用到APP应用中从而进行搜索定位, 编写相关代码继而构建一个搜索定位系统。APP应用以高精度、平衡功耗的方式得到位置, 那么这个位置也一并推送给当前使用“低功耗定位”的APP, 也就是该APP不会消耗额外的能耗, 就完成了定位。该模块使用的接口是调用百度地图API, 通过接口实现将搜索任务及其对应的搜索结果传送到服务器端, 然后服务器端将搜索任务及其对应的搜索结果存入数据库。然后在布局文件中添加地图控件, 再编写应用代码即可[5]。

四、总结

我们正在努力为您打造一款更系统化、全面化且人性化的APP, 确保只要您走进我们的校园, 就可以开通专属您的“智能路线”, 让您可以更进一步的了解当地的人文文化。经过实际的测试使用, APP应用在Android系统手机上运行稳定, 界面简单友好, 设计合理, 功能基本实现, 方便用户使用定位导航、附件推荐、公共设施等搜索功能。

在互联网+下“手机至上”的现代生活中, 移动设备的普及极大地使人们的人活方式越来越智能化, 资源的共享化程度也大大提升, 故基于Android系统的校园文化自助游APP具有很广阔的市场前景, 能够将此应用投放到各大高校乃至旅游业中, 这不仅能给旅游者带去方便的同时也会吸引来更多的游客来游玩, 提升地方的知名度并带来经济收益, 使得社会资源和自然资源得以充分利用。在以后的使用推广中, 系统将会做进一步的更新和改善, 努力让系统更加的成熟。

最后, 要特别感谢我们团队成员:汤婷婷、李连瑶、黄小梅、吴伟东、杨伟达, 从前期对校园文化内容的收集与美化, 到后期实现了系统的搭建、运行与调试, 一路走来辛苦大家了。在此我们团队还要郑重地感谢张福泉老师和柯立红老师对我们整个项目不足之处的指点与教诲, 感谢大家在整个项目过程付出的努力。

摘要:近年来, 随着闽江学院在省内外知名度和影响力的不断扩大。来我校参观的学子和游客络绎不绝。传统的人力导游系统面临着时代的升级, 现代化智能导游系统应运而生。为满足用户前往我校自助游的需求, 我们团队特制作此APP为用户提供有关衣食住行的导航。此APP以Android手机系统为平台, 设计出以闽江学院为例的自助导游系统。该系统实现了闽江学院周边旅游景点的搜索定位, 最新消息推送等功能, 让更多人可以进一步的从方方面面了解闽江学院, 体验不一样的闽院风景。该APP运行界面简洁友好, 便于操作, 具有很好的推广和应用价值。

关键词:校园自助游,百度地图API

参考文献

[1] 陈天宇.基于Android的航空订票系统设计与实现[D].长春:吉林大学, 2013.

[2] 王晓兰.基于Android的自助导游的设计与实现[D].成都:电子科技大学, 2013.

[3] 胡克.艺术设计数字化专业课程教学初探——以一款师生交互移动端应用设计为例[J].美术大观, 2017, (08) :140-141.

[4] 闫晓东.基于分布式光纤传感器的远程实时监测系统的研究[D].成都:电子科技大学, 2014.

[5] 张思阳, 黄同成.基于Android自助游APP的设计与实现[J].电脑知识与技术, 2017, 13 (1) :95-97.

上一篇:四寸套内套铣打捞新工艺研究及应用下一篇:漳州市区行道树调查研究