1.立项目标:本人做mes系统主要前前后后做过多个项目主要是从事mes项目大概也有几年了,并且mes项目,主要是做单点登录功能以及数据库的正删改查功能,目前之前到现在做了将近7年的工作经验了前前后后做了多个关于mes的系统
**项目描述**:水产品全链条溯源监管平台,覆盖上游供应商、生产加工企业、品牌方,实现水产品一物一码溯源追踪,完成产品批次赋码、上下游企业档案管理、扫码溯源统计、溯源模板配置等核心业务。
**技术栈**:SpringBoot、JeecgBoot、Mybatis‑Plus、MySQL、Redis、Vue2+Element‑UI、RBAC 权限、Docker
**实现内容**
1. **关联企业维护模块(截图页面)**
- 数据库设计:设计关联企业主数据表,存储企业名称、统一社会信用代码、企业类型、简称、联系人、联系电话等字段。
- 后端接口开发:编写新增责任相关方、编辑、单条删除、批量删除接口;实现企业名称、信用代码、简称多条件模糊查询 + 分页查询功能。
- 前后端联调:对接 Vue 前端列表页面,完成表单校验、列表回显、操作按钮权限控制。
2. **批次 & 赋码管理模块**
- 开发产品批次后台管理接口,维护生产批次基础数据。
- 实现溯源二维码生成逻辑,将产品批次信息与上游供应商企业档案进行绑定。
3. **溯源业务模块**
- 开发扫码统计接口,记录消费者扫码日志,统计扫码次数。
- 开发溯源模版维护接口,配置溯源展示页面字段;为溯源可视化大屏提供 ECharts 图表统计数据源。
4. **权限与数据隔离**
- 基于 JeecgBoot 内置 RBAC 权限体系,完成菜单、按钮权限控制;
- 添加数据权限过滤,实现不同登录企业账号,只能查看自己名下的关联企业与产品溯源数据。
**项目成果**:完成水产品上下游企业档案管理,实现从源头到终端的产品溯源闭环,系统稳定上线交付使用。
1. **首页仪表盘看板(截图首页)**
- 开发设备状态统计接口:统计设备总数、运行中、待机、故障、停机 5 种状态数量,返回看板卡片数据。
- 编写生产趋势、每日产能、人均日产能统计 SQL,提供 ECharts 折线图数据源,完成生产数据可视化展示。
2. **日历视图‑生产排产计划模块**
- 设计生产排产工单数据表,存储工单编号、产品名称、生产数量、计划生产日期。
- 开发按月日历视图工单查询接口,前端日历渲染对应日期的生产工单;实现工单新增、修改、删除、查询等 CRUD 功能。
3. **工厂业务模块开发**
- 完成主数据、产品管理、设备管理、车间管理、工艺管理、仓储管理、质量管理后端接口开发,支撑工厂全流程工单流转业务。
4. **性能优化与部署上线**
- 针对生产报表大数据量查询进行 SQL 分页优化,提升列表加载速度;
- 使用 Docker 打包项目镜像,配合 K8s 完成项目云服务器部署、调试与版本迭代上线。
**项目成果**:落地水产加工厂