ホテル予約・レンタカーデータベース管理システム
このプロジェクトは、顧客の予約情報の詳細を維持し、顧客の詳細を追跡し、ホテルの空室状況に関する情報を維持するために開発されました。プロジェクトは従業員と顧客の両方を念頭に置いて設計されました。顧客が部屋を利用するには、部屋を予約してからチェックインするか、ホテルに直接チェックインするだけです。ホテルの客室を維持するのは従業員の仕事です。従業員は、ホテルの部屋のメンテナンス、顧客の部屋の予約、顧客への請求書の作成などのタスクを実行する必要があります。これらの機能はプログラム内の関数によって表現されています。
車両レンタル システムは、車両のリストと予約の完全な機能を提供します。
レンタカーとは、一定期間、有料で一時的に利用できる車両のことです。自分の車にアクセスできない、または車をまったく所有していないにもかかわらず、レンタカーを利用することは人々を助けます。車が必要な個人は、ホテルが所有するレンタカー会社に連絡する必要があり、顧客が同じホテルに部屋を予約している場合にのみ車両の契約が処理されます。
バックエンドで PhpMyAdmin を介してデータベースを保守するために MySQL を使用し、フロントエンドの設計に Java を使用しました。 Java を使用して Swing アプリケーションを作成し、ボタンやテキスト フィールドなどを含めるために jframe を使用しました。
プロジェクトは、DBMS ユーザーがデータベースに移動してアクセスできる多くのモジュールで構成されています。ウェルカム モジュール – これは、ユーザーが管理したいホテルまたは車両を選択するウィンドウです。このモジュールは 2 つのボタンで構成されており、クリックするとホテルへのログインまたは車両へのログインにつながります。
ホテル ログイン モジュール - ようこそウィンドウでの選択に応じて、それぞれのログイン ウィンドウが開き、ユーザーはユーザー名とパスワードを入力する必要があります。
ショールーム モジュール - このモジュールでは、利用可能な部屋のリストが表示され、顧客は利用可能な部屋のいずれかを選択できます。
予約室モジュール – このモジュールでは、顧客の詳細が挿入され、予約用の部屋が開始されます。
予約確認モジュール - 顧客は部屋の価格、クラスなどを確認し、予約を確認します。予約が確認されると、予約ごとに一意の予約 ID が生成されます
車両ログイン モジュール – ようこそウィンドウでユーザーが車両を選択すると、このウィンドウが表示され、DBMS ユーザーはユーザー名とパスワードを使用してログインする必要があります。
車両の表示モジュール - このモジュールでは、レンタル可能な車両のリストが表示されます。
車両予約モジュール - 既存の予約 ID で車両を予約できます。これにより、部屋を予約した顧客に確実に車両が提供されます。車はお客様が選ぶものです。
車両予約モジュールの確認 – 選択した車両の詳細が表示され、顧客が選択した車両が予約されます。
ウィンドウの取り外し - 顧客は車両を返却した後、またはホテルのチェックアウト時にすぐに取り除くことができます。
このアプリケーションは複数の jframe を 1 つのプログラムにバインドしており、アプリケーションは完全にドラッグ アンド ドロップ GUI スイング ビルダーに基づいています。各 jframe はボタンで構成されており、それらのボタンにはイベントが記述されています。クエリの実行、ログアウト、エンティティの削除などを行うことができます。フロントエンドで実行される更新操作ごとに、同じ内容がバックエンドに反映され、エラーが発生した場合はポップアップ メニューを使用して表示されます。このプロジェクトにはバックエンドにトリガーとストアド プロシージャが含まれており、フロントエンドで特定の操作が実行されるとこれらは自動的に実行されます。