人员管理模块├─ 组织架构管理(工厂/车间/部门)├─ 班组管理(班次、班组、班组长)├─ 员工档案管理(基础信息、状态、入职离职)├─ 岗位管理(岗位定义、岗位职责)├─ 技能资质管理(技能证书、有效期、可操作工序/设备)├─ 账号权限管理(账号、角色、菜单权限、数据权限)├─ 排班管理(班次排班、轮班、节假日)├─ 人员在岗状态管理(在岗/离岗/请假/下班)└─ 人员履历&绩效统计(报工产量、质检、维保、工时统计)
三、各功能详细设计与实现
组织架构管理
层级结构
工厂 → 车间 → 部门 → 班组
支持无限级树形架构
可启用 / 停用、禁用组织
绑定对应产线、工序区域
实现逻辑
后台维护树形结构,其他模块(设备、工单、报工)下拉直接引用组织编码,做数据隔离权限。
2. 班组管理
核心字段:
班组编码、班组名称、所属车间 / 部门
班组长、班组成员
适用班次(白班 / 夜班 / 早中晚三班)
班组状态(启用 / 解散)
业务作用:
工单派工按班组下发
点检 / 保养任务按班组推送
生产报工按班组统计产量
3. 员工档案管理(核心主数据)
员工基础字段
员工编号(唯一工号)、姓名、性别、手机号、身份证、入职日期、工种、所属部门 / 班组、岗位、员工状态(在职 / 离职 / 请假 / 停用)、头像、工牌二维码、备注。
员工状态控制逻辑
离职 / 停用:系统禁止登录、禁止报工、不参与派工
请假:标记离岗,工单自动不分配该人员
实现:新增 / 编辑 / 批量导入 / 离职注销 / 档案导出。
4. 岗位管理
预设标准岗位:
生产操作工、班组长、调度员、质检员、设备维保员、系统管理员、仓库管理员
每个岗位配置:
岗位名称、岗位编码
可访问菜单范围
默认数据权限范围(本车间 / 本班组 / 全厂)
允许操作业务(报工、点检、报修、保养、质检)
作用:新增员工直接绑定岗位,自动赋权,不用逐个配权限。
5. 技能资质管理
(车间最实用、强控必备)
核心设计
建立技能字典
如:折弯操作、焊接操作、机器人编程、设备维修、无损检测、质检巡检。
员工绑定所持技能、证书编号、发证日期、有效期
绑定可操作工序、可操作设备
强控业务规则(重点实现)
关键工序 / 关键设备做技能校验
无对应技能员工:不能开工、不能报工、不能操作该设备
证书到期自动预警,到期锁定权限
适配人防门行业:焊接、探伤、特种设备必须持证上岗。
6. 账号与权限管理(MES 标准 RBAC 模型)
采用用户→角色→权限经典三层设计
1)角色管理
预设角色:操作工、班组长、设备员、质检员、调度、管理员。
角色绑定:菜单权限、按钮权限(新增 / 编辑 / 删除 / 导出)、数据权限。
2)员工账号绑定
一人一号,工号即账号,支持密码登录、扫码登录、PAD 自动登录。
3)权限细分两层
功能权限:能否看菜单、能否点按钮
数据权限:只能看自己班组 / 本车间 / 全厂数据
例如:操作工只能看自己工单;调度看全车间。
7. 排班管理
实现方式
先定义班次规则:白班、夜班、三班倒、上下班时间
按班组 + 日期自动排班,支持手动调班、请假、替班
系统自动记录:当班人员、出勤状态
联动业务:
按班次自动生成点检、保养、生产任务
报工自动归属对应班次,按班次统计产量、工时
8. 人员在岗状态管理
状态:在岗、离岗、请假、下班、旷工
实现方式:
工位 PAD 签到签退
刷卡 / 扫码签到
班组手动登记
用途:
调度实时看车间在岗人数
设备故障派工优先派在岗人员
生产负荷、人力评估统计
9. 人员履历与工时绩效
自动汇总每个人:
每日 / 每月生产报工数量、完工工时
参与工序、操作设备记录
点检次数、保养次数、维修工单数量
质检合格 / 不良统计
形成人员绩效报表,支持导出。
四、核心业务流程
维护组织架构 → 建立部门、车间
建立班组、班次规则
维护岗位、技能字典
批量导入员工档案,分配班组 + 岗位 + 技能
给员工绑定系统账号、分配角色权限
按月 / 按周自动排班
员工工位登录、签到上岗
工单派工、点检保养任务按人员 / 班组自动下发
报工、质检、维保自动关联操作人员
离职员工做档案注销、禁用账号、回收权限
五、数据库核心表设计
组织架构表 sys_org
org_id、org_name、parent_id、org_type (工厂 / 车间 / 部门)、status
2. 班组表 sys_team
team_id、team_name、org_id、leader_id、shift_type、status
3. 员工档案表 sys_employee
emp_no、emp_name、org_id、team_id、post_id、phone、entry_date、emp_status
4. 岗位表 sys_post
post_id、post_name、post_desc
5. 技能字典表 sys_skill
skill_id、skill_name、skill_type
6. 员工技能关联表 emp_skill
emp_no、skill_id、cert_no、valid_date
7. 班次定义表 sys_shift
shift_id、shift_name、start_time、end_time
8. 排班表 emp_schedule
schedule_date、team_id、emp_no、shift_id、duty_status
9. 角色表 sys_role、用户角色关联、权限菜单表(标准 RBAC 五张表)
六、与 MES 其他模块联动
1、与生产工单 / 报工
工单可指定责任人 / 班组;报工自动记录操作人、工时;按人员做产量绩效。
2、与设备管理
设备点检 / 保养 / 维修自动绑定执行人;无技能禁止操作关键设备。
3、与质量管理
质检记录绑定质检员,可追溯哪个员工质检、放行批次。
4、与任务推送
点检、保养、维修工单按班组、责任人自动推送待办。
5、与看板
车间看板显示在岗人数、各班人力负荷、出勤统计。
七、实施落地注意事项
工号全厂唯一,编码规则统一,后续所有模块都用工号关联。
先维护组织、班组、岗位,再导入员工,顺序不能乱。
关键工序必须开启技能资质强控,避免无证上岗。
权限按岗位 + 角色模板化配置,不要逐个给员工配权限。
支持 Excel 批量导入员工,项目实施快速初始化数据。
离职员工禁用不删除,保留历史报工、维保、质检追溯数据。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!