1. 研究目的与意义
(1)研究背景
着移动互联网技术的发展,手机已经成为了人们吃、住、行、游、购、娱的重要工具。旅游是大部分人节假日里选择的生活娱乐方式,但是选择出行目的地及如何选择合适的出行方式一直困扰着相当多的一部分人。或者即使身边有着各种各样的好去处,却没有信息源。目前世面上旅游类型的app主要分为,第一类如纵横商旅、非常准、12306。主要是为了提供火车票,机票购买以及出行日程等服务服务。第二类如airbnb、booking、ihg等连锁酒店的app,主要提供出行住宿问题的解决方案。第三类如携程、同程、飞猪主要做资源的整合,提供上两种的资源整合附带旅游景点门票的售卖。第四类如马蜂窝,主要提供旅游攻略的分享提供的其他服务较少。但是市面上还缺少一款集旅游分享和提供基础服务为一体的软件。所以不免出行的人要安装多个软件,给出行带来诸多不便。
2. 研究内容和预期目标
(1)研究内容
本课题的研究主题对象是一款android平台的软件开发,能够让游客们分享自己的旅游心得,给准备旅行的人群提供参考和一些基础服务。为此类群体提供便利。
采用android编程、蓝牙、多媒体、高德地图等技术,主要通过分析游客的需求,设计系统架构和功能模块;重点研究了android编程实现自定义浮动菜单、处理控件尺寸自适应、sqlite数据库等技术,以及利用准确定位游客位置并进行购票等问题。服务器端主要使用spring boot写restful服务。数据库技术使用mysql及mongodb。
3. 研究的方法与步骤
本项目前期主要是对于app的ui设计,以及后台的开发。以自定而下的研究方法来进行开发。主要分为以下几部分
1.数据采集阶段
主要通过python3,使用scrapy爬取主流网站的一些基础数据,搭建基础的数据库结构表。数据库主要使用mysql以及mongodb。采集一部分阅读量较高的旅游攻略。搭建好基础的数据平台
4. 参考文献
[1] 郭霖.第一行代码android 第二版[m].人民邮电出版社,2016
[2] 刘望舒.android进阶解密[m]. 电子工业出版社,2018
[3] 李刚.疯狂java讲义(第3版)[m]. 电子工业出版社,2014
5. 计划与进度安排
(1) 2022年1月8日~ 2022年3月8日:接受毕业设计任务,查阅资料并完成开题报告;
(2) 2022年3月11日~2022年3月22日:选择开发工具androidstudio,并配置其sdk,模拟器。以及服务器端配置使用
(3) 2022年3月25日~2022年4月12日:完成爬虫并写入到远程数据库服务器中;
