基于Hadoop的歌曲推荐管理系统的设计与实现开题报告

 2022-01-14 11:01

全文总字数:3364字

1. 研究目的与意义、国内外研究现状(文献综述)

1、课题的意义

随着人们生活的节奏越来越快,对娱乐的需求也是越来越强烈。其中人们比较常用的便是听各种不同的歌曲来放松疲惫的身心,于是各种歌曲推荐系统随之产生,用信息技术与互联网技术相结合的音乐网站,其便利性、数据安全性、共享性、数据容量等,明显优于传统的磁带或cd[1]

从以前的古筝,笛子等乐器到现在的吉他,小提琴等,音乐一直陪伴在我们的身边。如今人们大多数通过手机,mp3等电子设备,或通过电脑聆听音乐,享受音乐,可以使人们对音乐的需求及体验度不断的提升。因此一款好的音乐软件,不仅能够满足用户对不同种类音乐的需求,还要能向用户智能推荐他可能喜欢的歌曲,歌曲推荐系统因此应运而生[2]

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

1、研究的目标

开发较为完整的歌曲推荐系统,包括音乐网站首页、网站背景音乐、歌曲搜索,歌曲推荐,歌曲评论和后台管理的基于java ee的音乐平台。能够使用户比较舒适,方便的找到自己想听的歌曲。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

1、研究方法

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

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

1.本系统ui端采用了ajax与后台交互,具有动态性、实时性。

2.服务器端采用了java常用的servlet技术和基于java开发的hadoop生态圈,能极大的降低代码的耦合性,提高代码健壮性和可拓展性。

3.数据库端我们采用流行的mysql。mysql具有承载率大,稳定性强以及可降低成本等优势。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

2018.9—2018.12 查阅文献及相关书籍,学习java,mysql数据库等基础知识

2018.12—2019.2 学习hadoop集群的搭建及开发环境的配置

2019.2—2019.4 实现系统代码编写,完成系统功能测试

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。