Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

You have been recruited by Eduvos to develop a system that will help track and manage occupancy of their parking garage and allow clients to

You have been recruited by Eduvos to develop a system that will help track and manage occupancy of their parking garage and allow clients to find and reserve available parking spaces at Eduvos Office with ease. The following issues concern management: Inefficient usage of parking space Congestion inside the garage, encountered whilst drivers try to find a vacant spot Make a reservation To make a reservation, the client must register with Eduvos via their website. During the registration, the client must provide their name, a valid email address, a licence plate number, a date for reservation, a duration for parking and a credit card number. These details are checked and then stored in a database. If the details are incorrect, the user is asked to resubmit the information. The client can also update their reservation 24 hours prior to their booked reservation date. If the vehicle is borrowed or rented, the client must provide the licence plate number when making the parking reservation. If the given registration number is different from the one in the clients profile, a temporary number associated with the client is to be created. This number will stay valid for the duration of the reservation. Reservation options Two types of reservations are available: Daily reservations Monthly reservations The following devices must be installed inside the parking garage: Two licence plate readers one at the garage entrance which will read the licence plate of the cars driving in and the other on the exit pathway which will read those leaving (using digital cameras). Sensors these will be installed on every parking spot and will sense if the space is occupied or vacant. A debit machine for clients charged extra. Payment Registered users must pay their parking fee during registration, by using either a credit or debit card. Unregistered users must manually pay their parking fee with cash (deposited into a debit machine) or a credit or debit card. Payment is made online via the Eduvos website. After the payment is made a receipt and reservation details are emailed to the client. If the parking duration is exceeded, the client will be charged extra per extra hour spent there (paid via a debit machine).

Draw a class diagram for the entire system, including all relevant classes.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions