>> Ressourcen > Theses > Richter, Wolfga[..] > thesis-final > Users Guide

next up previous contents
Nächste Seite: Zusammenfassung der Implementation Aufwärts: Konzept Vorherige Seite: Maintenance Guide   Inhalt

Users Guide

Besucht der User das Suchportal zum ersten mal, so muß er sich registrieren und kann persönliche und allgemeine Daten eingeben, welche in weiterer Folge für die Personalisierung der Seite herangezogen werden. Abbildung 8.3 stellt die Webseite für die Registrierung dar.


Abbildung: Abbildung 8.3 stellt das Formular für die Registrierung des Users bei seinem ersten Besuch am Suchportal dar. Er hat dabei die Möglichkeit, persönliche und allgemeine Daten, wie zum Beispiel bestimmte Interessensgebiete einzugeben.
\includegraphics[scale=0.6]{screenshots/registernew.ps}

Im Formular, welches in Abbildung 8.3 dargestellt wird, muß der User sich mit seinen persönlichen Daten registrieren. Weiters hat er die Möglichkeit, aus einem Angebot an Interessensgebieten, welches der Betreiber des Suchportals dem User zur Verfügung stellt, einige auszuwählen. Die Listen mit den Interessensgebieten werden dabei automatisch generiert und können vom Betreiber des Suchportals mittels eines csv8.7-Files editiert werden. Bei der Wahl des bevorzugten Layouts für das Suchportal kann der User aus einer vorgegebenen Anzahl an Layouts wählen. Er kann sich zu jedem Layout eine Beispielseite anzeigen lassen und das von ihm bevorzugte wählen. Weiters muß der User einen Usernamen und ein Paßwort wählen, mit denen er sich in weiterer Folge beim Suchportal authentifiziert. Hat der User die Eingabe seiner Daten abgeschlossen, so kann er mittels dem Submit-Button seine Daten übermitteln, welche in die Tabellen der vorhandenen Datenbank geschrieben werden. Bevor dies geschieht, erfolgt eine Überprüfung, ob sein Username eindeutig ist. Ist dies der Fall, so werden seine Daten unmittelbar in die Datenbank aufgenommen, ist das nicht der Fall, so wird er aufgefordert, einen anderen Usernamen zu wählen.


Ist der User bereits registriert, so wird er aufgefordert, sich mittels Benutzernamen und Passwort zu authentifizieren (siehe Abbildung 8.4). Die Eingaben werden mit den in der Benutzerdatenbank vorhandenen Einträgen verglichen. Ist der User bereits vorhanden, so gelangt er sofort auf seine personalisierte Startseite. Ist er in der Benutzerdatenbank noch nicht vorhanden, so muß er sich registrieren und kann für die Darstellung der Webinhalte und des Layouts der Seiten des Suchportals persönliche Einstellungen vornehmen. In der Benutzerdatenbank werden persönliche Daten wie zum Beispiel der Name, der Beruf, das Alter und Ähnliches abgespeichert. Welche Felder die Tabelle in der Benutzerdatenbank genau enthält, kann vom Betreiber des Suchportals festgelegt werden. Für eine Beispielimplementation werden diese Felder in dem Programmierbereich fest vorgegeben. Die Benutzerdatenbank muß vom Betreiber angelegt werden, die Tabellen können aber mittels Init-Files automatisch erstellt werden.


Abbildung: Abbildung 8.4 stellt das Formular für die Authentifizierung des Users auf der Webseite dar. Die Authentifikation erfolgt durch die Eingabe von dem bei der Registrierung gewählten Usernamen und dem Paßwort.
\includegraphics[scale=0.6]{screenshots/identifynew.ps}

Ist der Benutzer erfolgreich authentifiziert worden, so werden seine persön- lichen Einstellungen aus einer Tabelle ausgelesen und mittels Perl-Scripts diese Einstellungen verwendet, um dynamisch die Webseiten aufzubauen.


