Sports World is an Events Management Company that organizes the running of major sporting games, ...

Sports World is an Events Management Company that organizes the running of major sporting games, such as the Commonwealth Games. They have hired you to design a system to manage their tasks, you are required to design a few components as a sample first. The entire process is done in the following way: Before being used to host a sporting event, venues are assessed by an Administrator who checks that they are for fit for purpose. boolean assessVenue(int capacity, boolean safe, boolean healthy) If the venue can hold more than 10,000 people, the Administrator conducts additional health and safety checks to ensure that the venue is safe. Before the games begin, a Team of Organizers are appointed to run the day-to-day operations, including booking successfully assessed/safety-checked venues (bookVenue())so only if the venues are approved, the organizers will perform their tasks. System also has a Programme that lists the progId, progName, date(type Date), time and location of each sporting event At this point, Athletes can register for an event by giving their name, address, dateOfBirth of type Date and their program. Program should also calculateAge() of Athlete • Date includes day, month and year. Some OverseasAthletes need to applyForVisa() and the system needs to record whether they were successful. • At the end of each event, organizer produceResults() that records the positions of each athlete. For now, the method should just print a statement. Once all the events are completed, organizer declares the programcompleted(), the Administrator checks the Table of Results for accuracy and produceMedalTable(). For now, the method should just print a statement.
Solved
Programming in C,C++
1 Answer
Sandy Mand

Login to view answer.