航空订票系统(核心功能实现)开源说明

本资源是系统的核心后端代码,重点实现“查、订、付、退”主链路,并支持按时间梯度计算退票手续费与退款金额。

技术栈

  • Python + FastAPI
  • PostgreSQL(演示可用 SQLite)
  • Alembic 迁移
  • Pytest 单元测试

已实现能力

  • 航班查询与订单创建
  • 模拟支付(不接真实网关)
  • 退票报价与退票申请
  • 退票规则管理(新增/查询/禁用)
  • 关键流程状态可追踪

业务规则特点

  • 基于“起飞前剩余时间 T”梯度计费
  • 支持手续费比例/固定值
  • 规则命中快照落库,便于审计和复盘

适用场景

  • 教学演示与课程项目
  • 中小系统 MVP 快速搭建
  • 作为微服务拆分前的单体参考实现
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