Sollanalyse - Stand 15.6.2001



Tobias Blanke, Oliver Jelinski

Notiz

Die Sollanalyse der fünften Woche war etwas kurz. Deshalb folgt hier eine erweiterte und in ein paar Punkten korrigierte Version; korrigiert nämlich, was den Zugriff auf den Produktbereicch angeht. Dieser sah in der letzten Analyse so aus:

Kurze 
Darstellung der Verweisstruktur

Wie man sieht, wäre hier der Produktbereich nur durch ein login zu erreichen. Das widerspräche unserem kundenfreundlichen Konzept, nach dem man sich erst mal in aller Ruhe und Anonymität unser Sortiment anschauen kann, um sich dann später umso überzeugter für einen Kauf zu entscheiden.

Eine Seite, auf welcher der Kunde seine Meinung hinterlassen kann, soll es sowenig geben wie eine, auf der wir über uns Schwachsinn verzapfen. Statt dessen muß es selbstverständlich eine Seite mit allgemeinen Geschäftsbedingungen geben.

Sollanalyse

Technisches

Für die Implementierung des Webshops benutzen wir JSP und SERVLETS. Wir benutzen den HTML Standard 4.0 und verzichten auf javascript und ähnliche dynamisierende Elemente auf Klientenseite. Auf jeder Seite wird es einen Button geben, der erlaubt, die Korrektheit des Codes mit dem Validator des W3C zu prüfen. Dadurch ist unser Web-Shop mit jedem Browser benutzbar.

Aufbau

Wir wollen einen Plattenladen programmieren. Für einen solchen bedarf es erst einmal der Teile, die zu jedem Webshop gehören:

Weiterhin wollen wir den Kunden die Möglichkeit bieten, sich über die Sicherheit der zu uns aufgebauten Verbindung und der Übertragenen Daten zu informieren. Für noch mehr Information soll es die Möglichkeit geben, über Post oder e-mail Kontakt mit uns aufzunehmen. Wir benötigen also zusätzlich:

Alle diese Seiten haben grundsätzlich den gleichen Aufbau und enthalten in Reihenfolge der Aufführung:

Die wenigen Ausnahmen, die bestimmte Teile nicht enthalten, lassen sich der grafischen Darstellung entnehmen. Ebenso die Verknüpfungen und der Weg, auf dem sich ein potentieller Kunde durch den Laden klickt:

Schematische Darstellung der Verweis- und Funktionsstruktur

Startseite

Diese Seite erreicht man, wenn man irgendeine Seite in unserem Webshop von einer anderen URL aus anwählt. Von hier aus sollen eine Navigationszeile, eine Möglichkeit zum Login oder Anmelden, solange der Kunde nicht eingeloggt ist und sonst eine Möglichkeit zum Ändern der Userdaten sichtbar sein. Ist der Kunde eingeloggt, so wird er mit seinem Namen begrüßt:

Anmelden

Diese Seite erreicht man über den Login-Teil jeder Seite solange man noch nicht eingeloggt ist oder spätestens bei der Bestellung. Hier soll man seine Benutzerdaten eintragen können. Geschieht das, so bekommt der Kunde ein Passwort um sich künftig darüber einloggen zu können. Nach der Erstanmeldung ist der Kunde ebenfalls eingeloggt. Die Kundendaten werden der Datenbank übergeben.

Benutzerdaten ändern (change UserData)

Diese Seite erreicht man über den Login-Teil jeder Seite, wenn man eingeloggt ist. Hier soll die Möglichkeit bestehen, die auf der Anmeldeseite eingegebenen Benutzerdaten zu modifizieren. Dazu muß man selbstredend eingeloggt sein.

Kontakt

Diese Seite ist von der Navigationsleiste aus zu erreichen. Hier soll die Postanschrift stehen und die Möglichkeit gegeben werden, uns über e-mail zu kontaktieren.

Sicherheit

Diese Seite ist von der Navigationsleiste aus zu erreichen. Hier soll man ersehen können, daß die Datenübertragung zu uns ein ziemlich unsicheres Unterfangen ist.

AGBs

Unsere Allgemeinen Geschäftsbedingungen soll man jederzeit über die Navigationsleiste abrufen können und spätestens beim Bestellen um die Ohren gehauen kriegen (Das muß glaub ich sein, wegen der Legalität) - am besten so, daß der Kunde sie schnell wegklicken kann, wenn er sich nicht die Mühe machen will, sie zu lesen.

Produktbereich

Der Produktbereich soll aus mehreren Arten von Seiten bestehen. Klickt man auf den Produktbereich, so soll man zuerst auf eine Seite kommen, die eine intelligente Suchfunktion enthält. Von dieser aus, oder über die kleine Suche, die sich auf fast allen Seiten befindet, soll man eine Seite erreichen, auf der Ergebnisse einer Suche aufgelistet werden. Von diesen Ergebnissen aus gelasngt man schließlich zu Detailansichten.

Warenkorb (cart)

Den Warenkorb erreicht man über dessen Kurzdarstellung, die sich auf fast jeder Seite befindet, oder spätestens beim Bestellen. Hier sollen alle ausgewählten Waren angezeigt werden und man soll einzelne löschen oder ihre Anzahl ändern können sowie den ganzen Korb löschen. Außerdem soll von hier aus der Bestellvorgang eingeleitet werden können.

Bestellen

Klickt man über den Link auf der Navigationsleiste auf Bestellen, so soll zuerst der Warenkorb angezeigt werden und kontrolliert und bearbeitet werden können. Drückt man dort wieder auf Bestellen, so soll geprüft werden, ob der Kunde schon eingeloggt ist. Ist er das nicht, so erhält er die Gelegenheit dazu oder zur Erstanmeldung. Danach bekommt der Kunde die AGBs präsentiert, die er akzeptieren muß. Tut er dies, so soll der Bestellvorgang eingeleitet werden und der Kunde eine e-mail bekommen, die seine Bestellung bestätigt.

Valid HTML 4.01!