The Rent-by-Nite car rental company wants you to design a software system for car rentals that manages the rental and return of vehicles. A driver (customer) rents a vehicle for a certain period of time, specified through the agreed pick-up and return dates and times. The vehicle must be returned to the rental location by the agreed return date otherwise surcharges are applied. Vehicles are classified into different categories (economy, standard, luxury) for which different rates apply. Rental charges are calculated from the daily rate for that vehicle multiplied by the number of rental days. The customer has the ability to purchase additional insurance for collision damage, liability and theft. Drivers under 25 have to pay an additional insurance premium.
Download Problem as Text file: reqs-34.txt