机场快线综合运营平台(客运运营管理系统)

企业服务 物流服务 案例ID:250090
Z.
2 年经验· 鑫科
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

这个项目是我一个人从零写的,前后端全包。业务是做机场快线/客运公司的运营管理后台,排班、订票、派车、财务结算一条龙。前端Vue3+TypeScript+Ant Design Vue,后端Java21+SpringBoot3,MySQL存数据,一共25个页面、18个Controller、37张表。功能上像下单锁座、支付出票、退改签、验票、派车报班、例检发车、到站路单、结算单审核付款这些都有。比较折腾的是下单并发那块,用了SELECT FOR UPDATE锁库存防超卖,压测50个并发请求库存没出问题。还有支付回调验签,因为JSON键顺序变了导致签名对不上,改了一晚上。最后写了个15步的端到端回归脚本,从配置产品到结算付款全链路跑通,21项断言全过。代码里我自己定了七条业务不变量,比如容量不能小于0、同一运次同一人只能有一张有效票、金额必须对得上,这些比功能本身更重要。反正这个项目就是一个人扛下来的,源码可以跑,也能按你的业务改。

机场快线综合运营平台(客运运营管理系统)

企业服务 · 物流服务 案例ID:250090
联系该工程师
微信扫码,建群沟通
作者: Z. - 2年经验- 鑫科

案例介绍

这个项目是我一个人从零写的,前后端全包。业务是做机场快线/客运公司的运营管理后台,排班、订票、派车、财务结算一条龙。前端Vue3+TypeScript+Ant Design Vue,后端Java21+SpringBoot3,MySQL存数据,一共25个页面、18个Controller、37张表。功能上像下单锁座、支付出票、退改签、验票、派车报班、例检发车、到站路单、结算单审核付款这些都有。比较折腾的是下单并发那块,用了SELECT FOR UPDATE锁库存防超卖,压测50个并发请求库存没出问题。还有支付回调验签,因为JSON键顺序变了导致签名对不上,改了一晚上。最后写了个15步的端到端回归脚本,从配置产品到结算付款全链路跑通,21项断言全过。代码里我自己定了七条业务不变量,比如容量不能小于0、同一运次同一人只能有一张有效票、金额必须对得上,这些比功能本身更重要。反正这个项目就是一个人扛下来的,源码可以跑,也能按你的业务改。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×