Merge remote-tracking branch 'origin/main'

devIoana
ioana 2024-10-07 19:07:57 +02:00
commit 2387f232bf
1 changed files with 10 additions and 10 deletions

View File

@ -1,12 +1,12 @@
1. Benutzer fährt mit Auto ins Parkhaus -> System erfasst Einfahrtszeit und Kennzeichen vom Auto
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 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
-> 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