Problem
Create a code for classrooms and lab reservation system at school. The reservation system will allow only faculty members with valid login to make reservations.
The system should only allow two reservation per faculty per day
Reservations are limited to three hours or less with 15 minutes increments.
Faculty will be able to cancel reservation
Every room will have enough information required for different classes:
Rooms would be reserved for only registered classes (each reservation can be linked at least to one class)
The system will be loaded with the class assignment for each professor
Faculty may change the original schedule for a period, entire semester providing a room is available
Faculty can schedule recuring meeting for the entire cycle (semester)
Faculty can schedule his classes using periods (Date, start time, end time) no overlap is allowed.
example of class or entity description:
Room Info:
Room name
Location (Building 1, Building 2, Building 3, Building 4)
Number of computers (0/ 20/ 40)
Projector (present or no).
• Write a declaration for all the classes with all data members and member functions using the proper access specifier.
• Identify any Polymorphism and inheritance relationship among the classes(use UML diagram).