0xadam / SE3ProjectA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SE3ProjectA

Running

Note that the project was developed using Java 1.6 (as it is available on the unix machines), and unexpected warnings or errors may occur if using Java 1.7

To build the project, open the project in netbeans and press the "Clean and Build Project" button

To run the project, having opened the project in netbeans, press the "Run Project" button.

Usage

The main program window consists of an interactive seating plan, which takes up the majority of the window space. The right side of the window transitions between 3 panels.

  1. The movie selection panel, where you are able to select the movie, session time and theatre for booking.
  2. The ticket selection panel, where you are able to choose your tickets and review prices.
  3. The seat allocation panel, which allows for the selection of your own and also a random contiguous placing of seats. All data is saved on application exit.

For detailed instructions on how to use the program, see SE3ProjectA/docs/UserGuide.pdf

Further Information

SE3ProjectA/docs also contains a developer's guide (DeveloperGuide.pdf) and javadoc files, which give details regarding our choices throughout the creation on the project and explainations of the purpose of each function.

About


Languages

Language:Java 100.0%