Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/haronbh/cinema-management-system-with-java
- Owner: haronbh
- Created: 2024-07-07T19:51:47.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T01:07:52.000Z (7 months ago)
- Last Synced: 2024-07-28T22:26:32.873Z (6 months ago)
- Topics: admin-dashboard, cinema-management, crud-operations, database, film-management, gui-application, java, mysql, netbeans, software-development, sql
- Language: Java
- Homepage:
- Size: 3.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.