沛颖电子教室教学辅助系统 —— 让课堂管理更高效、更智能一、系统简介沛颖电子教室教学辅助系统 是由广州沛颖科技团队独立研发的一款面向 Windows 环境的电子教室辅助管理软件。系统采用 Python 语言开发基于 Tkinter 图形界面框架覆盖屏幕广播、远程控制、文件分发、设备管理、课堂纪律维护等完整教学场景需求。系统分为 教师端 和 学生端 两个组件教师端负责统一管理调度学生端部署在每台学生电脑上响应指令二者通过局域网 UDP/TCP 协议高效通信。当前版本V3.0.4 (2607102218)更新日期2026年7月10日著作人PeiYing二、系统优势1. 纯自研轻量高效系统完全基于 Python 原生 Tkinter 开发不依赖 Electron 等重型框架安装包体积小单端仅数十MB在低配置教学电脑上也能流畅运行。2. 功能全面覆盖教学全场景从课前设备巡检、课中屏幕广播与远程协助到课后文件分发与设备管理一套软件即可完成全部课堂管控需求。3. 通信机制先进稳定- 屏幕广播采用 UDP 多播技术 单教师发流即可覆盖全班学生大幅降低网络带宽占用- 指令传输采用 UDP 广播 教室ID校验 机制确保指令精准送达目标教室- 文件传输内置 Flask HTTP 服务器 UDP 通知 双通道支持断点续传及去重4. 一机一码加密授权集成 RSA-1024 SHA384 数字签名 授权系统每个授权码绑定设备 CPU 序列号和激活时间具备永久授权和期限授权两种模式有效保护软件版权。5. 多层安全防护- 管理员密码保护所有敏感操作入口- 底层 Windows Hook 技术实现键盘鼠标锁定绕过普通应用层限制- 程序防任务管理器强杀配合最高权限免杀系统6. 模块化架构易于扩展系统采用模块化开发设计每个功能屏幕广播、远程控制、文件传输、黑屏等均为独立模块便于后续功能迭代和维护。7. 完善的日志系统统一日志模块记录所有操作事件支持按级别和关键词检索、自动清理过期日志、一键导出方便排查问题和审计追溯。三、V3.0.4 版本更新亮点1. 全局教室 ID 配置系统 —— 教师端和学生端均支持动态切换教室 ID一套软件适配多教室场景告别手动改配置文件2. 屏幕广播多播教室隔离 —— 广播数据包携带教室 ID 标识不同教室的广播互不干扰支持多教室同时上课3. 快速文件分发系统重构 —— UDP 去重机制优化避免重复下载支持按桌面/下载/文档等多目录推送下载进度实时可视化4. 远程命令界面全面升级 —— 亮色主题 UI功能图标化支持学生搜索筛选内联参数配置操作更加直观高效5. 学生端控制设置窗口 —— 管理员密码保护支持修改教室 ID、配置日志保留天数、查看和导出日志6. 设备管理增强 —— 学生列表支持拖拽排序、批量删除、批量导入、在线状态实时显示7. 教师端功能栏悬浮窗 —— 顶部功能栏设计屏幕广播、远程命令、文件传输、黑屏肃静等一键触达8. 系统托盘集成 —— 教师端和学生端均支持最小化到系统托盘运行托盘菜单快捷操作9. 屏幕广播超时自动关闭 —— 学生端 0.5 秒未收到数据自动关闭广播窗口避免死窗口残留10. 获取IP方式改进 —— 通过 UDP 连接外部 DNS 获取真实通信网卡 IP解决多网卡场景下 IP 获取不准确的问题四、核心功能列表功能模块 功能说明 屏幕广播 教师端屏幕实时广播至全体学生机UDP多播传输支持全屏/窗口模式 远程监视 教师远程查看任意学生端屏幕画面支持TCP连接 远程命令 关机、重启、打开网页、执行CMD命令、U盘限制、上网限制、禁用/启用键鼠、退出学生端 文件传输 教师向学生批量推送文件支持普通分发和共享文件夹两种模式 黑屏肃静 一键控制全体学生机黑屏/恢复有效维持课堂纪律 学生演示 选定学生端屏幕转播至全班 视频直播 视频文件广播播放 屏幕画笔 屏幕标注工具辅助教学讲解 远程协助 教师远程操控学生电脑 聊天系统 师生即时文字通讯 网盘系统 教师文件共享与管理学生可自主下载 设备管理 学生列表批量添加/删除/编辑拖拽排序JSON持久化 禁用键鼠 Windows全局钩子锁键盘鼠标支持单独锁定键盘或鼠标 远程开机(WoL) 网络唤醒支持 延时执行 支持所有命令设置延时执行带进度倒计时可视化 教室分组 多教室ID隔离互不干扰 一机一码授权 RSASHA384数字签名验证支持永久授权和按天授权 日志系统 按月度分割、支持过滤检索、自动清理、一键导出五、技术架构开发语言 Python 3.12图形界面 Tkinter / ttk图像处理 OpenCV、Pillow、MSS网络通信 UDP多播、TCP Socket、Flask文件服务器加密授权 PyCryptodome (RSA、SHA384、AES)系统接口 ctypes (Windows API)、win32gui、pywin32打包工具 PyInstaller托盘图标 PyStray通信架构图┌─────────────────────────────────────────────────────────┐│ 教师端 (教师机) ││ ┌─────────┐ ┌──────────┐ ┌──────────┐ ┌────────────┐ ││ │屏幕广播 │ │远程命令 │ │文件分发 │ │ 设备管理 │ ││ │(UDP多播)│ │(UDP广播) │ │(FlaskUDP)│ │(JSON持久化)│ ││ └────┬────┘ └────┬─────┘ └────┬─────┘ └──────┬─────┘ ││ │ │ │ │ │└───────┼───────────┼────────────┼──────────────┼─────────┘│ │ │ ││ ┌──────┴──────┐ │ ││ │ 教室ID校验 │ │ ││ └──────┬──────┘ │ │▼ ▼ ▼ ▼┌─────────────────────────────────────────────────────────┐│ 学生端 (学生机 N 台) ││ ┌──────────┐ ┌────────┐ ┌────────┐ ┌───────────────┐ ││ │接收广播 │ │执行命令│ │接收文件│ │ 黑屏/键鼠锁定 │ ││ │(OpenCV) │ │(系统API)│ │(自动保存)│ │(Windows Hook) │ ││ └──────────┘ └────────┘ └────────┘ └───────────────┘ │└─────────────────────────────────────────────────────────┘六、适用场景- 中小学信息技术课堂 — 教师统一管控学生电脑高效开展上机教学- 高校计算机实验室 — 批量文件分发、考试屏幕监视、远程协助- 企业培训机房 — 培训演示、员工操作监督- 考试机房 — 上网限制、U盘限制、防作弊黑屏管控沛颖电子教室教学辅助系统由 广州沛颖科技团队 的 PeiYing 开发并维护。该项目经历了从最早的远控原型2022年到如今 V3.0.4 正式版的数十次迭代每一行代码都凝聚着对教育信息化工具的热爱与追求。