DCR · 校内信息与表达门户

让校园信息
零距离直达每一块学生平板

面向学生平板的校内信息与表达门户:三级公告、匿名反馈、校园点歌、个人成绩、课表与广播站自动播出,全部在一个系统里。数据留在本校、全程可审计、断网也能用。

数据自持 全程可审计 离线可用 私有化部署 多端一致
学生平板端首页界面示意
118
项接口验收全绿
13 + 6 + 3
学生端 / 教师端 / 电脑端 路由
5 形态
平板 · 手机 · 网页 · 桌面 · 客户端壳
12 +
接入的真实音乐音源平台
≠ 0
第三方云依赖,数据留在本校
为什么是校园直通车

把「通知得到、表达得出、管得住」做成一套

校内通知靠群发、反馈靠口头、点歌靠人工排期——信息散落、无法留痕、学生表达无通道。校园直通车把这些都收进同一个门户。

传统做法的痛点

群发 + 口头通知

触达慢、无法精确到人,谁看了谁没看全靠问,重要通知容易漏。

反馈无通道

学生有意见没地方说,或说了被身份暴露,问题堆到爆发才被看见。

点歌 / 广播靠人工

想点首歌要跑广播室、排期靠纸笔,审核与播出脱节,没法自动按时播出。

数据散在各方

公告、成绩、反馈各管各的,谁发的、谁看的、谁处理的,事后查不清。

我们的做法

三级公告 + 可见性控制

校级 / 年级 / 班级分层下发,越界一律不可见;已读、定时、撤回都留痕。

分层匿名反馈

学生可匿名提交,按分类自动路由到主办科室,处理、转办、解匿全程可追。

点歌 → 自动播出链路

学生点歌 → 班主任一审 → 团委二审 → 自动排期 → 广播室到点真播音频。

统一门户 + 审计

公告、成绩、反馈、点歌同一套账号与规则,关键操作全部写进审计日志。

Core Capabilities

核心能力

从「发得出去」到「发得稳、管得住、可运维」,校园直通车把校内信息流转的一整套都做齐了。

三级公告

校级 / 年级 / 班级分层发布,按权限与范围精确可见。

  • 越界访问一律 404,列表即接口结果
  • 定时发布、自动过期、撤回留痕
  • 搜索 / 只看未读 / 已读回执
  • 可挂附件,详情页内联预览
学生端公告界面

匿名反馈

学生放心说,系统按分类把诉求送到该管的科室。

  • 接收方永远不含学号 / 姓名 / id
  • 按分类驱动路由,主办 + 协办实时显示
  • 抢单 / 回复 / 转办 / 结案 / 解匿
  • 每日限频、超时自动升级
学生端反馈界面

校园点歌

学生点歌,审核通过后自动进排期,广播室到点真播。

  • 状态机:提交 → 送审 → 排期 → 已播
  • 同曲归一,N 个班级想听只播一次
  • 未配置态如实提示「本周暂未开放」
  • 定向点歌附言 40 字上限
学生端点歌界面

个人成绩

学生只看得到本人成绩与位次区间,教师按权限下发。

  • 三档显示(本班 / 本年级 / 全校)
  • 撤回后学生端立即不可见
  • 导出留痕,操作可审计
  • CSV 导入校验 / 发布 / 撤回
学生端成绩界面

课表

本周周表 + 今日「正在上 / 下一节」,班主任维护本班。

  • 学生端只读本人课表
  • 班主任整表保存,年级主任 / 校领导只读
  • 校级课表管理员可改任意班
学生端课表界面

广播站自动播出

独立 Windows 桌面端:开机自启、无人值守、到点真播音频。

  • 审核通过 → 自动排期 → 到点出声
  • 系统加密凭据自动登录,无需人守
  • 无音源曲目如实标「待补音频」,绝不假播
  • 看门狗保活、断网自动恢复
广播室自动播出控制台

多平台音源聚合

