Question: Hello, Could you please help me with the below assignment? > Draw a use case diagram for the described system The owner of the thematic

Hello,

Could you please help me with the below assignment? > Draw a use case diagram for the described system

The owner of the thematic theme park "World Legends" has defined its initial requirements for an IT system that would help to improve the reservation of facilities located in the park.

1. The system should store the personal data of both employees and clients (an employee may also be a customer). At a later stage, it will be clarified what kind of information personal data will contain. In addition to customers - individuals, there are customers who are companies, and then should be remembered REGON. Contact details should be kept for each client.

2. For each employee a salary should be kept (its amount may not decrease), the number of overtime hours in a month, and the same rate for overtime for all employees. Employees employed in the park are event organizers, animators, and so on.

3. for the event organizer, we would also like to remember the languages he uses (he must know at least two languages), the level of proficiency in each language, and the ranking position, unique within the language. For each language, its name and popularity are remembered ('popular', 'exotic', 'niche'). only remember information about languages that at least one event organizer knows.

4. The event organizer receives a bonus (for handling reservations in "exotic" or "niche"). This bonus is the same for all event organizers, currently, it is PLN 150, and it cannot be changed more often than every six months.

5. Customers can repeatedly book each of the facilities located in the amusement park. A customer is a person or company that has made a reservation at least one property.

6. For each facility, remember its unique offer name (max. 150 characters), colloquial names (at least one), description, and price per hour of use.

7. Each reservation should contain the following information: number - unique within the facility, who placed the order. for which facility the reservation is specifically made, dates and times of start and end of the booking, language of communication with the client and status ("pending, in progress", "completed", "canceled"), and cost, calculated on the basis of the price of the booked facility. One event organizer (if the customer wishes) is assigned to the reservation and must know the language of communication specified in the reservation.

8. Amusement facilities include water facilities for which we store additional information: whether it is used for bathing and the surface of the island (if it has one). Other entertainment facilities are described only by the attributes listed in section 6.

9. The whole area of the amusement park is divided into rectangular sectors. Each entertainment facility is associated with one sector of the park. Each sector (described by number) may consist of smaller sectors; a sector may be included in at most one larger sector. For each sector, remember the facilities that are currently in it (if they are placed in it).

10. The system should enable the owner to implement, among others the following functionalities:

a. calculation of the employee's monthly remuneration (the counting algorithm depends on the type of employee, e.g. a bonus is included for event organizers);

b. displaying information about all entertainment facilities offered, including their availability in a given period (the function is also available to the customer);

c. acceptance of a new booking with the possible allocation of a free event organizer;

d. finding an event organizer, free in a given period;

e. changing the employee's salary;

f. removing canceled reservations (automatically at the beginning of each year).

Thanks in advance. Please do not use any AI tool.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!