Question: JAVA CODE Hi ! I need to write a movie ticket booking application which will enable a customer to book the tickets for the movie
JAVA CODE
Hi !
I need to write a movie ticket booking application which will enable a customer to book the tickets for the movie of their choice. The Java application will also support the cinema
management to maintain its records for sale and customers.
. 
For the program description, i will need to write a set of supporting classes for a movie ticket booking application. Here is an example of GUI.

I
I've dragged the whole project as it was shown i'm so sad since i can't give more information
GUI for customers and employees Java Classes to represent the entities, retrieve information, update records in the database, and generate reports Text files storing necessary data OR MySQL database containing necessary tables and relationships X Welcome to my movie theatre I PIRATES OF THE CARIBBEAN: AT WORLD'S END Genre: Action Adventure Release Date: May 24, 2007 Running Time: 168 Name: SHREK THE THIRD Genre: Family Release Date: May 18, 2007 Running Time: 93 Name: SPIDER-MAN 3 Genre: Action/Adventure Release Date: May 4, 2007 Running Time: 140 Choose the movie you want to watch PIRATES OF THE CARIBBEAN: AT WORLD'S END SHREK THE THIRD SPIDER-MAN 3 Number of tickets: Do you have a student discount? Yes Buy Tickets No The program displays the selection of movies currently playing in the cinema. The user should be able to choose the movie and book the required number of tickets. The customers can be of two types. Guest customers and Member customers. Guest customers will not require a login and will be able to book the tickets without any discounts offered. You are expected to create a dummy screen to indicate the processing of payments. The application primarily involves details of the movies currently played, their show timings, ticket prices as well as customer orders generated and maintained. The application should be developed for two types of users: 1. Customers Purchase movie tickets, Bill calculation with/without discounts, browsing the availability etc. 2. Employees - Update the currently played movies, introducing various discount offers, maintain the customer records, review the populated movies etc. You are expected to design and develop the database/ text files for this application along with the Java classes necessary to implement the application. Implementation requirements Necessary classes, methods and attributes should be designed using UML diagram notation. All the classes, methods and attributes should be explained in your documentation. Please discuss the design with me before you start implementation. You should be able to identify and introduce inheritance and aggregation relationship wherever applicable Necessary GUI screens should be added for successful execution. Records should be maintained in the database. Your Java code is expected to read and write to multiple tables as required. OR you can create the necessary text files. Every table/text file must be populated with at least 6 records. Above picture is an example of GUI. Your GUI does not have to look exactly same. GUI for customers and employees Java Classes to represent the entities, retrieve information, update records in the database, and generate reports Text files storing necessary data OR MySQL database containing necessary tables and relationships X Welcome to my movie theatre I PIRATES OF THE CARIBBEAN: AT WORLD'S END Genre: Action Adventure Release Date: May 24, 2007 Running Time: 168 Name: SHREK THE THIRD Genre: Family Release Date: May 18, 2007 Running Time: 93 Name: SPIDER-MAN 3 Genre: Action/Adventure Release Date: May 4, 2007 Running Time: 140 Choose the movie you want to watch PIRATES OF THE CARIBBEAN: AT WORLD'S END SHREK THE THIRD SPIDER-MAN 3 Number of tickets: Do you have a student discount? Yes Buy Tickets No The program displays the selection of movies currently playing in the cinema. The user should be able to choose the movie and book the required number of tickets. The customers can be of two types. Guest customers and Member customers. Guest customers will not require a login and will be able to book the tickets without any discounts offered. You are expected to create a dummy screen to indicate the processing of payments. The application primarily involves details of the movies currently played, their show timings, ticket prices as well as customer orders generated and maintained. The application should be developed for two types of users: 1. Customers Purchase movie tickets, Bill calculation with/without discounts, browsing the availability etc. 2. Employees - Update the currently played movies, introducing various discount offers, maintain the customer records, review the populated movies etc. You are expected to design and develop the database/ text files for this application along with the Java classes necessary to implement the application. Implementation requirements Necessary classes, methods and attributes should be designed using UML diagram notation. All the classes, methods and attributes should be explained in your documentation. Please discuss the design with me before you start implementation. You should be able to identify and introduce inheritance and aggregation relationship wherever applicable Necessary GUI screens should be added for successful execution. Records should be maintained in the database. Your Java code is expected to read and write to multiple tables as required. OR you can create the necessary text files. Every table/text file must be populated with at least 6 records. Above picture is an example of GUI. Your GUI does not have to look exactly same
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
