30 likes | 141 Views
This system allows users to efficiently manage video checkouts and check-ins, as well as track customer data. Users can choose from a variety of options such as checking out or checking in videos, generating late notices, and saving both video and customer data. The user interface prompts for video and customer IDs, providing error messages for any issues encountered during searches. This solution streamlines the process of managing video rentals and enhances customer experience through quick and easy access to necessary information.
E N D
Read video & customer data Show menu & get choice choice == 1 Y Check out video N choice == 2 Y Check in video N choice == 3 Y Generate late notice N choice == 0 N Y Save video & customer data Overall
Enter video ID to check out Search the video ID Found? N Error message Y Checked in? N Error message Y Enter customer ID Search customer ID Found? N Error message Y Customer.checkOut(video) Checkout
Enter video ID to check in Search the video ID Found? N Error message Y Search for borrower Display borrower info Confirm? N Error message Y Customer.checkIn(video) Checkin