cajero automatico en java
ayuda con esto porfavor es mi evaluacion final ya tengo una parte del codigo pero me da varios errores si puedes contactarme mi correo es [email protected]
Se requiere la creación de dos procesos en Java, un proceso cliente y un proceso servidor, para la simulación del funcionamiento de un cajero automático:
El servidor
1. Cargar datos desde un archivo de texto que tenga el siguiente formato:
a. Nombre
b. Apellido
c. Cedula de indentidad
d. Edad
e. Sexo
f. Sueldo
g. Monto disponible en cuenta de ahorro
h. Clave del cajero
i. El archivo de texto de entrada tiene el siguiente formato:
I. Nombre: proyecto1_lista.txt
II. Cantidad máxima de líneas: 100
III. Datos sin orden establecido
j. Debe ser capaz de recibir un paquete de datos desde el proceso cliente con los datos necesarios para hacer las transacciones básicas de un telecajero cambio de clave, consulta de saldo y retiro de efectivo.
k. Validar si los datos básicos son los correctos para permitir la transacción.
El cliente:
2. Solicitar por pantalla los datos del cliente necesarios para realizar la transacción
3. Armar el paquete con los datos que necesita el servidor para realizar la transacción
4. Imprimir por pantalla el resultado de la transacción
Se Evaluara:
1. Protocolo usado entre el cliente y el servidor
2. Funcionamiento del protocolo Socket
3. Funcionamiento del modelo Cliente/Servidor
4. Consulta de saldo
5. Cambio de clave
6. Retiro de dinero
Se requiere la creación de dos procesos en Java, un proceso cliente y un proceso servidor, para la simulación del funcionamiento de un cajero automático:
El servidor
1. Cargar datos desde un archivo de texto que tenga el siguiente formato:
a. Nombre
b. Apellido
c. Cedula de indentidad
d. Edad
e. Sexo
f. Sueldo
g. Monto disponible en cuenta de ahorro
h. Clave del cajero
i. El archivo de texto de entrada tiene el siguiente formato:
I. Nombre: proyecto1_lista.txt
II. Cantidad máxima de líneas: 100
III. Datos sin orden establecido
j. Debe ser capaz de recibir un paquete de datos desde el proceso cliente con los datos necesarios para hacer las transacciones básicas de un telecajero cambio de clave, consulta de saldo y retiro de efectivo.
k. Validar si los datos básicos son los correctos para permitir la transacción.
El cliente:
2. Solicitar por pantalla los datos del cliente necesarios para realizar la transacción
3. Armar el paquete con los datos que necesita el servidor para realizar la transacción
4. Imprimir por pantalla el resultado de la transacción
Se Evaluara:
1. Protocolo usado entre el cliente y el servidor
2. Funcionamiento del protocolo Socket
3. Funcionamiento del modelo Cliente/Servidor
4. Consulta de saldo
5. Cambio de clave
6. Retiro de dinero