4.14培训管理

1. 引言

1.1 目的

本文档为MES系统中培训管理子系统的完整需求规范,用于指导开发、测试及验收,确保系统满足制造业员工培训数字化、合规化、高效化的管理需求。

1.2 范围

  • 业务范围​:覆盖从课程设计、培训计划、考试评估到数据分析的全生命周期管理。
  • 系统边界​:与MES中的人员管理、生产设备管理、报表系统集成,支持单点登录(SSO)。

1.3 术语定义

术语

定义

技能矩阵

员工技能与岗位要求的匹配度可视化报表

随机组卷

根据规则从题库中自动抽取试题生成试卷

培训路径

针对不同岗位的标准化课程组合(如初级技工→高级技工)

1.4 参考文档

  • ISO 9001:2015 质量管理体系培训要求
  • 企业《生产安全培训管理制度》
  • MES系统总体架构设计文档

 


 

2. 总体描述

2.1 业务背景

制造业员工需定期接受设备操作、安全规范、质量控制等培训,传统纸质记录方式效率低且难以追踪。本子系统通过数字化手段实现:

  • 培训流程自动化​(计划→执行→考核→归档)
  • 合规性保障​(培训记录可审计、防篡改)
  • 技能缺口分析​(通过考试数据生成技能矩阵)

2.2 用户角色与权限

角色

权限

用例示例

培训管理员

课程/题库/考试全功能管理

创建年度培训计划

部门主管

查看本部门员工培训进度

导出未完成培训人员名单

员工

参加培训、考试、练习

在线学习课程视频

阅卷人

批改主观题、复核成绩

评分并添加评语

系统审计员

查看所有操作日志

追溯培训记录修改历史

2.3 系统架构图

(可插入架构图,展示与MES其他模块的关系,例如:)

培训子系统  ├── 前端:Web端(React/Vue) + 移动端(React Native)  

├── 后端:Spring Boot + MySQL  

├── 集成接口:  

│   ├── MES人员管理(同步组织架构)  

│   └── 报表系统(推送培训数据)  

2.4 假设与约束

  • 假设​:企业内网带宽≥100Mbps,支持高清视频流传输。
  • 约束​:需兼容IE11(政府客户要求),但主推Chrome。
  • FR-001​:支持多类型课程内容上传:
    • 视频(MP4/AVI,≤500MB)
    • 文档(PDF/PPT,≤50MB)
    • 外部链接(嵌入第三方学习平台)
  • FR-002​:课程属性定义:
    • 必填:名称、适用岗位(多选)、预计时长(分钟)
    • 可选:关联技能标签(如“焊接技术”“ISO标准”)
  • FR-003​:课程状态包括“草稿”“已发布”“已停用”,仅“已发布”课程可加入培训计划。
  • FR-004​:支持课程版本历史追溯,回滚至旧版。
  • FR-005​:支持按部门、岗位、个人分配培训任务,可设置:
    • 强制完成期限(如30天内)
    • 重复计划(如年度安全复训)
  • FR-006​:冲突检测:避免同一员工同一时间被分配多个培训。
  • FR-007​:实时显示完成率,支持管理员手动标记缺席/补训。
  • FR-008​:员工端学习进度保存(如视频观看至50%退出后续播)。
  • FR-009​:预设岗位培训模板(如“装配线操作员”需完成10门课程)。
  • FR-010​:自动化流程:HR系统录入新员工后,自动触发培训任务分配。
  • FR-011​:试题类型支持:
    • 单选题/多选题(选项可配图)
    • 判断题(√/×)
    • 填空题(支持多空,自动匹配关键词)
    • 简答题(手动阅卷)
  • FR-012​:试题属性:难度(1-5星)、知识点标签、答案解析。
  • FR-013​:随机组卷规则:
    • 按知识点比例(如“安全知识”占30%)
    • 按难度分布(如3星题≥60%)
  • FR-014​:支持人工调整试题顺序、修改分值。
  • FR-015​:考试防作弊功能:
    • 人脸识别(接入第三方API)
    • 切屏超过3次自动交卷
  • FR-016​:异常处理:断网后答案本地缓存,恢复后自动提交。
  • FR-017​:主观题盲阅模式:隐藏考生信息,避免评分偏见。
  • FR-018​:成绩复核流程:支持申诉→重新评分→最终确认。
  • FR-019​:预置报表:
    • 部门培训完成率排名
    • 员工技能雷达图(对比岗位要求)
  • FR-020​:自定义报表:拖拽字段生成(如“近半年质检岗位考试平均分”)。

3. 详细功能需求

3.1 课程管理

3.1.1 课程创建

3.1.2 课程状态与版本控制

3.2 培训计划与执行

3.2.1 培训计划制定

3.2.2 培训过程监控

3.3 新员工培训

3.4 题库与试卷管理

3.4.1 题库管理

3.4.2 试卷生成

3.5 独立考试

3.6 阅卷管理

3.7 数据中心

 


 

4. 非功能需求

4.1 性能需求

  • 并发支持:≥1000人同时在线考试,页面响应时间≤2秒。
  • 数据加载:万级题库查询耗时≤1秒。
  • SR-001​:考试数据加密存储(AES-256),阅卷后自动脱敏。
  • SR-002​:操作日志记录:谁在何时修改了哪条培训记录。
    • 浏览器:Chrome 80+、Edge、Firefox 75+,IE11(基础功能)。
    • 移动端:iOS 12+/Android 8+,适配横竖屏切换。
  • 数据备份:每日增量备份,故障恢复时间≤30分钟。

4.2 安全需求

4.3 兼容性

4.4 可靠性

 


 

5. 数据模型

5.1 核心实体关系图

  • 课程表​(course):id, name, duration, status
  • 培训计划表​(training_plan):id, start_date, end_date
  • 考试记录表​(exam_record):id, user_id, score, submit_time

5.2 数据字典

字段名

类型

描述

示例

course.status

ENUM

课程状态

draft/published/disabled

exam_record.score

DECIMAL(5,2)

考试成绩(百分制)

85.50

 


 

6. 接口需求

6.1 内部接口

  • MES人员管理​:同步部门、岗位、员工信息(JSON over REST)。
  • 生产设备管理​:获取设备操作手册,关联至课程。
  • 人脸识别服务​:调用第三方API验证考生身份。
  • 短信网关​:发送培训提醒(腾讯云/阿里云)。

6.2 外部接口

 

posted @ 2025-04-26 21:01    阅读(37)  评论(0)    收藏  举报