播放器只认统一音源对象,服务端自动跨平台取真实音频。

  • 12+ 平台:曲库 / 直链 / 网易云 / 酷我 / QQ / 酷狗…
  • 取流前真验音频字节,坏地址不伪造
  • 首选失效自动跨源换源并回写
  • 试听预览默认不进公播,版权由学校负责
多平台音源管理面板

白板上屏与喊话

与校园 P2P2 白板系统打通,公告直接上屏、紧急喊话。

  • 按范围解析白板,公告上屏带回执
  • 紧急公告 TTS 语音广播到指定白板
  • 未配置时写入 outbox 并如实标注,不伪造成功
  • 服务账号登录,不共享密钥
教师端发公告界面

教师餐厅打卡

统一门户里看本人打卡,点开原系统免登录,只读不写卡。

  • 今日状态 + 近 30 天记录实时回源
  • 一次性票据免登录跳原系统
  • 打卡仍须碰 NFC / 扫码,CS 页面只读
  • 未配置 / 未绑定如实返回原因
Everywhere

五种形态,一套账号与规则

学生平板、教师平板、电脑网页、广播室桌面端、P2P2 客户端壳——同一套账号、同一套权限,换端不换规则。

STUDENT

学生平板端

华为擎云等学生平板,13 个路由:公告、反馈、点歌、成绩、课表、个人中心。

TEACHER

教师平板端

6 个路由:待办台、反馈处理、点歌初审、发公告、成绩、课表维护。

WEB

电脑端 Web

广播室控制台、管理后台、教师工作台,表格化高密度。

ANDROID

Android APK

学生 / 教师两个原生 WebView 外壳 flavor,已出 release 包。

DESKTOP

广播室桌面端

Windows 软件,开机自启、加密凭据自动登录、到点真播。

P2P2 SHELL

嵌入客户端壳

在 P2P2 Electron 客户端侧栏免登录进入,复用同一服务端。

学生端把公告、成绩、点歌配置写进本地缓存,断网也能读——离线模式会在页面顶部明确提示。
Use Cases

这些场景,它都能接

日常通知、考前、广播、反馈、离线教室——同一套系统应付得过来。

日常通知下发

校级 / 年级 / 班级公告分层推送,已读、定时、撤回一目了然。

校园广播与点歌

学生点歌审核通过后自动排期,广播室到点真播真实音频。

匿名意见反馈

学生放心提,分类路由到主办科室,处理与解匿全程留痕。

考前与成绩

成绩按权限三档下发,撤回即不可见,导出留审计。

离线 / 弱网教室

校内网内即可用,断网也能读公告与成绩,恢复后静默刷新。

白板上屏宣导

公告一键上屏、紧急喊话,按班级范围精确触达教室大屏。

Deployment

私有化部署,数据自主可控

服务端部署在校园内网,账号、索引、日志全部留在本地,不经过第三方云。规模不同,方案不同。

最受欢迎

标准私有化部署

按校规模评估
  • 中心服务端私有化部署到校
  • 学生 / 教师 Android APK 整包交付
  • 电脑端 Web + 广播室桌面端
  • 使用手册与上手培训
  • 一年内升级与答疑支持

多校区统一管控

按需报价
  • 多校区集中看板
  • 分级授权(总校 / 校区 / 年级)
  • 跨校区中继打通
  • 专属运维支持

定制开发与集成

按需报价
  • 对接校园统一身份认证
  • 对接既有教务 / 资源平台
  • 定制课堂管控能力
  • 品牌与界面定制
1
需求确认
白板 / 班级 / 网络环境
2
服务端部署
导入账号 / 班级 / 标签
3
客户端下发
自动接入,零配置
4
培训与运维
上手培训 + 长期支持
Roles

角色清晰,权限分明

谁能看什么、能管哪一片,系统里划得明明白白。入口只决定「看得见」,每个接口仍独立鉴权。

