Herzlichst Willkommen zum Diplomvortrag Name: Bettina Hoffmann Datum: 21.05.2003 Ort: FHL / Raum 6.208
Entwicklung eines Servlet-Tools zur Datenbankabfrage und der Visualisierung von Parametertrends über das Intranet
Nutzeranforderung - Aufstellen eines Fragenkataloges - Befragung der Mitarbeiter in mehreren Abteilungen - Einpflegen der Fragen und Antworten in eine Datenbank - Statistische Auswertung in Form von Kuchendiagrammen - Ziel definieren und ein entwickeln
Kriterien für den 1. Eine für die Systemvielfalt geeignete Lösung finden 2. Verwendung lizenzfreier und Open Source Software 3. Plattformunabhängigkeit, Sicherheit, Portierbarkeit 4. Leichte Bedienbarkeit 5. Technische Dokumentation und Bedienungsanleitung
Das Servlet-Tool DB_Viewer Die Softwarelösung wurde mit folgenden Programmier- und Scriptsprachen realisiert: HTML Grundgerüst und für Formularelemente Java Servlets zur zentralen Steuerung von Abläufen, JSP-Seiten für die Kombination stat. / dyn. Inhalte JS Ausführen von Funktionen (onclick-funktionen)
Die ist der Anmeldevorgang am DB-Viewer. Über eine Eingabemaske, werden der User-name und das Passwort eingegeben. Die Zugriffsberechtigung wird überprüft. - Login-Vorgang a) - Login-Vorgang b) - Login-Vorgang fehlgeschlagen
Bedienungsanleitung Die Bedienungsanleitung des DB-Viewer kann entweder über die Loginseite, oder direkt im Browser aufgerufen werden. Anleitung Anleitung
Datenbank auswählen Nach erfolgreicher wird das Servlet zur Datenbankauswahl geladen. Anleitung Anleitung Aus der Auswahllistenbox wird die gewünschte Datenbank ausgewählt, und mit dem OK-Button bestätigt. Datenbankwahl Datenbankwahl
Auswahloberfläche Mit der Auswahloberfläche kann sich jeder Benutzer sein SQL-Statement selbst zusammenstellen. Der Datensatz wird in einem neuen Browserfenster angezeigt. Anleitung Anleitung Der Datensatz und der SQL-String können auf dem Client abgespeichert werden. Datenbankwahl Datenbankwahl Auswahlvorgang Auswahlvorgang
Weiterführende Überlegungen Weiterführende Weiterführende Überlegungen Überlegungen - Berechnungsfunktionen - Grafische Darstellung - spezielle User-Zugriffsberechtigungen - Verwaltung der Datenbanken über den DB-Viewer - Einrichten von Benutzerprofilen auf dem Server - Zugriff über das Internet für Kunden oder Außendienstangestellte
Zusammenfassung Weiterführende Weiterführende Überlegungen Überlegungen Zusammenfassung Zusammenfassung 1. 2. Fragenkatalog + Befragung 3. Statistische Auswertung 4. Entwickeln des es 5. Umsetzen des Lösungskonzeptes 6. Testphase 7. Weiterführende Überlegungen 8. Wirtschaftlichkeitsfaktor
Wirtschaftlichkeitsfaktor Keine Installation auf dem Client, Tool läuft auf dem Server Ressourceneinsparung Ressourceneinsparung - Kürzere Datenwege Clients müssen keine Intensiven Rechenleistungen ausführen Bessere Administrierbarkeit, Probleme sind schneller aufzufinden - weniger Zwischenwege - schnellere Informationsgewinnung Weiterführende Weiterführende Überlegungen Überlegungen Weniger Rechenkapazität erforderlich - bessere Kommunikationsbasis Zusammenfassung Zusammenfassung Kosteneinsparung Kosteneinsparung Zeiteinsparung Zeiteinsparung
Ich bedanke mich recht herzlich für Ihre Aufmerksamkeit. Ich würde mich freuen, wenn das Tool mit positiver Resonanz angenommen wird, und zur Erleichterung der täglichen Arbeit beiträgt. - owari (ENDE) -