我最近有一個要求爲體育俱樂部創建一個投球預定系統。俱樂部基本上希望球隊的經理們能夠在他們選擇任何時候請求預定球場,然後管理員可以確認/否認。 我不完全確定我應該如何去做。到目前爲止,我正在考慮有一張桌子來表示球場可用的日期和時間,然後是預定的另一張桌子(其中包含開始時間,結束時間和球隊名稱)。然後我正在考慮在網頁上的表格中檢索和顯示數據。從數據庫創建時間表
目前我主要關心的是數據結構。我不知道我剛剛提到的方法是否正確。任何幫助將非常感激。
最後,如果在所有可能的一些提示如何將最好顯示在我的aspx頁面的數據也將不勝感激。
我知道我可能會被告知這樣一個模糊的問題,但我會很感激一點幫助/反饋,然後再繼續。
非常感謝大家對我們提供的任何幫助,我期待着您的建議可以讓您滿意。
乾杯,
邁克爾。
在閱讀了[標準化](http://www.studytonight.com/dbms/database-normalization.php)和你的數據結構應該成爲相當明顯。試圖在這個Q&A格式中獲得更詳細的迴應並不真正起作用,尤其是因爲我們本質上是在爲您做項目...... – iamdave
「關於如何最好地顯示我的數據的一些提示aspx頁面也將不勝感激。「看看使用類似的東西(每個節點將是左側的「資源」):https://fullcalendar.io/scheduler/(免費許可證可用於非營利組織)。您也可以考慮使用它來輸入預訂 - 只需少量工作,您就可以選擇日曆的區域,以便人們可以將所需的預訂拖放到該時間段。 – ADyson
就數據結構而言,至少需要表來表示:間距,用戶,預訂(對於球場和用戶來說有外鍵)。如果你想有固定的「插槽」進行預訂(而不是讓人們選擇他們喜歡的任何開始/結束時間),你可以在另一個表中定義它們(然後你可以將這些插入到Scheduler插件中以幫助驗證輸入) 。 – ADyson