Publication Date

Fall 2023

Document Type

Capstone Project

Degree Name

Master of Science


Computer Science

First Advisor

Xin Chen


The main aim of the event management system is to provide a platform for the users to view information about the events that took place in the past and the ones that are about to take place shortly. The application enables the user to view and book an ongoing or upcoming event in a particular locality. Users should register themselves to log into the account for online booking of tickets. The users can be administrators, event organizers, and customers. They can first log into the website and see through the information such as details about the events.

The administrator can log in and update the information, delete any unwanted data, and arrange the information accordingly. The event organizer is the one who organizes events; they will upload event details. Customers can view events and they can book events. There is a secured mechanism is there for payments. This web application also gives some suggestions to the customers based on their previous bookings. Customers can view or send feedback on particular events. A Centralized database is used to store all the details of the admin, event organizer and customer details.

Event Management System is developed using HTML, CSS, and Bootstrap as the front end, MySQL database as the backend and Java as a programming language. We will develop this web application using the Spring MVC framework. Tomcat server is used for deployment.