diff --git a/QualifierTeil2/Main.java b/QualifierTeil2/Main.java new file mode 100644 index 0000000..a64eac7 --- /dev/null +++ b/QualifierTeil2/Main.java @@ -0,0 +1,4 @@ +package QualifierTeil2; + +public class Main { +} diff --git a/QualifierTeil2/PKW.java b/QualifierTeil2/PKW.java new file mode 100644 index 0000000..ede3e5c --- /dev/null +++ b/QualifierTeil2/PKW.java @@ -0,0 +1,4 @@ +package QualifierTeil2; + +public class PKW { +} diff --git a/QualifierTeil2/flow.txt b/QualifierTeil2/flow.txt new file mode 100644 index 0000000..c5c6ef8 --- /dev/null +++ b/QualifierTeil2/flow.txt @@ -0,0 +1,12 @@ +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 \ No newline at end of file