Skip to content

Latest commit

 

History

History
58 lines (36 loc) · 1.85 KB

File metadata and controls

58 lines (36 loc) · 1.85 KB

Cinema Management System

A Java application for managing a cinema, including functionalities for adding, removing, and editing reservations, films, and sessions. This system is designed for administrators to efficiently manage cinema operations and is integrated with a SQL database.

Features

  • Login for Admin: Secure login system for admin access.
  • Manage Reservations: Add, remove, and edit reservations.
  • Manage Films: Add, remove, and edit film details.
  • Manage Sessions: Schedule, update, and delete film sessions.
  • SQL Database Integration: Persistent data storage using SQL.

Screenshots

Include screenshots of the app here.

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • JDK 11 or higher: Install JDK
  • NetBeans IDE or any other Java IDE
  • Local host to run sql script.

Installation

  1. Clone the repository:

    git clone https://github.com/harounbouhroude/Cinema-Management-System-with-java.git
    cd Cinema-Management-System-with-java
  2. Set up the database:

    • Create a database named cinema_db.
    • Execute the SQL script provided to create the necessary tables.
  3. Configure the database connection:

    • Update the database connection details.
  4. Build and run the project:

    • Open the project in NetBeans or your preferred IDE.
    • Build the project to resolve dependencies.
    • Run the project.

Usage

  1. Launch the application.
  2. Log in as admin using the credentials provided during setup.
  3. Navigate through the admin panel to manage reservations, films, and sessions.
  4. Use the provided functionalities to add, edit, or remove records from the system.