基于Android的智能旅游社区平台的设计与开发开题报告
2020-06-23 20:45:35
1. 研究目的与意义(文献综述包含参考文献)
课题背景: 1.国内状况 随着中国经济的快速发展,国民收入不断提高,生活水平也不断改善,人民不再满足于吃饱穿暖的状况,在这样消费升级的大背景下,再加上互联网行业的快速发展给人们生活带来的极大便利,旅游逐渐成为人们日常生活之中必不可少的一部分,根据国家旅游数据中心的最新报告显示,在过去的2017年,国内旅游市场出现了高速增长,出入境市场发展平稳,旅游人次相较上年同期增长12.8%,全年实现旅游总收入增长15.1%,去年全年旅游业对gdp的贡献率达到了11.04%,由此可见这是一个非常庞大的市场。
再加上现在交通网络的不断改善,在线旅游的发展,”自由行”逐渐受到更多人的青睐,然而在体验了国内主流的在线旅游平台后发现,像携程、途牛这些平台更多的是推出了定制化的自由行项目,针对不同的旅游标准进行收费,从中盈利,这样的好处是经过平台审核推出的产品都是比较经典且被大多数人所能接受的线路,但反之也有其弊端,就是用户无法自定义旅行线路,与此同时,像交通和住宿的可选择面也会变得很小,还是不能实现真正意义上的”自由行”;除此之外还有一个主要的弊端,一旦用户参加了自由行项目,便是只能自己和相识的人前往,没有办法做到像参加旅行团一样结伴游玩,因此会少了很多乐趣。
2.国外状况 国外发达国家旅游业发展久远,旅游市场也很庞大,人们也更愿意投入资金和时间在旅游上,但是国外却没有形成如同中国这样繁荣的互联网旅游市场,拿最大的民宿平台airbnb来说,在民宿平台的基础上,也同样推出了有特色的旅游活动,但是依然不具备用户定制自主性,并且市场反应一直不温不火。
2. 研究的基本内容、问题解决措施及方案
解决问题: 1) 目前在线旅游平台用户无法自定义旅游计划 2) 目前在线旅游平台用户之间无法即时通讯 3) 目前在线旅游平台无法根据用户喜好个性化推荐旅游产品 研究手段: 该平台采用了目前最流行的Android开发框架进行开发,布局上大量使用了性能最好的ConstraintLayout,该布局的优点是能够减少层级深度,减少GPU性能的损耗,同时加快开发速度;因为社交应用,所以图片加载会常用到,图片加载方面采用了Google官方推荐的glide框架,该框架具有轻量、调用方便、定制化简单等特性,同时嵌入了图片缓存策略,能够改善用户体验,减少加载卡顿现象;网络加载库使用的方案是业内流行的rxjava retrofit的组合,rxjava的响应式编程优势明显,开发者可以不用担心线程切换的问题,同时链式的调用和一系列的操作符大大降低了开发的时间,提高效率;本次的后台则是新颖的选择了流行的云后台方案,这是一个快速应用开发解决方案,开发者可以通过简易的操作实现后台管理、数据存储等后台服务,全身心投入到客户端的开发。