A C++ PROGRAM: First of all, the administrator should be able to: ? View all the booking records. ? Search the booking records by: o Date o Room o Member ? Perform bookings edit existing bookings and delete old bookings. - For deleting old bookings, administrator will be prompted to input a date and the system will delete all records that are earlier than the Specified date. ? View all rooms, add, edit and delete rooms. TM ? View all members' personal information, add, edit and delete Members. On the other hand, members should be able to: ? Perform booking - Staff can book all types of rooms. Students can only book Main Hall, lecture room, and tutorial room. - During the booking, members will be requested to fill in the required Information that includes the type of room, date, time start, time End, organizer, and number of participants. Then, the system will Display a list of available rooms for members to choose from. ? List the past booking records by Date. Your system should be able to support the maximum records of 1 administrator, 200 members, 50 rooms, and 500 bookings and ensure that the number of records do not exceed the maximum. The rooms should have at least the following attributes: Room (room type (Main Hall / Exam Hall / Lecture Room / Tutorial Room /Design Studio / Meeting Room), room ID (e.g., CLCR0001, CLCR2006, ..), capacity) The members should have at least the following attributes: Member (member ID, name, password, membership type (Staff / Student), Phone number, email). The booking records should only store confirmed bookings and should have at least the following attributes: Booking (member ID, date, time start, time end, room ID, organizer, number of Participants).
THE system should implement object oriented concepts with The use of at least List(s), Linked List, Stacks, Queues, Sorting and Searching. You need to clearly mention inside the program code as well as in the documentation where you have used these items. Your are allowed to make a Group of Maximum 2 (Two) members. 4. PLEASE MAKE THE CODES AS SIMPLE POSSIBLE BECAUSE AM A BIGINNER