Question
Consider an online rental car reservation system that works with multiple rental companies in the same way one can reserve a car at expedia.com with
Consider an online rental car reservation system that works with multiple rental companies in the same way one can reserve a car at expedia.com with Hertz, Alamo, etc.
Consider the following use case:
UC1. Customer makes reservation
1. The customer logs in the system.
2. The customer selects a start day and an end date/time, pickup and drop-off locations.
3. The system displays a list of cars for the above parameters.
4. The customer selects a car from the list of available cars.
5. The customer enters the name, address, and driver age for this reservation.
6. The system checks car availability with the car rental company using the company's own reservation system.
7. The rental company confirms car availability.
8. The system confirms the reservation to the customer, showing the reservation details.
9. The system sends the confirmed reservation to the rental company.
Draw a UML class diagram that shows the relations between these classes: Customer, Computer, Server, Car, BookingSystem, ReservationSystem, Reservation
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started