根据日期和时间存储数据 - 预订系统
store data on basis of date and time - Reservation system
我正在制作一个餐厅 table 预订项目,客户可以在其中预订特定的 table(根据 table 在餐厅的位置)。
我的想法-
A table bean(table's class) with attributes - id, isReserved(boolean) - 获取尚未保留的 tables。这个 bean class 对应于 db 中的一个 'tables' 关系。 'tables' 将有 20 条记录(20 个不同的 table 具有不同的位置)。
然后有一个客户class对应db中的客户table。客户在进行预订时将被存储。属性 - ID、电子邮件、联系人、reservedTable_id。
但现在我觉得这一切都没有用,因为客户根据日期和时间预订了table。每次他在不同的日期查找 table,它应该有该日期的 'isReserved' 条目。那么,这是否意味着我应该限制预订天数(例如 10 天)并创建 10 'tables' tables,每天 1 个。但是仍然如何调整时间,例如 table 可以在一天内预订多次。
我真的很困惑,我想我遗漏了一些东西(或一些概念)或者我处理问题的方法不正确。我用谷歌搜索了这个日期和时间问题,但我一点也不清楚。如果我遗漏了什么,如果有人指导我,我准备阅读这些概念。请帮忙。
一些想法,希望对你有所帮助。
创建 3 Tables(数据库 Table):
- Tables(丁宁Table)
- 客户
- 预订
第 3 个 table 将包含 table_id、customer_id、reservation_date、reservation_hour 列。
列说明:
- table_id => table1
PK
- customer_id => table 2
的 PK
- reservation_date => 预订日期
- reservation_hour => 预定日期内的具体时间
我正在制作一个餐厅 table 预订项目,客户可以在其中预订特定的 table(根据 table 在餐厅的位置)。
我的想法-
A table bean(table's class) with attributes - id, isReserved(boolean) - 获取尚未保留的 tables。这个 bean class 对应于 db 中的一个 'tables' 关系。 'tables' 将有 20 条记录(20 个不同的 table 具有不同的位置)。
然后有一个客户class对应db中的客户table。客户在进行预订时将被存储。属性 - ID、电子邮件、联系人、reservedTable_id。
但现在我觉得这一切都没有用,因为客户根据日期和时间预订了table。每次他在不同的日期查找 table,它应该有该日期的 'isReserved' 条目。那么,这是否意味着我应该限制预订天数(例如 10 天)并创建 10 'tables' tables,每天 1 个。但是仍然如何调整时间,例如 table 可以在一天内预订多次。
我真的很困惑,我想我遗漏了一些东西(或一些概念)或者我处理问题的方法不正确。我用谷歌搜索了这个日期和时间问题,但我一点也不清楚。如果我遗漏了什么,如果有人指导我,我准备阅读这些概念。请帮忙。
一些想法,希望对你有所帮助。 创建 3 Tables(数据库 Table):
- Tables(丁宁Table)
- 客户
- 预订
第 3 个 table 将包含 table_id、customer_id、reservation_date、reservation_hour 列。
列说明:
- table_id => table1 PK
- customer_id => table 2 的 PK
- reservation_date => 预订日期
- reservation_hour => 预定日期内的具体时间