Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut.

Ähnliche Präsentationen


Präsentation zum Thema: "HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut."—  Präsentation transkript:

1 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

2 2 Agenda Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte

3 HTWdS, Programmiersprachen 3: budbee database browser3 Agenda Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte

4 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 browser4

5 5 Agenda Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte

6 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 browser6

7 Vorgehensweise im Projekt (Subversion) HTWdS, Programmiersprachen 3: budbee database browser7

8 Vorgehensweise im Projekt (Eclipse) HTWdS, BPM/TRM Projekt 20078

9 Vorgehensweise im Projekt (Trac) HTWdS, Programmiersprachen 3: budbee database browser9

10 10 Agenda Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte

11 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 browser11

12 HTWdS, Programmiersprachen 3: budbee database browser12 Agenda Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte

13 Überblick über die Architektur Kapselung der Funktionalität in Komponenten (Module) Abbildung der Module in Paketstruktur HTWdS, Programmiersprachen 3: budbee database browser13

14 Überblick über die Architektur (Pakete) HTWdS, Programmiersprachen 3: budbee database browser14

15 Überblick über die Architektur (dbaccess) HTWdS, Programmiersprachen 3: budbee database browser15

16 Überblick über die Architektur (persistent) HTWdS, Programmiersprachen 3: budbee database browser16

17 Ü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 browser17

18 HTWdS, Programmiersprachen 3: budbee database browser18 Agenda Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte

19 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 browser19

20 GUI Features (Export und Feldhilfe) CSV-Export der angezeigten Daten auf Knopfdruck z.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 browser20

21 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 browser21

22 HTWdS, Programmiersprachen 3: budbee database browser22 Agenda Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte

23 HTWdS, Programmiersprachen 3: budbee database browser23 Agenda Projektziele Vorgehensweise im Projekt Requirements Specification Überblick über die Architektur GUI Features Live-Demo Schlussworte

24 HTWdS, Programmiersprachen 3: budbee database browser24 Ihre Fragen bitte! Vielen Dank für Ihre Aufmerksamkeit.


Herunterladen ppt "HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut."

Ähnliche Präsentationen


Google-Anzeigen