Skip to content

The "Ticket Booking System" is a Java application for event ticketing, highlighting OOP skills. It enables booking for concerts, sports, and theater, with an easy-to-use interface, event selection, and seat booking. CS 2365-OOP Final Project.

Notifications You must be signed in to change notification settings

Dhruvbam/Ticket-Booking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticket Booking System

Alt text

About

The Ticket Booking System was developed as a final project for the Object-Oriented Programming class (CS 2365). The primary objective was to demonstrate proficiency in Java and object-oriented programming principles. This system allows users to book tickets for various events, including concerts, sports events, and theater shows. It features functionalities for event selection, seat booking, and user interface interactions.

Description

The Ticket Booking System is a Java-based application that provides an intuitive platform for users to book tickets for different types of events. The system includes modules for managing events, booking seats, and handling user interactions through a graphical user interface (GUI).

Built With

  • Java Java: The core programming language used for developing the system.
  • Swing: For creating the graphical user interface (GUI) components.
  • Object-Oriented Programming (OOP): Design principles that structure the application, focusing on objects and classes.

Installation

  1. Clone the repository:
    git clone https://github.com/your-repo/online-ticket-booking-system.git
  2. Open the project in your preferred Java IDE (e.g., IntelliJ IDEA, Eclipse).
  3. Build and run the application.

Usage

  1. Launch the application.
  2. Select the type of event you wish to book (Concert, Sports, Theater).
  3. Choose your desired event, select available seats, and proceed to booking.
  4. Follow the on-screen instructions to complete your booking.

Contributions / References

This project was developed individually as a demonstration of the knowledge and skills acquired in the Object-Oriented Programming course.

Learning Outcome

Through the development of the Ticket Booking System, I gained hands-on experience with Java programming, particularly in applying object-oriented principles to build a fully functional application. The project also enhanced my understanding of user interface design using Java Swing and the intricacies of managing event data.

About

The "Ticket Booking System" is a Java application for event ticketing, highlighting OOP skills. It enables booking for concerts, sports, and theater, with an easy-to-use interface, event selection, and seat booking. CS 2365-OOP Final Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages