# 【从0带做】音乐网站
该系统正在准备中,请耐心等待,很快就会出来!
# 二、项目技术栈
前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL
版本要求:
jdk不低于17,MySQL 5.7或者8,node.js环境不低于16,maven版本建议3.8及以上,navicat建议不低于16
数据库表:
难度系数:⭐⭐⭐⭐⭐
# 三、项目功能描述
# 1. 管理员
登录、个人信息、修改密码
首页:歌曲收藏统计、歌手歌曲收藏统计、浏览公告
公告管理:管理公告信息
轮播图管理:管理轮播图
歌手管理:新增歌手、管理歌手信息
歌曲管理:上传歌曲、管理歌曲信息
专辑管理:新增专辑、管理专辑信息
歌单管理:新增歌单、管理歌单信息
管理用户:管理用户信息
管理管理员信息:管理管理员信息
# 2. 用户
注册、登录、个人信息、修改密码
首页:浏览轮播图、查看推荐歌单、查看新专辑、浏览榜单、查看歌手信息、浏览公告
歌曲:查看榜单、查看歌曲列表
音乐人:查看音乐人歌曲、专辑、介绍
专辑:查看分类、查看歌曲列表
我的:管理我的收藏、查看我关注的音乐人
我的收藏:管理收藏的专辑、歌曲、音乐人
个人信息:维护个人信息
# 五、项目创新点
- 多角色权限控制、多模块的关联
- Echarts图表数据统计
- 富文本