Was genau steht in einem solchen Dokument? Reiner Text? Beschreibt man da jedes Element und was passiert, wenn man darüber fährt, klickt, doppelklickt... usw?
Kennst du ein Muster? Gibts Konventionen? Standards?
Pflichtenheft, Lastenheft, Anforderungsspezifikation, hol Dir mal ein paar Vorlagen aus dem Web und sei Dir bewusst, dass das alles nicht einfach ist und unter den von Dir skizzierten, sehr speziellen Projektbedingungen teuflisch schwer sein wird. An der Uni gibts auch Sachen wie technische Spzifikation und so, das ist also eine Kunst.
Ausserdem gibt es da noch eine zweite Kunst, nämlich die Anforderung selbst zu verstehen, also i.p. Datenhaltung, beteiligter Systeme, Nutzerschnittstellen, Datenzugriff, eingesetzte Technologien und so.