大四狗的毕业设计,老师让做一个关于数据挖掘的旅游推荐系统,大学混了四年啥也不会,为了顺利毕业,只能硬着头皮做了。前两天终于算是糊弄的差不多了,最大的感受就是,有人探过路后,走起来顺畅多了。所以决定把我这段时间做的东西写出来,一是重新理下思路好写论文,二是万一有人看呢。

整个系统分为四个模块:

1.热门景点

2.景点推荐

3.路线导航

4.个人信息

先上效果图

接下来大致介绍一下各个模块,具体内容请见后面的博客:“热点”模块数据来源于百度风云榜旅游景点搜索排名,通过托管在神箭手云平台上的API实现实时数据抓取;“推荐”模块根据登录用户信息与数据库中的用户信息进行相似度匹配,按照相似度排名;“路线”模块采用高德地图导航SDK,根据推荐的相似度最高的景点,进行路线规划导航;“我的”模块用于用户注册登录,以及录入个人信息。

项目源码下载链接

注:运行后一定要按照顺序操作,先在“我的”模块进行注册登录,录入个人信息,然后才可以进行“推荐”,“路线”功能,否则可能因为数据逻辑问题造成闪退。如果有感兴趣的可自行优化,心情烦躁我是不想改了。

基于数据挖掘的旅游推荐APP(一):开篇相关推荐

  1. 基于数据挖掘的旅游推荐APP(五):景点推荐模块

    该模块的主要思路是将现登录用户的个人信息(包括出行目的地.旅游类型.天数.花费等)与数据库中已有的其他用户信息进行相似度匹配,根据相似度值的大小进行排序,同时获得用户去过的景点,然后推荐给用户.这里的 ...

  2. 基于数据挖掘的旅游推荐APP(四):“我的”模块

    效果图:                                      第二个图片包括界面布局等都是抄的,都不好意思贴出来的,侵联删,附上原文地址. 个人信息为当前登录用户的信息,包括旅行 ...

  3. 基于数据挖掘的旅游推荐APP(二):主界面布局

    主界面布局通过Fragment实现,底部类似于Tab选项卡,效果如下: 底部导航栏是借鉴GitHub上的一个项目,不对,其实就是抄的.附上原地址链接,把库引进来直接用就行了.下面上代码: activi ...

  4. 基于数据挖掘的旅游推荐APP(三):热门景点模块

    该模块数据来源于百度搜索风云榜之今日风景名胜排行榜(链接),通过调用托管在神箭手云上的API接口可以实现数据的实时抓取,可以参考这里. 效果图: 接着上一篇继续说,该模块对应LauchFragment ...

  5. 数据挖掘的好书_基于数据挖掘的书目推荐研究

    龙源期刊网 http://www.qikan.com.cn 基于数据挖掘的书目推荐研究 作者:刘月学 来源:<创新科技> 2017 年第 04 期 [ 摘 要 ] 通过分析推荐书目的作用, ...

  6. 基于android的旅游景点APP

    需求信息: 1:能实现登录注册功能: 2:能实现具有景点的介绍及推送功能 3:能实现个人信息查看和修改的功能: 4:能实现具体旅游路线规划及天气预报功能: 5:能实现周边美食推荐功能: 6:要求系统数 ...

  7. 安卓毕业设计- 基于Android的旅游计划APP

    -- 明日复明日,明日何其多.   项目介绍 系统打开进入登录页面,如果没有注册过账号,点击注册按钮输入账号.密码.邮箱即可注册,注册后可登录进入系统,系统分为首页.预订.我的三大模块,下面具体详细说 ...

  8. 基于Android的旅游助手app酒店景点预订系统(计算机毕业设计)

    本系统的用户可以方便的通过本系统查询并预付各种景区门票,查询并预定自己中意的酒店,轻松便捷的完成旅游的前期准备工作.在开发过程中不断改进测试,并最终完成需求分析的可行性系统.本系统的用户可以方便的通过 ...

  9. 基于Android的旅游助手app酒店景点预订系统

    本系统的用户可以方便的通过本系统查询并预付各种景区门票,查询并预定自己中意的酒店,轻松便捷的完成旅游的前期准备工作.在开发过程中不断改进测试,并最终完成需求分析的可行性系统.本系统的用户可以方便的通过 ...

最新文章

  1. 引进博士:118万安家房补+18万经费;硕士:42万安家房补+10万经费
  2. 浪漫的html表白源代码_Love:程序猿的方式【情人节amp;520—我爱你】动画加音效 → 那些年最浪漫的表白(帮你得到你的她)...
  3. java dispatchevent_dispatchEvent(AWTEvent) 分派事件
  4. 人工智能、机器学习、数据挖掘著名会议
  5. Yaf框架视频教程之入门篇【已完成】
  6. Java面试之阻塞队列
  7. mybatis 遍历数组_Mybatis中别名、插件与数据源配置
  8. 获取硬盘序列号(VC)
  9. IE8升级到IE11 F12报错的解决方案
  10. 网件路由器使用计算机mac,网件路由器怎么设置进行无线网卡MAC访问控制
  11. 【3D建模】2020最好用的3款3D建模软件!新手入门必备建模软件!
  12. Java 服务器版超市管理系统,基于JAVA的超市进销存管理系统.doc
  13. 根据身份证号,获取指定格式出生年月日
  14. 删除AWS绑定的信用卡账户
  15. Win7系统中wmiprvse.exe占用CPU高如何解决
  16. 电脑的硬件和软件分别是什么
  17. 支付宝手机网站支付开发详细流程
  18. 【安卓-自定义布局】安卓App开发思路 一步一个脚印(十二)实现自定义左右滚动的信息块-仿蘑菇街
  19. 抖音Vlog短视频达人必备2000+PR无缝转场过渡模板 全格式Premiere转场包
  20. 网站在线安全检测介绍

热门文章

  1. 如何理解naive Bayes
  2. 常见数学符号:等号、不等号、算术运算符号、几何符号、三角函数、指数、对数、微分、积分符号、集合符号、逻辑符号
  3. 鸟哥的Linux私房菜(服务器)- 第十章、申请合法的主机名
  4. Day 10: PhoneGap —— 开发手机应用如此简单
  5. Machine Learning week 7 quiz: Unsupervised Learning
  6. ES6之字符串扩展方法(常用)
  7. WCF服务端调用client.
  8. [原创]Synergy安装方法
  9. System Analysic utility tools
  10. Simulink中From、Goto模块