🏢 教学楼 708 办公室

708 智能控制台

集排班管理、机房管理、监控管理、招聘考试、资料仓库、AI 智能助手于一体的综合性智能管理平台

7
核心模块
Vue 3
前端框架
Spring Boot
后端框架
平台概述

一站式智能管理解决方案

专为教学楼 708 办公室打造,覆盖学生助理管理全生命周期的数字化平台

🎯 为什么选择 708 智能控制台?

708 智能控制台是教学楼 708 办公室的综合管理平台。它整合了学生助理排班、机房网站管理、 监控系统访问、在线招聘考试、文件资料存储以及 AI 智能助手等核心功能, 实现了办公室日常运营的全面数字化与智能化。

  • 智能排班算法,自动平衡工时与冲突检测
  • OAuth2 统一认证,安全可靠的身份管理
  • 在线笔试系统,支持防作弊与实时通信
  • MinIO 对象存储,支持分片上传与断点续传
  • Dify AI 嵌入式助手,智能排班调整与知识问答
  • 实时仪表盘,在线人数与运行状态监控
控制台 排班 机房 监控 招聘 仓库 AI
系统架构

分层架构设计

前端 Vue 3 + 后端 Spring Boot + 多存储引擎,构建高可用体系

客户端层 🖥️ 浏览器 - 管理端 📝 考生端 - 在线答题 🔐 Ethan 统一认证中心 前端层 — Vue 3 + Vite + Element Plus + Pinia + TypeScript Vue Router 路由守卫 Pinia 状态持久化 Axios + Token 自动刷新 STOMP WebSocket Dify AI 助手 后端层 — Spring Boot 3.2.3 + Java 17 REST Controllers Business Services 排班算法引擎 Agent Tool (Dify) WebSocket (STOMP) AOP 操作日志 OAuth2 Filter Redis 分布式锁 Bucket4j 限流 Caffeine + Redis 缓存 存储层 MySQL 8.0 主数据库 Redis 缓存 + 分布式锁 MinIO 对象存储 本地文件系统
认证流程

OAuth2 统一认证

基于 Ethan 统一认证中心的授权码模式,保障系统安全

用户 前端 708 认证中心 后端 708 ① 访问需登录页面 路由守卫检查 token ② 无 token,重定向登录 ③ 回调 /callback?code=xxx ④ POST /api/auth/exchange-token (code) ⑤ 用 code 换取 token ⑥ 返回 access_token ⑦ 返回 token 存储 token → 后续请求携带 Bearer token token 过期 → 401 → refresh-token 自动续期
功能模块

七大核心模块

覆盖办公室日常管理的方方面面,实现全面数字化运营

📅

排班管理

智能排班系统,自动安排学生助理值班,支持工时平衡与冲突检测。提供数据导入、课表确认、排班结果查看、统计报告与 Word 导出全流程。

智能算法 AI 调整 Word 导出 工时统计 冲突检测
💻

机房管理

统一管理教学楼、实训楼、艺术楼机房网站入口,支持分类筛选与快速跳转,让机房资源一目了然。

教学楼机房 实训楼机房 艺术楼机房 快速入口
📹

监控管理

教学楼监控平台快捷入口,方便管理人员快速查看各区域实时监控画面,保障教学楼安全。

实时监控 快捷入口 教学楼
📝

招聘考核

完整的在线笔试系统,支持题库管理、试卷配置、批次管理、在线答题、自动评分与成绩统计。内置防作弊机制与 WebSocket 实时通信。

在线笔试 防作弊 自动评分 WebSocket 成绩统计
📦

资料仓库

文件存储管理系统,基于 MinIO 实现对象存储。支持大文件分片上传、断点续传与秒传,提供文件夹管理与权限控制。

MinIO 分片上传 断点续传 秒传 文件夹管理
🤖

AI 智能助手

基于 Dify Chatflow 的嵌入式 AI 助手,支持排班智能调整建议、知识问答、操作指引等。通过 Agent Tool 接口与后端深度集成。

Dify Chatflow 智能调整 知识问答 Agent Tool
📊

系统日志

全面的操作日志与系统日志管理,通过 AOP 切面自动记录管理员操作行为,支持日志查询与审计追溯。

AOP 自动记录 操作审计 日志查询 系统监控
技术栈

现代技术架构

前后端分离,容器化部署,企业级技术选型

▲ 前端技术

Vue 3 Vite 8 TypeScript Element Plus Pinia Vue Router Axios STOMP WebSocket Dify SDK

⚙ 后端技术

Spring Boot 3.2 Java 17 Spring Data JPA Spring WebSocket Bucket4j 限流 Caffeine 缓存 JWT 认证 AOP 切面 Docker

⬢ 基础设施

MySQL 8.0 Redis MinIO Nginx Docker Compose OAuth2 Dify
核心亮点

为什么与众不同

技术驱动,智能赋能,打造一流管理体验

🧠

智能排班算法

自研排班算法,自动平衡学生工时,智能检测时间冲突,支持 AI 辅助调整建议

🔒

安全认证体系

OAuth2 授权码模式 + JWT 无状态认证,Token 自动刷新,接口限流防刷

⚡

实时通信

WebSocket STOMP 协议,支持考试实时监控、仪表盘在线人数、双向消息推送

📦

大文件分片上传

MinIO 对象存储,支持文件分片上传、断点续传与秒传,告别大文件传输烦恼

🤖

AI 深度集成

Dify Chatflow 嵌入式 AI 助手,Agent Tool 接口打通后端业务,真正实现智能交互

📊

全链路可观测

操作审计、AOP 日志、实时仪表盘、多级缓存监控,系统运行状态尽在掌握