この質問は多くの領域をカバーしているため、最終的に構成要素に分割する必要がある場合があります。ただし、少なくとも、どの方向に進むべきかについて一般的なアイデアが得られるまでは、これを行いたくありません。
.Net Framework でオンライン予約システムを作成したいと考えています。GUI には 2 つの重要な領域があります。1.ユーザー アカウントをセットアップするための典型的なフォーム GUI です。2.ユーザーが予約可能な時間を表示するカレンダー(Google カレンダーとほぼ同じ - 実際には Google カレンダーではない場合)になり、ユーザーが実際に予約できるようにするために、表示された空き時間をクリックするだけですカレンダー。
カレンダーに表示される利用可能な時間は、ユーザーのタイプ (サインアップ フォームで指定される) と (明らかに) 他のユーザーが利用可能なスロットを既に取っているかどうかという 2 つの要素に依存します。
私が抱えている大きな疑問の 1 つは、このタスクに Microsoft Access (任意のバージョン) を使用できるかどうかです。私の好みは、親しみやすさと、この開発で使用されている他のほとんどのテクノロジが Microsoft ベースであるという事実によるものです。Access DB を SQL Server に移行できることは知っていますが、これには重要なフロント エンド (つまり、フォーム) が含まれますか?
最後に、フロントエンドのカレンダーの側面にアプローチするための戦略は、私の頭を少しやっています! SQL Server と Google (docs/calendar) を統合することは確かに可能ですが、Google カレンダーをこのような複雑なリレーショナル データベースに押し込もうとするのは、最終的には実行不可能だと思います。開発 (この場合、私は真剣に避けようとしています!)
上記に関するガイダンスをいただければ幸いです。