9-1.爱旅行项目订单设计.pptxVIP

  • 52
  • 0
  • 约小于1千字
  • 约 13页
  • 2022-05-03 发布于北京
  • 举报
爱旅行项目库存订单设计;;设计并实现酒店的库存的功能 设计并实现酒店的订单的功能 ;酒店的库存对应的是每一类房型的库存 酒店房间的库存,随着时间变化,当天对应房型的库存都需要重新计算 房型A库存=房型A总库存量-房型A当日被预订的数量 对房间库存的判断,需根据用户输入的入住和退房日期,以及房型ID,根据以上的算法去计算库存 用户输入的是一个大于等于1天的时间段,库存判断需要依据这个时间段内,库存的最小量来进行计算;下订单前库存判断 下单成功,暂锁库存 订单超时未支付,退回库存 订单支付成功,扣减库存 订单支付成功,并超过退房日期,修改订单状态;酒店表 房型表 原始库存表 实时库存表 订单表;输入:入住日期、退房日期、房型ID、订房数量 根据入住日期、退房日期、房型ID在实时库存表查询对应房型的在这个时间段内的库存是否都存在记录 如果都存在记录,则进行最小库存筛选,如果最小库存小于订房数量,则库存不足,反之则库存充足 如果不存在对应某一个或几个日期的库存,则在实时库存表插入相应记录,继续执行步骤2 当日库存 = 实时库存表的库存数量 - 当日订单中对应该房型未支付的订单所占的库存 ;库存检查设计 采用存储过程 库存计算设计 Java算法;订单编号需求: 订单编号不能多重复 分布式系统中订单编号不能重复 解决方案 订单编号可以采用时间戳来生成 每台服务器维护一个订单编号的初始值 ;超时

文档评论(0)

1亿VIP精品文档

相关文档