-- MichaelHonig - 22 Dec 2005

Thematik

Grafische Suchmaschine für Fahrzeuge

Problematik

Bei der Suche nach Gebrauchtwagen soll trotz des grossen Suchraumes und der grossen Menge an Daten eine benutzerfreundliche und visuell ansprechende GUI erstellt werden. Die Suchergebnisse und deren graphische Darstellung sollten jederzeit (vom Benutzer) dynamisch verändert und an die Präferenzen des Benutzers angepasst werden können ohne dabei Übersichtlichkeits- oder Performanzverluste in Kauf nehmen zu müssen.

Lösungskonzept

Durch die Umsetzung von folgenden Features:

  • Intuitive GUI
  • Wenige Datenbankzugriffe
  • Grafische Darstellung des Ergebnisraumes in einem Koordinatensystem
  • Fortwährende Anpassungsmöglichkeit der Anfragekriterien
  • Präsentation der Anfrageergebnisse in Echtzeit

soll die Thematik ohne die oben genannten Problematiken realisiert werden. Der Benutzer kann seine Auswahlkriterien (Preis/Baujahr/KW) einstellen und kommt dann zu einem Koordinatensystem das ihm die Ergebnisse abstrakt (in Form von Kreisen) präsentiert. Dort kann er sich dann entweder die in der Datenbank gefundenen Autos anzeigen lassen oder mit Hilfe von Reglern die Auswahlkriterien gewichten bis die Ergebnisse für den Benutzer grafisch aussagekräftiger sind.

Technische Umsetzung

Die Implementierung der GUI erfolgt mit Hilfe von Macromedia Flash 8 und der dazugehörigen Skriptsprache Actionscript 2.0. 20 Test - Datensätze sind in einer MySQL - Datenbank gespeichert. Der Zugriff auf die Daten in der Datenbank erfolgt mit Hilfe der Skriptsprache PHP. Das 'Trio' Flash - PHP - MySQL ist eine beliebte Kombination zur erstellung dynamischer Applikationen. Die Benutzeranfrage wird vom Benutzer über die Flash GUI in die Applikation eingegeben. Diese Anfrage wird an ein PHP - Skript weitergeleitet. Eine Entsprechende Datenbankanfrage wird dort generiert und initiiert. Die Ergebnisse werden von der Datenbank an das PHP Skript geschickt wo sie (vor-)verarbeitet werden um sie an die Flash Applikation zu schicken. Diese wertet die Ergebnisse dann aus und visualisiert sie schließlich.

Bedienkonzept

Der Nutzer kann Daten wie KW, Baujahr und Preis angegeben werden. Auf der folgenden Seite werden dann die Autos (abstrakt als Kreise) angezeigt die mit der Suchanfrage ganz oder teilweise übereinstimmen. Hier hat der Benutzer nun die Möglichkeit seine Suchkriterien in Echtzeit mit Hilfe von Slidern weiter anzupassen um die für ihn relevanten Treffer grafisch hervorzuheben. Zu jedem Zeitpunkt kann der Benutzer mit der Mouse auf die abstrakten Objekte zeigen um weitere Details zu den zugehörigen Autos anzeigen zu lassen (z.B. Name, Typ des Autos).

To Do

- Anpassen der Suchmaske

- Slideranzahl (zusätzliche Parameter)

- Trefferanzeige

- Optisches Feintuning

Anfrageklient

Link

Zeitplan

Siehe Bild

Topic attachments
I Attachment Action Size Date Who Comment
Gant.jpgjpg Gant.jpg manage 35.3 K 29 Jan 2006 - 13:49 MichaelHonig  
ScreenShot_Autoscout.jpgjpg ScreenShot_Autoscout.jpg manage 42.4 K 09 Feb 2006 - 01:12 MichaelHonig Screenshot der GUI
Topic revision: r5 - 09 Feb 2006, MichaelHonig
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Medieninformatik-Wiki? Send feedback