项目简介

本系统后端使用Spring + Mybatis 框架,前端框架主要使用BootStrap,前后端不分离,可以直接打包成war包部署,或者使用idea直接配置运行
系统分为两个部分,用户端和管理端
用户端主要功能包含:
注册登录,歌手页面,专辑页面,歌曲列表,MV页面,搜索展示
管理端主要功能包含:
用户管理,歌手管理,歌曲管理,专辑管理,歌单管理,MV管理

环境参数

jdk 1.8
tomcat 8.5
maven 3.6
mysql 8.0

项目展示

客户端

搜索界面是主页,可以在搜索界面搜索歌手/歌曲/专辑等信息

基于JAVA的音乐播放网站系统 java web音乐网站_基于JAVA的音乐播放网站系统


基于JAVA的音乐播放网站系统 java web音乐网站_java_02


歌手页面如下,可以根据首字母查找歌手,也可以根据歌手类别查找歌手,点击歌手也可以查看歌手的歌曲和专辑信息

基于JAVA的音乐播放网站系统 java web音乐网站_前端_03


专辑页面有热门专辑和最近,这个会根据权重和时间来做判断,专辑点击进入也能查看到当前专辑包含哪些歌曲

基于JAVA的音乐播放网站系统 java web音乐网站_前端_04


歌单页面会汇总所有用户创建的歌单,也是会根据权重和时间来分类排序

基于JAVA的音乐播放网站系统 java web音乐网站_基于JAVA的音乐播放网站系统_05


MV界面会展示所有MV,支持MV播放

基于JAVA的音乐播放网站系统 java web音乐网站_前端_06

管理端

歌手管理可以添加歌手,并编辑歌手信息

基于JAVA的音乐播放网站系统 java web音乐网站_web_07


歌曲管理可以新增歌曲,并制定歌曲所属歌手,专辑等

基于JAVA的音乐播放网站系统 java web音乐网站_基于JAVA的音乐播放网站系统_08


歌单管理用于管理所有客户的歌单信息

基于JAVA的音乐播放网站系统 java web音乐网站_spring_09


专辑管理可以新增专辑,制定专辑所属歌手,专辑与歌手关系暂时只能一一对应

基于JAVA的音乐播放网站系统 java web音乐网站_基于JAVA的音乐播放网站系统_10


用户管理用来管理所有的已注册用户,不包括管理员

基于JAVA的音乐播放网站系统 java web音乐网站_web_11


MV管理主要用来新增MV,以及编辑MV相关信息

基于JAVA的音乐播放网站系统 java web音乐网站_java_12