PR2-Testate/QualifierTeil2/flow.txt

12 lines
1.2 KiB
Plaintext

1. Benutzer fährt mit Auto ins Parkhaus -> System erfasst Einfahrtszeit und Kennzeichen vom PKW
2. Benutzer parkt das Auto auf einem freien Platz -> System reduziert die Anzahl freier Parkplätze um 1
3. Benutzer kommt nach eine bestimmte Zeit zurück und möchte die Parkgebühren bezahlen, indem er das Kennzeichen eingibt
-> System übernimmt die aktuelle Ausfahrtszeit und überprüft, ob die seine Eingabe überhaupt richtig ist (bzw. ob das Auto
im Parkhaus geparkt ist) und gibt die Parkgebühren sowie Parkdauer für den Benutzer zurück, nach Einhaltung der
festgelegten Regeln (die ersten 15 min sind kostenlos usw.)
4. Benutzer sieht Gebühren und gibt seine VISA-Nummer ein an -> System überprüft auf Validität der VISA-Nummer
5. Benutzer hat eine falsche oder ungültige VISA-Nummer eingegeben und fährt raus -> System speichert die Gebühren in
einem Gebührenkonto (Schulden), die beim nächsten Reinfahren zu dem aktuellen Gebühren hinzugefügt werden
6. Benutzer hat alle Einträge richtig gemacht (Bezahlung, Kennzeichen) -> System erlaubt dem Benutzer rauszufahren, und
speichert gegebenfalls die Gebühren, die noch nicht bezahlt wurden
7. Benutzer fährt raus -> System erhöht die Anzahl freier Parkplätze (Kapazität) um 1