![Page 1: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/1.jpg)
HTW
Programmiersprachen 3: Abschlusspräsentation
GIS PI Projektarbeit
4. Semester an der HTW des Saarlandes
Projekt: Generischer Database Browser
Betreut durch Prof. Dr. R. Denzer
HTWdS, Programmiersprachen 3: budbee database browser
![Page 2: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/2.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 2
Agenda
Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte
![Page 3: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/3.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 3
Agenda
Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte
![Page 4: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/4.jpg)
Projektziele
Implementierung eines generischen Datenbank-Browsers Verwenden des Model-View-Controller Paradigmas Anwenden von Design Patterns
Erstellen einer Requirements Specification in Englisch
Ingenieurmäßiges Vorgehen
Präsentieren und Dokumentieren der Ergebnisse
HTWdS, Programmiersprachen 3: budbee database browser 4
![Page 5: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/5.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 5
Agenda
Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte
![Page 6: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/6.jpg)
Vorgehensweise im Projekt
Festlegen einer Arbeitssystematik Projektleitung und –Name festgelegt wöchentliches Projektmeeting mit Protokoll schriftliche Aufgabenverteilung
IT-Unterstützung durch Software-Kollaborations-Plattform http://www.assembla.com Versionskontrolle mit Subversion und Eclipse-Integration Defect-Tracking und Meilensteinplanung mit Trac
HTWdS, Programmiersprachen 3: budbee database browser 6
![Page 7: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/7.jpg)
Vorgehensweise im Projekt (Subversion)
HTWdS, Programmiersprachen 3: budbee database browser 7
![Page 8: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/8.jpg)
Vorgehensweise im Projekt (Eclipse)
HTWdS, BPM/TRM Projekt 2007 8
![Page 9: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/9.jpg)
Vorgehensweise im Projekt (Trac)
HTWdS, Programmiersprachen 3: budbee database browser 9
![Page 10: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/10.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 10
Agenda
Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte
![Page 11: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/11.jpg)
Requirements Specification
Grobgliederung festgelegt: Einführung und allgemeine Beschreibung Anforderungsbeschreibung in Tabellenform
Funktionale / nicht funktionale Anforderungen Screen-Design mit Referenzen zu Anforderungen
Beschreibung der UseCases mittels UML
Abschließende Übersetzung ins Englische
HTWdS, Programmiersprachen 3: budbee database browser 11
![Page 12: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/12.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 12
Agenda
Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte
![Page 13: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/13.jpg)
Überblick über die Architektur
Kapselung der Funktionalität in Komponenten (Module)
Abbildung der Module in Paketstruktur
HTWdS, Programmiersprachen 3: budbee database browser 13
![Page 14: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/14.jpg)
Überblick über die Architektur (Pakete)
HTWdS, Programmiersprachen 3: budbee database browser 14
![Page 15: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/15.jpg)
Überblick über die Architektur (dbaccess)
HTWdS, Programmiersprachen 3: budbee database browser 15
![Page 16: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/16.jpg)
Überblick über die Architektur (persistent)
HTWdS, Programmiersprachen 3: budbee database browser 16
![Page 17: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/17.jpg)
Überblick über die Architektur (GUI)
Internationalisierung mittels ResourceBundles Deutsch, Englisch und Russisch
Eigene Models für JTable, JTree und JComboBox
Verwendung von JGoodies: http://www.jgoodies.com Looks: Java Look&Feel Forms: Java Layout Manager
HTWdS, Programmiersprachen 3: budbee database browser 17
![Page 18: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/18.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 18
Agenda
Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte
![Page 19: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/19.jpg)
Durchgängige Abstimmung der GUI auf Zielgruppe (NON-ITler) Eingabefelder bieten frühere Eingaben zur Auswahl an
Simple Suche nach Suchbegriff Selbsterklärende verschachtelte Suche durch Suche auf der
Ergebnistabelle möglich, SQL-Abfragen für erfahrene User Schnellsuche durch Rechtsklick auf Zelle
GUI Features (Suchen)
HTWdS, Programmiersprachen 3: budbee database browser 19
![Page 20: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/20.jpg)
GUI Features (Export und Feldhilfe)
CSV-Export der angezeigten Daten auf Knopfdruckz.B. zur Weiterverarbeitung in Tabellenkalkulation
Ausdruck der aktuell angezeigten Daten
Feldhilfe: Zeigt Erläuterung, wenn ein Eingabefeld fokussiert wird. Nachschlagen im Handbuch entfällt.
HTWdS, Programmiersprachen 3: budbee database browser 20
![Page 21: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/21.jpg)
GUI Features (neue Verbindung anlegen)
Unterstützung bei Anlage einer neuen Verbindung: Vorschläge für gängige DB-URLs werden angeboten
Im Treiber-Jar enthaltene Klassen werden angeboten
HTWdS, Programmiersprachen 3: budbee database browser 21
![Page 22: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/22.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 22
Agenda
Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte
![Page 23: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/23.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 23
Agenda
Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte
![Page 24: HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut](https://reader035.vdokument.com/reader035/viewer/2022062622/55204d6949795902118bfa2c/html5/thumbnails/24.jpg)
HTWdS, Programmiersprachen 3: budbee database browser 24
Ihre Fragen bitte!
Vielen Dank für Ihre Aufmerksamkeit.