05 Projekt : Datenzugriffsmodul SELEKTOR
Ein Interface zum einfachen Zugang zu umfangreichen Mess- und Berechnungsdaten, eingebunden in eine multimediale Client-Server-Anwendung.
Kunde: Airbus Deutschland GmbH
Eine Client-Server-Anwendung wurde entwickelt, um Ingenieuren einen einfachen Zugang zu umfangreichen Mess- und Berechnungsdaten zu ermöglichen. Dynamisch wird eine grafische Benutzeroberfläche (Graphical User Interface, kurz GUI) aufgebaut. Der Anwender benötigt keine Datenbankkenntnisse, um die zahlreichen Datensätze zu durchsuchen – er navigiert grafisch per Mausklick. Die eigentliche Arbeit, das Zusammenstellen der Daten und deren grafische Darstellung, erledigt eine Server-Software hinter der firmeninternen Firewall: So ist ein effizientes, elegantes und sicheres Arbeiten möglich.
Grob gesprochen funktioniert das so: Der Client fordert beim Server Metadaten an, die er parst und daraufhin ein GUI aufbaut. Der Client kann sich dabei dynamisch auf neue oder geänderte Datensätze einstellen. Der Anwender stellt Abfragen (querys) an eine Datenbank zusammen, ohne die Chance, einen Tippfehler oder Syntax-Error zu machen, denn er bedient das GUI mit der Maus. Klickt der Anwender auf »Plot«, schickt der Client die Anforderung (request) an den Server, dieser holt die Daten aus einer SQL-Datenbank und reicht sie weiter an die Grafik-Engine (PHP). Ein Bild wird erstellt und an den Client geschickt. Der Anwender kann die Datenauswahl daraufhin modifizieren oder die Daten zusätzlich als csv für Excel exportieren.
Die Inhalte der Datenbank können um neue Erkenntnisse erweitert werden, da der Content dynamisch aufgebaut wird. Die generische Benutzerschnittstelle und das Zugriffsinterface passen sich an.
Eingesetzte Werkzeuge: Macromedia Director, Lingo, http, XML, SQL, PHP.
2003Zurück zur Referenzen-Liste