一、项目介绍
该音乐播放管理系统具有以下功能:
前台部分:
1. 歌曲列表:显示所有可播放的歌曲,并提供搜索功能。
2. 歌单分类:对歌单进行分类,方便用户浏览和选择。
3. 收藏:用户可以收藏自己喜欢的歌曲或歌单,方便下次查找。
4. 评论:用户可以在歌曲或歌单下留下评论,与其他用户进行交流。
5. 喜欢:用户可以标记自己喜欢的歌曲或歌单。
6. 音乐简介:提供对歌曲或歌单的简介信息,方便用户了解。
7. 登录:用户登录系统,可以保存个人收藏和评论记录。
8. 注册:新用户可以注册账号,以便使用系统的各种功能。
后台部分:
1. 系统首页统计列表:显示系统的基本统计信息,如注册用户数、歌曲数量等。
2. 用户管理:管理用户信息,如添加、删除、编辑、查询等功能。
3. 歌手管理:管理歌手信息,如添加、删除、编辑、查询等功能。
4. 歌单管理:管理歌单信息,如添加、删除、编辑、查询等功能。
角色包括:
1. 用户:使用前台部分功能,如播放歌曲、收藏歌曲、评论等。
2. 管理员:使用后台部分功能,如管理用户、歌手、歌单等信息。
该音乐播放管理系统采用vue+springboot+mybatisplus+mysql技术,支持前后端分离,开发系统推荐使用Windows,JDK版本为Java JDK1.8,开发工具为IDEA,数据库版本为mysql5.7,数据库可视化工具为navicat,Web服务器使用SpringBoot自带的apache tomcat。主要技术包括Java、SpringBoot、mybatis、mysql和vue。
作品包含
二、项目技术
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6