Ki-Really / HotelGuiApp

Hotel app for admins, which can create different entities to database and manage them. JavaFX, Hibernate, Java, PostgreSQL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HotelApp

Project for admins of hotel. Made using Java, PostgreSQL, Hibernate, JavaFX. There is an opportunity to add person, maid, schedule etc. to database. Opportunity to update and delete entities. Created JavaFX GUI for making admins work easier. Also there is an opportunity to search by fields, which are the names of columns. Here I use MVC pattern, where:

  • Models are my entities, where I describe their parameters (database fields).
  • Views are my .fxml files which are responsible for GUI.
  • Controllers are classes where I switch scenes and making managing stuff.

Gui looks like

Снимок-экрана-2024-04-24-170028

Change data

image

Search working

image

Database scheme looks like

image

  • Table guest– guest data (passport, address, etc.).
  • Table address – address data.
  • Table passport – passport data.
  • Table room – room data.
  • Table maid – maid data (address, name, surname, patronymic).
  • Table schedule – schedule of cleaning (for each maid).
  • Table service – additional service for guests (spa, swimming pool, PS4 etc.).

About

Hotel app for admins, which can create different entities to database and manage them. JavaFX, Hibernate, Java, PostgreSQL.


Languages

Language:Java 100.0%