The first thing you need to do is make your mind up which of the possible solutions you have set as the Tags you are planning to use, as this will have a big effect on how it all works:
It is not likely that all of these will feature in a simple piece of homework.
We do not do your homework: it is set for a reason. It is there so that you think about what you have been told, and try to understand it. It is also there so that your tutor can identify areas where you are weak, and focus more attention on remedial action.
So: Look at what environment you are going to be working in.
Look at what you have to do.
Isolate the various inputs, and outputs.
Look at what you need to do to access the inputs.
Work out what you need in the way of pages, forms or whatever you have to use in order to display the results.
Then do a paper version - work it out on paper as if the match was going on and you have to display the action.
Then translate that into a specification.
Then start designing your app.