/Movie-Management-System

A GUI based Movie Management System made with the help of Tkinter, SQLite3 and Python.

Primary LanguagePython

Movie-Management-System

A GUI based Movie Management System made with the help of Tkinter, SQLite3 and Python.

LogoLogo

Movie Management System

Explore the docs »
Table of Contents
  1. About The Project
  2. Prerequisites
  3. Features
  4. Usage
  5. Contacts

About-The-Project

This GUI based project is aimed for the use of admins of the theater to manage the information related to the movies. It is built with Python, SQLite3 and Tkinter.

ScreenShots

Prerequisites

  • Python3
  • PyQT5
  • SQLite

Features

  • Sign up/Login feature
  • Multiple Admins can edit the data
  • Admins can,
    • Add new Movies
    • Remove Movies
    • Search Movies
    • Display the Movie list
    • Update the Movie information
  • Storing the Movie details in a file for later uses

Usage

  • Signup / Login

    • You can sign up with a new account by clicking on the signup button or login directly if you have already made the account.
  • Main Window

    • On this window you will be able to add, display, delete, search and update the movie details like

      1. Movie ID
      2. Name
      3. Genre
      4. Release date
      5. Budget
      6. Duration
      7. Rating
    • We can switch to Cast and Director windows using their buttons.

  • Director and Cast window

    • In these windows you can add details of director and cast.
  • The concept of Refrential Integrity is used.

    • After deleting a specific movies's details, its respective cast and director data will also be deleted on the basis of Movie ID (foregin key).

-Finally you can Log out and can Login again.

Contacts

Krupal Patel - @iamkp1010 - krupalpatel150@gmail.com

Jeel Patel - @Jeel13 - jeel0patel31052002@gmail.com

Jeel Patel - @jeelpatel1812 - jeelp9216@gmail.com