Assignment title: Information
This assessment item relates to the course learning outcomes as stated in the Course Profile.Assignment Specification For this assignment you are required to develop a Graphical User Interface (GUI) java program to demonstrate you can use Java constructs including input/output via a GUI, Java primitive and built-in types,Java defined objects, arrays, selection and looping statements and various other Java commands. Your program must produce the correct results.The application scenario is described as below. Assume a software company needs to develop a Java application for a car hire company to record the detail of the customer name and the number of hire days. You are required to assist this software company to design and implement this java application that allows users to enter data, display, search and give some statistical information on the business of car hire. The required Java Windowed Application contains a GUI as below in Figure 1. The GUI components from top to bottom include two labels, two text fields, five buttons, and a textArea. The code of GUI implementation will be supplied from the moodle course website. Look at the code supplied and trace the execution and you will see the button's functionality is linked to blank methods (stubs) that you are required to implement. The application is consisted of two classes - Customer class and CarHire class