Este proyecto de cajero automático es desarrollado con Java y JavaFX con SceneBuilder. Contiene varias clases y documentos FXML que se explicarán a continuación:
App.java: Esta es la clase principal que inicia la aplicación de cajero
automático.
Banco.java: Esta clase modela un banco y contiene información para cambiar
la contraseña de un cliente.
CambiarContraseña.java: Esta clase modela una operación para cambiar la contraseña de un cliente.
Clientes.java: Esta clase modela un cliente del banco y contiene información como su nombre, número de identificación y cuentas bancarias.
CuentaAhorro.java: Esta clase modela una cuenta de ahorro.
CuentaPrincipal.java: Esta clase modela una cuenta principal.
Cuentas.java: Esta clase modela una cuenta bancaria y es la superclase de CuentaAhorro y CuentaPrincipal.
InicioSesion.java: Esta clase modela una operación para iniciar sesión en una cuenta de cliente.
SelecciónCuentas.java: Esta clase modela una pantalla para seleccionar una cuenta bancaria específica
cambiarcontraseña.fxml: Este documento FXML modela la pantalla para cambiar la contraseña de un cliente.
cuarto.fxml: Este documento FXML modela la pantalla principal de inicio de sesión.
primary.fxml: Este documento FXML modela la pantalla principal de inicio de sesión.
secondaty.fxml: Este documento FXML modela la pantalla para seleccionar una cuenta bancaria.
terciar.fxml: Este documento FXML modela la pantalla terciaria para mostrar el saldo de una cuenta bancaria.
Para utilizar este proyecto, primero debe compilarse y ejecutarse App.java. Esto iniciará la aplicación de cajero automático y mostrará la pantalla de inicio de sesión.
Desde allí, los clientes pueden iniciar sesión en sus cuentas bancarias, realizar transacciones y cambiar sus contraseñas según sea necesario.
Este proyecto ha sido creado por Iñaki Alonso Ballesta