从数据库创建时间表

M_格里菲思

我最近收到了一个为体育俱乐部创建一个球场预订系统的请求。基本上俱乐部希望球队的经理能够在他们选择的任何时间请求预订球场,然后管理员可以确认/拒绝。我不完全确定我应该如何去做。到目前为止,我正在考虑有一个表格来表示球场可用的日期和时间,然后是另一个表格用于预订(其中包含开始时间、结束时间和团队名称)。然后我考虑在网页上的表格中检索和显示数据。

目前我主要关心的是数据结构。我不确定我刚才提到的方法是否正确。任何帮助将不胜感激。

最后,如果可能的话,一些关于如何最好地在我的 aspx 页面中显示数据的提示也将不胜感激。

我知道我可能会因为这样一个模糊的问题而被告知,但在我继续之前,我真的很感激一些帮助/反馈。

非常感谢你们提供的任何帮助,我期待着享受你们的建议。

干杯,

迈克尔。

泽德先生

主要问题是音高的时间是否可用随机或规则(希望规则)。如果定期(例如周一至周六 10-18 ... 并且可以每小时使用一次),那么您需要一个

音高表:音高 id、名称、编号等

can_use 表:pitch id,天(1-7 或 mon-sun),从小时到小时

使用的表:pitch id、day、hour(管理员检查并确定)

在您的网页中,对于每个音高 (id) 表,列是天,行是从 select * from can_use where pitch_id = ... order by day 构建的小时。有多少行来自从小时到小时的项目。

填写网络表(用于循环)-

Select * from used where pitch_id = ... order by pitch_id, day, hour

如果日期和小时与选择中的项目匹配,则它被预订(可能显示管理员是否也检查过它)并转到选择中的下一个项目。

如果不是,它是一个可预订的项目

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章