
|                                |                                                                                                                                                                                                                                                                                                                                                                                |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Anwendungsfall                 | UC-1                                                                                                                                                                                                                                                                                                                                                                           |
| Name                           | Einloggen                                                                                                                                                                                                                                                                                                                                                                      |
| Initiierender Aktuer           | Endnutzer (Mitarbeiter, Mitglieder, Admin)                                                                                                                                                                                                                                                                                                                                     |
| Weitere Akteure                | -                                                                                                                                                                                                                                                                                                                                                                              |
| Kurzbeschreibung               | Vorgang zum Einloggen in das Web-Programm                                                                                                                                                                                                                                                                                                                                      |
| Vorbedingung                   | Endnutzer hat ein auf der Website bereits erstelltes Konto.                                                                                                                                                                                                                                                                                                                    |
| Nachbedinung                   | Endnutzer ist eingeloggt                                                                                                                                                                                                                                                                                                                                                       |
| Ablauf                         | Der Endnutzer geht auf die Login-Seite und gibt seine/ihre Benutzer-Daten ein. Drückt anschließend auf den Login-Knopf. Abhängig von dem, ob ein Konto bereits registriert ist wird die benutzende Person auf 'Eingeloggt', 'Falsches Passwort' oder 'Benutzer hat kein Konto'. Wenn der Benutzer sich erfolgreich eingellogt hat wird dieser weitergeleitet  an die Homepage. |
| Alternativen                   | -                                                                                                                                                                                                                                                                                                                                                                              |
| Ausnahmen                      | - Benutzer:in hat kein Konto<br>-Benutzer:in hat falsches Passwort eingegeben                                                                                                                                                                                                                                                                                                  |
| Benutzte Anwendungsfälle       |                                                                                                                                                                                                                                                                                                                                                                                |
| Spezielle Anforderungen        | -                                                                                                                                                                                                                                                                                                                                                                              |
| Vorbedingung                   | Endnutzer hat ein auf der Website bereits erstelltes Konto.                                                                                                                                                                                                                                                                                                                    |
| Nachbedinung                   | Endnutzer ist eingeloggt                                                                                                                                                                                                                                                                                                                                                       |
| Ablauf                         | Der Endnutzer geht auf die Login-Seite und gibt seine/ihre Benutzer-Daten ein. Drückt anschließend auf den Login-Knopf. Abhängig von dem, ob ein Konto bereits registriert ist wird die benutzende Person auf 'Eingeloggt', 'Falsches Passwort' oder 'Benutzer hat kein Konto'. Wenn der Benutzer sich erfolgreich eingellogt hat wird dieser weitergeleitet  an die Homepage. |
| Alternativen                   | -                                                                                                                                                                                                                                                                                                                                                                              |
| Ausnahmen                      | - Benutzer:in hat kein Konto<br>-Benutzer:in hat falsches Passwort eingegeben                                                                                                                                                                                                                                                                                                  |
| Annahmen                       |                                                                                                                                                                                                                                                                                                                                                                                |
| Offene Themen                  |                                                                                                                                                                                                                                                                                                                                                                                |
| Referenzen                     |                                                                                                                                                                                                                                                                                                                                                                                |
| Datenanforderungen             |                                                                                                                                                                                                                                                                                                                                                                                |
| Nichtfunktionale Anforderungen |                                                                                                                                                                                                                                                                                                                                                                                |


|                                |                                                               |
| ------------------------------ | ------------------------------------------------------------- |
| Anwendungsfall                 | UC-2                                                          |
| Name                           | Registrieren                                                  |
| Initiierender Aktuer           | Endnutzer (Mitarbeiter, Mitglieder, Admin)                    |
| Weitere Akteure                | -                                                             |
| Kurzbeschreibung               | Vorgang zum Registrieren in das Web-Programm.                 |
| Vorbedingung                   | Endnutzer hat hat noch kein auf der Website erstelltes Konto. |
| Nachbedinung                   | Endnutzer ist registriert.                                    |
| Ablauf                         |                                                               |
| Alternativen                   | -                                                             |
| Ausnahmen                      |                                                               |
| Benutzte Anwendungsfälle       |                                                               |
| Spezielle Anforderungen        | -                                                             |
| Alternativen                   | -                                                             |
| Annahmen                       |                                                               |
| Offene Themen                  |                                                               |
| Referenzen                     |                                                               |
| Datenanforderungen             |                                                               |
| Nichtfunktionale Anforderungen |                                                               |

