Descripción

Se nos ha encargado la creación de una agenda electrónica. Antes de decidir se quiere el producto final, nuestro cliente desea ver un prototipo. El cliente desea que se maneje la siguiente información para sus contactos: • Nombre • Apellido • Dirección • Teléfono / Celular • Correo electrónico Para el correo electrónico se deben de manejar los siguientes servicios: Gmail, Hotmail y LatinMail.

Funciones
• Ingreso de contactos: debe permitir el ingreso de un nuevo contacto. • Modificación de contactos: debe permitir la modificación de cualquier información de un contacto. • Eliminación de contactos: debe permitir la eliminación de un contacto de manera permanente.

Búsquedas
• Búsqueda por letra inicial del nombre: si se ingresa la letra “A”, el programa debe devolver todos los contactos cuyo nombre empiece con la letra “A”. Por ejemplo: Ana, Arón, Amelie, etc. El orden alfabético NO importa. • Búsqueda por correo electrónico: se debe especificar el servicio de correo electrónico, por ejemplo: Gmail, y se deben de mostrar toda la información de todos los contactos que posean correo@gmail.com

Reporte
Debe tener la siguiente estructura: Letra Inicial 1 Letra Inicial 2 Letra Inicial 3 Letra Inicial 4 etc. Contacto X Contacto Z Contacto L Contacto K Contacto Y Por ejemplo: El reporte se debe mostrar en un navegador web. El reporte debe de actualizarse cada vez que se realice un ingreso, modificación o eliminación.

Bitácora
Como se trata de un prototipo, al cliente le gustaría saber que esta pasando en cada momento. Esta bitacora debe de guardar cualquier operacion realizada, y la hora en que se ejecuto. Por ejemplo: • 8:51 : Se ingreso el contacto Juan • 9:10 : Se modifico el contacto Ana. Campo modificado: Dirección • 9:50 : Se modifico el contacto Ana. Campo modificado: Correo electrónico • 10:00 : Se elimino el contacto Jason. • 10:05 : Se realizo una búsqueda por la letra inicial: “A”. La bitácora debe mostrarse en un navegador web. La bitacora debe de actualizarse por cualquier operación (ABC y búsquedas).

Sign up to vote on this title
UsefulNot useful