Repository navigation
Frontend 3.2 Use Case Analyse
Verantwortlicher: Markus Thömmes, Dorothee Nies, Simon Künnen
Die Use Cases wurden auf Basis der zuvor besprochenden Kernfunktionalitäten der Anwendung entwickelt
Use Cases aus Administatorsicht
Beschreibung: Das Erstellen einer Route von Bars mit Happy Hours ist möglich.
Vorbedingungen:
Die Route wird automatisch aus dem vorhandenen Datenpool generiert und berücksichtigt hierbei einen geographischen Punkt (standardmässig die Position des Nutzers), einen Radius um diesen Punkt, in dem sich die Bars befinden sollen, eine Zeitspanne in dem die Route stattfinden soll, eine Verweildauer, die der Nutzer in jeder Bar verbringen möchte und der Wochentag an dem die Tour stattfinden soll.
Die Route wird nicht vorbefüllt, sondern stellt lediglich die Zeiträume zu den eingestellten Routeninformationen dar. Der Nutzer befüllt diese dann selbst mit Bars.
Werden zu den eingestellten Routeninformationen keine Bars gefunden, wird eine entsprechende Fehlermeldung mit Hinweis auf das Anpassen dieser Informationen gegeben.
Passt zu einem Zeitraum keine Bar, so wird dieser leer gelassen, mit einer entsprechenden Meldung versehen und die Möglichkeit auf Auswahl einer beliebigen Bar (auch wenn dort keine Happy Hour stattfindet) gegeben.
Beschreibung: Eine Route wird in einer Listenform angezeigt.
Vorbedingungen: Route wurde erstellt oder Nutzer wählt eine Route ("Meine Routen", "Top 10", geteilte Route) aus
Die Bars werden sortiert nach den ihnen zugewiesenen Zeiträumen aufgelistet und mit folgenden Informationen angezeigt: Name der Bar, Beschreibung der Bar, Bild der Bar, zugewiesener Zeitraum, Preisindex, Bewertung der Bar.
Beschreibung: Die Routeninformationen (Position, Radius, Tourzeitraum oder Verweilzeit) können vom Nutzer verändert werden.
Vorbedingungen: Route ist in Erstellung
Ändert der Nutzer die Routeninformationen so wirkt sich dies lediglich automatisch auf die erstellte Route aus, wenn eine Bar nicht mehr zu dem ihr zugewiesenen Zeitraum passt (siehe Alternativablauf 1). Im Falle des Änderns des Tourzeitraumes werden die entsprechenden Barzeiträume gelöscht oder leere hinzugefügt.
Passt eine Bar nicht mehr zu den eingestellten Routeninformationen so wird ihr Zeitraum leergeräumt und die in UC4: Bar zu Route hinzufügen beschriebenen Optionen angeboten.
Beschreibung: Der Nutzer kann eine Bar zur Route hinzufügen.
Vorbedingungen: Der gewünschte Zeitraum beinhaltet noch keine Bar
Der Zeitraum wird automatisch mit einer Bar befüllt, die zu dem gewählten Zeitraum passt.
Der Nutzer wählt aus einer Liste von passenden Bars eine gewünschte Bar aus.
Der Nutzer wählt aus allen Bars im System eine passende Bar aus.
Siehe UC1: Route erstellen - Fehlerfall 2
Beschreibung: Der Nutzer kann eine Bar aus der Route entfernen.
Vorbedingungen: Zeitraum ist mit einer Bar belegt
Der Nutzer löscht eine Bar aus einem Zeitraum, woraufhin dieser von Neuem mit einer Bar befüllt werden kann.
Beschreibung: Eine Route wird auf einer Karte angezeigt.
Vorbedingungen: Route wurde erstellt oder Nutzer hat eine Route ("Meine Routen", "Top 10", geteilte Route) ausgewählt
Die Bars werden in ihrer zeitlichen Reihenfolge als Route in einer Karte als Wegpunkte angezeigt. Zu jedem Wegpunkt können folgende Informationen angezeigt werden: Name der Bar, zugewiesener Zeitraum, Adresse der Bar.
Beschreibung: Die aktuelle Route wird als Link zum Teilen bereitgestellt.
Vorbedingungen: Route wurde erstellt oder Nutzer hat eine Route ("Meine Routen", "Top 10", geteilte Route) ausgewählt
Die aktuelle Route wird als statischer Link aufrufbar (d.h. die in diesem Link enthaltenen Informationen können nicht verändert werden) und kann versendet werden.
Beschreibung: Die aktuelle Route wird lokal auf dem Endgerät gespeichert.
Vorbedingungen: Route wurde erstellt oder Nutzer hat eine Route ("Meine Routen", "Top 10", geteilte Route) ausgewählt
Die aktuelle Route wird in einer abrufbaren Liste abgelegt und ist offline verfügbar. Zusätzlich zur Route wird vermerkt wann sie gespeichert wurde.
Der Nutzer erhält eine Meldung, die ihn dazu auffordert zunächst gespeicherte Routen zu löschen bevor er neue Routen speichert.
Beschreibung: Eine Route wird aus "Meine Routen" gelöscht.
Vorbedingungen: Es sind Routen in "Meine Routen" vorhanden
Der Nutzer löscht eine Route aus seiner Liste "Meine Routen". Die Route ist danach nicht mehr offline verfügbar.
Beschreibung: Eine Liste von gespeicherten Routen wird angezeigt.
Vorbedingungen: Es sind Routen in "Top 7" gespeichert
Der Nutzer ruft die Liste der vom Redaktionsteam erstellten Routen auf und kann sich diese anschließend anzeigen lassen. Für jeden Tag ist eine Toproute vorhanden.
Beschreibung: Nicht korrekte Daten werden von einem Nutzer gemeldet.
Vorbedingungen: Route wurde erstellt
Der Nutzer meldet dem Redaktionsteam, dass nicht korrekte Daten vorliegen.