0

約100名の学生が使用する楽器があります。計画では、各学生の都合に応じてスロットを予約できるオンラインスロット予約を行う予定です。

今、要件は

  1. 学生は事前定義されたスロットを予約できます。
  2. 学生は、予約のキャンセルなど、スロットのみを編集できます。

最初の要件は、Google カレンダーなどの多くの Web ベースのアプリケーションによって満たされます。 重要な問題は 2 番目の要件です。このような多数の学生の再スケジュールまたはキャンセルを処理する担当者が 1 人いないため、これは絶対に必要です。

私は HTML と CSS の実用的な知識を持っています (私は私的な使用のために Web サイトを作成しましたが、特別なことは何もありません!)。そして、PHP を学び、ユーザーログインシステムを備えた Web サイトを作成しました。次のタスクは、スロット予約機能を追加することです。

スロット予約で次の機能が必要だとしましょう。

  1. 毎日午後 2 時から午後 4 時までの 4 枠。
  2. スロットは、1 か月前からのみ予約できます。
  3. 学生が自分のアカウントにログインすると、予約されていないスロットのみが予約に表示されます。
  4. 誰がどの日にスロットを予約したかを誰もが見ることができます。

さて、それを行うための最良/最も簡単/最も簡単な方法は何ですか? それが唯一の方法である場合、私は新しいウェブ言語を学ぶことにオープンです。

4

1 に答える 1

1

SQLクエリを使用すると、非常に簡単に実行できます。ユーザーと同じデータベースに予定用の MySQL テーブルを用意します。いくつかの選択した時間にいくつかの予定を手動で追加し、ユーザー システムで利用可能な予定を表示してから、ユーザーがその予定に登録できるようにします (予定の行を userid または何かの ID に変更します)。これにより、予定を削除したり編集したりできます。ここで、id = 登録済みのユーザー ID です。

SQL クエリを実行して、誰がどの予定を持っているかを表示することもできます。

基本的に、SQL について少し調べてください。私はあなたのためにすべてをするのではなく、支援するためにここにいるので、あまり深く掘り下げたくありません. 具体的な質問がある場合は、遠慮なく投稿してください。

具体的には、SQL の INSERT、DROP、UPDATE、およびその他のいくつかの情報について知りたいと思うでしょう。Google は、素敵なチュートリアルを見つけるための友達です。

于 2013-07-20T23:53:26.033 に答える