VoiceHub - 校园点歌系统

这是一个使用Nuxt 4全栈框架开发的现代化校园广播站点歌管理系统。系统提供完整的点歌、投票、排期管理、通知推送、数据分析、权限控制和数据库管理功能,支持多角色权限管理和灵活的系统配置。

核心功能

智能点歌系统:用户可以点歌或给已有歌曲投票,支持网易云音乐、QQ音乐和哔哩哔哩搜索,可选择期望播出时段

多平台登录支持:

网易云音乐登录:支持扫码登录,登录后可搜索个人歌单、收藏及播客电台内容

一键添加到歌单:登录后支持将排期中的网易云音乐歌曲一键添加到个人歌单

从歌单投稿:支持从个人歌单中直接投稿歌曲到系统

从最近播放投稿:支持从最近播放记录中投稿歌曲

播客电台投稿:支持搜索和投稿播客电台内容

投稿限额管理:灵活配置用户投稿限制,支持按时间段、用户角色设置不同的投稿额度,有效控制系统负载

歌曲去重功能:智能识别重复歌曲,优化歌曲库管理,避免重复播放

歌曲管理:按热度排序,避免重复播放,动态URL防止链接过期,支持黑名单管理

音乐播放器:内置音乐播放器,支持进度控制和音质实时切换

音质切换:支持多种音质选择(标准、HQ、无损、Hi-Res等),动态获取最新播放链接

音乐下载功能:支持管理员下载歌曲到本地,提供多种音质选择和批量下载

歌曲重播功能:支持用户对已播放过的歌曲发起重播申请,支持查看申请记录和撤回申请

用户管理

用户管理:管理员添加用户,支持按年级班级分类

权限控制:多级权限管理,支持普通用户、管理员、超级管理员

黑名单管理:支持歌曲和艺术家黑名单,自动过滤不当内容

排期管理

排期管理:管理员可以通过拖拽界面进行歌曲排期和顺序管理

排期草稿:支持保存排期草稿功能,允许管理员分步完成排期安排

草稿状态不影响公开展示,可随时修改和完善

支持草稿发布为正式排期,确保排期质量

播出时段:灵活配置播出时段,支持多时段管理

打印排期:支持自定义纸张大小、内容选择、编写备注和PDF导出的打印功能

学期管理:管理员可设置当前学期,自动关联点歌记录

公开展示:公开展示歌曲播放排期,按日期分组展示

排期实例:

通知系统

实时通知:歌曲被选中、投票和系统通知

通知设置:用户可自定义通知偏好,支持独立页面设置

批量通知:管理员可向特定用户群体发送通知

社交账号绑定:支持绑定MeoW等账号,同步推送通知到外部平台

验证码验证:安全的验证码验证机制,支持动态样式反馈

数据管理

数据库备份:完整的数据库备份和恢复功能

数据库重置:支持安全的数据库重置操作,可选择性保留用户数据或完全重置

文件导入导出:支持备份文件的上传、下载和管理

数据库自检:自动数据库验证和修复机制,确保系统稳定性

用户体验

现代UI:响应式设计,深色主题,流畅的动画效果

玻璃态设计:现代化的视觉效果和交互体验

交互反馈:hover效果,点击反馈,状态变化动画

移动端优化:适配支持移动设备访问,触摸友好的交互设计

初始账号

© 2026 巴东一中24级14班