【发布时间】:2011-01-28 12:50:52
【问题描述】:
我即将开发一个在线酒店预订系统...使用 php 和 mysql...我对我当前的数据库架构和获取在两个特定日期之间客房免费的酒店的业务逻辑有些疑问。 ..
有谁知道某种教程,我可以在其中了解酒店预订模式和系统中应该使用的业务逻辑......?
感谢您的建议......
编辑: 我已经弄清楚了大部分逻辑......我不清楚的点如下......
-
如果用户在两个特定日期之间选择特定酒店的多个房间,我如何在以下预订表中表示...?
表:预订
Field 1 : reservation_id Field 2 : room_id Field 3 : no. of Rooms Field 4 : check-in date Field 5 : check-out date Field 6 : Customer id -
我如何根据预订表和以下房间表查看两个日期之间的可用房间...?
桌子:房间
Field 1 : hotel_id Field 2 : room_id Field 3 : total_num_rooms
注意:数据库包含不止一家酒店...所以就像用户可以选择一个城市并在两个特定日期之间查找该地区酒店的可用房间...
还说如果酒店有 10 间特定类型的房间,我只需要显示该特定时间段内空闲的房间数量.....
【问题讨论】:
-
如果这是家庭作业,请考虑一个模式。想想酒店如何运作。如果不是,请询问您的客户。他们将成为对其业务逻辑的最佳评判者