This report is the result of the design phase. The class diagrams and activity provide a schematic representation of the various classes used and design flow respectively. The diagrams were prepared using IBM Rational Software Architect. The Consolidated Activity diagram provides a model to visualize the flow in the system as a whole. The class diagrams also hold the data structures that would be used and also their data types.