Diplombericht Master Thesis
Diplombericht Master Thesis
Diplombericht Master Thesis
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Diplombericht</strong><br />
<strong>Master</strong> <strong>Thesis</strong> MAS-07-01.21<br />
4 Design<br />
4.1 Applikation<br />
Die Grundregeln der Applikation sind folgende: Die Applikation soll so gebaut werden, dass<br />
keine lokalen Konfigurationsfiles benötigt werden. Die einzigen Angaben, welche die<br />
Applikation lokal bezieht, ist die Anmeldung vom User. Die restlichen Informationen werden<br />
aus der angemeldeten Datenbank gewonnen. Auch dort sollen keine Toolspezifischen<br />
Tabellen angelegt werden, da die gewünschten Informationen in den Systemtabellen von<br />
Oracle vorhanden sind. Somit sollte auch das Setup sehr einfach gestaltet werden können.<br />
4.1.1 Übersicht Struktur<br />
Die Aufgabenstellung fordert kein spezifisches Design. Die Herausforderung besteht darin,<br />
ein für die Grösse der Applikation günstiges Design zu finden. Im .net Kurs wurde die<br />
Trennung in die verschiedenen standard Layer empfohlen.<br />
Abbildung 4-1: Software Layer<br />
• Der Presentation Layer enthält sämtliche Klassen im Zusammenhang mit dem GUI.<br />
• Der Business Layer enthält die Logik der Applikation.<br />
• Der Data Layer enthält die Klassen für die Kommunikation mit der Datenbank. Auch<br />
würde dieser das Lesen bzw. Schreiben von Konfigurationsfiles und Registry<br />
Einträgen steuern. Ein Ziel vom mir ist es aber, in dieser Applikation auf<br />
Konfigurationsfiles und Registry Einträge zu verzichten.<br />
• Der Service Layer enthält unterstützende Klassen, welche auch in späteren Projekten<br />
verwendet werden können und nicht im unmittelbaren Zusammenhang mit dieser<br />
Applikation stehen.<br />
10.09.2009 Seite 43 von 80