100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 基于微信小程序的音乐播放器+后台管理系统(SSM+mysql)-JAVA.VUE毕业设计源码论文(

基于微信小程序的音乐播放器+后台管理系统(SSM+mysql)-JAVA.VUE毕业设计源码论文(

时间:2020-11-22 11:17:04

相关推荐

基于微信小程序的音乐播放器+后台管理系统(SSM+mysql)-JAVA.VUE毕业设计源码论文(

摘 要

随着信息化时代的到来,各种程序都趋向于智能化、系统化;微信音乐播放器小程序也不例外,目前国内的市场仍都使用人工管理,随着市场规模越来越大,信息量也越来越庞大,人工管理显然已无法应对时代的变化,而微信音乐播放器小程序能很好地解决这一问题,轻松应对音乐播放管理工作,既能节省人力物力财力,又能加快工作的效率,取代人工管理是必然趋势。本微信音乐播放器小程序以ssm作为框架,b/s模式以及MySql作为后台运行的数据库,同时使用Tomcat用为系统的服务器。本系统主要包括首页,个人中心,用户管理,音乐类型管理,音乐信息管理,音乐专辑管理,fm电台管理,音乐论坛管理,系统管理等功能,通过这些功能的实现能够基本满足日常音乐播放器管理的操作。本文着重阐述了微信音乐播放器小程序的分析、设计与实现,首先介绍开发系统和环境配置、数据库的设计,接着说明功能模块的详细实现,最后进行了总结。关键词:微信音乐播放器小程序; ssm;MySql数据库;Tomcat

数据库设计与实现

在每一个系统中数据库有着非常重要的作用,数据库的设计得好将会增加系统的效率以及系统各逻辑功能的实现。所以数据库的设计我们要从系统的实际需要出发,才能使其更为完美的符合系统功能的实现。

总体设计

根据微信音乐播放器小程序的功能需求,进行系统设计。

前台功能:用户进入小程序可以对首页,音乐信息,音乐专辑,音乐论坛,我的等功能进行操作;

后台主要是管理员;管理员功能包括首页,个人中心,用户管理,音乐类型管理,音乐信息管理,音乐专辑管理,fm电台管理,音乐论坛管理等并进行详细操作;

系统对这些功能进行整合,产生的功能结构图如下:

图3-1 系统总体结构图

3.4 数据库设计与实现

在每一个系统中数据库有着非常重要的作用,数据库的设计得好将会增加系统的效率以及系统各逻辑功能的实现。所以数据库的设计我们要从系统的实际需要出发,才能使其更为完美的符合系统功能的实现。

3.4.1 数据库概念结构设计

数据库的E-R图反映了实体、实体的属性和实体之间的联系。下面是各个实体以及实体的属性。

用户管理实体属性图如下所示:

图3-2用户管理实体属性图

音乐信息管理实体属性图如下所示:

图3-3音乐信息管理实体属性图

3.4.2 数据库具体设计

根据E-R图,设计每张表的变量名,变量的类型及主键等如下。

表名3-1:用户表

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

username varchar 100 用户名

password varchar 100 密码

role varchar 100 角色 管理员

addtime timestamp 新增时间 CURRENT_TIMESTAMP

表名3-2:token表

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

userid bigint 用户id

username varchar 100 用户名

tablename varchar 100 表名

role varchar 100 角色

token varchar 200 密码

addtime timestamp 新增时间 CURRENT_TIMESTAMP

expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表名3-3:收藏表

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

userid bigint 用户id

refid bigint 收藏id

tablename varchar 200 表名

name varchar 200 收藏名称

picture varchar 200 收藏图片

type varchar 200 类型(1:收藏,21:赞,22:踩) 1

inteltype varchar 200 推荐类型

表名3-4:视频

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

shipinmingcheng varchar 200 视频名称

geshou varchar 200 歌手

shipin varchar 200 视频

faxingshijian date 发行时间

fengmian varchar 200 封面

shipinjieshao longtext 4294967295 视频介绍

thumbsupnum int 赞 0

crazilynum int 踩 0

表名3-5:音乐资讯

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

title varchar 200 标题

introduction longtext 4294967295 简介

picture varchar 200 图片

content longtext 4294967295 内容

表名3-6:音乐论坛

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

title varchar 200 帖子标题

content longtext 4294967295 帖子内容

parentid bigint 父节点id

userid bigint 用户id

username varchar 200 用户名

isdone varchar 200 状态

表名3-7:音乐信息评论表

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

refid bigint 关联表id

userid bigint 用户id

nickname varchar 200 用户名

content longtext 4294967295 评论内容

reply longtext 4294967295 回复内容

表名3-8:音乐mv评论表

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

refid bigint 关联表id

userid bigint 用户id

nickname varchar 200 用户名

content longtext 4294967295 评论内容

reply longtext 4294967295 回复内容

表名3-9:音乐信息

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

gequmingcheng varchar 200 歌曲名称

yinleleixing varchar 200 音乐类型

fengmian varchar 200 封面

geshou varchar 200 歌手

bianqu varchar 200 编曲

tianci varchar 200 填词

yuyan varchar 200 语言

zhuanji varchar 200 专辑

shizhang varchar 200 时长

yinpin varchar 200 音频

faxingfang varchar 200 发行方

faxingriqi date 发行日期

geci longtext 4294967295 歌词

thumbsupnum int 赞 0

crazilynum int 踩 0

clicktime datetime 最近点击时间

clicknum int 点击次数 0

表名3-10:视频评论表

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

refid bigint 关联表id

userid bigint 用户id

nickname varchar 200 用户名

content longtext 4294967295 评论内容

reply longtext 4294967295 回复内容

表名3-11:用户

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

zhanghao varchar 200 账号

mima varchar 200 密码

xingming varchar 200 姓名

nianling int 年龄

xingbie varchar 200 性别

shouji varchar 200 手机

zhaopian varchar 200 照片

表名3-12:音乐mv

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

mvmingcheng varchar 200 mv名称

yinleleixing varchar 200 音乐类型

geshouxingming varchar 200 歌手姓名

shipin varchar 200 视频

faburiqi datetime 发布日期

gecixiangqing longtext 4294967295 歌词详情

fengmiantupian varchar 200 封面图片

thumbsupnum int 赞 0

crazilynum int 踩 0

clicktime datetime 最近点击时间

clicknum int 点击次数 0

表名3-13:配置文件

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

name varchar 100 配置参数名称

value varchar 100 配置参数值

表名3-14:音乐类型

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

yinleleixing varchar 200 音乐类型

表名3-15:在线咨询

字段名称 类型 长度 字段说明 主键 默认值

id bigint 主键 主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP

userid bigint 用户id

adminid bigint 管理员id

ask longtext 4294967295 提问

reply longtext 4294967295 回复

isreply int 是否回复

基于微信小程序的音乐播放器+后台管理系统(SSM+mysql)-JAVA.VUE毕业设计源码论文(论文+开题报告+运行)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。