我正在制作餐厅餐桌预订项目,顾客可以预订特定的餐桌(根据餐桌放在哪里)。
我的想法 -
具有属性-id,isReserved(boolean)的表bean(表' s类) - 用于获取尚未保留的表。这个bean类对应于一个'表' db中的关系。 '表'将有20条记录(20个不同的表,具有不同的位置)。
然后有一个客户类,它对应于db中的customer表。客户在预订时将被存储。属性 - id,email,contact,reservedTable_id。
但现在我觉得这一切都没用,因为顾客根据日期和时间预订餐桌。每当他在不同的日期寻找一张桌子时,它应该有“保留”。该日期的条目。那么,这是否意味着我应该限制预订的天数(例如10)并创建10'表格'桌子,每天1个。但是仍然会如何调整时间,例如可以在一天内多次预订一张桌子。
我真的很困惑,我认为我遗漏了某些东西(或某些概念),或者我对问题的处理方法不正确。我用Google搜索了这个日期和时间问题但我根本不清楚。如果我遗失了什么,如果有人指导我,我准备阅读这些概念。请帮忙。
答案 0 :(得分:1)
这里有一些想法,希望它有所帮助。 创建3个表(数据库表):
第3个表将保存table_id,customer_id,reservation_date,reservation_hour列。
栏目描述: