程序聚合 软件案例 生产ERP-生产制造ERP系统

生产ERP-生产制造ERP系统

行业:工业互联网、企业内部管理
载体:网站
技术:Go、React

业务和功能介绍

生产制造ERP系统 — 业务与功能介绍

一、产品概述

本系统是面向中小型离散制造企业的生产管理平台,覆盖从物料主数据、BOM、工艺路线到生产工单、库存、质检、采购、销售的全链路。采用 Go + React + PostgreSQL 技术栈,前后端分离架构,支持私有化部署。

二、核心业务模块

1. 物料管理
支持原材料、半成品、成品、消耗品四类物料主数据管理,包含编码、规格、单位、分类、安全库存、最大库存、最小订购量和提前期等完整字段。提供搜索、类型筛选和分页查询。

2. BOM与工艺路线
BOM管理支持版本控制、生效/失效日期、损耗率、关键件标记和多层物料清单。工艺路线支持多工序编排,每道工序可指定工作中心、准备工时、单件工时和外协标记。

3. 生产管理
生产工单覆盖完整生命周期:草稿→下达→进行中→完工→关闭。工单可引用BOM和工艺路线,自动生成工单号,实时追踪工序进度。支持逾期工单预警。

4. 库存管理
采用事务流水+余额快照双表设计,支持入库、出库、工单领料、工单完工、调拨和调整六种事务类型。批次号/序列号全程可追溯,多仓库多库位管理,库存余额支持现有量、已分配量、可用量三级展示。

5. 质量管理
提供来料、过程、成品三类检验方案管理,支持抽样方式和样本量配置。检验结果可关联生产工单、采购收货或库存批次,记录检验结果(合格/不合格/让步)。

6. 采购与销售
采购订单覆盖草稿→审核→收货→关闭状态流转,支持多行明细和金额自动计算。销售订单覆盖草稿→确认→发货→关闭流程。供应商和客户支持完整的基础数据管理。

7. 系统管理
用户认证采用JWT+bcrypt,支持独立登录页和路由守卫。角色-权限体系包含76个精细权限码(14个菜单权限+62个数据操作权限),7个预设角色。支持部门、员工组织架构管理和用户角色分配。

三、技术特性

后端使用Go语言,chi路由框架,原生SQL访问PostgreSQL,45张数据库表。前端使用React 18+TypeScript+Ant Design 5+毛玻璃风格UI。提供78个RESTful API端点,10个后端集成测试和7个前端单元测试。

四、部署方式

支持Docker Compose一键部署PostgreSQL,或连接已有数据库。初始化SQL脚本包含完整建表和种子数据(角色、权限、管理员账号)。前后端独立部署,前端通过Vite代理或Nginx反向代理连接后端API。

五、适用场景

机械加工、电子组装、五金制品、模具制造等离散制造领域的中小型工厂。系统设计遵循BOM→工单→工序→入库的核心生产闭环,适合从接单到交货的全流程数字化管理。

项目实现

一、技术栈

后端Go 1.26 + chi路由 + PostgreSQL 16 + JWT,前端React 18 + TypeScript + Ant Design 5 + 毛玻璃CSS,数据库35张表,测试覆盖10个后端+7个前端用例。

二、架构

三层架构(Handler→Repository→Model),78个RESTful端点,中间件提供JWT/CORS/日志。前端AuthContext管理认证状态和权限列表,14个业务页面通过Vite代理连接后端。

三、亮点

1. 76个权限码(14个menu:*控制菜单+62个resource:action控制CRUD),菜单动态过滤,路由守卫拦截。
2. 库存双表设计:不可变流水表+可更新快照表,ON CONFLICT原子UPSERT保障并发。
3. 毛玻璃UI:CSS全局覆盖Ant Design组件,14页面零改动获得backdrop-filter模糊效果。
4. 幂等迁移脚本:IF NOT EXISTS + ON CONFLICT + BEGIN/COMMIT事务包裹。


示例图片视频


