VIDEO Store is an online Video streaming service that allows a user to stream Video from its Video library. VIDEO Store collects and stores data about the users and their listening preferences. You are required to write a program to manage the data about the user and their Video preferences.
VIDEO Store has a Video library* which contains details about each Video. No Videos have the same Video title. The library stores the following details about each Video:
The system allows a user to create playlists (a valid playlist must contain at least one Video). The system stores each playlist and the user can select a saved playlist to view.
When users sign up to VIDEO Store they create an account and must enter their.
Analyse the requirements for this system and design, develop, test and evaluate a program that:
1. allows a user to create an account, and then input and store their details.
2. allows a user to edit their favourite actor and favourite genre.
3. allows a user to display an alphabetical list of the Video titles in the Video library, including the actor and Video length for each Video title.
4. allows a user to create, save and view The play list should contain the Video title, Actor and Video length.
5. automatically generates new playlists for the user using the following criteria:
6. allows the user to enter an actor's name and save all of the Videos in the Video library by that actor to a text file.
7. allows the creators of VIDEO Store to display a list of each of the genres within the Video library and the average length of all Videos for that genre.
* The Video library must contain twenty Videos. There must be at least three different genres and five different actors in the library.
** You must test this with at least three play lists.