The purpose of the test plan is to describe, in detail, the testing activities which will be carried out. Based on what is specified in the project handout, the following outline of a test plan would be appropriate:
System testing will consist of testing code at the functional level. You should have tests based directly on the requirements specified in the Specification Report. Scenarios of plausible sequences of actions a user might take are relevant tests for this part.
User interface testing will consist of testing the interface to the running program. Handout given in class gives a list of generic tests for GUIs.