ATENCION: Es necesario crear la base de datos utilizando el script MySql que se encuentra junto a los archivos, y utilizar el servidor Xampp server. Es necesario tambien contar con un programa que sea capaz de ejecutar archivos .java, asi como mantener estos archivos dentro del mismo directorio.
Al iniciar el programa, nos aparecera lo siguiente:
Para utilizar el cajero, es necesario contar con una cuenta, por lo que pasaremos a crearla eligiendo la primera opcion. Al hacer esto, el programa nos pedira algunos datos para poder crear la cuenta. Si la cuenta no esta registrada, esta se registrara en la base de datos:
Si se intenta registrar una cuenta que ya existe, no podremos registrarla:
En este caso, el rut con el dv ya se encuentran en la base de datos, lo que significa que ya hay una persona registrada con estos datos
Para iniciar sesion, elegimos la segunda opcion en el menu principal. Nos pedira que ingresemos nuestro rut, dv y la clave.
Si la cuenta esta registrada y los datos son correctos, se nos mostrara el menu del cajero:
Tendremos distintas opciones. Como acabamos de crear la cuenta, si revisamos nuestro saldo, nos aparecera que tenemos $0.0:
Para obtener saldo, es necesario realizar un deposito. Para ello, elegimos la opcion del deposito.
Se nos pedira que ingresemos el monto a depositar. Luego de esto, se nos actualizara el saldo:
Ya teniendo saldo, podemos realizar retiros. Eligiendo la opcion de realizar retiros, nos aparecera un nuevo menu:
Dependiendo de la opcion que eligamos, realizaremos un retiro por esa cantidad de dinero. Se nos descontara saldo de la cuenta:
Para realizar una transferencia, elegimos la opcion que hace referencia a esta accion. Ya aqui, se nos pedira que ingresemos el rut de la persona a la cual le queremos transferir. Anteriormente, registramos otra cuenta para poder realizar este ejercicio. Llenamos los datos y nos pedira que ingresemos el monto a transferir:
Ingresamos el monto y nos aparecera esto:
Para ver todos los movimientos que hemos realizado, elegimos la opcion de ver movimientos. Nos mostrara informacion de las transacciones que hemos realizado, incluyendo su fecha:
Para verificar que se realizo la transferencia correctamente, iniciamos sesion con la cuenta que creamos anteriormente y vemos sus movimientos:
Como podemos ver, hemos recibido una transferencia de un usuario con el rut de 11111111-k, el cual es el rut de la cuenta que creamos para hacer este ejemplo