代码之家  ›  专栏  ›  技术社区  ›  Hayreddin Tüzel

预约系统数据库建模[关闭]

  •  -2
  • Hayreddin Tüzel  · 技术社区  · 7 年前

    我正在尝试创建一个在线预订系统。我的系统中有老师和学生。教师指定可用于在线对话的日期和时间。学生可以通过输入访谈的日期、时间和持续时间来找到可用的教师。

    这是我的型号=> database model

    但有一个问题。例如,如果老师晚上9点到10点有空。如果学生预订晚上9:30至9:45。,我应该创建两个可用时间,分别为晚上9:00到9:30和9:45到10:00。我认为动态创建新的可用时间是一个困难的过程。我认为最好的解决办法应该是。另外,我还需要一些额外的时间来为老师下一次的保护做准备。你能帮我做个模特吗。我找不到关于它的任何东西。有很多房间预订系统。但不是这样。 非常感谢。

    编辑:事实上,我问这个问题是出于对表现的焦虑。当数据增长时,此过程是否会耗尽服务器的资源?我是否应该找到另一种解决方案?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Hayreddin Tüzel    7 年前

    我这样解决了这个问题:

    我创造了30分钟的时间段。我的客户可以在系统中进行15、30、45分钟的预订。如果他们预订了15分钟的座位,那么就没有空位了。预订30分钟和45分钟后,两个插槽将不可用。我知道我为了30分钟的面试放弃了1小时。但我找不到另一个解决方案。非常感谢。