v_130 云音乐小程序的设计与实现(源码+论文)

摘要

音乐小程序划分了微信用户端和后台管理员端,其中微信用户端使用微信开发者工具开发和wxml、wxss技术,后台管理员端使用Java开发语言,IDEA开发工具和SSM技术配合MySql数据库,可以在微信端上进行微信授权登录,其中用户可以搜索音乐、查看视频、播放音乐、收藏音乐、留言,查看播放记录,管理我的收藏等;后台端的管理员可以进行管理员登录、歌单管理、音乐管理、视频管理等功能,并提供了相应的模块和界面对应,实现系统的模块化管理。本文按照软件工程的设计思路开发一套音乐小程序,为给在用户提供便利的音乐查询、播放服务。

关键词 音乐小程序;SSM技术;Java;MySql

3.3系统功能模块需求分析

本音乐小程序实现了客户端用户以及服务器端管理员两部分功能模块,其实现内容如下:

客户端用户:用户可以通过微信平台进行授权登录,查看每日推荐,歌单,新歌,搜索音乐,音乐播放,视频播放,播放记录,我的收藏。

服务器端管理员:管理员可以在服务器端登录,登录后功能有歌单管理,音乐管理,视频管理,退出登录。

系统的功能结构图如下图所示

4.3数据库表设计

音乐小程序采用了MYSQL数据库管理系统,下面是部分的表的设计结果:

表4-1 wx_users用户信息表

列名

注释

主键

外键

类型

userId

编码

Int

openId

微信号

Varchar

nickName

昵称

Varchar

gender

性别

Varchar

avatarUrl

头像

Varchar

country

国家

Varchar

表4-2 collect收藏信息表

列名

注释

主键

外键

类型

id

编码

Int

musicId

音乐编号

Int

userId

用户编号

varchar

表4-3 comment评论信息表

列名

注释

主键

外键

类型

id

编码

int

content

评论内容

varchar

createTime

评论时间

datetime

musicId

音乐编号

Int

userId

用户编号

varchar

表4-4music音乐信息表

列名

注释

主键

外键

类型

musicId

编码

int

name

歌名

varchar

author`

歌手

varchar

musicUrl

资源位置

varchar

imageUrl

图片

varchar

listId

歌单

varchar

time

时间

varchar

isNew

是否新歌

int

geciUrl

歌词地址

varchar

表4-5 playlist歌单信息表

列名

注释

主键

外键

类型

listId

编码

int

name

歌单名称

varchar

imageUrl

歌曲信息

varchar

表4-6 record播放记录信息表

列名

注释

主键

外键

类型

id

编码

Int

musicId

歌曲编号

Int

createTime

播放时间

datetime

userId

用户编号

varchar

表4-7 video视频信息表

列名

注释

主键

外键

类型

videoId

编码

int

title

视频名称

varchar

groupId

类别

int

imageUrl

图片

varchar

videoUrl

视频

varchar

creatorName

创作人

varchar

表4-8 toplist排名信息表

列名

注释

主键

外键

类型

listId

编码

Int

name

歌曲

varchar

imageUrl

歌曲排名

varchar

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值