Skip to content

Programa que emula el funcionamiento de un cajero automatico en Java utilizando base de datos

Notifications You must be signed in to change notification settings

Barriose01/CajeroAutomaticoJavaMySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CajeroAutomaticoJavaMySQL

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:

image

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:

image

Si se intenta registrar una cuenta que ya existe, no podremos registrarla:

image

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:

image

Tendremos distintas opciones. Como acabamos de crear la cuenta, si revisamos nuestro saldo, nos aparecera que tenemos $0.0:

image

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:

image

Ya teniendo saldo, podemos realizar retiros. Eligiendo la opcion de realizar retiros, nos aparecera un nuevo menu:

image

Dependiendo de la opcion que eligamos, realizaremos un retiro por esa cantidad de dinero. Se nos descontara saldo de la cuenta:

image

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:

image

Ingresamos el monto y nos aparecera esto:

image

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:

image

Para verificar que se realizo la transferencia correctamente, iniciamos sesion con la cuenta que creamos anteriormente y vemos sus movimientos:

image

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

About

Programa que emula el funcionamiento de un cajero automatico en Java utilizando base de datos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages