项目设计代码 参考

技术

SpringBoot、Mysql、Mybatis、JQuery、Ajax、Layui、HTML、CSS、JavaScript、…

功能模块

前台设计

1

0.前台首页显示:热门歌单、热门歌手、精选视频

  1. 登录注册

  2. 歌单 :分类歌单、全部歌单

  3. 歌手 :筛选歌手

  4. vip :会员充值、会员歌单

  5. 音乐盒:播放列表

  6. 个人中心:修改个人信息、我的收藏

后台设计

2

  1. 后台首页显示

  2. 用户管理

  3. 歌单管理

  4. 歌手管理

  5. 分类管理

  6. 歌曲管理

  7. 视频管理

  8. 交易日志

数据库设计:music

在本地mysql 的music下

用户表:user

字段名字段类型字段解释
usidint用户ID(主键、自增)
usnamevarchar(20)用户名称
sexint性别(1男、2女)
ageint年龄
phonevarchar(11)电话
usintrovarchar(255)简介
usimgvarchar(255)用户图片地址
passwordvarchar(20)密码
isvipint是否充值vip(0不是、1是)
viptimevarchar(20)vip到期时间

歌手表:singer

字段名字段类型字段解释
siidint歌手ID(主键、自增)
sinamevarchar(20)歌手名称
siintrolongtext歌手介绍
siimgvarchar(255)歌手图片地址
siareaint歌手地区(1内地、2港台、3欧美、4韩国、5日本、6其他)
sitypeint歌手类型(1男、2女、3组合、4乐队)

歌曲表:song

字段名字段类型字段解释
soidint歌曲ID(主键、自增)
siidint歌手ID
sonamevarchar(50)歌曲名称
solinkvarchar(255)歌曲MP3链接
lyricsvarchar(255)歌词地址
soimgvarchar(255)歌曲图片地址
sotimevarchar(20)歌曲时间
publishvarchar(20)歌曲出版时间
sovipintvip(0不要、1要)

歌单类型表:songtype

字段名字段类型字段解释
sotidint歌单类型ID(主键、自增)
sotnamevarchar(20)歌单类型名称
sottypeint歌单大类别(1种语、2流派、3主题、4感情、5场景)

歌单表:songlist

字段名字段类型字段解释
solidint歌单ID(主键、自增)
soltitlevarchar(50)歌单标题
solintrolongtext歌单介绍
solimgvarchar(255)歌单图片地址
sotidint歌单类型ID
soidlongtext歌曲ID(1,2,3,4,5,6,7,…)
usidint创建的用户ID

收藏表:collect

字段名字段类型字段解释
coidint收藏ID(主键、自增)
usidint用户ID
allidint视频ID||歌单ID||歌曲ID||艺人ID
cotypeint收藏类型(1歌曲、2歌单、3视频、4艺人)
cotimevarchar(20)收藏时间

充值流水表:paylog

字段名字段类型字段解释
paylogidint充值流水ID(主键、自增)
usidint充值用户ID
amtdouble充值金额
ordernumbervarchar(255)订单号
transactionnumbervarchar(255)交易号
tradingtimevarchar(20)交易时间

视频表:feature

字段名类型字段解释
feidint视频ID(主键、自增)
fetitlevarchar(255)视频标题
feurlvarchar(255)视频地址
feplaysint视频播放次数
covervarchar封面

统计歌曲点击次数表:songnum

字段名类型字段解释
sonidintID(主键、自增)
usidint用户ID
soidint歌曲ID
sontimevarchar(20)点击时间

管理员:admin

字段名类型字段解释
aidintID(主键、自增)
anamevarchar(20)名称
passwordvarchar(20)密码
sexint性别(1男、2女)
ageint年龄
phonevarchar(11)电话
aimgvarchar(255)图片
gradeint权限等级

界面

3

4

5

6

7

8

9

10

11

12

13

14