Der User hat die Möglichkeit, sich bestimmte Interessensgebiete zu abonnieren. Welche Interessengebiete angeboten werden, bleibt dem Betreiber des Suchportals überlassen. Die Auswahlmöglichkeit wird automatisch aus den in einem csv-File vorhandenen Daten generiert. Die ausgewählten Gebiete werden in einer Datenbank in einer Tabelle abgelegt. Aus diesen Interessengebieten heraus wird in einem Bereich der Seite eine Vorabsuche für das am meisten Interessante Gebiet gestartet und Suchergebnisse in einem eigenen Browser-Fenster bereits automatisch angeboten. Die bei der Registrierung ausgesuchten Interessensgebiete werden in einem Frame des Suchportals dargestellt. Der User hat die Möglichkeit, mit einem einfachen Klick auf das Interessensgebiet eine Suche nach dem Begriff zu starten (siehe Abb. 8.5). Weiters gibt es einen News-Ticker in Form eines Java-Applets in einem Frame des Suchportals, welcher Informationen zu dem bevorzugten Interessensgebiet darstellt darstellt (siehe Abb. 8.6). Die Informationen, welche der News-Ticker darstellt können vom Betreiber mittels eines einfachen Textfiles zur Verfügung gestellt werden. Der Betreiber muß für jedes Interessensgebiet, welches er zur Auswahl anbietet, ein eigenes Textfile mit dem entsprechenden Inhalt anlegen. Das Java-Applet liest den Text aus dem entsprechenden Textfile aus und stellt diesen am Newsticker dar.


Abbildung: Diese Abbildung stellt das Frame dar, welches die einfache Suche nach bei der Registrierung ausgesuchten Interessensgebieten ermöglicht. Der User muß für eine Suche nur auf das gewünschte Interessensgebiet klicken und es wird ein neues Browser-Fenster geöffnet mit den Suchergebnissen. Diese Funktionalität realisiert einen Punkt aus dem Anforderungskatalog zur gewünschten Verbesserung der Usability. Weiters kann in dem Frame mittels Edit die Editierung der persönlichen Daten in einem eigenen Browser-Fenster gestartet werden.
\includegraphics[scale=0.6]{screenshots/queriesnew.ps}

Abbildung: Diese Abbildung stellt das Frame dar, welches den News-Ticker in Form eines Java-Applet beinhaltet. Der News-Ticker zeigt Informationen über das bevorzugte Interessensgebiet des Users. Weiters wird der User in diesem Frame persönlich begrüßt.
\includegraphics[scale=0.6]{screenshots/newsnew.ps}

Weiters werden in einer Tabelle Daten über das Verhalten des Users abgelegt, wie zum Beispiel die Anzahl seiner Besuche auf dem Suchportal und seine Besuchsdaten. Diese Daten können in weiterer Folge zur Bildung eines Userprofils herangezogen werden. In einem Frame des Suchportals werden die Anzahl seiner Besuche und das Datum seines letzten Besuchs angezeigt (siehe Abb. 8.7). Der User hat die Möglichkeit die Daten seiner letzten 10 Besuche abzufragen und sich in einem eigenen Browser-Fenster anzeigen zu lassen (siehe Abb. 8.8).


Abbildung: Abbildung 8.7 stellt den Counter des Suchportals dar. Dieser zeigt die Anzahl der Besuche des Users an und beinhaltet das Datum des letzten Besuchs des Users auf dem Suchportal. Der User hat hier auch die Möglichkeit, mittels View sich die Daten seiner letzten 10 Besuche anzeigen zu lassen.
\includegraphics[scale=0.6]{screenshots/counter.ps}

Abbildung: Diese Abbildung zeigt die Seite, welche die Daten der letzten 10 Besuche eines Users in Form einer Tabelle darstellt. Diese Daten geben Aufschluß über das Verhalten eines Users und können in weiterer Folge zur genaueren Profilerstellung herangezogen werden. Diese Seite wird in einem neuen Fenster dargestellt und zeigt nur eine Zusatzinformation zum Counter.
\includegraphics[scale=0.5]{screenshots/loghistorynew.ps}

Wie bereits erwähnt wurde, hat der User die Möglichkeit, seine Daten einfach zu editieren und somit sein grundlegendes Profil zu ändern. Um seine Daten zu ändern, muß der User in dem Frame, in welchem auch seine bevorzugten Interessensgebiete aufgelistet werden, auf Edit klicken und erhält dadurch in einem neuen Browser-Fenster ein Formular, wo seine persönlichen und allgemeinen Daten bereits vorselektiert sind (siehe Abb. 8.9). Er muß daher nicht mehr alle Daten neu eingeben, sondern kann auch nur einzelne Felder ändern. Hat er alle Änderungen abgeschlossen, so werden die Einträge in den Tabellen der Datenbanken upgedatet. Dies kann zur Folge haben, dass sein Profil geändert wird und sein personalisiertes Suchportal bei seinem nächsten Besuch anders aussieht.


Abbildung: Diese Abbildung zeigt das Formular, in dem der User die Möglichkeit hat, seine Daten zu ändern. Um den Aufwand für den User so gering wie möglich zu halten, werden die Daten aus der Datenbank ausgelesen und vorselektiert. Der User kann somit einzelne Felder auf einfache Art und Weise editieren, ohne sämtliche Daten neu eingebn zu müssen.
\includegraphics[scale=0.6]{screenshots/editnew.ps}

Ein weiteres Frame des Suchportals stellt eine Werbung in Form von Bannern dar (siehe Abb. 8.10). Diese Banner werden aufgrund eines Profils, welches durch die Auswertung von persönlichen Daten des Users erstellt wird, ausgewählt. Zur Profilerstellung werden hierbei das Alter und das Geschlecht des Users herangezogen. Zum Beispiel erhält ein 25jähriger, männlicher User ein anderes Werbebanner eingeblendet, als zum Beispiel eine 60jährige Frau. Diese Funktionalität realisiert eine grundlegende Technik aus dem Bereich des CRM, welche vor allem bei Virtual Communities zum Einsatz kommt, nämlich Profiling und Personalisierung aufgrund von Profilen.


Abbildung: Diese Abbildung stellt das Frame des Suchportals dar, in dem Bannerwerbung aufgrund eines Benutzerprofils durchgeführt wird. Die User werden hierbei aufgrund persönlicher Daten, in dieser Implementierung als Beispiel Alter und Geschlecht, in Profilgruppen eingeordnet und bekommen dadurch personalisierte Werbeeinblendungen.
\includegraphics[scale=0.6]{screenshots/bannernew.ps}

Die grundlegende Funktionalität des Suchportals, nämlich die Möglichkeit einer Suche nach einem Begriff, wird in einem eigenen Frame angeboten (siehe Abb. 8.11). Die Suchergebnisse werden dabei in einem eigenen Browser-Fenster angezeigt. Zur Suche selbst dient der Suchdienst xFind8.8 als Basis. Die Suchbegriffe, nach welchen der User sucht, werden in einem File mitprotokolliert und können für weitere Auswertungen herangezogen werden.


Abbildung: Diese Abbildung stellt das Frame des Suchportals dar, in dem ein Suchbegriff eingegeben werden kann und eine Suche gestartet werden kann. Die Suche erfolgt durch den Suchdienst xFind. Die Suchbegriffe werden dabei in einem File für den jeweiligen User mitprotokolliert.
\includegraphics[scale=0.6]{screenshots/search.ps}

Zur Bildung der persönlichen Layouts wird in dieser Arbeit ein vorgegebener Satz an Templates verwendet. Die Verwendung von Templates ermöglicht es Webdesignern auf einfache Weise neue Layout zu entwerfen und den Usern anzubieten. Der User kann sich bei der Registrierung oder bei der Editierung seiner Daten die verschiedenen Layouts auf Beispielseiten anzeigen lassen. Die Layouts werden realisiert durch unterschiedliche Hintergrundgrafiken und durch die Verwendung von Cascading Style Sheets. Wie das personalisierte Suchportal für 2 verschiedene User, welche unterschiedliche Profile besitzen und verschiedene Layouts gewählt haben, wird in Abbildung 8.12 und 8.13 gegenübergestellt.


Abbildung 8.12: Diese Abbildung zeigt das Suchportal im Gegensatz zu einer anderen personalisierten Darstellung in Abb. 8.13.
\includegraphics[scale=0.6]{screenshots/personalhp1new.ps}

Abbildung: Diese Abbildung zeigt ebenfalls, wie Abb. 8.12, das Suchportal, jedoch mit unterschiedlich gewählten Layout durch den User und einer anderen Zuordnung zu einem Profil.
\includegraphics[scale=0.6]{screenshots/personalhp2new.ps}


next up previous contents
Nächste Seite: Zusammenfassung der Implementation Aufwärts: Konzept Vorherige Seite: Maintenance Guide   Inhalt
root 2001-10-01