Work

Smart Hotel Booking and Management System Using Java MVC Architecture

Year: 2025
Type: article
Abstract: In recent times, the hotel industry has become reliant on digital channels in order to improve their operational efficiency, while providing their customers with the best possible experience. To accomplish this, a web-based hotel room search and reservation application to facilitate interaction between the user, the administrator and hotel management was created using Java and Spring Boot. The application provides a way for users to search for hotels, see room details, and book with real-time persistence to the database. The backend of the application is built with the Spring MVC framework and uses integrations with Bootstrap, Thymeleaf, Leaflet and Nominatim APIs in the front-end. Nominatim and Leaflet provided the option for users to search for hotels based on their locations mixed in with a map view as well. MySQL was used for the database to store all user, hotel and booking information. The way the application is structured it somewhat follows proper Model-View-Controller for the web application and has user-role based access to limit and restrict the types of operations users can perform. The solution was designed to help simplify operational efficiency and provide hotel managers with an easy to use tool to manage hotel reservations.
Language: English
Open Access status: bronze
OpenAlex ID: W4410824837
FWCI:
Cites:
Cited by:
Related to: 10