Academic System | Database Design & Development

Music Festival Management System

A comprehensive Java desktop application and normalized relational database for managing festivals, vendors, artists, and customers — all in one platform.

Java (Standalone Desktop) MS Access Database 3NF Relational Design End-to-End Data Integration

The Vision: One Platform for Organisers, Vendors, and Customers

For my IFS242: Databases & Data Modelling module, I designed a Music Festival Management System that centralizes the operations of festival managers, vendors, and customers in a single, structured database.

The platform enables festival creation, ticket management, vendor applications, and performance scheduling. It earned a 90% for database implementation, and my module grade was 83% (A). To showcase real-world use, I extended the schema into a full Java application.

Technical Deep Dive: Database Architecture & Normalization

The schema follows strict 3NF principles, ensuring data consistency and relational integrity across multiple user roles and event workflows.

The Java Application: Data Flow & Functional Logic

The Java application demonstrates real-time CRUD operations linked to the Access database, proving relational integrity through live user interactions.

Customer Workflow

Vendor Workflow

Staff Workflow

Impact: From Theory to Execution

This project bridges academic theory with functional software development — showing complete mastery in data modeling, normalization, and end-to-end system design.