Design and Implementation of a Web-Based Hotel Booking System Using Java and Modern Web Technologies

Read full text
Authors: Lalam Nava Deepthi
Cited by: 0

Abstract

This paper presents the design and implementation of a web-based Hotel Booking System. The system provides a comprehensive solution for both hotel administrators and cus-tomers, enabling efficient room management, booking operations, payment processing, and administrative oversight. The system is developed using modern web technologies including React for the frontend, Spring Boot for the backend, and MySQL for data storage. The application implements a role-based access control mechanism, distinguishing between administrative and customer functionalities. Administrators can manage room inventory, view booking statistics, process payments, and generate reports. Customers can search for available rooms, make reservations, process payments, and manage their bookings. The system incorporates various modules including authenti-cation, room management, availability search, booking management, payment gateway simulation, invoice generation, refund processing, and coupon management. The implementation follows RESTful API architecture principles, ensuring scalability and maintainability. The project demonstrates the application of software en-gineering principles in developing a real-world solution. The system has been tested for functionality, usability, and reliability, meeting the specified requirements. The implementation provides a foundation for future enhancements such as real payment gateway integration, advanced analytics, and mobile application support.

Fields of Study & Subjects

Mobile and Web Applications Web Applications and Data Management Engineering and Information Technology

Publication details

Journal / source
International Journal for Research in Applied Science and Engineering Technology
Volume
14
Issue
2
Pages
317–328
Publication date
11 February 2026
Language
EN