Implementación y documentación tanto a nivel técnico como de usuario de una aplicación orientada a objetos en Java.
Implementar una agenda con el lenguaje de programación Java:
En la aplicación se deben herencia, polimorfismo y opcionalmente vinculación dinámica, siendo la aplicación lo más abierta y flexible posible frente a cambios.
El modelo de datos a gestionar en la agenda será homogéneo y dinámico (datos del mismo tipo que serán creados dinámicamente), dando soporte para el almacenamiento de datos en un fichero.
La práctica ha de estar documentada con su “javadoc” correspondiente para el programador.
Se debe tener un GUI, en el cual se den las siguientes opciones:
1. Insertar Ficha.
2. Eliminar Ficha por campo clave NIF.
3. Listar Fichas.
4. Buscar Ficha.
5. Almacenar Fichas.
6. Recuperar Fichas.
7. Salir de la aplicación.
En el GUI, se dispondrá de un grupo de botones que darán soporte a las siete operaciones anteriormente citadas.
Debe existir un componente, donde se mostrará la información obtenida a raíz de las operaciones solicitadas por el cliente (información resultante de listados, mensajes de inserción de una nueva ficha, eliminación, etc).
Deben existir un grupo de componentes que modelen la información correspondiente a una Ficha (para poder introducir los datos en el sistema):
Información asociada a una ficha:
Apellidos
Nombre
NIF
Dirección
Teléfono
Traabjar creando una lista a modo de estructura dinamica.
Trabajar con el compilador NetBeans 5.5.1 de Sun Microsystems.
CODIGO ESTRUCTURADO EN MVC
TIENE QUE MANDARSE EL CÓDIGO PARA PODER HACER YO LA COMPILACIÓN.
TIENE QUE SER UN CÓDIGO MUY BIEN EXPLICADO, YA QUE ES PARA USO EDUCATIVO.