面向航空出行与在线票务预订场景,围绕用户查询航班、选择舱位、多人购票及订单处理等需求设计。通过用户端与后台管理端,集中管理航班信息、舱位余票、购票订单和退改签申请,串联航班查询、预订支付及售后审批流程
点击空白处退出提示
面向航空出行与在线票务预订场景,围绕用户查询航班、选择舱位、多人购票及订单处理等需求设计。通过用户端与后台管理端,集中管理航班信息、舱位余票、购票订单和退改签申请,串联航班查询、预订支付及售后审批流程
系统包含用户端和后台管理端。用户端支持注册、邮箱验证登录、密码重置,按出发地、目的地和日期查询航班,查看舱位价格与余票,填写多名乘机人信息并提交订单,支持订单查询、取消及退改签申请。提交订单时扣减余票,普通订单超过15分钟仍未支付时自动取消并释放库存,支付功能接入支付宝沙箱。后台提供航班、机场、航司、价格、用户及订单管理,支持退改签审批、角色菜单配置和经营数据图表展示
采用 Spring Boot、MyBatis、MySQL 与 Vue 2、Element UI 构建前后端分离系统,参与业务页面、后端接口开发及前后端联调。使用 JWT 识别用户身份,Redis 保存邮箱验证码;通过数据库事务和版本号条件更新处理下单库存扣减,使用 RabbitMQ 延迟消息取消超时未支付的普通订单并释放库存。接入支付宝沙箱支付,对异步通知进行验签,使用 ECharts 展示后台经营数据





评论