mes系统
主导前后端分离架构设计,定义 RESTful API 规范,设计数据库表结构,实现高内聚低耦合;
• 实现生产报工模块:使用 Redis 预减库存 + Lua 脚本保证原子性,防止超报;结合 RabbitMQ 异步
落库,对高频查询加入 Redis 缓存,提升接口响应速度;
• 实现设备状态实时监控:通过 WebSocket 推送模拟 PLC 数据至前端看板,后端定时采集状态;
• 基于 RBAC 模型实现多角色权限控制,使用 JWT + 拦截器校验接口访问,敏感操作记录审计日志;
• 利用 RabbitMQ 的 Confirm 机制 + 死信队列保障关键消息可靠投递;
• 成果:系统可完整运行,支持模拟 5 条产线、每日百级工单处理,代码已开源至 GitHub。
企业内部管理