Question
Objective: Practice UML class diagrams Problem Description : The Mobile Car Rental Application must support the following features: A customer can make, cancel or edit
Objective: Practice UML class diagrams Problem Description : The Mobile Car Rental Application must support the following features: A customer can make, cancel or edit a car rental reservation. The rented car can be collected from and returned to any of the car rental companys 650 locations in 50 countries worldwide. The car rental company offers a range of vehicles in each country. The range may not be the same in each country. To make a rental reservation a customer must provide their name and contact email, the start and end dates and times of their rental, the pick-up and return rental locations, the category of car they wish to rent and a valid credit card. Once a rental reservation is confirmed, the customer will receive an email from the central reservation system with details of their rental, including an estimate of the charges, and a rental reference number. A customer can edit or cancel a booking by recalling their reservation from the central reservation system using the rental reference number for their booking and their surname. Once a booking is made a customer will receive email reminders 72 hours, 48 hours and 24 hours before their rental is due to begin. Frequent rental customers can become Platinum Rental Members and will be issued with a Platinum Membership Number. A Platinum Rental Member can set up preferences of rental cars, contact and credit card details which are automatically used when they make a reservation. A Platinum Rental Member is able to login by entering their Platinum Membership number and password to the Mobile Car Rental Application. Once logged in they can manage their rentals easier through an interface which shows a list of their current rentals from which they can easily make a new booking, or edit or delete an existing booking. A Platinum Member may also choose to talk to a customer support officer who will help them manage their rentals. Tasks: Draw a detailed class diagram based on the above description.
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