Answered step by step
Verified Expert Solution
Question
1 Approved Answer
A new video store in your neighborhood is about to open. However, it does not have a program to keep track of its videos and
A new video store in your neighborhood is about to open. However, it does not have a program to keep track of its videos and customers. The store managers want someone to write a program using linked list structure for their system so that the video store can function. The program should be able to perform the following operations:
- Rent a video; that is, check out a video.
- Return, or check in a video.
- Create a list of videos owned by the store.
- Show the details of a particular video.
- Print a list of all the videos in the stores.
- Check whether a particular video is in the store.
- Maintain a customer database.
- Print a list of all the videos rented by each customer.
There are two major components required which are videos and customers and three lists are needed as follows:
- A list of all the videos in the store.
- A list of all the stores customers
- A list of the videos currently rented.
QUESTION:
Write a JAVA program using linked list structure for the video store as the following:
- Design, implement and test the video component. (Part 1)
- Design and implement the customer component, which is then added to the video component developed in Part 1. (Part 2)
- Perform all the operations listed previously after completing Part 1 and Part 2.
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