一、项目业务介绍
1.1 业务背景与痛点解决
本系统针对传统高校纸质考试模式的核心痛点设计开发:
组织效率低下:出题、印刷、监考、阅卷、登分等环节需大量人工投入
资源消耗巨大:纸张、油墨、印刷及场地成本随考试频次上升而激增
数据沉淀薄弱:考试结果仅以分数形式呈现,缺乏深度分析与长期积累
反馈周期漫长:学生需等待数日才能获取成绩与解析,影响学习效果
1.2 核心业务闭环
系统构建了覆盖 "出题 - 组卷 - 考试 - 判分 - 分析 - 复习" 的完整数字化考试业务流程:
教师录入试题并组建试卷
教师发布考试并设置时间与参与范围
学生在规定时间内在线答题
系统自动完成客观题判分并生成成绩
教师查看成绩统计与可视化分析
学生查看个人成绩并通过错题本进行针对性复习
二、系统功能介绍
系统采用管理员 - 教师 - 学生三角色权限分离设计,各角色功能边界清晰。
2.1 管理员功能模块
用户管理:支持用户账号的新增、删除、修改与分页查询
角色分配:为用户分配管理员、教师或学生身份
账户状态管理:可启用或禁用用户账号,临时限制登录
系统概览:查看用户总数、考试次数、题目总量等基础运行数据
2.2 教师功能模块
题库管理:支持单选题、多选题、判断题等题型的录入、修改、删除与查询,每道题可标注知识点与难度等级
试卷管理:提供两种组卷方式
手动组卷:教师从题库中逐题挑选组成试卷
随机组卷:教师设定题型数量、难度比例与知识点范围,系统自动抽取题目
考试发布:设置考试名称、起止时间、作答时长与参与班级
成绩管理:
查看班级学生成绩明细与排名
将成绩数据导出为 Excel 文件
通过 ECharts 图表查看分数段分布、平均分、及格率等统计信息
2.3 学生功能模块
在线考试:
查看可参与的考试列表与考试信息
进入考试页面进行答题,支持答案实时暂存
考试倒计时提醒,时间结束自动交卷
成绩查询:查看历次考试成绩与详细答题记录
错题本:系统自动收录答错题目,支持按考试名称与题型筛选复习
个人中心:修改个人资料与登录密码
2.4 系统特色功能
RBAC 双重权限控制:前端页面条件渲染 + 后端接口拦截,双重保障权限安全
多维成绩分析:将考试结果转化为可视化图表,为教学决策提供数据支持
错题本自动收录:交卷瞬间自动将错题转化为专属复习资源
客观题自动判分:交卷后立即完成客观题评分,实现即时反馈
本系统完整实现了高校在线考试的核心业务流程,功能覆盖从出题到复习的全链路。系统采用成熟的 SpringBoot 技术栈,架构清晰,代码模块化程度高,具备良好的可维护性与扩展性。经测试验证,系统在百人并发场景下运行稳定,安全防护措施有效,能够满足高校日常课程考核的基本需求。