外贸ERP产品系统

我要开发同款
tobin2026年10月27日
5阅读

技术信息

语言技术
C#、Java、HTML5、CSS、JavaScript
系统类型
Web、小程序轻应用
行业分类
企业服务、物流仓储

作品详情

行业场景

外贸定制礼品、首饰、围巾、包袋类企业普遍处在“Excel + 邮件 + 微信群”的管理阶段:几千个 SKU 的规格、图片与报价分散在各个业务员手中,销售订单、采购订单、样品、生产数量、出货与箱单之间缺少可追溯的关联,改单多靠口头确认,交期和欠交数量只能人工汇总,常出现同一 SKU 多次成交价混用、数量重复填报相互矛盾、出货记录对不上订单等问题。随着定制订单比例上升、多工厂协作和多币种结算成为常态,企业需要一套以 SKU 为中枢、聚焦订单执行过程而非财务总账的轻量 ERP。

本项目立项即面向这类外贸供应链企业,解决“订单执行过程不透明、数据不可追溯、数量与价格口径不一致”的产品问题。业务场景覆盖接单报价、下单给工厂、样品确认、生产完工与验收、出货装箱、柜与运单追踪、异常处理全链路,目标是把散落在人和表格里的信息沉淀为同一套可查询、可追溯、可复算的业务数据,让跟单、仓库和管理者基于同一事实协作。

功能介绍

项目包含 10 个功能模块:
1. SKU 主档:商品编码、客户货号/工厂货号、图片与条码管理,支持按品类配置差异化字段(包、首饰、围巾字段集合不同)。
2. SKU 品类字段配置:可视化维护品类字段模板与字段值,避免主档膨胀成大宽表。
3. 客户管理 / 工厂管理:维护往来单位档案,供订单、出货引用。
4. 订单管理:销售单(SO)与采购单(PO)共用一套表单,支持价格与规格快照,确认后明细冻结;采购明细行级关联来源销售明细,实时显示已采购、待采购;列表按方向区分销售/采购,金额按币种显示符号。
5. 样品台账:开发样、产前样、留样登记,附带内衬掉色、手把脱层等检查项。
6. 数量台账(数量引擎):按事件(订购、完工、检验合格/不合格、领样、出货、退货)自动计算欠交、合格待发、待整改及货物位置四态,支持全量幂等重算。
7. 出货管理:出货单与装箱箱单,出货行保留来源成交价,确认发运后自动写入数量引擎。
8. 出货追踪:以订单号、SKU、柜号、运单号、箱号五个标识交叉检索同一出货单。
9. 异常管理:异常类型/等级/状态、处理措施与经验沉淀,支持一条异常多条处理记录。
10. 基础支撑:菜单与角色授权、数据字典、批量导入导出、样例数据脚本。

项目实现

我独立负责项目的需求梳理、领域建模、数据库设计、前后端开发与联调验收。具体任务包括:把客户零散需求整理为 SKU、订单、样品、数量、出货、异常六个领域并编写验收剧本;设计业务表结构与增量 SQL 脚本;实现后端订单、明细、数量引擎、出货、异常等接口;使用力软低代码表单搭建列表与表单页,并用 Vue 3 自定义开发订单详情、数量看板和追踪页面;编写数据库基线验算脚本与 75 条 HTTP 断言完成验收。

技术栈:前端 Vue 3.5 + TypeScript + Vite + ant-design-vue + Pinia;后端 .NET(C#)+ SqlSugar ORM + MySQL;前后端通过 REST 接口交互,采用“低代码打底 + 自定义服务攻坚”的混合架构。

亮点与难点:
1. 数量引擎采用事件驱动,不由各页面自存汇总;事件流水、派生公式、状态表三处结果一致,验收剧本(订购 1000、合格 950、实发 800 → 欠交 200、合格待发 150、待整改 50)零偏差,并支持幂等重算。
2. 订单确认时冻结价格与规格快照,编辑走字段白名单更新,解决整行覆盖导致确认状态、订单方向被清空的问题。
3. 采购单与销售单复用同一套表单,靠明细行级来源关联实现待采购量过滤与保存校验,避免同一 SKU 跨订单串数。
4. 主要难点是数量口径的唯一性与主表/子表联动:通过拆出数量事件表、统一服务端计算、前端只读派生值来保证一致性。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论