基于springboot的音乐网站_开源分享springboot+vue.js音乐推荐系统

本文介绍了一个基于SpringBoot的音乐网站开发,实现了用户在线听歌、搜索音乐、注册登录、歌曲推荐等功能。用户可收藏歌曲、发表评论,而管理员则能管理用户信息、歌曲内容等。系统采用前后端分离,使用Vue.js,还包含推荐算法和完整的项目资源。
摘要由CSDN通过智能技术生成

需求分析

系统研究的主要角色是在线音乐系统,如何实现用户的在线听歌系统,如何实现管理员管理网站歌曲内容。本系统分为用户和管理员两个角色,两个角色的功能要求如下:

用户角色:

1.用户打开网站,在未注册或未登录状态下也可以浏览首页、歌单、排行榜等,也可以搜索音乐、在线听音乐,但是不可以喜欢、收藏歌曲,亦不可以评论。

2.新用户可以在用户登录页面进行注册,用户需要填写必填项以及部分选填项。

3.注册完或者老用户可以直接输入用户名和密码进行登录,在登录的同时,会自动检测用户收藏里的歌曲,然后检索数据库中同类型的歌曲向用户进行推荐。

4.登录成功的用户自动跳转到首页,首页分为四个区域:轮播图,每日推荐,歌单,歌手。最上方的导航栏亦有分类以及我的音乐,用户可以根据不同分类选择歌曲,也可以进入“我的音乐”进行个人歌单的管理。

5.当用户听到自己喜欢的音乐后可以加入自定义的歌单或者对该歌曲进行收藏,也可以在播放歌曲的下方进行评论以及点赞其他用户的评论。

6.当用户遇到问题或者当前网站没有自己想要听的歌曲时可以给管理员进行留言,等待其处理。

管理员角色:

1.管理员登录后可以看到用户总数、歌曲总数、歌手数量等信息,也可以直观地看出用户的男女比例。

2.管理员可以对用户信息、歌曲信息、歌手信息、歌单信息、榜单信息进行添加删除等管理。

3.管理员可以查看用户的留言

  • 2
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值