We designed and developed a Console-based application (non-Graphical UI):
The main objective of this assignment is to:
- Apply the Object-Oriented (OO) Design concepts you have learnt in the course
- Model, design and develop a quality OO application fulfilling the project requirement
- Gain familiarity with using Java as an object oriented programming language
- Work collaboratively as a group to achieve a common goal
- This application is for use by a single user and concurrent access is not considered
- For demonstration purposes, three cineplexes have been created
- The currency utilised is Singapore Dollar (SGD) and it is inclusive of Good and Services Tax (GST).
- A simplified login system has been created for use by cinema staff only
- Once the booking has been confirmed, the payment is always successful.
- No interfaces made with external systems, e.g. Payment, printer, etc.
- Discounted tickets for students and senior citizens can be purchased online without validation of their age. These will be verified at the entrance of the cinema.
- Public holidays do not extend beyond 1 day. In the case of a multi-day holiday, the name of the holiday will be the same for each day.