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.
- 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.
Include screenshots of the app here.
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
- JDK 11 or higher: Install JDK
- NetBeans IDE or any other Java IDE
- Local host to run sql script.
-
Clone the repository:
git clone https://github.com/harounbouhroude/Cinema-Management-System-with-java.git cd Cinema-Management-System-with-java
-
Set up the database:
- Create a database named
cinema_db
. - Execute the SQL script provided to create the necessary tables.
- Create a database named
-
Configure the database connection:
- Update the database connection details.
-
Build and run the project:
- Open the project in NetBeans or your preferred IDE.
- Build the project to resolve dependencies.
- Run the project.
- Launch the application.
- Log in as admin using the credentials provided during setup.
- Navigate through the admin panel to manage reservations, films, and sessions.
- Use the provided functionalities to add, edit, or remove records from the system.