本站收录的所有源码均来源于互联网,如有涉及侵权的请联系本站,我们将立即下架处理
商品介绍
本产品是自主研发的!可直接使用,也可以承接二次定制开发!绝无版权问题,可开发票
后端JAVA语言,H5、小程序端(APP可以打包,但是没有调整过兼容性,需要你花时间适配下,基本没有大问题)
支持二次开发,可以定制 ,源码交付
有体验地址,请联系客服
微信: QQ:.FSr_30,.FSr_100,.FSr_4,.FSr_96,.FSr_59{display:none};29493959937343177828 电话:.PNA_11,.PNA_47,.PNA_4,.PNA_54,.PNA_51,.PNA_8,.PNA_15,.PNA_65,.PNA_29,.PNA_100{display:none};15693757333643518129096791858
技术栈:uni-app(Vue 3)小程序/H5 + Spring Boot 2.7 + MyBatis-Plus + MySQL;运营后台为若依 RuoYi-Vue 前端(Vue 2 + Element UI)
微信: QQ:.FSr_30,.FSr_100,.FSr_4,.FSr_96,.FSr_59{display:none};29493959937343177828 电话:.PNA_11,.PNA_47,.PNA_4,.PNA_54,.PNA_51,.PNA_8,.PNA_15,.PNA_65,.PNA_29,.PNA_100{display:none};15693757333643518129096791858
一、系统概述
1.1 系统定位
本系统是一套面向企业培训、资格认证、模拟练习等场景的在线考试与学习平台,支持客观题自动阅卷与主观题人工阅卷,并提供防作弊、成绩报告、电子证书等配套能力。
1.2 适用场景
· 企业内部培训考核、岗位资格测评
· 行业/协会类模拟考试与正式考试
· 学员日常刷题、错题巩固与学习回顾
· 考试通过后的电子证书颁发与验真
1.3 终端说明
终端 | 使用对象 | 主要用途 |
管理端(Web) | 运营、考务、阅卷、系统管理员 | 题库、组卷、考务、监控、阅卷、统计、发证、权限配置 |
考生端(微信小程序) | 考生/学员 | 报名参考、在线答题、错题练习、收藏、证书、消息 |
二、用户角色与权限
2.1 角色一览
角色 | 使用终端 | 核心职责 |
管理员 | 管理端 | 拥有全部功能权限,内置角色不可删除 |
后台管理员 | 管理端 | 按分配角色使用题库、考务、阅卷等模块 |
阅卷员 | 管理端 | 对主观题评分、填写评语(通过权限配置实现) |
考生 | 小程序 | 参加考试、查看成绩、错题练习、证书下载等 |
2.2 权限说明
管理端采用「账号 + 角色 + 菜单权限」模式:管理员可为账号分配一个或多个角色,每个角色勾选可访问的功能菜单。权限与侧栏菜单对应,包括数据看板、题目分类、题目管理、试卷管理、考试安排、考生管理、考试监控、防作弊记录、人工阅卷、成绩审核、答题溯源、数据统计、证书模板、证书管理、成绩报告、参数配置、账号管理、角色管理等。
考生由管理员在考生管理中创建,或通过小程序登录自动关联。支持启用/停用;停用后不可正常参与考试。
三、管理端功能
3.1 工作台 — 数据看板
展示全局运营指标,帮助管理人员快速掌握系统运行状态:
· 题目总量、试卷数(含草稿)、考试数(含已发布)、注册考生数
· 今日交卷数、待阅卷主观题数、证书/报告数量
· 整体及格率、平均分、近 7 日交卷趋势
· 分数分布、考试类型占比、最近考试列表
· 快捷入口:题库管理、组卷中心、考试安排、人工阅卷
3.2 题库中心
3.2.1 题目分类
支持树形多级分类:新增、编辑、停用、删除、同级拖拽排序。分类用于题目归类,也是随机组卷时筛选题目的依据。
3.2.2 题目管理
支持以下题型:
题型 | 说明 | 阅卷方式 |
单选题 | 多个选项,正确答案 | 自动阅卷 |
多选题 | 多个选项,多个正确答案 | 自动阅卷 |
判断题 | 正确 / 错误 | 自动阅卷 |
填空题 | 文本作答 | 人工阅卷 |
简答题 | 长文本作答 | 人工阅卷 |
题目可设置:分类、题干、选项、标准答案、解析、默认分值、难度(易/中/难)、启用/停用状态。支持按题干、题型、分类、状态检索,以及 Excel 批量导入与导出。仅「启用」状态的题目可参与组卷与随机抽取。
3.3 组卷中心 — 试卷管理
3.3.1 组卷方式
方式 | 说明 |
固定选题 | 从题库手工挑选题目,可设置每题分值与顺序 |
随机抽题 | 按规则随机抽取:分类 + 题型 + 难度 + 抽题数量 + 每题分值 |
3.3.2 试卷规则配置
· 基础信息:试卷名称、总分、及格分、考试时长(分钟)
· 交卷后是否展示答案解析
· 题目乱序:每位考生题目顺序可不同
· 选项乱序:单选/多选选项顺序可不同
· 切屏上限:0 表示不限制;大于 0 时超限自动交卷并记作弊
· 是否允许重考,以及重考计分规则(取分 / 取最近一次)
3.3.3 试卷状态与操作
状态 | 含义 |
草稿 | 可编辑结构 |
已发布 | 可被考试引用 |
停用 | 不可再用于新考试 |
支持组卷/编辑、详情、预览、复制(生成草稿副本)、发布、下架、删除。固定选题发布前须至少有一道题;随机抽题发布前须至少有一条抽题规则。已发布且有关联进行中考试的试卷,结构不可随意修改。
3.4 考务中心
3.4.1 考试安排
考试类型:
类型 | 特点 |
定时考试 | 须配置答题时长;到时或考试窗口结束自动交卷 |
不限时考试 | 无答题倒计时;仅受考试开始/结束时间约束 |
模拟考试 | 不限参考次数;交卷后始终可看解析 |
可配置项包括:考试名称、关联已发布试卷、开始/结束时间、时长、及格分、重考次数、是否启用白名单、是否开启通知、是否颁发证书、备注等。
考试状态自动流转:草稿 → 已发布(未到开始时间)→ 进行中 → 已结束;管理员可停用考试,停用时会强制交卷所有「答题中」场次,历史答卷与证书予以保留。
白名单:开启后仅名单内考生可见并可参加考试;发布前须至少配置一名考生。开启通知时,发布考试会向相关考生推送站内消息。
3.4.2 考生管理
支持按姓名/手机号、状态检索;新增考生(姓名、手机、初始密码、头像、部门、状态);编辑、详情、重置密码、启用/停用;支持部门归属。
3.4.3 考试监控
按考试、答卷状态筛选场次,查看考生、场次序号、切屏次数、IP、设备信息、开始/交卷时间、得分摘要。支持:
· 强制交卷:对「答题中」场次立即收卷并评分
· 作弊标记:选择类型并填写备注;若仍在答题则先交卷,再将场次作废并撤销证书
3.4.4 防作弊记录
按考试、作弊类型查询历史记录。类型包括:切屏、窗口切换、频繁操作、异地登录、其他。展示考生、答卷编号、详情说明、客户端地址、发生时间。
3.5 阅卷成绩
3.5.1 人工阅卷
列出待阅主观题(填空、简答),可按考试筛选。阅卷员可查看题干、考生作答、参考答案、解析、满分,输入得分(0~满分)并填写评语。某场次全部主观题阅完后,系统自动汇总主观分并完成最终计分。
3.5.2 成绩审核
按考试、是否及格、阅卷状态筛选已交卷记录,展示客观分、主观分、最终分、及格状态、交卷时间。支持在阅卷完成后调分(记录调分日志),主观题未阅完时不可调分。
3.5.3 答题溯源
选择考试与具体答卷,查看该场次完整作答信息(各题作答、标准答案、得分、正误),并关联展示该场次的全部作弊记录,便于审计与争议处理。
3.6 分析发证
3.6.1 数据统计
按单场考试查看:交卷数、平均分、/分、及格率、成绩分布、题目正确率明细。支持导出 Excel、导出 PDF。
3.6.2 证书模板
维护证书模板名称、标题、背景图、正文内容。正文支持变量占位(考生姓名、考试名称、成绩、证书编号、发证日期等)。模板可启用/停用,发证时选用启用中的模板。
3.6.3 证书管理
按证书编号、考试搜索证书列表,查看详情、下载 PDF、作废证书。对已通过且未作弊的场次,管理员可手动触发生成证书(若尚未生成)。
3.6.4 成绩报告
每场交卷完成后自动生成成绩报告,内容含客观/主观/调分/最终分、及格标志、答题数、正确数等。管理端可搜索、查看详情、下载 PDF。
3.7 系统设置与权限管理
· 参数配置:以键值对形式维护系统业务参数
· 账号管理:后台用户新增/编辑/停用、角色分配
· 角色管理:自定义角色名称与菜单权限;管理员角色不可被普通管理员改动
四、考生端(小程序)功能
4.1 整体结构
底部导航 | 功能概要 |
考试中心 | 可参加考试列表、考试详情、开始/继续考试 |
学习 | 错题本、错题练习、我的收藏、考试记录入口 |
我的 | 个人资料、证书、成绩报告、消息中心、设置 |
4.2 登录
支持微信手机号授权登录。未登录访问业务功能时将引导登录。登录后身份用于考试、学习、证书等全链路。
4.3 考试中心
考试列表按「待考试 / 进行中 / 已结束」分类展示,显示考试名称、类型、时间窗口、剩余可考次数,顶部可显示进行中场次数。白名单考试对非名单用户不可见。
考试详情展示规则卡片(考试时间、时长、及格分、可考次数、关联试卷等),支持收藏试卷。操作按钮根据状态呈现:继续考试、开始考试、查看结果,或提示暂不可考(未开始/已结束/次数用尽/不在白名单等)。
4.4 在线答题
答题过程包括:
· 开始或继续考试,生成/恢复答卷场次
· 倒计时显示(定时考试);不限时考试显示「不限时」
· 逐题作答:单选、多选、判断、填空、简答;答题卡定位已答/当前题
· 答题过程中可收藏本题;答案自动保存
· 切屏/切后台时系统累计次数;超过试卷切屏上限将自动强制交卷并记作弊
· 考试窗口结束或答题超时,系统自动强制交卷
交卷后:客观题自动评分,错题进入错题本;含主观题时进入待阅卷(考生先看客观分);纯客观题立即出最终分。
4.5 考试结果
结果页展示得分、及格状态、客观/主观/最终分、用时、交卷时间。阅卷中仅展示客观题分并提示「主观题阅卷中」。模拟考试交卷后可看解析;正式考试取决于试卷是否开启「交卷后看解析」且阅卷已完成。可跳转成绩报告。作弊作废场次会显示异常标记。
4.6 学习模块
4.6.1 错题本
考试中答错的客观题自动收录,分为「待巩固 / 已掌握」。可展开查看题干、选项、你的作答与正确答案、解析;支持收藏、标为掌握、移出错题本。
错题练习:从待巩固题中随机抽题作答;中途退出不保存;交卷后答对的题目自动标为已掌握。
4.6.2 我的收藏
可收藏题目与试卷。答题过程中可收藏题目,考试详情可收藏试卷,便于后续复习。
4.6.3 考试记录
查看历史场次:考试名、第几次、状态、各分项得分、及格标志、用时、切屏、作弊标记。阅卷未完成时最终分显示「待公布」,可进入详情或报告。
4.7 我的证书与报告
我的证书:展示有效/作废证书,可查看详情、下载 PDF;支持按证书编号验真。
成绩报告:按场次查看报告详情并下载 PDF。
4.8 消息中心
消息类型 | 触发场景 |
考试提醒 | 考试发布且开启通知 |
成绩已出 | 场次最终计分完成 |
证书已颁发 | 自动或手动发证成功 |
支持消息列表、标记已读、删除。
4.9 个人中心与设置
展示头像、姓名、手机号,以及证书数、考试记录、学习天数等统计;可进入设置页维护个人相关选项。
五、核心业务流程
5.1 出题与组卷
维护题目分类 → 录入/导入题目 → 创建试卷(固定选题或随机规则)→ 配置防作弊/乱序/重考规则 → 发布试卷。
5.2 考试安排与参考
选择已发布试卷 → 配置考试时间/类型/及格分/重考/白名单/通知/证书 → 保存草稿 → 配置白名单(若启用)→ 发布考试 → 考生在小程序可见 → 进入详情 → 开始/继续考试。
5.3 答题与交卷
系统校验时间窗口、白名单、重考次数、试卷是否允许重考后,生成场次与答卷明细(随机卷按规则抽题,可按配置乱序)。考生逐题作答并自动保存。交卷可由考生主动提交,或由超时、切屏超限、管理员强制、考试停用等触发。交卷后客观题自动评分、错题入库;有主观题则进入待阅卷,无主观题则直接出最终成绩。
5.4 阅卷与出分
仅客观题:自动计算最终分 → 判定及格 → 生成报告 → 符合条件则发证 → 推送成绩消息。含主观题:标记待阅卷 → 阅卷员逐题评分 → 全部阅完后汇总主观分 → 完成最终计分(同上)。
5.5 成绩审核与调分
管理员在成绩审核中查看并必要时调分(须阅卷完成)→ 重新计算最终分与及格状态 → 更新报告 → 按重考计分规则重算有效场次,可能影响证书绑定。
5.6 发证
考试开启「颁发证书」后,当场次完成计分且为有效场次、及格、无作弊时,系统自动选用启用中的证书模板生成证书编号与 PDF,并推送「证书已颁发」消息。考生可在「我的证书」查看下载。作弊作废、重考计分变更或管理员作废后,证书可变为无效。
5.7 错题练习
考试客观题答错 → 自动进入错题本(待巩固)→ 考生发起错题练习 → 随机抽题作答 → 答对标为已掌握,答错保持待巩固;也可手动标为掌握或删除。
六、主要业务规则
6.1 题型与评分
题型 | 阅卷方式 | 评分规则 |
单选题 | 自动 | 答案完全一致 |
多选题 | 自动 | 正确选项集合完全一致 |
判断题 | 自动 | 正确/错误匹配 |
填空题 | 人工 | 阅卷员按 0~满分给分 |
简答题 | 人工 | 阅卷员按 0~满分给分,可写评语 |
最终分 = 客观分 + 主观分 + 调分增量。
6.2 及格判定
优先取考试级及格分;未设置则取试卷及格分;默认 60 分。最终分大于等于及格分即为及格。
6.3 考试时长
定时考试必须配置时长,到点自动强制交卷。不限时与模拟考试无答题倒计时,但考试结束时间到达仍会强制交卷。
6.4 重考规则
· 试卷级:是否允许重考;不允许则只能考 1 次
· 考试级:重考次数 N,总可考次数 = N + 1(含首考)
· 模拟考试:不限次数
· 有效成绩:按「取分」或「取最近一次」计算;作弊作废场次不参与
6.5 防作弊
小程序切屏/切后台时上报并累计次数;超过试卷设定的切屏上限后自动交卷、场次作废并记作弊。管理员可手动标记作弊。作弊场次证书作废,系统可尝试将证书绑定到其他合法通过场次。
6.6 证书发放条件
须同时满足:考试开启颁发证书、该场次为计分规则下的有效场次、最终及格、无作弊标记、阅卷已完成。
6.7 答案解析展示
场景 | 是否展示解析 |
模拟考试,已交卷 | 始终展示 |
正式考试 | 试卷开启「交卷后看解析」且阅卷已完成 |
答题进行中 | 不展示 |
主观题阅卷中 | 不展示最终分;客观题对错部分可见 |
6.8 其他规则
· 随机组卷:每位考生开始考试时独立抽题,试卷可能不同;固定组卷则题目相同(可乱序)
· 白名单开启后,仅名单内考生可见并可考
· 同一考生同一考试同时仅允许一个「答题中」场次,再次进入则恢复该场次
· 考试停用、证书作废等采用逻辑处理,保留历史数据供审计与溯源
七、状态说明
7.1 答卷/场次状态
状态 | 含义 |
未开始 | 已创建未进入答题 |
答题中 | 正在作答 |
已交卷 | 考生正常提交 |
强制交卷 | 超时/管理员/考试结束等强制提交 |
作弊作废 | 作弊处理后的无效场次 |
7.2 阅卷状态
状态 | 含义 |
无需阅卷 | 纯客观题 |
待阅卷 | 已交卷,主观题未评 |
阅卷中 | 部分主观题已评 |
已完成 | 全部阅完,最终分已确定 |
八、业务对象关系
题目分类包含多道题目;题目通过固定选题或随机规则组成试卷;试卷被考试引用;考试可配置考生白名单;考生参加考试产生答卷场次与答题明细;答卷关联成绩报告、证书、作弊记录;考生还拥有错题本、收藏与消息;证书由证书模板生成;后台账号通过角色获得菜单权限。




