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.
- 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.).