🖥
桌面客户端
WPF 原生应用,大屏适配,操作流畅
AgoraIn 是一款专为班级课堂场景设计的签到打卡系统。教师可通过桌面客户端一键发起签到,学生通过电子白板完成打卡,同时支持远程扫码签到和浏览器管理面板。系统采用 C/S 架构,支持多任务并行管理和跨平台服务器部署。
| 组件 | 技术 | 版本 |
|---|---|---|
| 桌面客户端 | WPF (.NET) | .NET 10.0 |
| 服务器 | ASP.NET Core Minimal API | .NET 10.0 |
| 数据库 | SQLite (via EF Core) | — |
| 通信安全 | RSA-2048 签名 (SHA256) + HMAC-SHA256 | — |
| 二维码 | QRCoder | 1.6.0 |
| 架构模式 | MVVM (MainViewModel + TaskTabViewModel) | — |
本项目基于 GNU General Public License v3 协议开源。