# poemlearn-backend **Repository Path**: saicccccccc/poemlearn-backend ## Basic Information - **Project Name**: poemlearn-backend - **Description**: 高校在线作业与智能题库管理系统后端 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-09-09 - **Last Updated**: 2026-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 高校智能题库管理系统 > 基于 RuoYi-Vue (Spring Boot 3 + Vue 3 + MySQL + Redis) 全栈开发 ## 系统简介 本系统面向高校教务处,提供题库维护、智能组卷、在线答题、学情数据分析一体化管理。区分超级管理员、教师、学生三级角色,实现权限隔离与数据分级查看。 ## 📦 功能模块 | 模块 | 说明 | |------|------| | 🏠 **首页统计大盘** | 8 维度数字卡片 + 题型/难度饼图 + 7天双折线趋势 + 最近试卷 + 待审列表 | | 📚 **课程管理** | 课程 CRUD + 授课教师关联 | | 🏫 **班级管理** | 班级 CRUD + 教师绑定 + 回收站 | | 👤 **教师/学生管理** | 按角色筛选 + 学生关联班级 + 回收站 | | 🌳 **知识点分类** | 树形多级分类 + 课程关联 | | 📝 **题目管理** | 4种题型 + 版本控制 + 审核 + Excel导入导出 | | 📋 **试卷管理** | 试卷 CRUD + 复制 + 下架 + 回收站 | | 🧠 **智能组卷** | 手动设置 / 智能推荐 / 手动选题 | | 📊 **学情统计** | 班级对比(柱状图+详情)/ 学生画像(4图表+答题记录)/ 教师工作(堆叠图+饼图+进度条) | | ❌ **错题管理** | 概览卡片+知识点/难度/题型饼图+趋势折线图 + 高频错题列表 + 错题详情弹窗 | ## 🔧 技术栈 | 技术 | 版本 | 用途 | |------|------|------| | Spring Boot | 4.x | 后端框架 | | MyBatis | 3.x | ORM | | MySQL | 8.0 | 数据库 | | Redis | 6.x | 缓存 | | JWT | 0.12.x | 认证 | | Quartz | 2.5.x | 定时任务 | | Vue | 3.5 | 前端框架 | | Element Plus | 2.13 | UI 组件库 | | Vite | 6 | 构建工具 | | Pinia | 2 | 状态管理 | | ECharts | 5.6 | 图表可视化 | | Axios | 1.x | HTTP 请求 | ## 🗄️ 核心数据表 | 表名 | 说明 | |------|------| | `sys_class` | 班级表 | | `sys_course` | 课程表(含授课教师) | | `subject_category` | 知识点分类表(树形) | | `question` | 题目主表(含版本号、审核状态、使用频率) | | `question_version` | 题目版本快照表 | | `exam_paper` | 试卷表(含组卷参数JSON、复制来源) | | `paper_question` | 试卷-题目关联表(锁定题目版本) | | `paper_assignment` | 试卷分配表 | | `student_answer` | 学生答题记录表 | | `wrong_question_book` | 错题本表 | | `course_class` | 课程-班级关联表 | ## 📁 项目文档 - `高校智能题库管理系统_需求规格说明书.md` - `docs/er_diagram.puml`(PlantUML ER图) - `docs/数据库表结构说明.md` - `sql/ry_vue_dev_snapshot.sql`(完整测试数据库快照) ## ⏱️ 更新日志 | 日期 | 内容 | |------|------| | **2026-07-02** | 首页重写:8卡片+3图表+快捷操作+最近试卷/待审双栏 | | **2026-07-02** | 学情统计三页重写:班级对比(柱状图+详情弹窗)、学生画像(4图表+答题记录)、教师工作(堆叠图+饼图+进度条) | | **2026-07-02** | 错题管理重写:概览卡片+知识点/难度/题型饼图+近30天趋势+高频列表+详情弹窗 | | **2026-07-02** | 菜单优化:删除若依官网、系统管理置底、错题子菜单合并、路径冲突修复 | | **2026-07-02** | 数据库全面修复:字典去重(42条)、admin角色权限补齐(116条)、菜单component后缀修复 | | 2026-06-30 | 同步题库业务代码与开发环境数据库快照 (develop分支) | | 2026-06-22 | 完成全部核心功能模块开发:课程/班级/题目/试卷/组卷/统计/错题 | | 2026-06-22 | 数据库设计 + ER 图 + 表结构文档 | | 2026-06-22 | 智能组卷三种模式(手动/智能/手动选题) | | 2026-06-22 | 题目版本控制 + 审核流程 + 回收站机制 |