Project Description:
Full specifications of the Java programming project is attached as javaSpec.pdf.
You have been approached by a local cinema owner, who would like a better way of keeping track of the availability of seats in one of the theatres in the cinema complex. Until now this has not been a problem since all of the seats were of the same quality. With the introduction of three (3) different types of seating this has become an issue. Customers want to be able to purchase a ticket for each of these seats and then be able to choose where to sit within the area where the seats are located. In addition, the cinema complex already has a pricing policy that includes three (3) different ticket prices and there are three (3) sessions for each movie that is showing. Your initial task is to build a prototype of the booking system for one cinema, that enables a customer to select a seat(s) of a particular type(s) (initially the cinema will be empty), and to inform if the seat is already taken, and then indicate for which ticket price they are for and calculate a total cost.