深圳零源码科技有限公司
24小时内活跃
交付率:100.00%
相似推荐
爬虫脚本-爬虫
自动获取建筑社多页面数据,并进行多次的核心数据获取,同时将数据存放入表格中方便后续数据分析,可自行选择删改数据,并且可跟随网站的数据页面变更获取更多页面的数据可根据自身意愿清除添加数据。
分布式任务调度中心后台管理系统-可视化调度运维平台
立项背景与目标 企业多业务存在大量定时数据同步、批量计算、日志清理等定时任务,传统单机定时脚本存在分散难管控、执行失败无告警、运行数据无法追溯、执行状态不透明等问题。本项目搭建统一分布式任务调度平台,实现全量任务集中管控、执行过程可视化监控、异常自动告警,保障批量任务稳定可靠执行。 核心功能模块 任务基础管理:统一录入、启停、编辑定时任务,当前在线运行任务共 8 个,支持自定义执行周期、重试策略; 分布式执行器管控:对接 1 台在线执行器机器,实现任务远程分发、资源隔离、负载均衡; 调度数据可视化报表:基于 ECharts 实现日期分布折线图、任务成功率饼图,统计周期内累计调度 115429 次,直观区分成功 / 失败 / 进行中三类任务状态; 异常运维模块:任务执行失败实时推送告警,留存全量调度日志,支持按日期筛选历史记录、定位故障任务。 业务流程 运维人员在后台创建定时任务并配置调度规则,调度中心按时间规则自动向执行器下发任务;任务执行后自动采集运行结果,写入数据库统计数据;前端实时渲染可视化报表,出现失败任务时触发消息告警,运维可查看报表与日志排查问题。
露营地前后端-趣汇友
本项目面向房车露营、自驾游及车友社群用户,建设集营地查询、路线规划、活动资讯、内容浏览、即时交流和会员服务于一体的综合平台。项目目标是解决营地信息分散、路线决策困难、用户互动不足等问题,提升用户从“找营地、看路线”到“交流分享、服务转化”的整体体验。核心功能包括地图找营地、营地详情、线路推荐、车友圈动态、打卡互动、群聊私聊、个人中心和订单会员等,整体形成“首页进入-搜索发现-详情查看-互动交流-收藏下单”的完整业务流程闭环。
北京地铁展厅程序
## 立项背景和目标 京投展厅需要一套可快速配置内容、支持多种互动形式、具备实时通信能力的数字化管理平台。目标是实现展厅内容"零代码"更新、观众互动数据实时采集与展示、多终端协同控制,提升展厅运营效率和观众体验。 ### 核心功能模块 | 模块 | 功能说明 | |------|---------| | 单页内容管理(Pages) | 通过配置表单动态渲染编辑页面,支持文本、图片、视频、音频、富文本编辑器等多种字段类型,实现展厅各展项内容的灵活配置 | | 媒体资源管理(Media) | 管理展厅图片、视频等媒体资源,支持投票功能及排行榜展示 | | 人员管理(Person) | 管理展厅相关人物信息展示 | | 文章管理(Article) | 展厅资讯、新闻等内容管理 | | 投票系统(Vote) | 支持观众对展项进行投票,实时排行榜展示 | | 摇一摇互动(Shake) | 基于WebSocket的实时摇一摇互动,统计观众摇动次数 | | AI助手(Assistant) | 集成讯飞AI,支持智能问答和语音听写 | | 人脸融合(FaceMerge) | 集成百度AI人脸融合能力 | | 内容审核(Censor) | 集成百度AI文本/图片内容审核 | | 系统权限管理 | 基于RBAC的权限体系,支持节点+分类(cid)双维度权限控制 | | 操作日志 | 全量记录后台操作行为,支持审计追溯 | | 数据导入导出 | 基于PhpSpreadsheet的Excel批量导入导出 |
大音平台任务库
主要负责省侧大音平台任务库的维护与开发,根据需求对任务库各种类型的工单信息进行对应的增删改查,完成后进行开发自测,撰写开发自测报考,自测无误后与集团进行联调,最后与测试人员共同进行上线,提交代码以及脚本。 2.自定义接口文件根据集团领导要求建设差评修复闭环管理,将总部同步用后即评差评用户进行自行修复,修复完成后将修复数据通过文件接口同步至大音平台。 3.给大音平台上报采集订购办理时长、产品寄送时长、勘察设计时长、安装时长等指标,调用网络部接口获取数据,并进行封装,逻辑处理后以文件的形式每月10号之前上报到大音平台。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服