Projektbeschreibung
ÜbersetztDie Hauptanforderung ist eine enge Integration zwischen dem Buchungskalender und dem Passguthaben: Die Buchung eines Kurses sollte automatisch einen Besuch vom aktiven Pass des Kunden zu diesem Zeitpunkt abziehen. Wenn ein Kunde keine Besuche mehr hat, muss das System die Buchung blockieren und anbieten, einen neuen Pass zu kaufen, anstatt ihnen zu erlauben, einen Platz zu reservieren, den sie nicht nutzen können. Stornierungen vor einer festgelegten Frist sollten den Besuch wieder zum Guthaben zurückgeben; späte Stornierungen und Nichterscheinen sollten weiterhin als genutzt zählen.
Die Logik sollte auch einen Kunden berücksichtigen, der mehrere aktive Pässe gleichzeitig hat, wobei Besuche von dem abgezogen werden, der am schnellsten abläuft, sowie einen einfachen Admin-Bildschirm zur Verwaltung von Kursen, Lehrern und Passarten.
Wichtige Punkte:
— automatische Abrechnung eines Besuchs zum Zeitpunkt der Buchung
— harte Blockierung, sobald ein Pass erschöpft ist, mit einer Aufforderung zur Erneuerung
— Unterstützung für mehrere aktive Pässe mit korrekter Priorität
— konfigurierbare Stornierungs- und Nichterscheinregeln