- 52
- 0
- 约小于1千字
- 约 13页
- 2022-05-03 发布于北京
- 举报
爱旅行项目库存订单设计;;设计并实现酒店的库存的功能
设计并实现酒店的订单的功能
;酒店的库存对应的是每一类房型的库存
酒店房间的库存,随着时间变化,当天对应房型的库存都需要重新计算
房型A库存=房型A总库存量-房型A当日被预订的数量
对房间库存的判断,需根据用户输入的入住和退房日期,以及房型ID,根据以上的算法去计算库存
用户输入的是一个大于等于1天的时间段,库存判断需要依据这个时间段内,库存的最小量来进行计算;下订单前库存判断
下单成功,暂锁库存
订单超时未支付,退回库存
订单支付成功,扣减库存
订单支付成功,并超过退房日期,修改订单状态;酒店表
房型表
原始库存表
实时库存表
订单表;输入:入住日期、退房日期、房型ID、订房数量
根据入住日期、退房日期、房型ID在实时库存表查询对应房型的在这个时间段内的库存是否都存在记录
如果都存在记录,则进行最小库存筛选,如果最小库存小于订房数量,则库存不足,反之则库存充足
如果不存在对应某一个或几个日期的库存,则在实时库存表插入相应记录,继续执行步骤2
当日库存 = 实时库存表的库存数量 - 当日订单中对应该房型未支付的订单所占的库存
;库存检查设计
采用存储过程
库存计算设计
Java算法;订单编号需求:
订单编号不能多重复
分布式系统中订单编号不能重复
解决方案
订单编号可以采用时间戳来生成
每台服务器维护一个订单编号的初始值
;超时
您可能关注的文档
最近下载
- 2024年三级餐厅服务员(高级)职业资格鉴定考试题库-下(多选、判断题汇总).doc VIP
- 麦肯锡管理咨询顾问逻辑思维能力培训(167页).pptx VIP
- 中国消化道早癌筛查及内镜诊治指南2025版.docx
- 圆与圆的位置关系市公开课一等奖省赛课微课金奖课件.ppt VIP
- 中小学《刮画》校本教材.docx
- 家政服务员高级实操试卷5.docx VIP
- 重大事故隐患安全管理制度.docx VIP
- 经济法律法规:金融法律制度PPT教学课件.pptx VIP
- 2024年高级家政服务员职业鉴定考试题库(含答案).doc VIP
- 《GB_T 16462.4 - 2007数控车床和车削中心检验条件 第4部分:线性和回转轴线的定位精度及重复定位精度检验》最新解读.docx VIP
原创力文档

文档评论(0)