AH
AhmedAlDiab/Hotel-Reservation-System
Hotel-Reservation-System
Overview
The Hotel Reservation System is an object-oriented application that simulates core hotel operations, enabling customers to search, book, and pay for rooms while staff manages room availability and reservations. Built with C#, this project demonstrates key OOP principles: inheritance, polymorphism, abstraction, and encapsulation.
Key Features:
๐๏ธ Room Management: Standard/Deluxe rooms with dynamic pricing
๐ฅ User System: Separate workflows for Customers and Staff
๐ Reservation Handling: Booking, and modification.
๐ณ Payment Processing: Multiple payment methods (Credit Card/Cash)
๐ Data Persistence: Database storage for rooms, users, and reservations
๐ Receipt Generation: Automated booking confirmations