/VideoClub

a simple object oriented video club manager project

Primary LanguageJava

πŸ‘¨β€πŸ’»Project:

writing a program for video club πŸŽ₯

Description: In this program, we simulate the management πŸ“‹ of a video club. This program must have the following features:

  1. There are two types of users: customer πŸ§‘ and club manager πŸ‘¨β€πŸ’Ό. Both are humans (they inherit from the human class. Each human has at least the first and last name, 10-digit national code, and mobile number πŸ“±).
  2. Each film 🎭 has different specifications; including: name, name of 3 prominent actors, IMDB score (between 0 and 10), name of producer and director 🎬 (both are human!) and year of production and ...
  3. The club manager has the ability to add videos πŸ“Ή and customers πŸ‘₯.
  4. The customer πŸ‘€ can enter his details πŸ“.
  5. The program has the ability to search πŸ” in movies and customers.
  6. The manager of the club can lend a movie 🀝 to the customer.
  7. The program is able to print the report πŸ“Š of the borrowers πŸ“„ along with the loaned film.
  8. All the above tasks are done in the console environment πŸ’».
  9. The program does not 🚫 save the information in the file πŸ’Ύ and the information is deleted after its execution πŸ”₯.