我想查找有关如何使用 PHP 和 MySQL 构建票务预订系统的信息。
可用门票将用于名额有限的个别活动。
系统必须:
- 在任何时候显示正确的可用票数
- 在客户输入付款详细信息时临时将票分配给客户(在指定时间段内)
- 防止其他客户购买其他人正在支付的机票
- 如果分配的门票交易失败或用户放弃付款,则将门票重新分配到活动可用门票总数
该系统有望基于 Ticketmaster 方法。这会为客户分配一张票,并给他们x时间来购买票。在此期间,其他客户无法购买该票。如果交易失败或时间用完,门票将被取消分配,并且可以由其他客户购买。
那么我的简单问题是如何实施这样的系统?您认为 Ticketmaster 是如何实施这样的系统的?
我正在寻找正确方向的推动,任何帮助表示赞赏。