返回简历

石门星辰(教育平台)

全栈开发 2025.08 - 至今
Vue3 TypeScript Spring Boot ECharts 阿里百炼 MySQL

项目概述

石门星辰是覆盖"教、学、评、管"全场景的智慧教育平台,与石门中学合作建设,旨在通过AI+大数据技术实现精准教学与个性化学习。

我独立负责学情分析模块的完整前后端开发,以及教师园地AI功能、学生端学习系统的前端开发。核心挑战在于处理大规模教育数据的可视化展示与实时分析。

项目截图

学情分析模块(核心功能)

前端可视化体系

  • 封装 AnalyticsChart 可视化组件库,基于 ECharts 6 实现 12+ 图表类型
  • 成绩趋势折线图:支持多学期对比、班级/个人双视角
  • 学科能力雷达图:6维能力模型(知识掌握/应用能力/思维品质/学习态度/创新意识/合作交流)
  • 知识点掌握热力图:矩阵式展示 300+ 知识点的掌握程度
  • 图表联动机制:点击班级概览 → 自动筛选学生列表 → 点击学生查看个人详情,三层数据钻取

后端数据架构

  • 设计分级数据接口架构:班级概览(聚合数据)→学生列表(分页数据)→个人详情(全量数据)
  • 输出 API 文档 50+ 份,与后端深度协作完成数据接口设计
  • 参与 MySQL 成绩统计 SQL 优化,协助设计学生-成绩-考试-知识点四表关联模型
  • Pinia Store 缓存 + 后端 Redis 缓存,常用筛选条件下二次加载时间 <100ms

性能优化方案

  • 挑战:单次考试 50 班级 × 50 学生 = 2500 条成绩记录,原始表格渲染卡顿
  • 解决方案:引入 el-table-v2 虚拟滚动,只渲染视口内 15 行数据,DOM 节点减少 90%
  • 成果:万级数据表格滚动帧率保持 60fps,首屏加载时间优化至 <1s

教师园地 AI 功能

全量负责教师园地 8 大 AI 功能模块开发,深度对接阿里百炼 / 通义千问大模型 API:

智能教案

输入课题自动生成完整教案

教研计划

生成学期/年度教研计划

情景化命题

基于知识点智能出题

工作计划/总结

一键生成工作文档

问题解析

学科问题智能解答

评语生成

根据学生表现生成期末评语

智能排课表

自动排课算法

AI对话组件

流式输出、Markdown渲染、Word导出

项目成果

核心模块交付:独立负责学情分析 6+ 页面、教师园地 8 大 AI 功能、学生端学习系统
数据可视化能力:封装 12+ 可复用图表组件,支持成绩趋势/学科雷达/知识点热力图等多维展示
性能优化成果:学情分析模块首屏加载 <1s,大数据量表格虚拟滚动方案使 DOM 节点减少 90%
AI功能集成:深度对接阿里百炼大模型,实现流式输出、Markdown渲染、Word导出等完整 AI 交互链路
组件化建设:构建可复用组件库 30+,涵盖图表、表格、筛选器、AI 对话等高频场景