Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haronbh/cinema-management-system-with-java

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 application is integrated with an SQL database
https://github.com/haronbh/cinema-management-system-with-java

admin-dashboard cinema-management crud-operations database film-management gui-application java mysql netbeans software-development sql

Last synced: about 2 months ago
JSON representation

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 application is integrated with an SQL database

Awesome Lists containing this project

README

        

# 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](https://www.oracle.com/java/technologies/javase-downloads.html)
- NetBeans IDE or any other Java IDE
- Local host to run sql script.

### Installation

1. **Clone the repository:**

```bash
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.