Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Project Detail Movie Management System - System Requirements a . User Authentication: - The system should have a user authentication system to ensure secure access.
Project Detail
Movie Management System System Requirements
a User Authentication: The system should have a user authentication system to ensure secure access. Users must be able to register, log in and log out.
b Movie Database: The system should store a database of movies. Each movie entry should include details such as title, release year, genre, director, and cast.
c Search and Filter: Users should be able to search for movies based on various criteria title genre, director, etc. The system should support filtering and sorting options for search results.
d AddEditDelete Movies: Users with appropriate permissions should be able to add new movies to the database. Users should be able to edit and update existing movie details. There should be an option to delete movies from the database.
e User Ratings and Reviews: Users should be able to rate movies. Users can write and view reviews for movies.
f User Recommendations: Implement a recommendation system to suggest movies based on user preferences and ratings.
g User Roles: Define user roles such as admin and regular user. Admins have additional privileges like addingeditingdeleting movies and managing user accounts.
General Requirements
Your project should have a proper Menu in the form of GUI.
Filing
o Modular approach should be used in your project. For example, design a proper and separate function for each functionality.
o You should store all the data entered by user in files.
o All the data should be loaded into your program when you start execution of the application.
Bonus Requirements
password recovery
Watchlist for each user where they can add movies from the database stored in file
You can be creative to add more requirements in your system to get the bonus marks.
write a python code implementing GUI tkinter
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started