Szczegóły o projekcie

Prototyp aplikacji przeznaczonej do zarządzania gośćmi na terenie hotelu. Celem projektu jest ułatwienie pracownikom zarządzać zasobami hotelowymi. Za pośrednictwem interfejsu graficznego użytkownik ma możliwość dodawania, usuwania i edycji informacji dotyczących pokoi, rezerwacji oraz gości hotelowych.
Zebrane dane przechowywane są w lokalnej bazie danych i dostępne przy każdym uruchomieniu aplikacji.
Informacje dostarczane są w przejrzysty sposób dla użytkownika w postaci listy, pozwalając na szybszą nawigację i kontrolę pojedynczych elementów. Program dostarczany jest do użytkownika za pośrednictwem instalatora, umożliwiającego uruchomienie oprogramowania na wybranym urządzeniu.

Rozwój aplikacji przebiegał w sposób przyrostowy, w którym poszczególne elementy tworzyły kolejne wersje oprogramowania. Pierwotna wersja programu oparta była o interfejs tekstowy oraz przetwarzanie danych w plikach CSV. W efekcie końcowym aplikacja dostarcza graficzny interfejs wykorzystując bibliotekę JavaFX, a dane aplikacji przeniesione zostały do bazy danych H2. Architektura aplikacji uwzględnia podział aplikacji na trzy warstwy w celu oddzielenia poszczególnych części programu zgodnie z ich zakresem działania.
Projekt został opracowany z wykorzystaniem wzorców projektowych, takich jak singleton czy object pool.

Informacje o projekcie

  • Technologie: Java, JavaFX, Maven, H2
  • Wykonanie: Rafał "Chylu" Chyliński
  • Cel projektu: ułatwienie pracownikom zarządzać zasobami hotelowymi
  • Czas trwania projektu: Maj-Czerwiec 2022
  • Kod źródłowy aplikacji jest dostępny
    pod adresem
    : hotel-git.chylu.pl