当前位置:主页 > 科技论文 > 软件论文 >

基于Android的社交导游系统的设计与实现

发布时间:2021-07-24 10:26
  如今物质生活水平得到了提高,而且现代人面临着较大的压力,旅游无疑成了一个增长见识、舒缓压力的极佳方式。在旅游过程中,如果没有导游,只能走马观花,无法详细了解旅游景点的详细信息和典故。所以导游在旅游过程中起着重要的作用。但考虑到成本,或者想自助游,这些旅客的导游诉求无法得到满足,此时导游APP便能派上用场。市面上的导游APP通常只提供了官方的导游语音,不仅很难覆盖到各个小的景点,而且导游形式也较为单一。系统不仅提供了丰富的导游功能,也提供了一个平台供旅客们相互交流自己的所见所闻。在调查了用户的需求和了解了国内外市场现状之后,对社交导游系统进行了需求分析,将系统分为四大板块,即地图板块、动态板块、发布板块和个人板块。系统采用MVP的业务架构,并针对使用频率很高的Recycler View进行了高可扩展的设计。系统的总体结构划分为四个层和两个类,即视图层、业务层、数据层、网络层和工具类、配置类。系统使用Ok Http+Gson完成网络请求,文件存储使用阿里云OSS。地图板块引入了百度地图来展示具有地理位置信息的景点;动态板块使用瀑布流的形式展现列表,实现了内容的下拉刷新和分页加载;发布板块具... 

【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校

【文章页数】:66 页

【学位级别】:硕士

【部分图文】:

基于Android的社交导游系统的设计与实现


EventBus原理图

用例图,社交,用例图,地图


华 中 科 技 大 学 硕 士 学 位 论 文2.2.1 地图板块功能分析(1)地图当用户进入地图板块时,地图会自动移动到当前位置,并在地图上展现用户周边的景点。当用户点击某个景点图标,可以选择浏览该景点相关的导游内容或者查询从用户位置到该景点的最佳路径。用户还可以手动请求定位。

架构图,架构,系统总体,业务逻辑


17图 3-1 系统总体架构图(2)业务逻辑架构系统采用 MVP 做为业务逻辑架构。M 即 Model,用来存储应用中用到的数般由 Java Bean 对象实现;V 即 View,负责界面的绘制以及和用户的交互, Activity 或者 Fragment 承担;P 即 Presenter,是连接 V 与 M 的桥梁,通常senter 里编写业务代码,处理完成后回调 View 中的方法更新界面[32]。MVP与M不同点是:MVC 中允许 M 和 V 直接交互,而 MVP 中 M 与 V 通过 Presenter 。使用 MVP 架构相对于 MVC 的好处是,将业务逻辑与 UI 相关逻辑分离,

【参考文献】:
期刊论文
[1]旅游APP的发展与导游员的应对策略[J]. 郑琳琳,林喜庆.  莆田学院学报. 2017(03)
[2]浅析蚂蜂窝自由行APP的特色发展[J]. 徐梦月.  科技经济导刊. 2017(14)
[3]旅游“智客”[J]. 王兰.  汽车观察. 2017(02)
[4]我国旅游APP的现状与未来[J]. 李剑兰,陈晓卫.  统计与管理. 2016(11)
[5]Android环境下主UI线程与子线程通信机制研究[J]. 孙翠改.  数字技术与应用. 2016(09)
[6]基于Android的智能手机软件性能测试系统研究[J]. 武西康,胡胜利.  信息通信. 2016(04)
[7]“面包旅行”APP火了[J]. 曾祥伍.  职业. 2015(19)
[8]基于HttpClient的Android客户端的设计与实现[J]. 王超,闾陈莉,吴迪,项英杰.  计算机时代. 2014(03)
[9]浅析Android Handler的使用误区与避免[J]. 李君,王华军.  软件. 2013(03)
[10]安卓手机自动化压力测试浅析[J]. 汪梦琪,李筠.  信息技术. 2012(11)

博士论文
[1]个性化旅游信息服务系统的基础理论与关键技术研究[D]. 赵晨阳.兰州大学 2012

硕士论文
[1]移动互联网时代途牛网的商业模式创新研究[D]. 郭佳祺.苏州大学 2015
[2]基于全产业链发展模式的携程旅行网竞争战略研究[D]. 崔红波.西南交通大学 2012



本文编号:3300475

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3300475.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a4404***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com