获取源码或者论文请私信博主
演示视频:
基于VUE的音乐qq网站设计与实现(Java+spring boot+MySQL+VUE)
使用技术:
前端:html css javascript jQuery ajax thymeleaf 微信小程序
后端:Java springboot框架 mybatis
数据库:mysql5.7
开发工具:IDEA2019
主要功能:
管理员功能需求
本基于web技术移动端音乐APP根据业务需要分为用户端以及管理端,因此此平台包含两种角色,音乐APP管理人员以及听歌用户,两种身份的使用者操作着系统不同的模块,行使着不同的身份,管理员包含:音乐APP后台登录、用户管理、音乐类型管理、音乐管理、歌单管理、歌单歌曲设置、收藏记录管理、用户喜欢记录管理、用户播放记录管理等模块。
音乐APP后台登录:音乐APP管理人员进入使用系统之前需要进行身份验证,验证成功才可进入音乐APP后台进行对应身份的权限操作。
管理音乐APP前端使用者:登录成功对管理音乐APP前端使用者进行身份信息的管理,可以清理违规的操作人员,也可以增加新的管理人员。
音乐分类设置:系统为了吸引不同的使用者,会根据实际情况设置各种音乐分类满足不同用户的听歌需求。
音乐管理:实现音乐的上传操作,选择音乐的类型,选择对应的歌手,上传音乐的mp3格式音乐,实现音乐的后台上传管理。
歌单管理:管理员在此模块设置歌单,设置不同类型的歌单,比如经典老歌、抖音热歌、怀旧粤语等不同的歌单丰富整个APP的内容,满足不同用户的听歌需求。
歌单歌曲设置:管理员设置好歌单后通过此模块为不同的歌单设置不同的音乐。
收藏记录管理:管理员实现收藏记录的管理,查看用户的收藏记录,确定大家的听歌喜好。
用户喜欢记录管理:使用者通过音乐APP前端将喜欢的音乐进行添加后,维护人员是可以查看的,并且对违规的内容可以进行对应的操作。
音乐播放记录:使用者通过音乐APP前端播放过某些歌曲管理人员都可以通过后台进行查看,通过浏览这些播放记录确定哪些歌曲比较受欢迎对此可以针对性的制作歌单。
普通用户功能需求
普通用户拥有登陆注册、歌单推荐模块、歌手模块、排行模块、歌曲搜索模块、歌曲清单、歌曲播放、上一曲、下一曲、加入喜欢、加入收藏、我的喜欢、我的收藏以及播放记录等模块。
音乐APP登陆注册:需为各级音乐APP使用者实现注册及登录功能,同时设置用户相应的访问权限;
歌单推荐模块:普通用户进入网站的第一个功能模块,在此查看不同的歌单,根据自己的喜欢进入不同的歌单。
歌手展示:音乐APP的核心是歌曲的质量以及歌手的质量,如果没有优质的歌手进行歌曲的发布,这个平台是无法吸引用户的。
歌曲以及歌单排行:通过设置比较吸引人的歌曲集合,让音乐APP使用者能够被平台吸引,比如热歌榜单、新歌榜等不同的榜单以及榜单对应的歌曲信息。
歌曲搜索模块:此模块是此平台的核心功能,任何系统搜索是不可或缺的,用户通过此模块搜索自己喜欢的音乐,此模块利用了模糊搜索,用户不需要输入完整的歌曲名字也能搜索到对应的歌曲并且播放。
歌曲清单:歌单、排行榜、搜索结果都会进入此模块,此模块展示不同的音乐清单。
歌曲播放:用户打开自己喜欢的音乐,在此模块可以进行音乐的播放操作。
上一曲:用户听歌过程中如果遇到喜欢的歌曲希望在此播放可以点击上一曲继续听歌。
下一曲:用户听歌过程中如果遇到不喜欢的歌曲可以直接下一曲。
加入喜欢/收藏:用户听歌过程中如果遇到喜欢的歌曲可以点赞喜欢以及收藏此歌曲。
我的喜欢/收藏/播放记录:个人中心模块主要是实现了我的个人的一些操作记录,包括自己喜欢的歌曲以及收藏的歌曲还有查看自己的播放记录等功能。
功能截图: