Text File Requirements [1] VIDEO Text File [1] Will store the information about the Videos [2] Should contain the following by default:      5 Horror Movies      5 Romance Movies      5 Sci-Fi Movies      5 Action Movies      5 Come

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 14RQ
icon
Related questions
Question

C++
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 for their system so that the video store can operate.

 

The program will require you to design 2 ADTs as described below:

 

[1] VIDEO ADT

Data

Operations

Video_ID (preferably int, auto-generated)

Movie Title

Genre

Production

Number of Copies

Movie Image Filename

[1] Insert a new video

[2] Rent a video; that is, check out a video

[3] Return a video, or check in, a video

[4] Show the details of a particular video

[5] Display all videos in the store

[6] Check whether a particular video is in the store

 

 

[2] CUSTOMER PARENT ADT

Data

Operations

Customer_ID (preferably int, auto-generated)

Name

Address

[1] Add Customer

[2] Show the customer details

[3] Print list of all customers

[3] CUSTOMER-RENT CHILD ADT

Customer_ID (

Video_ID (of all rented videos of a customer)

[1] Rent a Video (Add to the video ids rented)

[2] Return a Video (Remove the video id from the list)

[3] Print list of all videos rented by each customer

 

 

The program will require you to maintain 3 text files with specifications below:

 

Text File

Requirements

[1] VIDEO Text File

[1] Will store the information about the Videos

[2] Should contain the following by default:

     5 Horror Movies

     5 Romance Movies

     5 Sci-Fi Movies

     5 Action Movies

     5 Comedy Movies

 

 

 

 

[2] CUSTOMER Text File

[1] Will store the basic information about the Customers

[2] Should contain at least 10 customers by default

[3] CUSTOMER-RENT

[1] Will store all customers that RENT a VIDEO

[2] Will store all the Video_IDs of all rented videos

[3] Will delete Video_IDs and Customer_ID when videos are returned

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Data members
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,