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 Auto
|
|
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 speichert die 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 gibt Geldbetrag an -> System schaut ob passend bezahlt wurde, berechnet, falls Rückgeld gegeben wird oder gibt
|
|
zurück, dass es nicht genug Geld angegeben wurde. Falls das Auto auch schonmal da war und die Gebühren damals nicht bezahlt
|
|
wurden, werde diese "alte" Gebühren zu den neuen hinzugefügt
|
|
5. 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 ->
|
|
6. Benutzer fährt raus -> System erhöht die Anzahl freier Parkplätze um 1 |