🏢 教学楼 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 日志、实时仪表盘、多级缓存监控,系统运行状态尽在掌握