1.Design a java program for a movie store that has the ability for a manager to add/remove a movie title, movie’s leading actor or actress, movie release year, and genre. If the user is not a manager the user should only be able to sort the movies or search for movies.
a.Give the user the ability to enter a password, which should allow the user to add or remove movie titles, actors or actresses.
b.If the user doesn’t enter a password the program should only allow the user to search or sort from the list.
c.Option to display all or a specific movie.
d.Option to search by movie title, actor or actress, year, or genre.
e.When the search is done, be able to sort the movie by title, actor, or actress from A to Z or Z to A.
f.Give the user the option to sort by title, actor or actress, using 2 different sort methods
ii.Also display for the user the amount of time it took to sort
g.Make sure to use all the tools that were learned from Chapter 1 through Chapter 10.
h.Extra credit for proper validation a more user friendly program.
3.Documentation (20% of Grade):
i.Definition of the Problem
b.UML Diagram/Top-down design