技术栈:SpringBoot+Vue+MySQL
需求分析
系统管理员
1、系统首页:统计用户总数、歌曲总数、歌手数量、歌单数量、注册用户性别比例、歌曲类型分别、歌手性别比例、歌手国籍分布;
2、用户管理:新增、修改、删除、搜索用户信息;查看用户收藏歌曲列表;
3、歌手管理:新增、修改、删除、搜索歌手信息;
4、歌曲管理:新增、修改、删除、搜索歌曲信息;更新歌曲封面图、音乐资源;查看、删除歌曲评论;
4、歌单管理:新增、修改、删除、搜索歌单信息;查看、删除歌单内容;查看、删除歌单评论;
5、登录、退出
系统游客:
1、查看歌单:根据类型查看歌单,如华语、欧美、粤语、日韩等;
2、查看歌手:根据类型查看歌手,如男歌手、女歌手、组合歌手等;
3、在线播放音乐:上一首、下一首、暂停、播放、调节音量、下载音乐等;
4、查看歌词:浏览歌词
5、注册:注册成为系统用户;
系统用户:
1、查看歌单:根据类型查看歌单,如华语、欧美、粤语、日韩等;
2、查看歌手:根据类型查看歌手,如男歌手、女歌手、组合歌手等;
3、在线播放音乐:上一首、下一首、暂停、播放、调节音量、下载音乐等;
4、查看歌词:浏览歌词
5、注册:注册成为系统用户;
6、我的音乐:可将音乐收纳如收藏夹,在我的音乐中可查看、播放已收藏的音乐;
7、评论歌单:可查看歌单详细内容,并发布评论;
8、登录、退出;
系统截图如下: