

The Royal Hotel Management System is open-sourced software licensed under the MIT license. He can add user delete user as per requirement. Manager is the root user and has all the authority to take any decision he can visit any page he want but he is the only user who can create users for logging in to the application itself. The whole system is built in Java programming language with the help of NetBeans IDE.

This application is pretty simple and easy to use. To Login use username = frntoffice and password = this form payment will be calculated using the price and days of stay. Hotel management system is a free and open source project. To Login use username = housekeeping and password = this form new Customers will be registered a confirmation id will auto generate after registration with this Id the customer can cancel its registration as well. To Login as employee use username = employee and password = this form Housekeeping Department will update the record for cleanliness status of all the rooms, this is the default page for new users. In this form Employees can Add Record, Delete Record, Update Record or Search Record with their appropriate Employee ID.

User will login using its credentials and will be prompted with their appropriate form. This is the Login Page of Royal Hotel Management System, it provides different users to access different forms for their use. Royal Hotel Management is a GUI based Java Desktop application with uses swing API for Desktop Graphics. Thread t=new Thread(new write(Hotel.Java Desktop Application for educational purposes. Static Scanner sc = new Scanner(System.in) Singleroom deluxe_singleerrom=new Singleroom //Deluxe Singleroom luxury_singleerrom=new Singleroom //Luxury Singleroom(String name,String contact,String gender)Ĭlass Doubleroom extends Singleroom implements Serializableĭoubleroom(String name,String contact,String gender,String name2,String contact2,String gender2)Ĭlass NotAvailable extends String toString()ĭoubleroom luxury_doublerrom=new Doubleroom //Luxuryĭoubleroom deluxe_doublerrom=new Doubleroom //Deluxe The program uses the concept of class and objects, exception handling, etc. Thus by user selection on the type of the room the payment will be charged. if the user is booking the room then the program will ask for various details such as name, gender, and mobile number. The rooms mentioned in the code are of various types such as luxury, deluxe rooms which are available in double and single sharing. It provides various facilities such as room details, room availability, booking, food ordering, checkout, and also to exit from the program. The Program is made for the Hospitality sector where different types of rooms are available and their availability for a particular day. It also provides features to order food and checkout facilities.

This program is written in Java where different types of rooms and their availability will be displayed.
