Question
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
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