• 基于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运行,需求小改动

  • 相关阅读:
    C++ | 变量缩写
    C++_数据类型和操作
    Python_pandas处理数据格式和统计频次
    C++_分离编译与Cmake
    C++_输入和输出示例
    C++字符串分割
    Pytorch_yoloV5预测数据非结构数据结构化
    Pytorch_模型部署和推断
    mysql触发器
    【分布式ID】雪花、TDDLSEQUENCE、UUID
  • 原文地址:https://www.cnblogs.com/javayihao/p/13186694.html
Copyright © 2020-2023  润新知