设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Hadoop+Java+MySQL的歌曲推荐管理系统设计与实现 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

题  目:基于Hadoop的歌曲推荐管理系统

专题题目(若无专题则不填):

本课题来源及研究现状:

课题来源:

随着信息时代的快速发展,人们已经实现了网上购物,或者完成各种视频会议等日常活动,而相应的数据便是改信息时代的产物,比如阿里巴巴在2015年双十一购物狂欢节甚至达到了591亿的销量。然而,信息时代的产物也就是数据的处理变成了一个头痛的问题,怎么从海量的数据中挖掘到有价值的信息,提供个性化的服务给用户,提供更好的体验给用户,从而挖掘出数据的价值,推荐系统也许就成了一种很好的解决方案。可是大多数的中小型企业使用的推荐系统都是基于简单地处理算法,处理效率第并且无法对大量的数据进行处理分析。所以,为了推广推荐系统的应用,本论文从实际操作出发,设计开发了一种适用于中小型企业的基于Hadoop的歌曲推荐管理系统。

研究现状:

为了解决大数据应用背景下大型歌曲信息系统所面临的信息过载问题,研究了基于Hadoop构建分布式歌曲推荐系统的方案.采用基于MapReduce模型实现的算法具有较高的伸缩性和性能,能高效地进行离线数据分析。一个好的推荐算法可以发现对于用户来说感兴趣的内容。本项目采用了基于物品的协同过滤算法,对具有相似偏好的用户进行歌曲推荐。

课题研究目标、内容、方法和手段:

研究目标:

研究的目标主要包含以下几个方面:

1. 实现对用户信息的管理;

2. 实现对海量歌曲信息的管理;

3. 实现对歌曲的搜索;

4. 实现歌曲的在线播放和下载;

5. 实现Hadoop集群的搭建;

6. 实现用户对歌曲的评分管理;

7. 实现对具有相似兴趣爱好的用户进行歌曲推荐功能;

研究内容:

本系统为用户提供了以下功能:

研究方法:

系统设计上采用Servlet+Jsp+html作为前后台的交互,从而保证构建的系统可以在前台显示信息给用户而对后台的代码进行隐藏。系统设计按标准的软件设计大到各个功能模块,小到所使用的技术支持进行的相应的分析与设计。在构建开发环境方面,我们使用Ubuntu Linux系统作为系统搭载平台,Hadoop+Eclipse两个工具框架为硬性支持,Hadoop是一个免费开源的大数据存储开发工具。在开发环境搭建好之后,就可以开始进行系统的数据库设计与创建,做完相应的准备工作之后,便可以在系统基础的原型上对各种模块及功能进行扩充和完善。

具体开发环境如下:

操作系统:Ubuntu 14.04;

服务器:apache-tomcat-6.0.14;

Java软件: eclipse-jee-neon-x86_64;

网页开发工具:Dreamweaver8;

数据库:Mysql;

浏览器:IE8,IE9,IE10,火狐,谷歌;

语言:Java;

类库:JDK1.8版本的类库;

数据库驱动:ojdbc-connector-java-5.0.8-bin.jar;

单元测试:junit4测试。

研究手段:

1)前期准备:收集相关资料,查阅中外文献、请教老师和同学讨论。学习、掌握系统开发的相关技术,对系统的需求进行分析处理列出该系统具有哪些功能。

2)分析各个模块之间的关系,画出E-R图;

3)构建数据库;

4)编写前台页面;

5)编写后台代码;

6)进行测试;

设计(论文)提纲及进度安排:

1、毕业设计开题2017年3月初之前完成

2、第一、二周 需求分析

3、第三、四周 概要设计

4、第五、六周 详细设计

5、第七、八、九周 系统开发

6、第十周 系统测试

7、第十一、十二周 毕业设计论文整理

主要参考文献和书目:

[1]《面向对象程序设计java语言》——杜春涛 编著  中国铁道出版社,2009年8月

[2]《数据库系统概论》——萨师煊 王珊 编著  高等教育出版社  2010年2月

[3]《软件工程》——陆惠恩 编著 人民邮电出版社 2009年8月

[4]《JSP程序设计实例教程》——刘志成 主编  人民邮电出版社  2009年5月

[5]《Hadoop权威指南》——(美)怀特  清华大学出版社  2010年5月

[6]《Dreamweaver应用基础教程》——颜虹 主编  上海科技普及出版社  2010年2月

[7]《Hadoop实战》——Chuck Lam 编著  人民邮电出版社  2011年10月

[8]张少华,姚正阳,袁晓勇,等.一种高度集中的数字社区管理系统[J],智能建筑,2008(3):64-67.

[9]李红等编著.管理信息系统开发与应用.[M].电子工业出版社,2003年:8页

[10]郭汉军.吴健强.学生管理信息系统的开发[J].新疆大学学报(自然科学版),2006年

[11]王晟.韩泽坤.Access数据库开发经典案例解析.[M].清华大学出版社:76页

[12]蔡长安,王琪.基于B/S模式的学生信息管理系统设计与实现.计算机工程与设计,2006年7月.第27卷第14期:

[13]周之英编著.现代软件工程.[M].科学出版社,2003年.下册:22页

[14]韩万江.软件工程案例教程[M].北京:机械工业出版社,2007:55—99.

[15]斯蒂芬·哈格(Stephen Haag),梅芙·卡明斯(Maeve Cummings)著,严建援等译.哈格管理信息系统(第2版).北京:中国人民大学出版社,2009:337.341

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
自动取料机械手 开题报告 自动取料机械手 任务书 塑料储水装置及配套模具设计 任务
桨叶式搅拌机(破碎机)总体及部件 基于JavaSSM+MySQL的 基于JavaSSM+MySQL的
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!