Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Movie Theater Booking System Overview This system is a desktop GUI (please use JavaFX) object oriented application to support the ticket sales for an entertainment

Movie Theater Booking System Overview This system is a desktop GUI (please use JavaFX) object oriented application to support the ticket sales for an entertainment complex. This system will provide information regarding which movie is playing in which theater and how many viewers are booked (tickets assigned) for any given show. The entertainment complex has multiple theaters (viewing rooms) which independently show films (movies).A viewer will book a seat in the appropriate theater that is showing the film they wish to see at a particular show time.

Functional Description The system will provide the following functionality: Assign films to theaters Sell tickets to viewers based on film and show times View current status of a given show (tickets sold, seats available) List status (tickets sold, seats available) of all shows by theater by show time List total number of viewers (tickets sold) by film There are four theaters, each with a capacity for 50 viewers (50 seats). When a ticket is sold the ticket holder (viewer) will be assigned a specific seat in the theater (reserved seating). The seats in the theaters are numbered 1 through 50. For any given theater the film is shown three times a day; 10:00 AM (morning), 3:00 PM (matinee), and 8:00 PM (evening). Each show requires a theater and a show time. Each theater contains seats and is assigned a film to show. For simplicity assume that the program is only tracking todays shows. Make the data persistent so the user can exit the program without losing the current data. This will require saving the information to files and reading the files when the program is restarted.

The program is in Java FX My question is I've never done an FX program like this. I'm not asking for the answer more of a template that could assist me in crafting a program like this. i.e a roadmap.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Management Databases And Organizations

Authors: Richard T. Watson

2nd Edition

0471180742, 978-0471180746

More Books

Students also viewed these Databases questions