Prompt Detail:
Erstellen Sie ein vollständiges und detailiertes Pflichtenheft gemäß der folgenden vorlage.
Der kleine Online-Versandhandel BeMazing möchte den etwas in die Jahre gekommenen
Webauftritt komplett überarbeiten. Der bisherige Auftritt war sehr unzuverlässig und
schwer zu warten und erfüllte nicht mehr den Anspruch einer modernen Webseite.
Anstatt sich wie bisher durch die Seiten aller Artikel klicken zu müssen, sollen Kunden
nun die Möglichkeit haben, mittels Suchbegriffen nach Artikeln zu suchen. Die Daten
der Artikel stammen aus einer vorhandenen Datenbank. Der Suchalgorithmus, der die
100.000 Artikel der Datenbank durchsucht, muss entwickelt werden. Dieser soll nicht
länger als eine Sekunde brauchen. Dabei wird keine erweiterte Filteroption angeboten,
das Suchen erfolgt lediglich mittels des eingegebenen Suchbegriffs. Die gefundenen
Artikel sollen ansprechend präsentiert werden, wünschenswert wäre hierbei, dass das
Design möglichst leicht anpassbar ist. Darüber hinaus sollen Nutzer Artikel mittels
Klick eines Buttons zu ihrem Warenkorb hinzufügen können. Im Warenkorb kann man
diese auch mittels Buttonklick wieder entfernen. Falls der gleiche Artikel mehrmals zum
Warenkorb hinzugefügt wird, soll sich die Anzahl dieses Artikels erhöhen. Ist der Artikel
aktuell nicht auf Lager, so wird dieser automatisch auf der persönlichen Einkaufsliste
gespeichert. Ferner sollen Nutzer selbst Artikel auf dieser Einkaufsliste speichern und
entfernen können. Falls möglich kann diese Funktion erweitert werden, damit mehr als
eine Liste verwaltet werden kann. Es wird die vorhandene Nutzerverwaltung verwendet,
eine Neu-Implementierung dieser ist nicht vorgesehen.
Es muss beachtet werden, dass die Webseite mit allen gängigen Browsern, sowie auf mobilen Endgeräten funktioniert. Das System läuft auf dem firmeneigenen Server und muss
insgesamt mit mindestens 200 Nutzern gleichzeitig zurechtkommen. Der Online-Shop
soll durchgängig erreichbar sein. Für das Projekt soll das Web-Framework SWTWebFrameWork verwendet werden.
Das Augenmerk sollte auf eine benutzerfreundliche Bedienung, sowie ein ansprechendes
Design gelegt werden.
Add a comment