App-Link: http://metrosystem01-env.eba-nw8t3nsp.ap-south-1.elasticbeanstalk.com
Verwenden Sie dieses Projekt, um alle technologischen Schritt für Schritt und ihre Bedeutung zu lernen.
Der Benutzer verfügt über die Möglichkeit, Konto zu erstellen, sich anzumelden, einzusteigen, herauszuwischen und den Fahrpreis zwischen den U -Bahn -Stationen zu erhalten.
Fallstudie 1:
Das Design von Metro -Systemen und entwickeln Sie eine Anwendung für das zentrale Metro -System. Die Anwendung muss die Ein- und Ausschalten der Funktionalität bereitstellen. Swipe bezieht sich auf die Station. Swipe Out bezieht sich auf das Ausgehen aus dem Bahnhof. Jede U -Bahn -Station hat sowohl Einrichtungen ein- als auch aus. Es wird eine U -Bahn -Karte geben, die jedem Benutzer mit einem Mindestbetrag von Rs 100 ausgestellt wird. Die U -Bahn -Linie besteht aus 5 linearen Stationen, wie unten erwähnt.
Anweisungen - A. Wenn ein neuer Benutzer erstellt wird, akzeptieren Sie die grundlegenden Details des Benutzers zusammen mit dem Kartenausgleich, um die Karte dem Benutzer auszustellen. B. Für die Funktionalität der Funktionalität sollte die Anwendung
Akzeptieren Sie die Eingabe des Benutzers als Quellstation.
Die Station kann nur aus der obigen Liste stammen. Erstellen Sie eine benutzerdefinierte Ausnahme (mit einer aussagekräftigen Nachricht an den Benutzer), um ungültige Stationseingänge zu verarbeiten.
Validieren Sie die erforderliche Mindestbilanz in der Karte. Der Benutzer sollte ein Mindestbilanz von Rs 20 in der Karte haben. Wenn das Gleichgewicht nicht vorhanden ist, geben Sie benutzerdefinierte Ausnahmen mit der entsprechenden Nachricht an den Benutzer und lassen Sie es nicht zulassen, einzusteigen.
Auf erfolgreicher Swipe In, was bedeutet, dass die Nachricht die Nachricht als „Sie erfolgreich an der Station eingegriffen haben“ + drucken Sie die Nachricht
Nach dem Abzug des Gleichgewichts muss die Nachricht gedruckt werden. E. Behandeln Sie bei Bedarf geeignete Ausnahmen mit einer geeigneten Nachricht. F. Das Design sollte flexibel genug sein, damit in Zukunft mehr Stationen und verschiedene Fahrpreisberechnungsmethoden hinzugefügt werden können. ==========================================================================