Ein prestigeträchtiges Hotel möchte ein System zur Computerisierung der Reserven seiner verschiedenen Räume durchführen, die es zur Verfügung steht. Jedes Zimmer verfügt über eine Identifikationsnummer, den Boden, auf dem er sich befindet, einen Namen gemäß dem Thema, den Typ (einzeln, doppelt, dreifach oder mehrfach) und den Preis pro Nacht. Um ein Zimmer vorzunehmen, muss das Check-in-Datum (Eintritt zum Hotel) und das Check-out-Datum erforderlich sind. Vor der Bestätigung einer Reservierung muss das System überprüfen, ob der angeforderte Raum im gewählten Zeitraum nicht reserviert ist. Wenn der Raum beispielsweise vom 07.07.14 bis 07/21 reserviert ist und die neue Reservierung von 12/07 bis 15/07 ist, sollte es nicht zulassen, dass das gleiche durch das Check-out-Datum die Daten beeinträchtigt, in denen der Raum besetzt ist. Aus der Anzahl der Tage, an denen die Person und die Art des von Ihnen gewählten Raums gewählt wurden, muss das System den Gesamtbetrag des Aufenthalts zurückgeben. Gleichzeitig sollte überprüft werden, dass die Anzahl der Personen, die übernachten, den von der Art des Zimmers festgelegten Betrags nicht überschreitet. Diese Beträge sind nachstehend detailliert:
Zusätzlich zur Überprüfung der Reservierungsdaten, der Anzahl der Personen, die bleiben usw., ist es erforderlich, die Daten des Hosts zu registrieren, die sich um die Reservierung kümmern. Unter diesen Daten müssen Sie anfordern: DNI, Name, Nachname, Geburtsdatum, Adresse und Beruf. Aufgrund der Privatsphäre des Hotels werden die Daten der Begleiter nicht aufgezeichnet. Das System ist so konzipiert, dass sie nur von Hotelangestellten verwendet werden. Daher muss die grafische Oberfläche und Verwendung auf diese Weise angesehen werden (nicht als Online -Reservierungssystem). Für die Mitarbeiterverwaltung verfügt jeder von ihnen über einen Benutzer und ein Passwort, mit dem Sie das System eingeben können. Dazu muss jeder von ihnen im System mit ihren entsprechenden personenbezogenen Daten registriert werden (DNI, Name, Nachname, Geburtsdatum, Adresse und Position). Es ist zu beachten, dass Mitarbeiter Geldboni für die Menge an Reservierungen pro Tag erhalten, sodass jede Reservierung dem Benutzer, der es entladen hat, zugewiesen haben muss. Andererseits muss das System in der Lage sein, die folgenden Konsultationen/Berichte zu visualisieren: a. Alle Reserven an einem bestimmten Tag. B. Alle im System aufgezeichneten Gäste. C. Liste der Reservierungen eines bestimmten Mitarbeiters. D. Listen aller Reserven eines bestimmten Gastes in einer Zeit von/bis.
Hier ist die Datenbankmodellierung, die dann mit JPA abgebildet wurde
Uml der Datenbank
Hier ist der Bildschirm, auf dem der Benutzer standardmäßig zugeben kann, der Schlüssel ist Administrator
Login -Bildschirm
Hier wird der anfängliche Bildschirm angezeigt , an dem die Reserven angezeigt werden, da es Ihnen nur wichtig ist, dass Sie neue Reservierungen registrieren können.
Reservebildschirm
Hier wird der Bildschirm angezeigt, an dem eine neue Reserve registriert werden kann, sobald alle Felder korrekt gefüllt sind. Wenn alles gültig ist, können Sie es Ihnen ermöglichen
Reservierungen - Aufzeichnung
Hier ist der Bildschirm, auf dem die Zimmer angezeigt werden, ermöglicht es Ihnen, ein neues Zimmer zu registrieren, auch alle Räume. Sie können den Raum bearbeiten und schließlich den Raum entfernen können
Raumbildschirm
Hier ist der Bildschirm, auf dem die Gäste angezeigt werden, ermöglicht es Ihnen, neue Gast zu registrieren, auch alle Gäste, Sie können den Gast bearbeiten und schließlich zulassen, dass der Host beseitigt wird
Gastbildschirm
Hier ist der Bildschirm, auf dem Benutzer angezeigt werden, ermöglicht es Ihnen, einen neuen Benutzer zu registrieren, der auch alle Benutzer bereitet. Sie können den Benutzer bearbeiten und schließlich dem Benutzer zulassen
Benutzerbildschirm
Um während der Ausführung der Anwendung fertig zu werden, bleiben die Daten des Protokollierungsbenutzers bestehen und ermöglichen es , die Sitzung jederzeit zu schließen .
Hergestellt von: Sammy Gigi Cantoral Montejo (SGCM14)