I suggest you look at the course material. For the software engineering module I took whilst at University, we were walked through the sorts of steps the lecturers expected us to take. The best and most efficient way to complete your project may not be the method your lecturers want.
You might want to look at including some UML diagrams. My lecturers couldn't get enough of that
