
Ayuda con proyecto en java pls
Publicado por Elizabeth (1 intervención) el 24/11/2016 02:28:23
Una consulta aun estoy un poco perdida en lo que es programación en java, me dieron este trabajo en la U y nose como empezar, me piden hacerlo en bluej, como seria la estructura de este caso de estudio) ayudenme porfi :c
Sistema Bancario
Un banco X ha decidido mejorar su sistema de control de cuentas bancarias. En ese contexto le solicita a usted, como profesional, construir un sistema en java que considere los siguientes elementos:
- Cliente, que se define por su rut, nombre y apellido, nacionalidad, edad, y categoría (pudiendo ser VIP, Normal o Riesgo)
- CuentaBancaria: una cuenta bancaria se define por el número de cuenta (considerando solo dígitos), el saldo disponible, la fecha de apertura, el estado pudiendo ser vigente, bloqueada o inactiva, si tiene sobregiro y el cliente.
- EjecutivoDeCliente: un ejecutivo es la persona que atiende al cliente, definiéndose por su nombre, rut, edad, años en el cargo y cantidad de clientes que atiende.
Para todas las clases que usted defina debe contener al menos dos constructores, todos los accesadores y mutadores, el método de impresión. Además de sobrescribir al menos un comportamiento propio de cualquier objeto en Java.
Una cuenta bancaria debe permitir depositar y girar desde el saldo.
Este sistema debe ser creado considerando la modularidad, por lo que debe construir una estructura de directorios (package) donde alojar las clases dependiendo de su responsabilidad.
Lo primero que el Gerente del Banco requiere es un modelo de las clases que implementará, con sus relaciones, para poder revisar si cumple con lo pedido.
Después de unas reuniones con el cliente, se determinó que existen dos tipos de clientes de las cuentas bancarias:
- ClientePersonaNatural, que se caracteriza por el patrimonio que posee
- ClientePersonaJuridico. Que se caracteriza por la razón social que representa
Reglas:
- Nombre no debe venir vacío y debe contener solo letras
- Apellidos no debe venir vacío y debe contener dos palabras, cada una solo conteniendo letras.
- Edad debe ser la necesaria para poder abrir y manipular una cuenta corriente (al menos 18)
- El tipo de cliente tiene tres valores posibles los que deben ser respetados en las validaciones.
- En la cuenta al hacer un giro se debe verificar que exista saldo disponible, o sino que se le permita sobregiro.
- Además si el cliente es de riesgo no debe tener habilitado sobregiro.
- Aplicar comentarios JavaDoc a cada método.
- Todas estas clases
Sistema Bancario
Un banco X ha decidido mejorar su sistema de control de cuentas bancarias. En ese contexto le solicita a usted, como profesional, construir un sistema en java que considere los siguientes elementos:
- Cliente, que se define por su rut, nombre y apellido, nacionalidad, edad, y categoría (pudiendo ser VIP, Normal o Riesgo)
- CuentaBancaria: una cuenta bancaria se define por el número de cuenta (considerando solo dígitos), el saldo disponible, la fecha de apertura, el estado pudiendo ser vigente, bloqueada o inactiva, si tiene sobregiro y el cliente.
- EjecutivoDeCliente: un ejecutivo es la persona que atiende al cliente, definiéndose por su nombre, rut, edad, años en el cargo y cantidad de clientes que atiende.
Para todas las clases que usted defina debe contener al menos dos constructores, todos los accesadores y mutadores, el método de impresión. Además de sobrescribir al menos un comportamiento propio de cualquier objeto en Java.
Una cuenta bancaria debe permitir depositar y girar desde el saldo.
Este sistema debe ser creado considerando la modularidad, por lo que debe construir una estructura de directorios (package) donde alojar las clases dependiendo de su responsabilidad.
Lo primero que el Gerente del Banco requiere es un modelo de las clases que implementará, con sus relaciones, para poder revisar si cumple con lo pedido.
Después de unas reuniones con el cliente, se determinó que existen dos tipos de clientes de las cuentas bancarias:
- ClientePersonaNatural, que se caracteriza por el patrimonio que posee
- ClientePersonaJuridico. Que se caracteriza por la razón social que representa
Reglas:
- Nombre no debe venir vacío y debe contener solo letras
- Apellidos no debe venir vacío y debe contener dos palabras, cada una solo conteniendo letras.
- Edad debe ser la necesaria para poder abrir y manipular una cuenta corriente (al menos 18)
- El tipo de cliente tiene tres valores posibles los que deben ser respetados en las validaciones.
- En la cuenta al hacer un giro se debe verificar que exista saldo disponible, o sino que se le permita sobregiro.
- Además si el cliente es de riesgo no debe tener habilitado sobregiro.
- Aplicar comentarios JavaDoc a cada método.
- Todas estas clases
Valora esta pregunta


0