06.10.2013 Aufrufe

pdf 1.967 kB - Praktische Informatik - Universität Siegen

pdf 1.967 kB - Praktische Informatik - Universität Siegen

pdf 1.967 kB - Praktische Informatik - Universität Siegen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

KAPITEL 3. ENTWICKLUNG DES SYSTEMS<br />

Abbildung 3.3: Modulare Struktur des Programms<br />

Neben dem Start- und dem Initialisierungsvorgang bietet das Hauptsystem eine Reihe<br />

weiterer Funktionen:<br />

• Main-Frame - Das Hauptsystem stellt die wichtigste Komponente der graphischen<br />

Oberfläche zur Verfügung: das Hauptfenster, auch Main-Frame genannt. Das<br />

Hauptfenster fungiert als eine Art Container in dem alle graphischen Elemente untergebracht<br />

werden könen. Alle graphischen Elemente des Hauptsystems und das<br />

Main-Frame selbst befinden sich im Paket "de.usi.caew.gui".<br />

• Datenhaltung - Da eine Grundfunktionalität des Systems auch ohne Einbindung<br />

von Plugins gegeben sein soll, ist die Datenhaltung und somit die Definition der<br />

Struktur einzelner Daten ein Bestandteil des Hauptsystems. Der eigentliche Zugriff<br />

auf die Datenbank ist jedoch auf das Hauptsystem und die Plugins verteilt. Diese<br />

Aufteilung bietet den Vorteil, dass nachträglich hinzugefügte Plugins individuelle<br />

Datenbankzugriffsmethoden implementieren können.<br />

• ID-Verwaltung - Da die Daten, die persistent gespeichert werden sollen, in einer<br />

Datenbank abgelegt werden, ist es notwendig diesen Daten eindeutige Identifizierer<br />

zuzuweisen. Diese Aufgabe übernimmt ebenfalls das Hauptsystem. Hierzu bietet<br />

9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!