基于springboot的“在线青春风”音乐网站的设计与实现(论文+源码)_jsp_260

音乐网站系统主要分为前台和后台两大部分,前台是用户操作,后台是管理员操作。
前台用户:
(1)注册登录:可以注册成为本站的正式用户,正式用户可以直接登录使用;
(2)搜索音乐:可以根据关键词快速搜索到自己想要的歌曲;
(3)音乐分类:可以根据不同的音乐分类或者地区来查看不同的歌曲;
(4)音乐详情:可以了解到音乐详情信息,支持收藏、下载(vip用户)、播放音乐;
(5)猜你喜欢:可以根据用户的浏览记录来为用户推荐可能喜欢的其他音乐;
(6)分享音乐:用户可以上传自己喜欢的歌曲到网站,也可以维护之前上传的音乐;
(7)充vip:用户可以选择一月vip会员、3月vip会员、半年vip会员进行充值;
(8)我的收藏:用户可以查看到自己以往收藏过的音乐,支持删除收藏操作;
(9)我的余额:用户可以查看到自己账号的余额,不足时可以进行模拟充值操作;
(10)账户维护:用户可以对自己的个人信息和密码进行维护;
(11)在线留言:可以向本站提供建设性的留言建议;
后台管理员:
(1)音乐分类管理:可以对音乐的分类信息进行维护和管理;
(2)音乐地区管理:可以对音乐的地区信息进行维护和管理;
(3)音乐管理:可以对网站中的音乐信息进行发布和管理;
(4)歌手管理:可以对音乐歌手信息进行维护和管理;
(5)音乐专辑管理:可以对音乐专辑信息进行维护和管理;
(6)音乐统计:可以可视化的形式统计出音乐播放量以及音乐分类排名;
(7)留言管理:可以对用户提交的留言信息进行回复和管理;
(8)用户管理:可以对注册过本网站的用户信息进行管理;

3.4系统用例分析

管理员登录后主要功能有音乐管理,资讯管理,用户管理,系统设置,管理员用例图如3-4所示。

用户可以查看网站信息,主要包括首页,在线音乐,歌手,音乐专辑,音乐资讯,在线留言,注册登录,与我相关(分享音乐,我的音乐,充值VIP,我关注的),账户信息(账户信息,我的余额,登录密码修改,信息修改),用户用例图如3-5所示。

4.1 系统功能结构

根据第三章系统功能分析,得出在线青春音乐网站的功能结构,如图4-1所示:

4.3数据库表设计

在线青春音乐网站需要后台数据库,本系统采用MYSQL数据库作为数据存储,下面介绍数据库中的各个表的详细信息。

表4-1 huiyuan会员信息表

列名

数据类型

长度

允许空

说明

Id

int

11

编号

accountname

varchar

255

账号

address

varchar

255

地址

des

varchar

255

描述

email

varchar

255

邮箱

idcardno

int

11

身份证号

logtimes

int

11

登录次数

mobile

varchar

255

手机

name

varchar

255

姓名

nickname

varchar

255

昵称

password

varchar

255

密码

regdate

varchar

255

注册日期

sex

varchar

255

性别

status

int

11

状态

touxiang

varchar

255

头像

yue

varchar

255

余额

fanscount

int

11

粉丝数

hytype

int

11

类型

表4-2 comment评论信息表

列名

数据类型

长度

允许空

说明

id

int

11

编号

commentcontent

varchar

255

评论内容

commentren

varchar

255

评论人

commenttime

datetime

评论时间

photo

varchar

255

图片

xtype

varchar

255

类型

belongid

varchar

255

信息编号

表4-3 leaveword留言信息表

列名

数据类型

长度

允许空

说明

id

int

11

编号

dcontent

varchar

255

留言内容

hyid

int

11

留言人

pubtime

datetime

留言时间

replycontent

varchar

255

回复内容

replyren

varchar

255

回复人

replytime

datetime

回复时间

status

int

11

状态

表4-4 shoucang收藏信息表

列名

数据类型

长度

允许空

说明

id

int

11

编号

targetid

varchar

255

信息编号

targetname

varchar

255

信息名称

hyid

int

255

收藏人

sctime

datetime

收藏时间

tupian

varchar

255

图片

表4-5 notice公告信息表

列名

数据类型

长度

允许空

说明

id

int

11

编号

clickcount

int

11

点击数

dcontent

text

内容

pubren

varchar

255

发布人

pubtime

datetime

发布时间

title

varchar

255

标题

表4-6 music音乐信息表

列名

数据类型

长度

允许空

说明

id

int

11

编号

playcount`

int

11

播放数

fengmian

varchar

255

封面

geci

text

歌词

singorid

varchar

255

歌手

hot

int

11

热点

mfileurl

varchar

255

文件

niandai

varchar

255

年代

pubren

varchar

255

发布人

title

varchar

255

歌名

tuijian

int

11

推荐

typename

varchar

255

分类名称

yuyan

varchar

255

语言

zuixin

int

11

最新

typeid

varchar

255

分类编号

hytype

int

11

会员类型

xvideotype

int

11

收听类型

againstcount

int

11

踩数

agreecount

int

11

赞数

areaid

int

11

地区编号

  • 21
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值