QUESTION At the time of Covid-19 pandemic, organizing an event could be a challenge especially in adhering to social distancing standard operation procedure (SOP) set by the Government. As a wedding planner, your team needs to develop a program that will help your clients to plan their wedding reception accordingly. Assume that this system will be available online (although you don’t have to make it available on the Internet). The program needs to get some input from the guest(s) attending the wedding. In return, the guest(s) will be prompted with their assigned slot and table number. The online wedding reception reservation system should have two different password-protected logins for administrator (yourself) and guest. Guest window should have the following: • Guest registration/login using username and password • Input total number of guest(s) in the group • Input all names and phone number of guest(s) per group • Prompt the guest with the available slots to choose from • Display the allocated time slot and table number for each guest in the group • Allow guest to edit their details • Allow guest to cancel their reservation Administrator window should have the following: • Administrator login and password • Input the room size (room area in square meters (m2)) • Input the size of a set of table and chairs that occupy a certain area (in square meters (m2)) and its actual capacity (e.g., 6-, 8- or 10-seater) • Input the start and end time of the event, and number of slots • Display all the occupied/unoccupied time slots and table number for the event and print to a file • Display the guests’ name and their allocated time slot and table number and print to a file Your program should calculate the maximum number of tables the room could accommodate and the number of guests per slot. Note that the maximum number of allowed guests per slot is 100, and the number of seating per table is half its capacity to ensure social distancing.