12 lines
1.2 KiB
Plaintext
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 |