收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

基于Hadoop的音乐搜索引擎系统的设计与实现

[关键词:Hadoop,音乐搜索]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0101,word全文:35页,合计:14000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于Hadoop的音乐搜索引擎系统的设计与实现毕业设计论文------

本系统采用J2EE+Hadoop技术进行开发与设计,使用Hive数据仓库来存储音乐数据,采用Eclipse开发环境,来开发一个基于B/S框架的音乐搜索引擎系统。本系统实现的主要功能是:对音乐网站歌曲的搜索,包括按歌名搜索、按歌手搜索、按歌词搜索;除此之外要对音乐数据进行相关的统计和分析。例如,可以通过用户在网页搜索框输入的歌曲信息来检索整个Hive数据仓库中的音乐数据,将匹配到的结果通过网站页面反馈给用户,满足用户需求,同时网站运营者可以对所有该网站上的歌曲进行统计分析,得到用户关注度最高的音乐类型、时长,以便进行音乐歌曲的有效发布。通过设计这个系统,使用户可以轻松方便的搜索到自己喜欢的歌曲,网站运营者可以根据大众对不同音乐的喜爱程度来发布最有价值的音乐歌曲,这样可以得到最大的用户量访问,使公司利益最大化,达到双赢的效果。

......

经过对常用的音乐搜索引擎的足够了解之后,发现一般音乐搜索引擎系统常具备以下的搜索功能,除此之外,我们还对音乐网站所涵盖的所有歌曲进行了基本的、详尽的统计和分析,各任务如下:

(1)按歌名、歌手、歌词进行搜索

要想实现该系统的搜索功能只需要用户在搜索界面上的搜索框内输入歌名、歌手、歌词等信息,就可查找出自己想要的歌曲信息,使用既方便又简洁;网站首页面应该设置搜索框以便用户进行歌曲搜索,从前端页面获取到用户的搜索信息,然后将该搜索信息作为检索数据表的关键词去全盘扫描直至得到与该关键词相关的所有数据,然后将数据反馈到前台页面供用户浏览。

(2)统计每位歌手或歌手组合发布的歌曲数量分布情况

通过页面按钮发送的Action请求,然后执行统计每位歌手或歌手组合发布过歌曲数量的业务逻辑块,去查询经过离线统计后并存储在Hive中的相应最终结果表,得到每位歌手或歌手组合发布过歌曲数量情况。

(3)统计各歌曲来源中歌曲的数量分布情况

通过页面按钮发送Action请求,然后执行统计各歌曲来源中歌曲数量的的业务逻辑块,去查询经过离线统计后并存储在Hive中的相应最终结果表,得到音乐歌曲来源分布的分布情况。

(4)统计各个歌曲风格的歌曲数量分布情况

通过页面按钮发送Action请求,然后执行统计各个歌曲风格的歌曲数量的业务逻辑块,去查询经过离线统计后并存储在Hive中的相应最终结果表,然后得到各个歌曲风格的歌曲数量分布情况。

(5)统计各个关注度歌曲的数量分布情况

通过页面按钮发送Action请求,然后执行统计各个关注度度的歌曲数量的业务逻辑块,去查询经过离线统计后并存储在Hive中的相应最终结果表,然后得到业务的各个关注度的......

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:rjgc0101,word全文:35页,合计:14000

本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于Hadoop的音乐搜索引擎系统的设计与实现(论文)!