Question
Vehicles can be taken from one location and returned from the same location or a different location with an additional charge. Although the company is,
Vehicles can be taken from one location and returned from the same location or a different location with an additional charge. Although the company is, at present, concerned only with passenger cars, it may branch out into other forms of vehicle rental in the future and would like to be able to use the same reservation system. The company has several different makes of car in its rental fleet. from different manufacturers. Each make may have several models. for example, Toyota has Corolla, Camry, etc. the models are grouped into a small number of price classes. The customer must be able to select the make and the model he she wants to rent. If the selected car is not available. the system must display a message telling the customer tat the car is rented out and let the customer select another make and model or have the system to suggest similar models of different make. The company has a number or different rental plans available to customers. For example. there are "a daily unlimited miles olan" and "weekend savings plan". The company finds it important to have information available on the models of car, automatic or manual transmissions, two or four doors, and sedan or hatchback. The rental price may be different for different options and a customer will want to know such information when reserving a car. Currently, customers make reservations directly with the car rental company either in person or by phone. The salespersons process the reservations manually using a reservation form and archive them in the file cabinet. No deposit is required at the time of reservation. The reservation is avoided, if the customer does not snow up to sign the contract for more than a given period of time. Such reservation is honored only if there are still cars available to satisfy request. sometimes a customer wishes to make a block reservation for several cars and to nave the invoices of all rentals on the reservations handled together. As soon as a car is checked out to a customer, an invoice is opened. A single invoice may cover one or more rentals. Normally. a customer will pay the invoice when the car is returned but in some cases, the invoice my be sent to a company such as the customer s employer). when the customer pays by a credit card, the rental charge will be proceeded through a credit card processing company. A car may or may not be available for rental on a given day. Rental cars need frequent preventive maintenance and. in addition. any damage to car has to be repaired as soon as possible. The company wants to keep track of the rental car purchase, repair, maintenance, and disposal information for business and tax purposes (for example, depreciation of the rental car. After the student reading this description, he should implement the following points 1-write, design, and draw potential use-cases and scenarios for this system
2- Make a comprehensive analysis for each use case.
3- Determine entity , boundary, control objects via analyzing phrases for each flow of events of Use Design CRC cards for each object and determine each responsibilities and coordination with other Objects.
5- Design and draw the suitable and equivalent sequence diagrams for this system.
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