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首页:
首页适配手机了。主要包含了一个花哨的功能:比如单曲循环、随机播放、顺序播放等。另外就是遇到自己系统的歌曲可以添加到我的歌单(保存本地)。还可以根据关键词搜索平台存在的某首歌曲。
3.1.2听歌看视频
可以查看歌词、可以下载歌曲和视频。查看我的歌单(最近听过的)
3.2普通用户
3.2.1登陆和注册
3.2.2个人中心
3.2.3收藏的音乐和视频
3.2.4发布评论
3.2.5留言给站长
可以给站长提建议。
3.3管理员
3.3.1登陆
3.3.2管理菜单
- 音乐分类管理
- 视频分类管理
- 音乐管理
- 视频管理
- 评论管理
- 留言管理
- 用户管理
- 管理员管理:超级管理员可以添加普通管理员(比如只管理音乐部分)
5.代码结构
这里强调一下,代码用idea也可以正常导入,idea和eclipse都只是开发工具而已,就像.txt文件在记事本也能打开在word也能打开,重要的是代码。所以你说成是用eclipse开发的也行,说成用idea开发的也行,项目都能正常跑起来哦。
6.数据库截图
共有8个表,数据库字典说明文档:https://www.yuque.com/feiyiyangdebiancheng/jfit/up3xmn
7.项目视频展示和远程调试
https://www.bilibili.com/video/BV1Mv411u7S6
|