The Event Management System offers a wide array of features including event creation, registration, tracking, and administrative controls. Users can navigate through the system to find, register for, or organize events, enhancing the overall event experience within educational institutions.
To use the system, follow these steps:
- Clone the repository to your local machine
- Run
DDLStatement.sqlto generate the required tables - In
myDBcon.javause the url, username, and password for your database connection - Ensure you have Java installed
- Download the required dependencies:
FlatLaf 3.4 JARojdbc7 JAR (Oracle JDBC driver)
- Place the downloaded JAR files in the same directory as the project
- Build and run the system
Note: FlatLaf-3.4.jar and ojdbc7.jar are required dependencies but are not provided with this repository. You need to obtain them separately and place them in the same directory as the project.
- Event Creation and Management: Create new events, and manage events efficiently.
- Registration: Easily register for events, with options for students, and professors.
- Event Tracking: Track attendance, manage registrations, and monitor event progress in real-time.
The Event Management System provides different levels of access based on user roles:
- Administrators: Have full access to the system.
- Professors: Can create and manage events they are organizing, view events, and view departments.
- Students: Can browse and register for events, view their registrations, and view some information on professors.
This is the relational model of the Event Management System, excluding the logging feature, which incorporates a log table for tracking system activities, although the log table itself is not included in this model.

Below are some screenshots showcasing the user interface and functionality of the Event Management System while logged in as an admin:
This project was worked on with the contributions of arcarum.