|                                |                                                                                |
| ------------------------------ | ------------------------------------------------------------------------------ |
| Anwendungsfall                 | UC-3                                                                           |
| Name                           | Ausloggen                                                                      |
| Initiierender Aktuer           | Endnutzer (Mitarbeiter, Mitglieder, Admin)                                     |
| Weitere Akteure                | -                                                                              |
| Kurzbeschreibung               | Vorgang zum  Ausloggen aus das Web-Programm.                                   |
| Vorbedingung                   | Endnutzer ist eingeloggt.                                                      |
| Nachbedinung                   | Endnutzer ist ausgeloggt.                                                      |
| Ablauf                         | Der Endnutzer drückt auf dem Logout-Knopf.                                     |
| Alternativen                   | -                                                                              |
| Ausnahmen                      | -                                                                              |
| Benutzte Anwendungsfälle       | -                                                                              |
| Spezielle Anforderungen        | -                                                                              |
| Alternativen                   | -                                                                              |
| Annahmen                       |                                                                                |
| Offene Themen                  |                                                                                |
| Referenzen                     |                                                                                |
| Datenanforderungen             |                                                                                |
| Nichtfunktionale Anforderungen |                                                                                |
|                                | <br><br>                                                                       |
| Anwendungsfall                 | UC-3                                                                           |
| Name                           | Ausloggen                                                                      |
| Initiierender Aktuer           | Endnutzer (Mitarbeiter, Mitglieder, Admin)                                     |
| Weitere Akteure                | -                                                                              |
| Kurzbeschreibung               | Vorgang zum  Ausloggen aus das Web-Programm.                                   |
| Vorbedingung                   | Endnutzer ist eingeloggt.                                                      |
| Nachbedinung                   | Endnutzer ist ausgeloggt.                                                      |
| Ablauf                         | Der Endnutzer drückt auf dem Logout-Knopf.                                     |
| Alternativen                   | -                                                                              |
| Ausnahmen                      | -                                                                              |
| Benutzte Anwendungsfälle       | -                                                                              |
| Spezielle Anforderungen        | -                                                                              |
| Alternativen                   | -                                                                              |
| Annahmen                       |                                                                                |
| Offene Themen                  |                                                                                |
| Referenzen                     |                                                                                |
| Datenanforderungen             |                                                                                |
| Nichtfunktionale Anforderungen |                                                                                |
|                                |                                                                                |
| Anwendungsfall                 | UC-6                                                                           |
| Name                           | Stornierung                                                                    |
| Initiierender Aktuer           | Mitglied                                                                       |
| Weitere Akteure                | Mitarbeitet                                                                    |
| Kurzbeschreibung               | Das Mitglied storniert seine Buchung.                                          |
| Vorbedingung                   | mindestens. 24 Stunden vor dem Buchungsdatum.                                  |
| Nachbedinung                   | Buchung wurde erfolgreich storniert.                                           |
| Ablauf                         | 1. Buchung auswählen<br>2. Stornierungsgrund nennen<br>3. Bestätigen           |
| Alternativen                   | Mitarbeiter anrufen bzw. vor Ort besuchen und stornieren.                      |
| Ausnahmen                      | Stornierung nicht möglich, weil Buchung in weniger als 24 Stunden stattfindet. |
| Benutzte Anwendungsfälle       | getBuchungen                                                                   |
| Spezielle Anforderungen        | -                                                                              |
| Alternativen                   | -                                                                              |
| Annahmen                       |                                                                                |
| Offene Themen                  |                                                                                |
| Referenzen                     |                                                                                |
| Datenanforderungen             |                                                                                |
| Nichtfunktionale Anforderungen |                                                                                |

|                                |          |
| ------------------------------ | -------- |
| Anwendungsfall                 | UC-5     |
| Name                           | Rückgabe |
| Initiierender Aktuer           | Mitglied |
| Weitere Akteure                |          |
| Kurzbeschreibung               |          |
| Vorbedingung                   |          |
| Nachbedinung                   |          |
| Ablauf                         |          |
| Alternativen                   |          |
| Ausnahmen                      |          |
| Benutzte Anwendungsfälle       |          |
| Spezielle Anforderungen        |          |
| Alternativen                   |          |
| Annahmen                       |          |
| Offene Themen                  |          |
| Referenzen                     |          |
| Datenanforderungen             |          |
| Nichtfunktionale Anforderungen |          |

|                                |           |
| ------------------------------ | --------- |
| Anwendungsfall                 | UC-7      |
| Name                           | Bezahlung |
| Initiierender Aktuer           |           |
| Weitere Akteure                |           |
| Kurzbeschreibung               |           |
| Vorbedingung                   |           |
| Nachbedinung                   |           |
| Ablauf                         |           |
| Alternativen                   |           |
| Ausnahmen                      |           |
| Benutzte Anwendungsfälle       |           |
| Spezielle Anforderungen        |           |
| Alternativen                   |           |
| Annahmen                       |           |
| Offene Themen                  |           |
| Referenzen                     |           |
| Datenanforderungen             |           |
| Nichtfunktionale Anforderungen |           |
# Use-Cases
1. Einloggen
2. Ausloggen
3. Registrierung
4. Buchung
5. Rückgabe
6. Stornierung
7. Bezahlung