00:00:00 AM

Mini Project - EEX3417

This project has created for EEX3417 subject in OUSL BSc(Hons) Engineering Programme which is compulsory.

Categories: WebDesign, DBMS
Date: November 01, 2024

Event Management System

INTRODUCTION

Effective management is crucial in the fast-moving corporate world of today, particularly in the event sector. By creating an extensive, web-based event management system, this project aims to meet the urgent demand for more efficient operations in event management firms, particularly for Rathna Events. With the help of this custom system, Rathna Events may achieve notable gains in productivity and data management by replacing conventional, frequently manual procedures with an automated, centralised platform. Constructed with a strong technological stack that includes HTML, PHP, and MySQL, the system offers a dependable and scalable solution that can manage the wide range of event management responsibilities handled by Rathna Events.

For both customers and administrators, the Rathna Events Management System provides unique and customised user interfaces. Customers get access to an easy-to-use site where they can maintain their profiles, check their booking history, securely book events using a payment gateway, explore the Rathna Events offers, and read comprehensive event information. Customers are empowered by this self-service feature, which also lessens the administrative load on the Rathna Events staff.

On the administrative side, the system offers a robust set of tools meant to simplify many features of Rathna Events-specific event administration. The system distinguishes between managers, event organisers, and system administrators by implementing role-based access restriction in recognition of the many responsibilities that exist inside the organisation. Each role has access to specific functionalities tailored to their responsibilities within Rathna Events. Managing employees, clients, events, venues, bookings, and payments are all under the general authority of managers. Event Organizers focus on event-specific tasks, such as creating and modifying events, managing bookings. System Administrators are responsible for system-level operations, including database backups and other maintenance tasks. Data security is guaranteed by this fine-grained access control, which also makes it easier for the Rathna Events team to assign tasks effectively.

Rathna Events' present and future requirements are particularly addressed by the system's architecture, which is built for scalability and maintainability. HTML offers a user-friendly front-end interface, while PHP and MySQL offer a reliable backend for data store and retrieval. The technologies used, the development process, and possible future improvements adapted to Rathna Events' company goals will all be covered in more detail in this report. This Event Management System enables Rathna Events to improve client happiness, streamline operations, and boost overall business performance in the highly competitive event management marketplace by automating key processes and offering real-time access to essential information.


HIGH-LEVEL DESIGN

DATABASE RELATIONS
DB Screenshot
ENTITY RELATIONSHIP DIAGRAM
ERD Picture

DATA MODELLING

BUSINESS RULES
  • A client can have multiple bookings.
  • A booking is associated with one client and one event.
  • An event takes place at one venue.
  • A venue can host multiple events.
  • A booking can have one payment.
  • A client cannot book more seats than the remaining capacity of an event.
  • A staff member cannot delete their own account.

TEST RESULTS

HOME PAGE

LOGIN / SIGNUP PAGE


ADMINISTRATOR LOGIN

ADMINISTRATOR DASHBOARD [BACKGROUNG LOADING STAGE]

ADMINISTRATOR DASHBOARD [MANAGER]


However, This project has been rejected by Temporary Demonstrator @ KRC.

The context menu is not allowed on this page.