For this assignment, you'll convert your requirements document into an implementation design, or software blueprint. Now you're thinking about how to achieve the various requirements identified in the previous step. This may include code for parts of the system, but must include at least the following:
Any changes to, or more-detailed versions of, the requirements, that you've developed in the intervening two weeks
Data dictionary: for each important piece of information in the program,
Modular structure: for each major module of the project (which may be a class, or a collection of closely-related classes, or a Web page, or something else appropriate to the language(s) you're working in),
Database schema, if you're using a database
Proposed sequence of versions, with what requirements you plan to implement in what order. This should be more-or-less consistent with the priorities, while recognizing that sometimes a high-priority feature depends on what you originally thought was a low-priority feature so the latter should probably be implemented and tested first.
(Much of this came from the book Planning Smarter, by Tyson Gill, Prentice Hall 2002, ISBN 0-13-065414-0. There are as many other approaches as software architects, I'm not picky about exactly how this is organized, and you may find some parts of this inapplicable to your project. When in doubt, ask me.)