【开源项目】航空订票系统(核心功能实现)开源说明
·
航空订票系统(核心功能实现)开源说明
本资源是系统的核心后端代码,重点实现“查、订、付、退”主链路,并支持按时间梯度计算退票手续费与退款金额。
技术栈
- Python + FastAPI
- PostgreSQL(演示可用 SQLite)
- Alembic 迁移
- Pytest 单元测试
已实现能力
- 航班查询与订单创建
- 模拟支付(不接真实网关)
- 退票报价与退票申请
- 退票规则管理(新增/查询/禁用)
- 关键流程状态可追踪
业务规则特点
- 基于“起飞前剩余时间 T”梯度计费
- 支持手续费比例/固定值
- 规则命中快照落库,便于审计和复盘
适用场景
- 教学演示与课程项目
- 中小系统 MVP 快速搭建
- 作为微服务拆分前的单体参考实现
更多推荐
所有评论(0)