选出仓库中被预订车票数的功能逻辑上如何实现?
这是个票务公司的车票预订管理软件;现在在实现时遇到了个问题,弟百思不得其解,恳请高手指教:
Q:当根据订单比对库存,确定是否需要采购时,如何得知该订单产品在库存中的已预订数量?
现在还没有具体的设计数据库,实际情况如下:
1 每个客户下单时可以订购主选的车票,同时可自主设置若预订不到主选车票时的副选车票;副选的条件可以是时间范围,也可以是到站范围。
2库存的记录,即使完全一样的车票也要单独记录,不能因价格差异做均价合并数量;
我对此处所指功能设想的数据表有4张,采购单、副选车票表、销售记录表、库存表;可是如何确认某张库存的车票是否被预订?即,库存有5张天津到上海的车票,我如何得知这5张是否有人预订?(提醒:因为多人副选车票条件的范围可能包含这天津上海的车票,)如何做标记呢?
是不是我的思路有问题,这些需求都是客户要求的,实际也碰到如此订票的情况,要求不过分,只是如何实现?
求思路! 急用!拜谢!