基于javaweb的个人音乐网站

一 、需求

① 前台用户:

用户注册和登录以及完善个人资料;

添加好友功能(用户之间可通过发送好友申请添加好友,被添加人可以同意或拒绝好友申请);

下载歌曲功能(当用户点击下载按钮时,就能下载相对应的歌曲);

音乐类型命名功能(用户可自己命名音乐分类名称);

收藏歌曲功能(点击收藏按钮时,歌曲即可有选择性的保存到用户自己命名的音乐类型分类当中);

删除功能(用户可点击删除按钮,删除自己不喜欢的歌曲);

分享功能(用户可分享音乐至个人空间和添加的好友用户);

评论功能(用户可在歌曲中发布自己的评论);

最近播放功能(用户在登录后,下拉刷新更新我的最近播放);

搜索功能(通过歌手或者歌名来搜索歌曲);

个人空间私密性权限设置功能(该空间可由用户自己设定是否对其他用户开放);

排行榜(该榜中包含今日推荐、欧美排行榜、日韩排行榜等,排行榜歌曲可进行播放,下载);

播放列表:所下载歌曲会自动进入播放列表,列表中歌曲可进行删除操作、分享操作(分享至个人空间、好友用户)、评论操作,列表下有不同类型的音乐风格分类;

个人空间:每个用户都可拥有属于自己的个人空间,该空间可由用户自己设定是否对其他用户开放,在空间内用户可分享歌曲,上传歌曲,可发表自己的感想,其他用户可留言;

播放器的基本功能:(上一首,播放,暂停,下一首),歌曲还可顺序播放、随机播放和单曲循环。

② 后台管理员:

管理用户:对用户的信息查询、删除用户;

管理歌曲:对歌曲的上传(需要认真填写歌手和歌曲的信息才能上传,如果不对则不能上传),删除(在需要时删除一些不良歌曲),歌曲信息的编辑功能;

用户评论区管理:删除不良评论。

二、数据库设计

三、功能演示

1、视频演示地址:

 链接:https://pan.baidu.com/s/1LOsEPbAUXWIiUOhqQBM7Jw
提取码:mnb3

2、功能截图:

首页

注册  登录

歌曲详情页面

 个人空间

 我的音乐

由于页面过多,这里不一一列出,有需要私我!

四:技术+环境+工具

jdk8+maven.3.2.1+mysql5.7+idea+navicat+spring+springmvc+mybatis+bootstrap+jquery+ajax

五、说明

1,项目价格 700¥ 包括远程部署运行 问题答疑

3.联系方式:微信:1831047745   qq:3533157475  公众号:java一号

3.备注:凡成功购买本项目,作者全程支持环境安装,包调试,包答疑,无bug运行,需求小改动

原文地址:https://www.cnblogs.com/javayihao/p/13186694.html