REQUERIMIENTOS FUNCIONALES Objetivo: El sistema servirá como medio de difusión para que los se publiquen Mascotas que se encuentran Perdidas, Encontradas, En Adopción, Buscando Pareja y Reunidas de manera que quienes ingresen al sistema informen si ha sido vista la Mascota. También se podrán encontrar diferentes tipos de servicios que una Mascota pueda necesitar. 1.El sistema debe gestionar Tipos. 2.El sistema debe gestionar Razas para cada Tipo [1]. 3.El sistema debe gestionar Tamaños. 4.El sistema debe gestionar Rasgos. 5.El sistema debe gestionar Contactos. 6.El sistema debe gestionar Países. 7.El sistema debe gestionar Provincias para cada País[6]. 8.El sistema debe gestionar Ciudades para cada Provincia [7] y su País [6]. 9.El sistema debe gestionar Mascotas Perdidas con su Edad, Raza [2], Tamaño [3], Rasgos [4], Contacto [5], y Ciudad [8]. 10.El sistema debe gestionar Mascotas Encontrados con su Edad, Raza [2], Tamaño [3], Rasgos [4], Contacto [5], y Ciudad [8]. 11.El sistema debe gestionar Mascotas en Adopcion con su Edad, Raza [2], Tamaño [3], Rasgos [4], Contacto [5], y Ciudad [8]. 12.El sistema debe gestionar Mascotas Reunidas con su Edad, Raza [2], Tamaño [3], Rasgos [4], Contacto [5], y Ciudad [8]. 13.El sistema debe gestionar Mascotas Buscando Pareja con su Edad, Raza [2], Tamaño [3], Rasgos [4], Contacto [5], y Ciudad [8]. 14.El sistema debe gestionar Reportes de Mascotas Perdidas [9] con su Contacto[5]. 14.1. El sistema debe validar el Reporte de Mascotas Perdidas[14]. 14.2. El sistema debe envíar un mail con un link de confirmación a la casilla de mail del Contacto [5] de la Mascota Perdida[9], que expira en 3 días. 14.3. El sistema debe confirmar el Reporte de Mascota Perdida [14]cuando el link enviado es visitado, dentro de los 3 días posteriores al envío del mail. 15.El sistema debe gestionar Reportes de Mascotas Encontradas [10] con su Contacto[5]. 15.1. El sistema debe validar el Reporte de Mascotas Encontradas[15]. 15.2. El sistema debe envíar un mail con un link de confirmación a la casilla de mail del Contacto [5] de la Mascota Encontradas[10], que expira en 3 días. 15.3. El sistema debe confirmar el Reporte de Mascota Encontradas [15]cuando el link enviado es visitado, dentro de los 3 días posteriores al envío del mail. 16.El sistema debe gestionar Reportes de Mascotas en Adopcion [11] con su Contacto[5]. 16.1. El sistema debe validar el Reporte de Mascotas en Adopcion[16]. 16.2. El sistema debe envíar un mail con un link de confirmación a la casilla de mail del Contacto [5] de la Mascota en Adopcion[11], que expira en 3 días. 16.3. El sistema debe confirmar el Reporte de Mascota en Adopcion [16]cuando el link enviado es visitado, dentro de los 3 días posteriores al envío del mail. 17.El sistema debe gestionar Reportes de Mascotas Reunidas [12] con su Contacto[5]. 17.1. El sistema debe validar el Reporte de Mascotas Reunidas[17]. 17.2. El sistema debe envíar un mail con un link de confirmación a la casilla de mail del Contacto [5] de la Mascota Reunidas[12], que expira en 3 días. 17.3. El sistema debe confirmar el Reporte de Mascota Reunidas [17]cuando el link enviado es visitado, dentro de los 3 días posteriores al envío del mail. 18.El sistema debe gestionar Reportes de Mascotas Buscando Pareja [13] con su Contacto[5]. 18.1. El sistema debe validar el Reporte de Mascotas Buscando Pareja[18]. 18.2. El sistema debe envíar un mail con un link de confirmación a la casilla de mail del Contacto [5] de la Mascota Buscando Pareja[13], que expira en 3 días. 18.3. El sistema debe confirmar el Reporte de Mascota Buscando Pareja [18]cuando el link enviado es visitado, dentro de los 3 días posteriores al envío del mail. 19.El sistema debe mostrar Mascotas Perdidas[9] filtrando por Raza [2] o Tipo [1] o Ciudad [8], las combinaciones de estas o sin filtrar. 20.El sistema debe mostrar Mascotas Encontradas[10] filtrando por Raza [2] o Tipo [1] o Ciudad [8], las combinaciones de estas o sin filtrar. 21.El sistema debe mostrar Mascotas en Adopcion[11] filtrando por Raza [2] o Tipo [1] o Ciudad [8], las combinaciones de estas o sin filtrar. 22.El sistema debe mostrar Mascotas Reunidas[12] filtrando por Raza [2] o Tipo [1] o Ciudad [8], las combinaciones de estas o sin filtrar. 23.El sistema debe mostrar Mascotas Buscando Pareja[13] filtrando por Raza [2] o Tipo [1] o Ciudad [8], las combinaciones de estas o sin filtrar. 24.El sistema debe gestionar Tipos de Servicios. 25.El sistema debe gestionar Servicios para cada Tipo de Servicio [16]. 26.El sistema debe gestionar Avisos de Observación de Mascotas Perdidas[9] con su Contacto[5] 26.1. El sistema debe validar el Aviso de Observación de Mascotas Perdida[9]. 26.2. El sistema debe envíar un mail con un link de confirmación a la casilla de mail ingresada en el Aviso de Observación de Mascotas[26]. 26.3. El sistema debe confirmar el Aviso de Observacion de Mascota Perdida[26] cuando el link es visitado por primera vez, dentro de los 3 días posteriores al envío y envía un mail al contacto [5] de la Mascota Perdida[9] con los datos ingresados en el Aviso de Observación de Mascotas Perdida[26]. 27.El sistema debe gestionar Avisos de Observación de Mascotas Encontrada[10] con su Contacto[5] 27.1. El sistema debe validar el Aviso de Observación de Mascotas Encontrada[10]. 27.2. El sistema debe envíar un mail con un link de confirmación al Contacto[5] del Aviso de Observación de Mascotas Encontradas[27]. 27.3. El sistema debe confirmar el Aviso de Observacion de Mascota Encontrada[27] cuando el link es visitado por primera vez, dentro de los 3 días posteriores al envío y envía un mail al contacto [5] de la Mascota Encontrada[10] con los datos ingresados en el Aviso de Observación de Mascotas Encontrada[27]. 28.El sistema debe gestionar Solicitud de Pareja de Mascota Buscando Pareja[13] con su Contacto[5] 27.1. El sistema debe validar la Solicitud de Pareja de Mascota Buscando Pareja[13]. 27.2. El sistema debe envíar un mail con un link de confirmación al Contacto[5] de la Solicitud de Pareja de Mascota Buscando Pareja[28]. 27.3. El sistema debe confirmar la Solicitud de Pareja de Mascota Buscando Pareja[28] cuando el link es visitado por primera vez, dentro de los 3 días posteriores al envío y envía un mail al contacto [5] de la Mascota Buscando Pareja[13] con los datos ingresados en la Solicitud de Pareja de Mascota Buscando Pareja[28]. 29.El sistema debe permitir enviar Sugerencias. 30.El sistema debe dar de alta Solicitudes de Baja de Mascotas Perdida[9] 31.El sistema debe dar de alta Solicitudes de Baja de Mascotas Encontrada[10] 32.El sistema debe dar de alta Solicitudes de Baja de Mascotas en Adopcion[11] 33.El sistema debe dar de alta Solicitudes de Baja de Mascotas Reunida[12] 34.El sistema debe dar de alta Solicitudes de Baja de Mascotas Buscando Pareja[13] 35.El sistema debe mostrar Servicios agrupando por Tipo de Servicio [16] y filtrando por Ciudad [10]. 36.El sistema debe mostrar al azar 5 (cinco) Mascotas Perdida[9]. 37.El sistema debe mostrar al azar 5 (cinco) Mascotas Encontrada[10] 38.El sistema debe mostrar al azar 5 (cinco) Mascotas en Adopcion[11] 39.El sistema debe mostrar al azar 5 (cinco) Mascotas Reunida[12] 40.El sistema debe mostrar al azar 5 (cinco) Mascotas Mascotas Buscando Pareja[13] 41.El sistema debe eliminar automáticamente los Reportes de Mascotas Perdida[14] que han caducado (pasaron 3 días del envío del mail sin confirmación del mismo). 42.El sistema debe eliminar automáticamente los Reportes de Mascotas Encontrada[15] que han caducado (pasaron 3 días del envío del mail sin confirmación del mismo). 43.El sistema debe eliminar automáticamente los Reportes de Mascotas en Adopcion[16] que han caducado (pasaron 3 días del envío del mail sin confirmación del mismo). 44.El sistema debe eliminar automáticamente los Reportes de Mascotas Reunida[17] que han caducado (pasaron 3 días del envío del mail sin confirmación del mismo). 45.El sistema debe eliminar automáticamente los Reportes de Mascotas Buscando Pareja[18] que han caducado (pasaron 3 días del envío del mail sin confirmación del mismo). 46.El sistema debe eliminar automáticamente los Avisos de Observación de Mascotas Perdida[26] que han caducado (pasaron 3 días del envío del mail sin confirmación del mismo). 47.El sistema debe eliminar automáticamente los Avisos de Observación de Mascotas Encontrada[27] que han caducado (pasaron 3 días del envío del mail sin confirmación del mismo). 48.El sistema debe eliminar automáticamente las Solicitudes de Pareda de Mascotas Buscando Pareja[28] que han caducado (pasaron 3 días del envío del mail sin confirmación del mismo). DICCIONARIO Tipo: Descripción. Raza: Descripción, Tipo. Tamaño: Descripción. Rasgo: Descripción. Contacto: Email. País: Descripción. Provincia: Descripción, País Ciudad: Descripción, Provincia Mascota Perdida: (Mascota que se perdio de su Familia)Nombre, Edad, Raza, Tamaño, Rasgos, Contacto, Situación, Ciudad, Foto1, Foto2, Foto3, Fecha de Alta. Mascota Encontrada: (Mascota que es hallada en la calle y acogida hasta que se encuentre a su familia)Nombre, Edad, Raza, Tamaño, Rasgos, Contacto, Situación, Ciudad, Foto1, Foto2, Foto3, Fecha de Alta. Mascota en Adopcion: (Mascota que espera ser adoptada) Nombre, Edad, Raza, Tamaño, Rasgos, Contacto, Situación, Ciudad, Foto1, Foto2, Foto3, Fecha de Alta. Mascota Reunida: (Mascotas que fueron publicadas en el sistema y se las reunio con su familia)Nombre, Edad, Raza, Tamaño, Rasgos, Contacto, Situación, Ciudad, Foto1, Foto2, Foto3, Fecha de Alta. Mascota Buscando Pareja: (Mascotas que estan buscando cruzarse) Nombre, Edad, Raza, Tamaño, Rasgos, Contacto, Situación, Ciudad, Foto1, Foto2, Foto3, Fecha de Alta. Reporte de Mascota Perdida (Se utiliza para ingresar al sistema cuando una Mascota Perdida): Mascota Perdida, Contacto Reporte de Mascota Encontrada (Se utiliza para ingresar al sistema cuando una Mascota Encontrada): Mascota Encontrada, Contacto Reporte de Mascota en Adopcion (Se utiliza para ingresar al sistema cuando una Mascota en Adopcion): Mascota en Adopcion, Contacto Reporte de Mascota Reunida (Se utiliza para ingresar al sistema cuando una Mascota Reunida):Mascota Reunida Reporte de Mascota Buscando Pareja (Se utiliza para ingresar al sistema cuando una Mascota Buscando Pareja): Mascota Buscando Pareja, Contacto Avisos de Observación de Mascota Perdida (Se utilizan para ingresar al sistema que una Mascota Perdida fue vista en una Ubicación.) Mascota Perdida, Contacto Avisos de Observación de Mascota Encontrada (Se utilizan para ingresar al sistema que se posee informacion de la Mascota Encontrada): Mascota Encontrada, Contacto Solicitud de Pareja de Mascota Buscando Pareja (Se utilizan para contactar al Contacto de una Mascota Buscando Pareja informando de un Interesado.) Tipos de Servicios: son todos aquellos servicios que se pueda realizar o necesitar una Mascota. Veterinarias / Peluqueros / Paseadores / Transporte / Alimentos / Hogares de Transito / Guarderías / ONG's / Criaderos Solicitudes de Baja Perdida: son realizadas por el dueño de una mascota cuando no desea que su Reporte de Mascota Perdida siga apareciendo en el sistema. Solicitudes de Baja Encontrada: son realizadas por el dueño de una mascota cuando no desea que su Reporte de Mascota Encontrada siga apareciendo en el sistema. Solicitudes de Baja en Adopcion: son realizadas por el dueño de una mascota cuando no desea que su Reporte de Mascota en Adopcion siga apareciendo en el sistema. Solicitudes de Baja Reunida: son realizadas por el dueño de una mascota cuando no desea que su Reporte de Mascota Reunida siga apareciendo en el sistema. Solicitudes de Baja Buscando Pareja: son realizadas por el dueño de una mascota cuando no desea que su Reporte de Mascota Buscando Pareja siga apareciendo en el sistema. Sugerencias: email, texto de sugerencia.