Answered step by step
Verified Expert Solution
Link Copied!

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. Add/Edit/Delete 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 adding/editing/deleting 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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Joe Celkos Data And Databases Concepts In Practice

Authors: Joe Celko

1st Edition

1558604324, 978-1558604322

Students also viewed these Databases questions