计算机毕业设计 | vue+springboot音乐网站 音乐播放器 歌曲管理系统(附源码)

1,项目背景

随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。为了满足不同人们对网络需求,各种特色,各种主题的网站也在不断增加。

为了满足音乐爱好者,明星崇拜者,各种专辑痴迷着的需求,一批以音乐为主题的网站也应运而生。

由于以往的静态网页存在单调,维护任务大,缺乏和用户的交互,随着计算机软件知识的推广,动态网页正在走向普通的网页设计师的生活。

本站设计目标就是以SpringBoot和vue为基础框架设计一个以音乐播放动态交互网站,用户可以在浏览过程中,实现和本站信息的交互。

2,系统设计

2.1 功能权限设计

在这里插入图片描述

2.2 数据库设计

在这里插入图片描述

3,需求分析

音乐网站设计需要两种用户,普通用户和系统管理员

用户需求

  1. 登陆、注册、退出登录、个人中心、我的收藏
  2. 用户可以点击浏览歌单,聆听歌单内的歌曲,评论歌单
  3. 歌手资料浏览,歌手歌曲的点击聆听
  4. 播放页面:歌曲评论,歌词浏览,歌曲收藏,播放方式更改,歌曲下载,音量调节,当前播放

管理员需求

  1. 管理端首页数据统计
  2. 用户管理
  3. 歌手管理
  4. 歌单管理

3,技术栈

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui

前端技术

技术说明官网
Vue前端框架https://vuejs.org/
Vue-router路由框架https://router.vuejs.org/
Vuex全局状态管理框架https://vuex.vuejs.org/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
v-charts基于Echarts的图表框架📣 有源码 获取源码

5,用户端页面展示

5.1 首页

在这里插入图片描述
在这里插入图片描述

5.2 歌单

在这里插入图片描述
在这里插入图片描述

5.3 歌手

在这里插入图片描述
在这里插入图片描述

5.4 个人中心

在这里插入图片描述

5.5 音乐收藏

在这里插入图片描述

5.6 歌曲播放

在这里插入图片描述

5.7 歌曲搜索

在这里插入图片描述

6,管理端界面展示

6.1 数据统计

在这里插入图片描述

6.2 用户管理

在这里插入图片描述
在这里插入图片描述

6.3 歌手管理

在这里插入图片描述

歌手歌曲管理

在这里插入图片描述

歌手歌曲评论管理

在这里插入图片描述

6.4 歌单管理

在这里插入图片描述

歌单内容管理

在这里插入图片描述

歌单评论管理

在这里插入图片描述

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说书客啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值