角色典型入口权限范围
学生学生平板端 / Android看本人公告、成绩、课表;提交匿名反馈;点歌
班主任教师平板端本班公告、反馈抢单处理、点歌一审、本班成绩
年级主任 / 校领导教师平板端 / 电脑端所辖年级公告、只读课表、全校成绩(按档)
广播室 / 团委电脑端 Web / 桌面端点歌二审、自动排期、真实播出、音源管理
系统管理员管理后台账号与角色、部门路由、配置、审计、P2P 集成
Architecture

技术架构

轻量、可控、为校园网络环境而生:前端零框架负担,后端零运行时依赖。

FRONTEND
Vite 8 + React 19
TypeScript 严格模式,纯 CSS 设计令牌
BACKEND
Node 22 原生
node:sqlite + node:http,零运行时依赖
DESIGN TOKENS
Swiss 令牌
直通蓝 #155EEF,圆角 2px,统一度量
OFFLINE
本地缓存回落
断网读缓存,恢复后静默刷新

一套代码,多端同构

学生端路由13 个
教师端路由6 个
电脑端路由3 个
数据库本地 SQLite(WAL)
鉴权HS256 Token
审计oplog 全覆盖
音源平台12 + 真实接入
Security

数据留在本校,权限划得清楚

私有化部署的意义不只是省带宽,更是把数据的归属权交回学校自己手里。

本地数据库

账号、索引、分发记录与操作日志全部落在本校服务器,不经过第三方云。

密钥隔离

CS 独立密钥自动生成并 0600,绝不与 P2P 共享 secret.key。

操作可审计

登录、下发、解匿、改配置等关键操作留痕,可回溯到人、白板与时间。

角色隔离

越界访问直接 403 / 404,入口只决定可见性,接口仍独立鉴权。

离线仍可用

校内网范围内即可完成信息流转,不依赖校外公网,断网也能读。

数据自留可迁移

代码与数据分离部署,数据库文件由学校掌控,可随时备份导出。

Quality

不是演示版,是真跑通的

所有功能都经过真实后端与真实浏览器的端到端验收,不伪造成功、不假装播出。

后端接口验收含 P2P 集成、文件通道、音源聚合
118 / 118
学生端真实浏览器联调
25 / 25
教职工端真实浏览器联调
29 项
广播室浏览器自动播出
20 / 20
广播室桌面端无人值守
29 + 22 + 17
多平台音源真取流
15 / 15
三系统串联(P2P2 + CS + 打卡)
14 项
FAQ

常见问题

关于部署、数据、设备与更新的那些疑问。

需要把数据放到第三方云吗?
不需要。私有化部署把中心服务端放在校园内网,账号、索引、日志全部保存在本校服务器的本地数据库中,不经过任何第三方云。播放音频如需在线平台,由学校自行配置自己的账号与凭据。
断网了学生还能看公告和成绩吗?
可以。学生端会把公告、本人成绩、点歌配置等切片写入本地缓存;网络正常时静默刷新,请求失败时自动回落到缓存并在页面顶部显示「离线模式」,断网也能读。
教师一定要装 App 吗?
不一定。教师侧支持平板 Web、电脑 Web、Android APK 与嵌入 P2P2 客户端壳;学生侧也有 Android APK。不装客户端的老师用网页或平板 Web 也能发公告、处理反馈。
点歌播出是「真的出声」还是计时假装?
真出声。审核通过的点歌进排期后,广播室电脑每 2 秒取下一首、用 <audio> 播真实音频,播完才回写「已播」。没有可播音频的曲目一律标「待补音频」并跳过,绝不用计时器假装播完。
学生匿名反馈会不会被看到是谁?
不会。接收方的数据对象永远不含学号 / 姓名 / id,只显示「匿名 / 实名」标签;只有 sysadmin 在写审计日志的前提下才能看到身份,且操作本身留痕。
升级会不会中断课堂?
本项目以纯前端 + 轻量后端为主,更新通常由服务端托管新版前端完成,不影响课堂功能;广播室桌面端用看门狗保活,更新期间播出照常。

准备好把校园信息交给统一的门户了吗?

预约一次演示,我们会先了解你学校的白板规模、班级结构与网络环境,再给出部署方案。

写邮件预约演示 → 再看一遍能力