A Hotel Reservation System
named as VBook
, coded in Java and JavaFX
. Using csv files for storing the data. Administrator, Receptionist, Vendor, and Customer are the Four Users
of this project and are described below:
- Can login
- Can SignUp
- Can Search Hotels
- Can Reserve Rooms
- Can login
- Can SignUp
- Can Advertise Hotels
- Can view history
- Can login
- Can register Customers
- Can reserve bookings for customers
- Can register vendors
- Can advertise hotels of vendors
- Can edit/view/delete customer's data
- Can edit/view/delete vendor's data
- Can edit/view/delete receptionist's data
- Can edit/view/delete advertised hotels data
-
Download and install
jdk-15
from the given link (C:\Program Files\Java\jdk-15
folder should be there after installation)https://download.oracle.com/otn/java/jdk/15.0.2%2B7/0d1cfde4252546c6931946de8db48ee2/jdk-15.0.2_windows-x64_bin.exe
-
Download the javafx file from the given link and Extract it into C:\Program Files\Java
https://github.com/SameetAsadullah/Hotel-Reservation-System/blob/main/requirements/
-
Open the provided project in intelliJ
-
Go to run -> edit configurations -> Select your main that you are running -> Modify Option -> Tick the Add VM option
-
Paste the given code in the VM Box
--module-path "C:\Program Files\Java\javafx-sdk-15.0.1\lib" --add-modules=javafx.controls,javafx.fxml
-
Right click on your project -> open module settings -> global libararies -> remove lib if already added -> add lib folder located in
C:\Program Files\Java\javafx-sdk-15.0.1
-
Run the project and it will be in running state.