Hi all, i just got this question today and need to submit the answer in two days.
I don't know how to do this or even how to start it, i so much need your help. Here is the question:
Master Video Club sells and rents movie videos to customers.
To borrow a movie video a customer must register with Master Video Club. A
registered customer can borrow any number of movie videos for a maximum of 3
days. If the movie video is not returned after 3 days the customer is fined a fixed
penalty. The customer must settle the fine to be able to rent movie videos.
A customer can buy any number of movie videos. The manager purchases new
movies from suppliers and makes a maximum of ten copies for each movie. A copy is
removed from stock if it is damaged. The copies are available for rent or for
purchase. Master Video Club keeps a minimum of 3 copies for rental to its registered
customers.
Tasks:-
You are required to identify the requirements from the scenario given above and
implement a system for Master Video Club using Java as programming language. The
system must provide basic functionalities for:-
- creating a new movie
- adding copies of new movie to stock
- perform a sale
- perform a rental
- return a movie
- update stock
- adding a customer
- purchase a new movie from a supplier
You can add other relevant functionalities as per the scenario.