项目背景
中国东方航空作为国内三大骨干航空运输集团之一,员工规模超过10万人,每年需要对飞行员、乘务员、机务维修、地面服务等各类岗位进行大量的岗位培训、合规考试、技能认证。传统的线下集中考试模式组织成本高、安排周期长、数据统计慢,无法满足企业快速发展的培训需求。
客户核心诉求:搭建一体化在线考试平台,支持多类工种、大规模并发、防作弊机制、自动阅卷与证书生成。
核心痛点分析
- 考试组织难:全国分子机构多,统一安排考场和监考人员成本巨大
- 并发压力大:月度统一考试峰值超3万人同时在线答题,系统性能要求极高
- 题库管理杂:各业务条线题库独立,题型多样(单选/多选/判断/问答/实操)
- 防作弊要求:航空业考试纪律严格,需要人脸识别、切屏监控、随机乱序
- 发证流程繁:考试通过后需要制作电子证书,支持官方查验
解决方案架构
码匠软件基于MJSOFT架构主板,为东方航空量身打造了企业级在线考试系统,整体架构如下:
| 层级 | 技术选型 | 说明 |
|---|---|---|
| 接入层 | Nginx + SLB负载均衡 | 支持10万级并发接入 |
| 应用层 | SpringCloud微服务 + Vue3 | 考试服务/题库服务/证书服务拆分部署 |
| 缓存层 | Redis集群 + 本地缓存 | 答题过程毫秒级响应,防提交拥堵 |
| 数据层 | MySQL主从 + MongoDB | 答题记录写入性能优化 |
| AI能力 | 人脸识别活体检测 | 对接公安部身份核验接口 |
核心功能模块
题库
多题型题库管理
支持12种题型,批量导入,版本管理,自动组卷策略
考试
大规模考试引擎
3万人并发,断点续考,实时保存,防回退改答案
防作弊
多重防作弊机制
人脸登录+中途抓拍+切屏检测+题目乱序+选项乱序
阅卷
智能阅卷系统
客观题秒判,主观题在线分评,总分自动核算
证书
电子证书生成
合格自动生成带签章电子证书,支持二维码官方查验
报表
数据分析驾驶舱
通过率/分数段/知识点掌握度多维度分析报表
项目交付成果
▲ 系统数据分析驾驶舱截图示意
| 指标 | 上线前 | 上线后 | 提升效果 |
|---|---|---|---|
| 单次最大考试规模 | 5,000人(分批次) | 30,000人(同时) | 600% ↑ |
| 考试组织周期 | 15-30天 | 1-3天 | 90% ↓ |
| 人工阅卷成本 | 200人天/次 | 10人天/次 | 95% ↓ |
| 平均出分时间 | 7-15天 | 实时/1天 | 95% ↓ |
| 年度培训总成本 | 约800万 | 约200万 | 75% ↓ |
| 考试作弊率 | 约3% | <0.1% | 97% ↓ |
客户评价
"码匠团队在考试系统领域的专业性超出了我们的预期,特别是大规模并发考试的稳定性让我们非常满意。系统上线后,我们培训部门的工作效率提升了一个数量级。下一期的AI智能出题和学习路径推荐功能,我们也已经交给码匠继续开发了。"
—— 东方航空培训中心 王主任