Low Level Design for Hotel Management System
NOTE: This is my first attept in building Low Level Design for a Hotel Management System. Help me improve this project with respect to code quality, implementation details and suggesting some features.
Inside src
directory we find the following header files:
- enum.h - Contains different user-defined room types
- Hotel.h - Hotel class is a collection of rooms and simultaneous featues like availableRooms(), comparingRooms etc.
- Room.h - Contains details about Room Class and attributes like price, ratings, RoomType(derived from enum)
- System.h - Header file with which the user interacts for booking hotel, checking availability, calculating bill etc.
- User.h - Contains details about the user(name, age, AADHAR_ID, email, phone number)