Cinema Management System

Java Application

Development Period

10 days

Project Summary

The Cinema Management System is a Java-based application developed using NetBeans. It allows administrators to manage cinema operations, including adding, editing, and removing reservations, films, and sessions. The system integrates with an SQL database for persistent data storage and efficient management.

Objective

The objective of this project was to create a comprehensive cinema management application that streamlines the administration of cinema operations. It provides functionalities for managing reservations, films, and sessions, while ensuring data consistency through SQL database integration.

Features & Details

Login for Admin

  • Secure login system for admin access, ensuring that only authorized personnel can manage the cinema operations.
  • Manage Reservations

  • Functionalities to add, remove, and edit reservations, allowing for efficient management of cinema bookings.
  • Manage Films

  • Capabilities to add, remove, and edit film details, keeping the film catalog up to date.
  • Manage Sessions

  • Features to schedule, update, and delete film sessions, providing flexibility in managing cinema schedules.
  • SQL Database Integration

  • Persistent data storage using SQL, ensuring that all data related to reservations, films, and sessions is securely stored.
  • Getting Started

  • Clone the repository, set up the database, configure the database connection, build, and run the project.
  • Prerequisites

  • Install JDK 11 or higher, use NetBeans IDE or any other Java IDE, and set up a local host to run the SQL script.
  • Installation

  • Clone the repository with `git clone https://github.com/harounbouhroude/Cinema-Management-System-with-java.git`. Set up the database by creating a `cinema_db` and executing the SQL script. Configure the database connection details and build the project in NetBeans or your preferred IDE.
  • Usage

  • Launch the application, log in as admin using the provided credentials, and use the admin panel to manage reservations, films, and sessions. Utilize the functionalities to add, edit, or remove records.
  • project-img-1
    project-img-2
    project-img-3
    project-img-4
    project-img-5
    project-img-6
    project-img-7
    project-img-8
    project-img-9
    project-img-10

    Results

    The Cinema Management System efficiently streamlines cinema operations with a user-friendly interface for managing reservations, films, and sessions. It ensures data consistency and security through SQL database integration, providing an effective tool for cinema administrators.