POS Internation 是顺丰泰国国际件寄递系统,服务于顺丰泰国的国际快件业务。系统采用 WinForm 客户端嵌入 Web 页面的方式,为营业网点操作人员提供国际件寄递一站式服务,覆盖包裹信息录入、运费试算与支付等核心环节,并支持中文、泰语、英文三种语言切换,满足泰国本地及国际业务的多语种使用场景。

POS Internation 首页
POS Internation 首页

系统采用前后端分离架构,前端基于 Vue 构建(嵌入 WinForm 客户端承载),后端基于 .NET 8 构建,数据库使用 SQL Server,通过 SqlSugar ORM 进行数据访问;集成 Hangfire 实现业务状态流转与失败补偿,通过 Kafka 完成数据上报。

1. 首页工作台

系统首页作为操作人员的工作台,集中展示寄递业务入口与关键信息,配合多语言切换,不同语种的操作人员均可无障碍使用系统。

首页工作台
首页工作台

2. 国际件包裹信息

支持国际件寄递的包裹信息录入与维护,涵盖寄件人、收件人、包裹详情等核心信息,为后续的运费计算与状态流转提供数据基础。

包裹信息
包裹信息

3. 运费支付

根据包裹信息自动试算国际件运费,并支持在线支付,完成后推动订单进入下一状态流转,全程可追踪、可补偿。

运费支付
运费支付

4. 多语言支持

系统支持中文、泰语、英文三种语言,满足顺丰泰国本地操作人员与国际化业务场景的多语种需求,界面文案随语言切换即时生效。

5. 状态流转与失败补偿

基于 Hangfire 实现寄递业务的状态流转驱动,对异常环节提供失败补偿机制,保障业务在异常情况下仍可恢复与重试,提升系统稳定性。

6. Kafka 数据上报

业务数据通过 Kafka 消息队列实时上报,支撑上层数据采集与监控分析,实现业务流与数据流的解耦。

总体架构

客户端层
 └─ WinForm 客户端(内嵌 Web 页面,承载业务操作界面)
Web 前端
 └─ Vue 单页应用(多语言:中文 / 泰语 / 英文)
后端服务
 └─ .NET 8 Web API(SqlSugar ORM + AutoMapper 映射)
数据与中间件
 └─ SQL Server(业务数据存储)
 └─ Hangfire(状态流转 + 失败补偿)
 └─ Kafka(数据上报)

技术选型一览

层次技术说明
客户端WinForm桌面客户端,内嵌 Web 页面承载业务界面
前端框架Vue单页应用,多语言(中文 / 泰语 / 英文)
后端框架.NET 8Web API 服务
ORMSqlSugar数据访问层
对象映射AutoMapper实体与 DTO 映射
数据库SQL Server业务数据存储
定时任务Hangfire状态流转 + 失败补偿
消息队列Kafka业务数据上报

体验说明

关于 POS Internation

本项目为顺丰泰国内部业务系统,出于业务安全考虑,暂不提供网址和账号进行体验。如您对项目感兴趣或有任何建议,欢迎通过博客的联系方式反馈。

其他亮点

  • 多语言:中文 / 泰语 / 英文三种语言即时切换,适配本地与国际业务场景
  • 客户端嵌入:WinForm 客户端内嵌 Web 页面,兼顾桌面操作体验与 Web 快速迭代
  • 状态流转:Hangfire 驱动寄递业务状态机,异常环节失败补偿自动重试
  • 数据上报:Kafka 消息队列实现业务数据实时上报与解耦