Introduction: In this assignment you will be given a database and will create a user interface for it using the best practices that you have learned in the course. In industry designing and building a user interface takes months or even years to complete. We don't have that kind of time, so we'll only create a very small interface.
There are many different technologies that can be used to create a user interface, but we can think of them in four general categories: text, desktop, mobile and web. Each category has numerous technologies and languages for building user interface.
In our assignment we are going to use Java Swing to build a user interface. This was selected because Java is a language used in SWEN and Swing is one of the easier interfaces to use.