Die Benutzeroberfläche

Aufgaben

Die Benutzerschnittstelle hat die Aufgabe, Benutzerwünsche zu interpretieren und in geeigneter Form an das Kommunikationsmodul weiterzuleiten.

Dem Anwender soll dabei zu Beginn die Möglichkeit gegeben werden, zu wählen, über welche der parallelen Schnittstellen er die Bewässerungsanlage steuern möchte und an welche serielle Schnittstelle das GSM - Modem angeschlossen ist. Es stehen jeweils zwei Schnittstellen zur Verfügung.

Anschließend soll des Anwender die Möglichkeit haben, die Anlage wie in der Projektbeschreibung gefordert kontrollieren zu können. Er muss also zwischen manuellem oder automatischem Betrieb wählen können. Im manuellen Betrieb muss weiters die Möglichkeit geboten werden, die Beregnung der einzelnen Zonen ein- und auszuschalten.

Weitere Aufteilung

Aufgrund dieser Sicht der Aufgaben kann die Benutzeroberfläche weiter in zwei Teilmodule aufgeteilt werden:

Beim Starten des Programms müssen zuerst die Fenster angezeigt werden, in denen der Anwender die Schnittstellen wählen kann. Erst nachdem beide Schnittstellen gewählt wurden, darf die Oberfläche zur Steuerung der Anlage angezeigt werden.