Java Gui Based Application of Security Market
Objectives
The purpose of this assignment is to assess your progress towards attainment of a selection of the learning objectives as covered up to week 10, with an emphasis on topics of weeks 3 through 10. On successful completion of this assignment you should have demonstrated that you are able to:
· Write a program consisting of multiple objects which interact with each other by following
appropriate design practices
· Write a program that provides the requested functionality for the system
· Implement classes which have generalization relationships with other classes
· Utilise polymorphism and abstraction techniques
· Utilise appropriate collection classes in appropriate ways/places
· Read data from and write data to text files
· Handle exceptions by constructing try ... catch blocks for appropriate circumstances
· Create a JFrame and correctly use a JList component.
Additionally, ITECH6100 students should be able to demonstrate that you are able to:
· Write event handling code to respond to events generated by user actions
· Read data from and write data to binary files
The assignment may cause you to demonstrate that you have attained other learning objectives; the
above list is not necessarily exhaustive. However, we are not expecting you to demonstrate
attainment of learning objectives from week 11 onwards. The above items essentially form the
criteria against which you will be assessed.