基于数据挖掘的旅游推荐APP(一):开篇
大四狗的毕业设计,老师让做一个关于数据挖掘的旅游推荐系统,大学混了四年啥也不会,为了顺利毕业,只能硬着头皮做了。前两天终于算是糊弄的差不多了,最大的感受就是,有人探过路后,走起来顺畅多了。所以决定把我这段时间做的东西写出来,一是重新理下思路好写论文,二是万一有人看呢。
整个系统分为四个模块:
1.热门景点
2.景点推荐
3.路线导航
4.个人信息
先上效果图
接下来大致介绍一下各个模块,具体内容请见后面的博客:“热点”模块数据来源于百度风云榜旅游景点搜索排名,通过托管在神箭手云平台上的API实现实时数据抓取;“推荐”模块根据登录用户信息与数据库中的用户信息进行相似度匹配,按照相似度排名;“路线”模块采用高德地图导航SDK,根据推荐的相似度最高的景点,进行路线规划导航;“我的”模块用于用户注册登录,以及录入个人信息。
项目源码下载链接
注:运行后一定要按照顺序操作,先在“我的”模块进行注册登录,录入个人信息,然后才可以进行“推荐”,“路线”功能,否则可能因为数据逻辑问题造成闪退。如果有感兴趣的可自行优化,心情烦躁我是不想改了。
基于数据挖掘的旅游推荐APP(一):开篇相关推荐
- 基于数据挖掘的旅游推荐APP(五):景点推荐模块
该模块的主要思路是将现登录用户的个人信息(包括出行目的地.旅游类型.天数.花费等)与数据库中已有的其他用户信息进行相似度匹配,根据相似度值的大小进行排序,同时获得用户去过的景点,然后推荐给用户.这里的 ...
- 基于数据挖掘的旅游推荐APP(四):“我的”模块
效果图: 第二个图片包括界面布局等都是抄的,都不好意思贴出来的,侵联删,附上原文地址. 个人信息为当前登录用户的信息,包括旅行 ...
- 基于数据挖掘的旅游推荐APP(二):主界面布局
主界面布局通过Fragment实现,底部类似于Tab选项卡,效果如下: 底部导航栏是借鉴GitHub上的一个项目,不对,其实就是抄的.附上原地址链接,把库引进来直接用就行了.下面上代码: activi ...
- 基于数据挖掘的旅游推荐APP(三):热门景点模块
该模块数据来源于百度搜索风云榜之今日风景名胜排行榜(链接),通过调用托管在神箭手云上的API接口可以实现数据的实时抓取,可以参考这里. 效果图: 接着上一篇继续说,该模块对应LauchFragment ...
- 数据挖掘的好书_基于数据挖掘的书目推荐研究
龙源期刊网 http://www.qikan.com.cn 基于数据挖掘的书目推荐研究 作者:刘月学 来源:<创新科技> 2017 年第 04 期 [ 摘 要 ] 通过分析推荐书目的作用, ...
- 基于android的旅游景点APP
需求信息: 1:能实现登录注册功能: 2:能实现具有景点的介绍及推送功能 3:能实现个人信息查看和修改的功能: 4:能实现具体旅游路线规划及天气预报功能: 5:能实现周边美食推荐功能: 6:要求系统数 ...
- 安卓毕业设计- 基于Android的旅游计划APP
-- 明日复明日,明日何其多. 项目介绍 系统打开进入登录页面,如果没有注册过账号,点击注册按钮输入账号.密码.邮箱即可注册,注册后可登录进入系统,系统分为首页.预订.我的三大模块,下面具体详细说 ...
- 基于Android的旅游助手app酒店景点预订系统(计算机毕业设计)
本系统的用户可以方便的通过本系统查询并预付各种景区门票,查询并预定自己中意的酒店,轻松便捷的完成旅游的前期准备工作.在开发过程中不断改进测试,并最终完成需求分析的可行性系统.本系统的用户可以方便的通过 ...
- 基于Android的旅游助手app酒店景点预订系统
本系统的用户可以方便的通过本系统查询并预付各种景区门票,查询并预定自己中意的酒店,轻松便捷的完成旅游的前期准备工作.在开发过程中不断改进测试,并最终完成需求分析的可行性系统.本系统的用户可以方便的通过 ...
最新文章
- 引进博士:118万安家房补+18万经费;硕士:42万安家房补+10万经费
- 浪漫的html表白源代码_Love:程序猿的方式【情人节amp;520—我爱你】动画加音效 → 那些年最浪漫的表白(帮你得到你的她)...
- java dispatchevent_dispatchEvent(AWTEvent) 分派事件
- 人工智能、机器学习、数据挖掘著名会议
- Yaf框架视频教程之入门篇【已完成】
- Java面试之阻塞队列
- mybatis 遍历数组_Mybatis中别名、插件与数据源配置
- 获取硬盘序列号(VC)
- IE8升级到IE11 F12报错的解决方案
- 网件路由器使用计算机mac,网件路由器怎么设置进行无线网卡MAC访问控制
- 【3D建模】2020最好用的3款3D建模软件!新手入门必备建模软件!
- Java 服务器版超市管理系统,基于JAVA的超市进销存管理系统.doc
- 根据身份证号,获取指定格式出生年月日
- 删除AWS绑定的信用卡账户
- Win7系统中wmiprvse.exe占用CPU高如何解决
- 电脑的硬件和软件分别是什么
- 支付宝手机网站支付开发详细流程
- 【安卓-自定义布局】安卓App开发思路 一步一个脚印(十二)实现自定义左右滚动的信息块-仿蘑菇街
- 抖音Vlog短视频达人必备2000+PR无缝转场过渡模板 全格式Premiere转场包
- 网站在线安全检测介绍
热门文章
- 如何理解naive Bayes
- 常见数学符号:等号、不等号、算术运算符号、几何符号、三角函数、指数、对数、微分、积分符号、集合符号、逻辑符号
- 鸟哥的Linux私房菜(服务器)- 第十章、申请合法的主机名
- Day 10: PhoneGap —— 开发手机应用如此简单
- Machine Learning week 7 quiz: Unsupervised Learning
- ES6之字符串扩展方法(常用)
- WCF服务端调用client.
- [原创]Synergy安装方法
- System Analysic utility tools
- Simulink中From、Goto模块