FMS-PLUS是一套面向国际货运代理行业的一站式 SaaS 管理平台。 立项原因:传统货代业务依赖 Excel、邮件等手工操作,委托接单、订舱补料、提单制作、费用结算等环节数据割裂、易错且效率低,尤其托书(Shipping Instruction)等非结构化单据需人工重复录入。本项目旨在打通“接单—运输—单证—结算—财务”全业务链路,以数字化和 AI 识别替代人工操作,解决货代企业单证处理慢、对账难、多组织协同复杂的产品痛点。业务背景适用于海运整箱/拼箱、空运、铁路班列、拖车运输等多式联运场景,服务于货代公司、承运人及供应链上下游企业。
系统包含 30 余个业务模块、1000+ 接口,核心功能如下:
1. 货运管理(FMS):海运/空运/铁路(整箱、拼箱)订单全流程管理,涵盖委托接单、订舱、补料、提单(BL)制作与放单、集装箱管理、报关、拖车调度、货物轨迹跟踪;
2. 费用结算(Settlement):应收应付(ArAp)管理、账单生成与对账、付款/收款申请、发票管理、银行流水核销、汇率管理、佣金计算;
3. 财务模块(GLM):凭证自动生成、科目设置、现金流量定义、财务报表;
4. AI 智能能力:GPT 智能补料(托书 PDF/Excel/文本自动识别转为结构化订单)、委托单识别、船期识别、OCR 识别集装箱号/封号/时间、司机证件识别、AI 对账、AI 助手;
5. 协同集成:EDI 电子数据交换、舱单(Manifest)、VGM 集装箱称重申报、订单推送、微信端服务;
6. 支撑体系:CRM 客户管理、WMS 仓储、Flowable 工作流审批、报表中心、系统配置与权限管理、操作日志追踪。
技术栈:Java 8 + Spring Boot 2.6.4 + MyBatis-Plus + PostgreSQL(动态多数据源主从读写分离)+ Redis/Redisson(缓存与分布式锁)+ RabbitMQ 异步消息 + Elasticsearch + Flowable 工作流 + Nacos 配置中心 + Shiro/JWT 鉴权 + EasyExcel/POI 报表 + WebSocket 实时推送。
我负责的任务:货运核心业务模块设计与开发、AI 智能识别(补料/OCR/对账)链路实现、结算模块开发、多租户数据隔离体系搭建等。
亮点与难点:
① 大模型(DeepSeek/GLM)+ 可配置提示词实现非结构化托书自动结构化录入,识别结果直接回流业务表单 ,以及AI对账识别,与结算进行快速对账功能;
② 多租户(tenantid/roworgid)+ 动态数据源实现一套系统多组织隔离;
③ Redisson 分布式锁防并发重复提交;
④ Flowable 工作流驱动费用审批;
⑤ 336 个接口统一 Result 包装、BusinessException 错误码体系与 @TrackLog 全链路操作追踪;
⑥ 登陆认证授权体系。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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