『7x24小时有问必答』
因公众号更改推送规则,请点“在看”并加“星标”
第一时间获取精彩技术分享

在MES系统中会涉及到人员管理模块,
今天学习一下人员管理模块相关的内容。
下面从模块定位→功能架构→字段设计→权限体系→业务流程→实现逻辑→数据库表→和其他模块联动→落地注意事项几个方面依次学习,看和你遇到的人员管理模块是否一致。

一、模块定位与设计目标

定位

人员管理是 MES基础主数据核心模块,统一维护工厂组织、班组、员工、岗位、技能、权限、考勤报工关联,是报工、派工、设备操作、质检、维保、权限控制的人员基础。

设计目标

统一员工档案、组织架构、班组管理
岗位 + 技能资质管控,无证不能操作关键工序 / 设备
账号权限精细化,按角色 / 岗位分配菜单与数据权限
人员与工序、设备、工单、报工、绩效自动关联
支持班次排班、上下班、在岗状态管理
人员履历、操作记录、质检记录、维保记录全程可追溯

二、整体功能架构

plaintext
人员管理模块├─  组织架构管理(工厂/车间/部门)├─  班组管理(班次班组班组长)├─  员工档案管理(基础信息状态入职离职)├─  岗位管理(岗位定义岗位职责)├─  技能资质管理(技能证书有效期可操作工序/设备)├─  账号权限管理(账号角色菜单权限数据权限)├─  排班管理(班次排班轮班节假日)├─  人员在岗状态管理(在岗/离岗/请假/下班)└─  人员履历&绩效统计(报工产量质检维保工时统计)

三、各功能详细设计与实现

组织架构管理

层级结构

工厂 → 车间 → 部门 → 班组
支持无限级树形架构
可启用 / 停用、禁用组织
绑定对应产线、工序区域

实现逻辑

后台维护树形结构,其他模块(设备、工单、报工)下拉直接引用组织编码,做数据隔离权限。

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 批量导入员工,项目实施快速初始化数据。
离职员工禁用不删除,保留历史报工、维保、质检追溯数据。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码