项目立项说明
一、立项原因
家具制造行业长期面临生产计划难协调、库存积压严重、订单交期不可控等核心痛点。传统手工记账或Excel管理方式导致:
信息孤岛严重:销售、生产、仓库、财务各部门数据不互通,订单状态无法实时追踪
生产排程混乱:缺乏系统化生产计划,车间产能无法合理分配,经常出现急单插单、生产延误
库存账实不符:原材料、成品库存数据滞后,造成缺料停产或库存积压资金占用
财务对账困难:应收应付账款统计繁琐,坏账风险难以及时预警
多门店难管理:企业扩展后多工厂、多门店协同困难,数据无法统一管控
本项目旨在打造一套贯穿销售-生产-库存-财务全链路的ERP系统,实现业务数据实时共享、流程标准化管理、决策数据化支撑,帮助家具企业降本增效、提升交付能力。
二、行业场景与业务背景
行业场景:
家具制造业属于典型的离散型制造,产品品类繁多、定制化程度高、生产工序复杂(开料→雕刻→打磨→油漆→组装→包装)。企业普遍面临小批量多品种订单模式,对生产柔性和交期管理要求极高。
业务背景:
订单驱动生产:家具销售以订单为源头,需根据客户需求安排生产计划,协调车间产能和物料供应
长周期交付:从下单到交付周期长(15-45天),需全程跟踪生产进度,及时处理异常
材料成本敏感:原材料(板材、油漆、五金)占成本60%以上,库存周转直接影响企业利润
多渠道销售:线下门店+线上电商+工程定制多渠道并行,订单来源复杂,需统一管理
财务风险管控:大额订单账期长,需严控应收账款,防范坏账风险
系统概述
本系统是一套面向家具制造企业的全流程ERP管理系统,涵盖销售、生产、库存、财务等核心业务环节。
功能模块
一、销售管理
客户管理:客户档案维护、信用额度设置、客户分级管理
销售订单:订单录入、审核、变更跟踪,支持订单产品明细管理
订单产品:订单明细的SKU、数量、单价、交期管理
二、生产管理
生产工单:根据销售订单生成生产计划,分配车间和工序
生产跟踪:实时记录生产进度、工序完成情况、异常上报
车间管理:车间档案、产能配置、人员分配
派工管理:工序派工、工时统计、计件工资核算
三、库存管理
产品库存:成品入库、出库、调拨、盘点管理
仓库管理:仓库档案、库位设置、库存预警
领料退料:生产领料、余料退库、废料处理
收货管理:原材料到货验收、入库登记
四、采购管理
供应商管理:供应商档案、资质审核、评估评级
采购申请:根据生产需求生成采购计划
采购入库:采购到货验收、质检、入库
五、财务管理
收款管理:销售收款登记、核销、对账
付款管理:采购付款申请、审批、支付
往来余额:应收应付账款汇总、账龄分析
六、配送管理
发货管理:销售出库、物流发运、跟踪
收货确认:客户签收确认、异常处理
七、系统管理
用户管理:用户账号、密码、权限分配
角色管理:角色定义、菜单权限、数据权限
部门管理:组织架构、部门层级
菜单管理:菜单配置、按钮权限
字典管理:数据字典维护
参数设置:系统参数配置
通知公告:系统公告发布
八、系统监控
在线用户:实时在线用户监控
登录日志:登录记录查询
操作日志:用户操作审计
服务监控:服务器性能监控
缓存监控:Redis缓存状态
定时任务:任务调度管理
特色功能
多租户支持:支持多企业/多门店数据隔离,独立核算
流程编排:LiteFlow可视化业务流程配置,灵活调整流程
技术栈
后端:
Spring Boot 2.5.15 + MyBatis-Plus(ORM)
Spring Security + JWT(认证授权)
Druid(数据库连接池)
Redis(缓存+Stream消息)
Elasticsearch 7.17.29(全文检索)
LiteFlow 2.13.2(流程编排引擎)
WebSocket(实时通信)
前端:
Vue 2.6.12 + Vuex + Vue Router
Element UI 2.15.14
ECharts 5.4.0(图表)
Axios(HTTP请求)
架构亮点
多租户架构:通过 tenant_id 列实现数据隔离,自动注入租户ID,支持忽略系统表和超级管理员
模块化设计:Maven多模块架构,业务模块(dserp)与框架模块解耦,便于维护扩展
流程编排:LiteFlow引擎实现业务流程可视化编排,组件化设计(litecomp/)
动态API:MagicAPI支持零代码创建API接口,提高开发效率
统一响应封装:ResultResponse 统一API返回格式,便于前端处理
实现难点
框架体系:平衡通用性与多租户需求
生产排程:Produce 实体关联订单、产品、车间,涉及复杂的状态流转和库存联动,工序确认的幂等性,不能被重复扫码完工确认
多数据源:配置了主从数据库支持(默认从库禁用),为高可用预留扩展
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论