有名なホテルは、利用可能なさまざまな部屋の保護区をコンピューター化するためのシステムを実行したいと考えています。各部屋には、識別番号、その場所にあるフロア、そのテーマに応じた名前、タイプ(シングル、ダブル、トリプル、または複数)、1泊あたりの価格があります。部屋を予約するには、チェックイン日(ホテルへの入場)とチェックアウト日が必要です。予約を確認する前に、システムは、選択された期間に要求された部屋が予約されていないことを確認する必要があります。たとえば、部屋が07/14から07/21に予約されており、新しい予約は12/07から15/07の場合、チェックアウト日は部屋が占有されている日付を妨げるため、同じことを許可しないでください。あなたが選んだ人と部屋の種類の数から、システムは滞在の総額を返す必要があります。同時に、滞在する人の数は、部屋の種類によって確立された量を超えないことを確認する必要があります。これらの量については以下に詳しく説明します。
予約日、滞在する人の数などを確認することに加えて、予約の世話をするホストのデータを登録する必要があります。これらのデータの中で、DNI、名前、姓、生年月日、住所、職業を要求する必要があります。ホテルのプライバシーにより、仲間のデータは記録されません。このシステムは、ホテルの従業員のみが使用するように設計されているため、グラフィックインターフェイスと使用は、このように(オンライン予約システムとしてではなく)考えなければなりません。従業員の管理の場合、それぞれにシステムに入ることができるユーザーとパスワードがあります。これを行うには、それぞれが対応する個人データ(DNI、名前、姓、生年月日、住所、位置)を使用してシステムに登録する必要があります。従業員は、1日あたりの予約額に対して金銭的なボーナスを受け取ることに注意する必要があるため、各予約はそれを排出したユーザーに割り当てられている必要があります。一方、システムは次の相談/レポートを視覚化できる必要があります。特定の日にすべての保護区。 b。システムに記録されたすべてのゲスト。 c。特定の従業員による予約のリスト。 d。特定のゲストによって作成されたすべての保護区のリストは、期間中および期間中に行われます。
次にJPAでマッピングされたデータベースモデリングです
データベースのuml
ここに、ユーザーがデフォルトでキーが管理者であることを認めることができる画面です
ログイン画面
ここでは、リザーブが表示される場所に最初の画面が表示されます。これは重要な操作であるため、すべての予約も準備でき、最終的に操作を排除できるようにする新しい予約のみを登録できます。
予約画面
ここでは、すべてのフィールドが正しく満たされると、すべてが有効な場合、それはあなたを許可すると、新しい保護区を登録できる場所が表示されます。
予約 - 記録
部屋が表示されるスクリーンがあります。新しい部屋の準備もできます。
部屋の画面
ゲストが表示される画面は次のとおりです。新しいゲストを登録することもできます。すべてのゲストの準備もできます。ゲストを編集し、最後にホストを排除できるようにすることができます
ゲスト画面
ユーザーが表示される画面、新しいユーザーもすべてのユーザーを登録できるようにし、ユーザーを編集し、最終的にユーザーを許可することができます
ユーザー画面
アプリケーションの実行全体を終了するには、ログユーザーのデータが持続し、いつでもセッションを閉じることができます。
製造:サミージジカントラルモンテホ(SGCM14)