我即將開發一個在線酒店預訂系統......使用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
注:DB包含一個以上的酒店......所以它就像一個用戶可以選擇一個城市,並期待在酒店客房提供兩個之間的區域特定的日期...
也說如果有一個特定類型的房間在一個酒店,我只需要顯示在特定時間段內免費的房間數量的10個數字.....
如果這是家庭作業,想到一個模式的。想想酒店如何工作。如果不是,請諮詢您的客戶。他們將自己的業務邏輯 – Midhat 2010-03-17 11:19:40