一、项目介绍
no069.基于SpringBoot+vue框架实现的音乐网站:前端 vue、axios、elementui,后端 springboot、mybatis,系统角色分为:管理员和用户,管理员在管理后台对用户信息、歌手信息、歌单信息管理等;用户可以听歌、收藏歌曲、下载等。主要功能如下:
【管理员】
-
- 基本操作:登录、上传图像、查看个人信息
- 用户管理:获取用户列表、查看用户详情、删除用户信息、添加新用户、筛选用户信息、收藏用户信息、修改用户信息
- 歌手管理:获取歌手列表、查看歌手详情、删除歌手信息、添加新歌手、筛选歌手信息、歌曲管理、修改歌手信息
- 歌曲管理:获取歌曲列表、查看歌曲详情、删除歌曲信息、添加新歌曲、筛选歌曲信息、修改歌曲信息、更新图片、上传歌曲、评论歌曲、上传歌词、播放歌曲、获取评论列表、删除评论、修改评论信息、筛选评论
- 歌单管理:获取歌单列表、查看歌单详情、删除歌单信息、添加新歌单、筛选歌单信息、修改歌单信息、更新图片、评论歌单、上传歌词、获取歌单列表、筛选歌单歌曲、删除歌单歌曲、获取评论列表、删除评论、修改评论信息、筛选评论
- 统计:用户性别统计、歌曲类型分布统计、歌手性别统计、歌手国籍统计、用户数量统计、歌曲总数统计、歌手数量统计、歌单数量统计
【用户】
-
- 基本操作:登录、注册、上传图像、修改个人信息、查看个人信息
- 歌曲模块:获取歌单列表、查看歌单详情、评论歌单、点赞评论、获取评论列表、评价歌单、播放歌曲、获取歌曲类型、收藏歌曲、下载歌曲、查看播放列表
- 歌手模块:获取歌手列表、查看歌手详情、获取专辑列表
二、推荐环境
-
- IntelliJ IDEA 2020.3
- Mysql 5.7.26
-
- Tomcat 8.0.32
-
- Maven 3.6.3
-
- JDK 1.8
三、运行截图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。