文未可获取一份本项目的java源码和数据库参考。
一、选题的背景与意义:
随着个人计算机的普及和互联网技术的日渐成熟,网络正逐渐成为人们获取信息及消费的主要渠道。然而在当前这个信息时代,网络中的信息种类和数量呈现爆炸性增长的趋势,其中大多数的信息对普通用户而言都是无用的,如何迅速而准确的从冗杂的网络数据中定位自己想要的东西成为人们关注的重点。如何才能更好的存放及管理这些看似杂乱无章的数据,并在需要时能迅速从中提取出所需数据并有效利用,是一个十分热门的研究方向。
音乐资讯作为传统的娱乐项目之一也存在这种互联网信息过载问题,顾客想要找到喜欢的音乐资讯无疑需要花费大量的时间浏览海量的无关信息,在漫长的查询过程中很可能会失去兴趣进而放弃使用该网站。虽然为了解决这一问题相关音乐资讯网站基本都会设计站内搜索引擎,但对商家而言这只是一种消极、被动的解决方案,过于依赖用户的输入,用户输入的关键字有可能和实际的分类标签有出入导致结果不正确,一些客户没有听说过但有可能感兴趣的音乐资讯很难得到浏览,为了解决这一问题,本文设计并实现了定制式音乐资讯平台。
二、研究的主要内容与创新之处:
主要内容
- 通过爬虫技术爬取酷狗音乐、QQ音乐、网易云音乐的音乐资讯放在数据库里,筛选出有用的数据,对用户进行推荐资讯。
- 开发定制音乐资讯平台的前后端功能。主要功能有:用户:个人中心、音乐资讯推荐、用户分享、音乐资讯、听歌、收藏、评论、关键词搜索、分类查看。管理员:个人中心、音乐分类管理、用户管理、用户分享管理、管理员管理、音乐资讯、轮播图管理。
创新之处:
- 采用Python技术进行爬取各音乐网站的音乐数据,数据会经过清洗,比较具有参考性,同时采用协同过滤算法对音乐资讯进行推荐。
- 用户能在线听音乐,收藏音乐。
三、研究方法、设计方案及预期进度:
研究方法:
通过分析法研究当前音乐平台中的音乐和资讯的推送有存在不足,通过这个现象可以看出来现在的音乐平台推送的音乐和资讯很混论,没有分类,因此设计了一个定制式音乐资讯平台。
设计方案:
系统将采用SSM+VUE框架的前后端分离设计。数据库采用mysql进行储存,前端采用VUE框架+可视化显示出这个资讯的浏览量,然后用浏览量对用户进行推荐,后端采用SSM搭建后台实现数据的新增,修改,查看,删除。
预期进度:
第一阶段(2022.1.1--2022.1.6): 进行课题选择
第二阶段(2022.1.7--2022.1.15): 填写开题报告
第三阶段(2022.16--2022.2.10): 进行课题相关资料的收集,爬取几个音乐网站的相关资讯
第四阶段(2022.2.11--2022.3.15):
进行系统设计、编码,实现系统模块的基本功能,完成论文初稿。
第五阶段(2022.3.15--2022.4.15)
完成系统设计与功能测试;进一步收集、整理和分析资料,撰写论文,形成初稿,交指导老师审阅。
第六阶段(2022.4.16--2022.4.30)
根据指导老师的指导意见反复修改、充实、完善,最后形成终稿,准备论文答辩四、主要参考文献:
[1] 陈莲.基于Java的Web开发技术[J].电子技术与软件工程,2021(16):43-44.
[2] 李强.基于MySql的音乐网站推荐系统的设计与实现[J]. 西安文理学院学报(自然科学版),2020,(02):50-54.
[3] 陈雄华.Spring企业级应用开发详解[M].北京:电子工业出版社,2017.7.
[4] 熊永平.基于SSM框架应用开发技术的分析与研究[J].电脑知识与技术, 2019,15 (36): 76-77.
[5] 沈泽刚,秦玉平.Java Web编程技术(第2版)[M].北京:清华大学出社,2019:40-120.
[6] 赵一丁.软件工程基础[M]北京:北京邮电大学出版社,2019.06.
[7] 崔巍.数据库系统及应用[M].北京:高等教育出版社,2018.
[8] 孙一林,彭波.Java数据库编程实例[M].北京:清华大学出版社,2019:200-261.
[9] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2018.5.