【属性】
- 框架: uniapp、springBoot
- 语言: Java
- 数据库: Mysql
- 规格: 整站源码
- 授权: 免授权
- 源文件: 完全开源(含全部源文件)
- 大小: 56.6 MB
- 移动端: Wap、小程序
- 安装服务: ¥49.00(额外,可选)【要求说明】
- 主机类型: 独立主机(服务器、VPS、VM)
- 伪静态: 无需
- 操作系统: Linux
- 安装方式: 提供管理权限
- web服务: nginx
相关商品
同分类或相近标签的其他数字商品,方便对比后再购买。
Java
Java登录界面模板源码
Java
基于协同过滤算法的图书推荐系统 python,vue django+vue+my
Java
基于python 的宠物销售商城django ,有源码,文档,可以远程调试,用到
Java
SpringBoot源码企业公司ERP进销存管理系统JavaWeb项目前后端分离
Java
SpringBoot项目源码Java课程查询排课系统React前后端分离Java
Java
SpringBoot项目源码Java课程查询排课系统React前后端分离Java
Java
租户管理系统采用的技术是SpringCloud+React+MySql+MyBa
Java
2025代付系统十一合一代付系统/11合1代付系统/飞猪携程美团滴滴京东拼多多猫眼淘宝
【全开源】Java答题考试练习小程序H5系统源码
在您成功付款后,将获得下载链接以获取源码