Question: Please answer all questions below in the image in regards to the case study in the image below. Questions: 1. Draw a domain model class

Please answer all questions below in the image in regards to the case study in the image below.

Please answer all questions below in the image in regards to the

Questions: 1. Draw a domain model class diagram for the above Rental system (hint: identify all the entities with their attributes and show relationships/associations between the entities] 2. Draw a state diagram for the rental states of a car. The car can be on any of the following three states: Available, Rented and Maintenance. The change of states is caused by the occurrence of the events. The events are customer renting a car, returning a car, service required and a service completed Case Study: EasyRentals wants to develop a Rental System to run its car rental business. The company maintains the details of each customer that have rented a car. Customer details include the name, address, and the license number of each customer. The customer can look up cars to rent by model and type. The car can be rented if it is available. The car is not available during maintenance; otherwise, it is ready for rental. The additional information maintained for each car includes the registration number and the last service date. When the customer rent a car, the system maintains the record of the rentals. Rental details include the number of days the car is on rent and the rental rate per day. On the completion of the rental (car return), the customer has to pay the sum of the rental amount and any incurred penalty fee, as the total sum payable by the customer. The company also has a loyalty program, and awards loyalty points for their repeat customers

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 General Management Questions!