Skip to content

nafizcodes/Movie_Booking_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Booking System

Project Overview

The product being created is a new, self-contained product that creates a complete Movie Booking System allowing theater staff to add showtimes and for the customers to view and allow an easy way to book their tickets online. Additionally, the movie theater staff are able to view how many tickets are sold and adjust the ticket prices. The customer also should be able to view their previously booked tickets and receive a confirmation when they book a new ticket.

Product Functionality

  • Allow customers and administrators to register and log in
  • Allow customers to view available shows, showtimes, and ticket prices
  • Allow customers to purchase tickets (up to 10) for available showtimes
  • Provide the customers with a barcode for confirmation of the purchased ticket
  • Allow administrators to add, remove showtimes
  • Allow administrators to set ticket prices
  • Allow administrators to view the number of tickets sold

Getting Started

The following instructions will get you a copy of the project and running on your local machine for testing purposes:

  • Install Java SE
  • Install a simple Java toolkit for decoding and encoding JSON files
  • Put the downloaded json-simple-1.1.1.jar file in your .classpath before compiling and running the project
    • Make sure that the path in the classpathentry contains the filepath where you stored the jar file

State Diagrams

Customer State Diagram

Customer State Diagram

Admin State Diagram

Admin State Diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages