摘要
音乐小程序划分了微信用户端和后台管理员端,其中微信用户端使用微信开发者工具开发和wxml、wxss技术,后台管理员端使用Java开发语言,IDEA开发工具和SSM技术配合MySql数据库,可以在微信端上进行微信授权登录,其中用户可以搜索音乐、查看视频、播放音乐、收藏音乐、留言,查看播放记录,管理我的收藏等;后台端的管理员可以进行管理员登录、歌单管理、音乐管理、视频管理等功能,并提供了相应的模块和界面对应,实现系统的模块化管理。本文按照软件工程的设计思路开发一套音乐小程序,为给在用户提供便利的音乐查询、播放服务。
关键词 音乐小程序;SSM技术;Java;MySql
本音乐小程序实现了客户端用户以及服务器端管理员两部分功能模块,其实现内容如下:
客户端用户:用户可以通过微信平台进行授权登录,查看每日推荐,歌单,新歌,搜索音乐,音乐播放,视频播放,播放记录,我的收藏。
服务器端管理员:管理员可以在服务器端登录,登录后功能有歌单管理,音乐管理,视频管理,退出登录。
系统的功能结构图如下图所示
4.3数据库表设计
音乐小程序采用了MYSQL数据库管理系统,下面是部分的表的设计结果:
表4-1 wx_users用户信息表
列名 |
注释 |
主键 |
外键 |
类型 |
userId |
编码 |
是 |
否 |
Int |
openId |
微信号 |
否 |
否 |
Varchar |
nickName |
昵称 |
否 |
否 |
Varchar |
gender |
性别 |
否 |
否 |
Varchar |
avatarUrl |
头像 |
否 |
否 |
Varchar |
country |
国家 |
否 |
否 |
Varchar |