自己开发的java音乐视频网站
2022-10-24 15:56:58
186
{{single.collect_count}}

1.需求

开发基于B/S模式的web音乐网站,要包含音乐和mv。为用户提供一个友好的视频和音乐播放环境,包含了大量最新一代的视频和音乐,同时它还具有评论收藏功能,方便以后注册的用户观看后有更深入的体验,引起共鸣,丰富了人们的娱乐生活。

2.相关技术

ssm框架(spring、springMVc、mybatis)、数据库用的mysql、前端采用jsp页面(包含html、js、css)、kindeditor、jquery、ajax等

3.角色

三个角色:游客、管理员和普通用户。
管理员:主要是管理音乐和视频(上传、修改、删除等)
普通用户:可以听音乐,看视频,加入我的歌单、给站长留言、评论、收藏、下载歌曲等
游客:听音乐,看视频、下载歌曲,加入我的歌单

4.功能介绍

3.1 游客

3.1.1首页:

首页适配手机了。主要包含了一个花哨的功能:比如单曲循环、随机播放、顺序播放等。另外就是遇到自己系统的歌曲可以添加到我的歌单(保存本地)。还可以根据关键词搜索平台存在的某首歌曲。
image.png
image.pngimage.png

3.1.2听歌看视频

可以查看歌词、可以下载歌曲和视频。查看我的歌单(最近听过的)
image.pngimage.png

image.png
image.png

3.2普通用户

3.2.1登陆和注册

image.pngimage.png

3.2.2个人中心

image.png
image.png

3.2.3收藏的音乐和视频

image.png

3.2.4发布评论

image.png

3.2.5留言给站长

可以给站长提建议。
image.png

3.3管理员

3.3.1登陆

image.png

3.3.2管理菜单

  1. 音乐分类管理

image.png

  1. 视频分类管理
  2. 音乐管理

image.png

  1. 视频管理
  2. 评论管理

image.png

  1. 留言管理

image.png

  1. 用户管理

image.png

  1. 管理员管理:超级管理员可以添加普通管理员(比如只管理音乐部分)

image.png

5.代码结构

这里强调一下,代码用idea也可以正常导入,idea和eclipse都只是开发工具而已,就像.txt文件在记事本也能打开在word也能打开,重要的是代码。所以你说成是用eclipse开发的也行,说成用idea开发的也行,项目都能正常跑起来哦。
image.png

6.数据库截图

共有8个表,数据库字典说明文档:https://www.yuque.com/feiyiyangdebiancheng/jfit/up3xmn
image.png

7.项目视频展示和远程调试

https://www.bilibili.com/video/BV1Mv411u7S6
image.png

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}