平台涵盖六大功能模块:统一身份认证模块,支持单点登录与多因子认证;教务管理模块,实现选课、排课、成绩管理、考务安排一体化;学生工作模块,覆盖迎新、奖助贷、心理健康、就业跟踪全流程;后勤服务模块,集成报修、订餐、宿舍管理、访客预约;安防监控模块,对接门禁、摄像头、消防设备实现智能预警;数据分析模块,提供学生画像、教学质量评估、校园运营报表。核心功能是打通校内20+业务系统,实现"一表通办、数据共享",让师生最多跑一次。
我负责平台后端核心架构与教务、认证两大模块开发,主导完成统一API网关、分布式权限中心及高并发选课系统的实现。技术栈采用Spring Boot + Spring Security + MySQL + Redis + RabbitMQ,前端Vue.js + Element UI,部署基于Nginx负载均衡与Docker容器化。实现亮点包括:选课高峰期通过Redis分布式锁与令牌桶限流,支撑5000+并发稳定运行;自研工作流引擎支持可视化流程配置。难点在于异构系统数据同步,通过Canal监听MySQL Binlog实现毫秒级数据实时同步,保障各业务模块数据一致性。