← 返回博客首页 | Y2Ksoft 官网
百香果种植 ERP 实战:火龙果 + 百香果双品类,怎么用一套服务端数据底座跑通全链
Y2Ksoft 实战笔记 100 | 2026-10-19 | 农业产业 ERP | Node.js 服务端 | 4K 系统实拍
百香果和火龙果看起来都是藤蔓或热带水果,但真正进入种植 ERP 后,它们的生命周期、基地、批次、糖度、采摘、库存和渠道数据并不一样。罗甸县火龙果百香果种植 ERP 的目标不是做两个孤立页面,而是让红心火龙果、白心火龙果、黄金百香果和紫香百香果共用一套服务端数据底座,在同一个经营视图里被解释。
一、为什么不是“两种水果各做一套系统”
如果火龙果和百香果分别维护一套 ERP,最容易出现的问题不是页面太多,而是同一块基地、同一个农户、同一个客户、同一笔费用被抄两遍。数据一旦分裂,渠道营收和利润报表就会变成两份互相不认识的账。
双品类系统的正确做法,是让品种成为业务记录中的维度,而不是复制整个系统。基地可以同时种火龙果和百香果;采摘批次可以有不同的品种和糖度;渠道销售可以按品种拆分;库存和物流按实际批次流动;财务则统一汇总。
基地→品种→农事→采摘→库存→订单 / 销售→结算 / 利润
二、双品类 ERP 的数据模型
| 业务层 | 火龙果 | 百香果 | 共享数据 |
|---|
| 基地 | 红心 / 白心主栽区 | 黄金 / 紫香棚架区 | 面积、负责人、农户 |
| 生产 | 补光、套袋、疏果 | 棚架、整枝、水肥 | 农事、物候、病虫害 |
| 采摘 | 批次、糖度、等级 | 批次、成熟度、等级 | 地块、负责人、仓库 |
| 流通 | 礼盒、冷链、批发 | 鲜果、直播、私域 | 库存、订单、物流、客户 |
| 财务 | 按基地和批次核算 | 按基地和批次核算 | 收支、成本、结算、利润 |
系统在业务数据之外保留了品种、基地、农户、渠道、客户、订单、库存、物流、采摘、物候、农事、水肥、病虫害、收支、结算、成本和渠道销售明细等集合。页面可以变化,但这些集合是同一份真实数据源。
三、服务端化之后,数据不再是“打开浏览器才有”
原来的单文件系统把数据放进 localStorage,换浏览器、清缓存或者换电脑,数据就断了。重构之后,Node.js 服务端负责会话、数据校验和持久化,浏览器只负责展示和提交。每次保存都写临时文件,再原子替换正式数据文件。
🔐
真正的登录
scrypt 密码哈希、HttpOnly Cookie、登录限流和同源校验。
👥
角色分层
管理员、操作员、只读访客,前端隐藏与后端拒绝同时生效。
🧾
输出安全
用户输入在渲染前统一转义,避免存储型 XSS。
📦
可交付
服务端、种子数据、手册 PDF、截图和自动化测试一起交付。
四、百香果经营最怕“只看总账,不看品种和批次”
黄金百香果和紫香百香果的价格、渠道、客户偏好不一样;火龙果红心和白心也有不同的糖度、等级与销售渠道。系统把品种放进采摘、库存和销售记录中,才能看到品种营收贡献、渠道结构和基地产出,而不是最后只剩一个总销售额。
库存与订单分开后,临期库存、待处理订单和物流状态都能回到经营驾驶舱。农户结算也不再是一段自由文本,而是把数量、单价、扣款类型、扣款金额和实付金额拆开,财务口径更稳定。
五、本地化图表与离线可用
这套系统不依赖 CDN。Chart.js 放在项目本地,登录背景也本地化,断网时页面仍然可以打开。对客户来说,这不是技术炫技,而是很多园区常见的现实条件:网络不稳定、浏览器版本不统一、电脑不一定永远在线。
农业系统不能只在开发者的网络环境里漂亮,要在基地办公室里也能打开。
六、系统截图
01 · 登录页:双品类产业入口
百香果与火龙果共用同一套安全登录入口。

02 · 运营驾驶舱:产业经营总览
基地、渠道、销量、收入、待办和临期预警进入统一看板。

03 · 销售渠道:线上与线下并行
批发、电商、直播、私域等渠道按统一数据口径管理。

04 · 基地管理:多基地与多品种
基地面积、负责人、技术体系、认证和品种结构。

05 · 采摘入库:批次与质量
批次、品种、地块、数量、糖度和等级形成采收记录。

06 · 库存管理:冷链与临期
库位、来源、到期日、库存价值与预警联动。

07 · 利润报表:收支与成本
收入、成本、净收益和利润率从业务数据计算。

08 · 农户档案:基地与农户关系
农户、基地、规模、品种和参与类型统一维护。

09 · 系统设置:产业主体信息
合作社、产业概况、认证资质和运营参数集中查看。

七、这类系统真正交付了什么
- 一个统一的服务端数据底座,而不是两个复制页面。
- 火龙果与百香果品种、基地、批次和渠道的统一数据。
- 登录、会话、角色权限和 XSS 输出安全。
- 金额两位小数展示和结算口径拆分。
- 本地图表、离线页面和可备份数据文件。
- 4K 实拍、使用手册和自动化验收。
双品类 ERP 不是把两个名字写进标题,而是让两个产业共用一套能长期维护的数据结构。页面可以随着经营变化,数据底座不能每天都在重做。