Enlace de la aplicación: http://metrosystem01-env.eba-nw8t3nsp.ap-routh-1.elasticbeanstalk.com
Use este proyecto para aprender toda la tecnología paso a paso y su importancia.
El usuario tiene la opción de crear cuenta, iniciar sesión, deslizar, deslizar y obtener la tarifa entre las estaciones de metro.
Estudio de caso 1:
Diseño del sistema de metro y desarrolla una aplicación para el sistema de metro central. La aplicación debe proporcionar la funcionalidad de deslizar y deslizar. Slipe en se refiere a abordar la estación. Swipe Out se refiere a salir de la estación. Cada estación de metro tiene instalaciones de entrada y salida. Habrá una tarjeta de metro emitida a cada usuario con un saldo mínimo de Rs 100. La línea de metro consta de 5 estaciones lineales como se menciona a continuación.
Instrucciones - A. Cuando se crea un nuevo usuario, acepte los detalles básicos del usuario junto con el saldo de la tarjeta para emitir la tarjeta al usuario. B. Para deslizar en la funcionalidad, la aplicación debe
Acepte la entrada del usuario como estación fuente.
La estación puede ser solo de la lista anterior. Cree una excepción personalizada (con un mensaje significativo para el usuario) para manejar las entradas de estación no válidas.
Valide el saldo mínimo requerido en la tarjeta. El usuario debe tener un equilibrio mínimo de Rs 20 en la tarjeta. Si el saldo no está allí, arroje la excepción personalizada con el mensaje apropiado al usuario y no permita deslizarlo.
En Swipe exitoso, lo que significa que si el balance mínimo está presente, imprima el mensaje como "Has deslizado con éxito en la estación" +
Después de deducir el saldo, el mensaje debe imprimirse "Has salido con éxito con el saldo de la tarjeta como" + D. Muestre la salida en la consola. E. Manejar las excepciones apropiadas con el mensaje apropiado cuando sea necesario. F. El diseño debe ser lo suficientemente flexible como para que en el futuro, se puedan agregar más estaciones y diferentes métodos de cálculo de tarifas. ==========================================================================================================