Sunteți pe pagina 1din 57

Universidad Mariano Gálvez de Guatemala

Facultad de Ingeniería en Sistemas de información

Facultad Ciencia y Sistemas

Proyecto de Graduación II

“Análisis, Diseño e implementación de un Sistema Integral para el Rescate y Adopción de

Animales en la Fundación Fichulais, ubicada en la zona 10 de la ciudad de Guatemala”

Asesorado por: Ing. Marcos Corona

Institución: Fichulais

Nombre: Cristopher Yiordano Aquino Barrios

Carné: 7390157467

Celular: 30289164

Dirección de Correo: Yiordanoaquino@gmail.com

Fecha:
Capítulo 1

1. Marco Conceptual

1.1 Antecedentes

Se dice que el perro es el mejor amigo del hombre, no lo abandona en ningún momento, sin

embargo el hombre en un momento se convierte en el peor enemigo del perro, históricamente y

según nos relata que algunos animales coexistían en estado salvaje, y que con el progresar de la

civilización de los seres vivos se vieron en la penosa necesidad de domesticar a estos animales y

volverlos inofensivos, en su lugar se convirtieron en animales de casa aunque con el pasar del

tiempo se volvieron en animales de compañía que brindan ya no brindan tanta utilidad como en

los tiempos de la caverna y posteriores si no que brindan apoyo e incluso entretención, Según

expertos, las posibles causas generadoras de los animales callejeros, dentro de los cuales

sobresalen los perros, se debe a que en primer lugar las personas prefieren los machos y al nacer

hembras estas son abandonadas o desechadas de los hogares por las futuras camadas de perros que

estas tendrán; otra de las causas, se debe a la falta de esterilización de los perros, seguido de la

gran cantidad de camadas que tienen especialmente las perras de la calle, lo que aumenta la

cantidad de perros callejeros.

En diversos trabajos se ha observado que las perras de registro tienen dos épocas de mayor

presentación de ciclos estrales, sin embargo, la actividad reproductiva puede ocurrid durante todo

el año.

Según la Organización Mundial de la Salud (OMS) estima que entre el 75% al 80% de los perros

del mundo son callejeros y se encuentran en una situación precaria, gran parte de estos

Animales escarban en la basura o incluso optan por el canibalismo, algunos otros ponen en riesgo

la vida y la salud de las personas ya que estos a veces están heridos o tienen serios problemas de
la piel; gran parte de estos animales han sido maltratados y posteriormente abandonados por sus

dueños, en la mayoría de los casos estos terminan muertos en una calle o alguna amputación total

o parcial de alguna de sus extremidades 1 . Recuperado de https//elsancarlistau.com/sabes-

cuantosperros-callejeros-hay-en-el-mundo-

Muchos de los perros callejeros, han pertenecido a familias de escasos recursos quienes al no

poder mantenerlos, optan por echarlos a la calle o abandonarlos en lugares que para ellos son

desconocidos y que les impedirán volver a su hogar, situación que genera que vivan de

desperdicios de basura, que encuentren algún lugar en donde les den los restos de comida, situación

que muchas veces viene con restos de huesos que consumen y que producen en el organismo del

animal infecciones y en casos extremos la muerte.

En el presente año, Guatemala cuenta con más de 17 millones de habitantes y según expertos,

se estima que hay un perro o gato en las calles por cada cuatro habitantes, lo cual nos indica que

hay más de 4 millones de perros y gatos deambulando por las calles sin un hogar o un dueño que

vele por su bienestar. Es por esa razón que al transitar por diferentes regiones de País se pueden

observar a ese tipo de animales en condiciones precarias, desnutridos, sarnosos y en estado

deplorable.

Guatemala, se caracteriza por ser un país que promueve y apoya los derechos de los animales,

basta con abrir una página de internet y buscar un listado de instituciones que velan por el bienestar

animal y se encuentra una amplia gama de instituciones que se dedican a eso, la mayoría son sin

fines de lucro, algunos los rescatan al verlos por las calles, no así a aquellos que se encuentran en

un hogar y que allí son víctimas de maltrato animal.

1
https//elsancarlistau.com/sabes-cuantos-perros-callejeros-hay-en-el-mundo-
Algunas organizaciones se encargan del rescate de estos animales que se encuentran

deambulando, estas mismas brindan un hogar temporal para estas mascotas para su futura

adopción, aunque en algunos casos se vuelve definitivo, ya que la mayoría de las familias

adoptantes buscan un animal “Perfecto” que cuente con una edad sexo y raza idóneo.

El tema de los animales callejeros y los que no lo son pero que son maltratados en “Sus

hogares”, es muy complejo ya que muchos casos la población se ha acostumbrado a verlos

deambulando o bien siendo maltratados y no existe una cultura de denuncia que genere que este

problema se logre subsanar, ya que no es solo el hecho de que se encuentren en condiciones

deplorables sino que también generan enfermedades a quienes rodean y más aún en aquellos casos

en que se enferman hasta el punto de que les de rabia, y que en algún momento puedan morder a

un ser humano.

A nivel mundial la cantidad de animales abandonados y maltratados ha ido en crecimiento y las

pocas instituciones que abordan el tema son insuficientes para poder erradicar este problema. Sin

embargo, para muchos el sacrificar o ponerlos a dormir, es parte de la solución, pero en realidad

no lo es, es necesario buscar mecanismos para que tanto dueños como instituciones de protección

animal puedan tomar una decisión en la que el animal sea beneficiado y no abandonado en las

calles.

En Guatemala, quienes se han preocupado por el bienestar de los animales en cuestión, en el

caso de muchos especialistas, han recomendado esterilizar a sus mascotas, debido que estos pueden

reproducirse muy rápido y que en un lapso de 6 meses las hembras pueden resultar preñadas.

Lamentablemente, muchos dueños de perros, especialmente los de raza, han sido utilizados para

la venta, para peleas callejeras y en los más recientes casos para el consumo alimenticio, todo esto

con fines de lucro.


Cabe mencionar que el Estado de Guatemala, cuenta con una dependencia que aborda el tema

del bienestar animal el cual está bajo el direccionamiento del Ministerio de Agricultura y

Ganadería-MAGA-, cuya misión es:

Promover el trato digno hacia los animales, promoviendo la educación, protección y bienestar

animal. Implementando campañas de educación, realizando proyectos, así como fomentando los

valores que fortalecen a las familias guatemaltecas para generar líderes en la defensa, proyección

y el bienestar animal. Ministerio de Agricultura, Ganadería y Alimentación (MAGA,2019),

quienes actualmente trabajan creando políticas y programas en coordinación con otras entidades

que tienen que ver con el tema de los animales callejeros para juntos buscar soluciones viables que

permitan una mejor calidad de vida para ellos.

La violencia contra los animales es uno de los tantos actos cobardes que se valen algunos seres

humanos, estos actos de violencia no se remiten a daños físicos como golpes o mutilaciones como

cortar orejas o arrancar de forma visceral las cuerdas vocales para evitar el ruido de los mismos.

Según Historiadores de National Geographic afirman que durante la II Guerra Mundial más de

40,000 perros fueron utilizados para estallar tanques alemanes dando pie al fin de esta

problemática, este sin lugar a dudas es uno de los peores casos de violencia contra los perros,

aunque no es el primero ni el único a lo largo de nuestra historia nos hemos valido como seres

racionales el uso de métodos de intimidación para lograr nuestros objetivos, las principales

víctimas han sido los animales.


La desnutrición es un problema grave ya que algunos de estos perros han deambulado por

las calles en busca de alimento, algunos sectores de la población brindan un servicio sin fines

de lucro que consiste en alimentar a los animales callejeros en algunos sectores de nuestro país

personas optan la cruel decisión de asesinar brutalmente a estas indefensas mascotas, toman

distintos medios para vulnerar y acabar con la vida de estos algunos de los principales métodos

es la asfixia, la tortura, el acto vil de arrollar con sus vehículos y en el peor de los casos

envenenar con alguna sustancia lo suficientemente fuerte para acabar con la vida de estos.

Algunos rescatistas creen que estas acciones son inhumanas ya que el ser humano abusa de su

poder y toman decisiones transcendentales en la vida de otros

Asociaciones y rescatistas consideran que el número de perros callejeros aumenta cada año,

debido a la falta de responsabilidad cuando se adquiere una mascota y la carencia de cultura para

la esterilización se resaltó que es una mala práctica comprar un animal sin sentido alguno de la

responsabilidad.
1.2 Justificación

En Guatemala, los animales callejeros son vistos con temor debido a la imagen que ofrecen,

para muchos son una amenaza y lejos de buscar ayuda para rescatarlos, las personas se alejan de

ellos sin tomar en cuenta que son seres que originalmente son dadores de cariño y lealtad, lo que

hace que sean invisibilizados y visibilizados como seres salvajes.

La falta de una cultura de denuncia por parte de la ciudadanía en cuanto al maltrato y

abandono animal se refiere, genera que el problema vaya acrecentándose cada vez más, ya que

día a día son más perros callejeros los que se ven deambular por las calles sin rumbo ni

estabilidad tanto física como psicológica.

A pesar de que se cuenta con varias instituciones que velan por el bienestar animal, los rescatan

y les brindan los cuidados necesarios para su recuperación y en algunos casos, según sea la visión

institucional, dados en adopción mientras que en otros casos cuentan con un espacio en el cual, el

perro de acuerdo a su edad y condición física y de salud, son internados hasta que fallezcan. No

todas las instituciones poseen un sistema que les permita sistematizar la información haciendo uso

de la tecnología moderna, ya que en muchos casos las instituciones que se dedican a este tipo de

actividad, son instituciones que poseen poco recurso económico para poder atender a los animales

y menos para pagar una empresa que se encargue del diseño de un plataforma que permita que los

ciudadanos que pretendan denunciar un abuso animal tengan un acceso fácil y rápido para que se

tomen las acciones inmediatas para el rescate del animal maltratado o bien puedan acceder a un

animal en adopción..

El contar con un sistema de denuncias en línea, permitirá también que los usuarios conozcan la

ruta que deben seguir para que los animales rescatados puedan ser adoptados y/o apadrinados

mientras permanezcan en el lugar temporal.


1.3 Planteamiento del problema

El problema investigativo puede definirse como: Todos los animales callejeros son y han sido

víctima de maltrato animal y esto para las personas se ve como algo normal.

La historia nos ha demostrado que por años los seres humanos hemos tratado a los animales

como inferiores, como seres que no merecen ningún tipo de consideración y menos respeto y que

no tienen ningún tipo de derecho y es por eso que hoy por hoy, la situación de los animales se

torna difícil ya que para los dueños no es trascendental tenerlos bien o echarlos a la calle, ya que

hasta el momento, no se ha encontrado un mecanismo que permita concientizar a las personas

sobre sus deberes y obligaciones al adquirir un animal en este caso un perro. La divulgación de las

leyes de protección a los animales ha sido muy débil, lo que ha sido aprovechado por las personas

para maltratar a sus animales, porque maltrato animal no es solo golpearlos, maltrato animal es

limitarles de brindarles las necesidades básicas de alimentación, cuidado, entre otras; con el hecho

de desterrarlo del hogar se está cometiendo maltrato hacia ellos. Los mecanismos de denuncia no

son socializados y, por ende, la cultura de denuncia es muy laxa, no existen parámetros que

permitan que los animales maltratados en casa también sean protegidos por las instituciones que

velan por sus derechos.

La investigación surge a raíz de observar durante el día a muchos animales deambulando en las

calles en situación de abandono y por las noches verlos acurrucados en alguna esquina ya sea en

manada o bien durmiendo a lado de indigentes que tampoco tienen en donde vivir.

Muchos de los perros callejeros presentan graves problemas de salud, dentro de los que destacan

rabia, toxoplasmosis, enfermedad que puede dañar al feto al tener contacto con una mujer

embarazada; la Leptospirosis, que es un grave problema de salud pública al ser contaminado un

ser humano; la sarna, que también se reproduce en las personas; la toxocariosis, esta afecta
mayormente a niños pequeños; las pulgas que en ocasiones desarrollan afecciones alérgicas de

gravedad y, así se pueden enlistar un gran número de enfermedades que vienen generadas por los

animales dentro de la casa y más aún, en los animales callejeros.

Actualmente en Guatemala existen instituciones que abordan el tema de los animales callejeros,

maltratados, en situación de abandono, entre otras circunstancias, sin embargo, y a pesar de la

existencia de estos, no es raro ver caminar por la calle muchas veces en manada, a gran cantidad

de animales deambulando en las calles teniendo como sus casas las frías y pavimentadas calles

durmiendo en las aceras y buscando alimento en la basura; sus cuerpos escamosos, con una débil

figura y muchos de ellos en estado de salud deplorable. Por otro lado, también están los casos de

animales que cuentan con un hogar pero que son maltratados por sus propios dueños y a pesar de

que existen leyes de protección animal estas son leyes vigentes más no positivas, razón por la que

los animales siguen siendo dañados física y emocionalmente.

Si bien es cierto que las instituciones tanto gubernamentales como no gubernamentales tratan

de coadyuvar en la solución del problema, estos no son suficientes para poder detectar y dar

seguimiento a cada uno de los casos de abandono y maltrato animal ya que por lo general la cultura

de denuncia es muy limitada y existe una cifra negra en cuanto a casos que existen, pero no se

denuncian.

Ante tal situación es necesario buscar mecanismos que impidan que los animales callejeros

sigan aumentando en números y que el problema vaya creciendo día a día ya que esto además de

generar un maltrato hacia el animal también genera diferentes tipos de enfermedades a quienes

viven y conviven con los animales callejeros.


Preguntas de Investigación.

1. ¿Sabe usted que debe hacer para denuncia un maltrato animal?

2. ¿Considera usted que con un sistema Web se evitarían trámites burocráticos y más personas

denunciaran y adoptarán animales callejeros?

3. ¿Qué tipo de dispositivo utiliza con más frecuencia?

4. ¿Considera usted que las páginas web facilitan los trámites burocráticos?

5. ¿Conoce algún sitio web en donde pueda adoptar un animal?

6. ¿Conoce usted alguna institución de protección animal que brinde atención a través de un sitio

web?

7. ¿Considera usted que es importante que una institución de protección animal cuente con un sitio

web?

8. ¿Ha buscado en la web información sobre los requisitos para adoptar animales?

9. Considera que los animales callejeros son un problema que afecta el área en donde vive y/o

trabaja?

10. ¿Adoptaría un animal haciendo uso de la web?

11. ¿A escuchado usted sobre la Fundación Fichulais?

12. ¿Con qué frecuencia consulta algunos sitios web?

13. 1.4 Objetivos

1.4.1 Objetivo General

Analizar el proceso y procedimiento de rescate y adopción de animales callejeros y en

consecuencia diseñar, desarrollar e implementar una aplicación web para la fundación Fichulais,
en la zona 10 de la ciudad capital de Guatemala, que permita que la ciudadanía pueda informar,

denunciar así como también adoptar animales víctimas de maltrato.

1.4.2 Objetivos específicos

 Analizar los procesos y procedimientos que actualmente se realizan para el rescate y adopción de

los animales callejeros.

 Analizar la viabilidad y factibilidad de la implementación del software para brindar una

herramienta de calidad que permita que los procesos de adopción sean más ágiles y sencillos de

realizar.

 Reducir la burocracia y minimizar el uso de material impreso

 Propiciar un espacio en la Red para promover el bienestar animal

 Diseñar y desarrollar una aplicación web para denuncias y adopciones de animales rescatados.

 Sistematizar el control de estado de salud de los animales .

 Automatizar el proceso de búsqueda y rescate de animales.

1.5 Alcances

El presente estudio se realizará en la Ciudad de Guatemala para la Organización sin Fines de

Lucro Fichulais ubicada en la zona 10 de la ciudad de Guatemala.

La investigación aborda a los animales que se encuentran en la calle y aquellos que son

maltratados en los hogares dentro de la ciudad capital.

La investigación abarca las condicione para el rescate y adopción de los animales callejeros y

maltratados en el hogar.

La investigación aportará datos cuantitativos y cualitativos a animales callejeros rescatados y

adoptados.
1.6 Viabilidad

El análisis, diseño, e implementación de un sitio web, aseguran el cumplimiento de los objetivos

ya que no constituyen gastos onerosos ya que con solo poseer internet pueden acceder al sistema,

por lo cual se considera que éste, reúne las características, condiciones técnicas y operativas para

cumplir con lo establecido.

1.7 Recursos

Para el desarrollo de la investigación, se cuenta con los recursos materiales siguientes:

Hardware Computadora Portátil

Hardware Impresora

Software Base de Datos Relacionales

Hardware Cable de Red

Software FileZilla

Software 000webhostapp Dominio y Host

Software WampServer Servidor Local para Pruebas

Software Less Preprocesador de css

Software Modem de Internet

Software Dispositivo móvil


1.8 Hipotesis

14. Si la Fundación Fichulais cuenta con un sistema web para sistematizar las denuncias para el rescate

y adopción de animales, se evitarían trámites burocráticos que generan que las personas prefieran

no denunciar

15. Si se cuenta con un sistema de denuncias en línea aumentará el requerimiento de adopciones.

16. Si la organización cuenta con un sistema de adopciones que no privilegien la burocracia,

aumentarán las solicitudes de adopción.

1.9 Variables

1.9.1 Variable independiente.

Diseño, desarrollo e implementación de un Sistema Integral para el Rescate y

Adopción de Animales en la Fundación Fichulais, ubicada en la zona 10 de la ciudad de

Guatemala

1.9.1 Variables dependientes.

● Conocer el funcionamiento de la organización en un sitio web.

Indicador: Contar con un sitio en la red.

● Tener control de las acciones que realizan en la fundación;

Indicador: Nivel de acceso al sistema e información por objetivo.

 Compartir información de forma sencilla y eficiente;

Indicador: interfaz sencillo y de fácil acceso


1.10 Metodología

Se hizo uso de la metodología de índole cuantitativa y cualitativa a través del diseño y aplicación

de una encuesta la cual fue aplicada a mujeres y hombres entre los 18 a los 35 años; los datos han

sido recolectados y almacenados para previamente ser interpretados en graficas para un resumen

estadístico.

1.10.1 Población objeto de estudio

En esta investigación se tomó como población a todas aquellas personas que estuvieron interesados

en adopción o apadrinar a alguna animal víctima de maltrato.

1.10.2 Muestra

La muestra se obtuvo en un porcentaje significativo del total de la población que vive y trabaja

dentro del área de la zona 10 y sus alrededores a quienes se les aplicó una encuesta para conocer

su opinión acerca del conocimiento sobre la situación de los animales víctimas de maltrato y su

acción al momento de tener conocimiento de algún caso de maltrato animal.

Se puede decir que la encuesta semi-estructurada logró el resultado deseado para la preente

investigación, permitiendo la obtención de datos importante para el análisis y la presentación.

1.10.4 Resultados de la encuesta.


Capítulo 2

2. Marco Contextual

2.1 Ubicación:

El proyecto se desarrollará en la Fundación Fichulais, está ubicada en la 10a. Avenida y 9 calle

zona 10 Local 9, Ciudad de Guatemala.

Fuente: Google Maps

2.1.1 Misión

Brindar atención de calidad a las animales víctimas de cualquier tipo de maltrato a través de la

detección, rescate, recuperación y monitoreo de casos para garantizar el bienestar de los mismos.

2.1.2Visión

Ser una fundación de reconocida excelencia que brinde un servicio de calidad que coadyuve a

la reducción del índice de animales víctimas de maltrato y abandono en Guatemala.


2.1.3Aspectos históricos

En el año 2004, un perro fue atropellado quedando su pata izquierda trasera totalmente

destrozada en ese entonces la Asociación Amigos de los Animales-AMA- lo rescata y lo lleva al

área de cuidado de animales, pero por el estado en que se encontraba no había esperanza de que

sobreviviera ya que se encontraba muy herido además parecía un perro de edad avanzada pero lo

más complicado de su salud era la pata. Según la Doctora, Veterinaria Vivian Marroquín, quien lo

atendencia en ese momento, “Cuando entró a la clínica tenía la patita destrozada y tenía dos

opciones, ponerlo a dormir o amputarlo, estaba muy desnutrido así que no pensamos que fuera a

resistir”, sin embargo, ella, decidió salvarle la vida, llevarlo a su hogar y sanarle las heridas. Luego

de varias curaciones en su pata destrozada, se dio cuenta que tenía que emputarle la pata para

salvarle la vida. Tras el tratamiento quirúrgico, su recuperación y el amor que la llenó, la doctora

Marroquín decidió adoptarlo.

Fue así como la Doctora abre una página en Facebook donde daba a conocer los avances en

cuanto a la salud del perro a quien en ese entonces decide llamarle “Fichú”, la página fue

denominada Fichulais, teniendo muchos seguidores y es allí cuando la Doctora Marroquín decide

realizar junto al Perro Fichulais, una fundación de apoyo para animales maltratados mientras la

salud de Fichulais iba agudizándose.

Hoy por hoy, la Fundación Fichulais, es una asociación sin fines de lucro que apoya a los

animalitos desvalidos que han sido abandonados o maltratados. Su objetivo es rescatarlos,

rehabilitarlos y darles una vida feliz en un hogar seguro y responsable, cuanta con una veterinaria

y servicios dentro de los cuales destacan jornadas de esterilización, limpieza canina,

desparasitación, entre otros. Fue creada para ayudar a los perros y brindares un hogar seguro lleno

de amor. Su funcionamiento depende en su mayor parte de las donaciones que esta recibe por
diferentes medios. La fundación se encuentra ubicada en la 10a. Avenida y 9 calle zona 14 Local

9, Ciudad de Guatemala.

La Fundación Fichulais, ha sido premiada con la Ceiba de oro y Latín American Quality por

mejor servicio, se caracterizan por el excelente trato hacia las mascotas, por lo profesional del

servicio, así como por los precios accesibles.

A pesar de ser una asociación que se dedica al rescate de animales, esta se centra mayormente

en los perros.

En la actualidad, la fundación alberga a más de 60 perros de diferentes tipos de razas,

especialmente perros cruzados.

La auditoría de su funcionamiento bajo la autorización y supervisión de la Unidad de Bienestar

Animal del Ministerio de Ganadería y Alimentación.

La Fundación Fichulais, brinda diferentes servicios no solo a los animales rescatados sino

también a aquellas personas que tienen una mascota y realmente cuidan de ella; dentro de los

servicios que la fundación ofrece se encuentran los siguientes:

Consultas médicas en las que se atienden a pacientes geriátricos y en fases terminales. Dentro

del servicio médico se trabaja con planes profilácticos (vacunas) así como chequeos rutinarios

orientando priorizando los tratamientos preventivos en los animales. También se hacen cirugías de

rutina y alto riesgo. La clínica atiende en horario de lunes a domingo no importando si son días

festivos en horario de 07:00 am a 19:00 horas. Aunque la organización brinda un servicio de

emergencia, este no atiende durante la noche.

Gromoming, es otro de los servicios que la institución brinda. Este servicio consiste en baños

simples, medicados, estilos por raza.


Para garantizar la transparencia en el trato a los animales la institución cuenta con circuito

cerrado de cámaras.

Otro de los servicios que brindan, es el cuidado dental a los animales, para ello, cuentan con el

equipo adecuado y el personal especializado.

La organización Fichulais, cuenta con el servicio de Hotel, en el cual, los animales no son

colocados en jaula. El costo diario por perro pequeño es de Q. 150.00 mientras que por el hospedaje

de perros de raza grande es cobro de Q. 200.00

Frecuentemente y debido a que la Fundación es auto sostenible, se han visto en la necesidad de

iniciar a recortar personal y disminuir la recepción de casos, la limpieza y mantenimiento de 100

animalitos es demasiado, según la representante de la institución.

Guantes descartables small, guantes estériles 6.5, toallitas húmedas, toallas sanitarias, toallas de

baño, alcohol. Algodón, platitos, alimento de perro y gato, son algunos de los recursos que

utilizan para el cuidado de los animales, por lo que ellos cuentan con tres cuentas bancarias para

que quienes deseen apoyar económicamente puedan hacer sus donaciones a través de ese medio

así también quienes quieren ayudar llevan a la organización algunos materiales para el cuidado.
Capítulo 3

2.2 Marco Referencial

2.2.1 Términos Generales sobre los aspectos que tratara la investigación

Reducir el número de incidencias de abandonos de perros y gatos, por medio de la investigación

se trata de establecer grupos de trabajo que se capacitaran, y se organizaran de acuerdo a la

disposición de las autoridades de la institución. Para realizar tareas conforme a los estándares de

las TI´S, Según diversos avistamientos el extravió de mascotas es un problema frecuente en

Guatemala y al no contar con un sistema de identificación la mayoría de estos animales muere en

la calle, trayendo consigo otro sin fin de problemas tales como inhalar gases de putrefacción de

estos animales que han sido abandonados o que se han extraviado, algo que trata la investigación

es encontrar la forma de reducir los casos de incidencia en el maltrato por medio de un sistema de

adopciones y denuncias que aporten la suficiente información y pruebas al momento de notificar

a la Unidad de Bienestar Animal del Ministerio de Agricultura y Ganadería

2.2.2 Referencia teórica de los diferentes términos que se utilizara como soporte a la parte

practica

El presente trabajo busca diseñar, desarrollar e implementar un sistema de denuncias y adopciones

que permitan a los usuarios internos y externos poder interactuar a través de un sitio Web. Para el

logro del objetivo, se hará uso de las siguientes herramientas

2.2.2.1Página Web

Una página web es un sistema basado en la interconexión de puntos de acceso a la información la

cual permite crear conexiones para generar consultas en tiempo real, las páginas web en una

mayoría están alojadas en un servidor web por medio de una Ip publica que es traducida por medio
de una url la cual es distribuida, toda aquella información en interconectada por medio del

protocolo de red HTTP, a partir de los últimos 25 años se vio en la necesidad de adaptar las

características de estos sitios web orientados a dispositivos más pequeños tales como tabletas o

teléfonos a este diseño en particular son conocidas como diseño responsivo el cual permite adaptar

un diseño de alta gama a las diferentes tipos de gama de los dispositivos que actualmente cuentan

con un navegador web.

2.2.2.2 Características de un Sitio Web

 Es Adaptable a dispositivos ya que este se adecua a la apariencia de las páginas web al dispositivo

que se esté utilizando para visitar la página.

 Puede ser consultados en tiempo real, debido a que interactúa activamente con un entorno

dinámico provocando su buen funcionamiento de acuerdo con los conceptos de predictibilidad,

estabilidad, controlabilidad y alcanzabilidad.

 Se encuentran en 24/7, haciendo de esta página un servicio sin interrupción.

 Fácil uso ya que el usuario no necesitara ser un experto en informática para poder acceder a la

página, bastará con ingresar y esta le irá dando los pasos a seguir para obtener la información que

necesite.

 Es versátil porque esta se adapta rápido y fácil a diferentes funciones.

 No requiere mantenimiento porque no necesita de personal especializado para su funcionamiento.

2.2.2.3 Lenguajes para el desarrollo de un sitio web

Para la creación de diversos tipos de sitios web, se han implementado un sinfín de lenguajes que

han facilitado la interacción entre el usuario y la pagina entre los más usados están:
2.2.2.4 PHP

Es un lenguaje de programación del lado del servidor que es un preprocesador de hipertexto

además se le conoce como un lenguaje de intérpretes de comandos, que ha permitido la

comunicación entre uno o más dispositivos a través de vínculos, este lenguaje de programación

permite la conexión con diversos tipos de lenguajes de base de datos, así como la creación de

sesiones, cookies que argumentan un entorno de desarrollo orientado a brindar una mejor

interconectividad diversos servicios para con nuestro sitio web,

2.2.2.5 JavaScript

es un lenguaje de programación es utilizado para añadir interacción dinámica hacia las páginas

web por parte de los usuarios, además de añadir características únicas a páginas web, puede ser

usado para la creación de aplicaciones de escritorio entre otras opciones, JavaScript se ha

postulado como uno de los lenguajes más usados alrededor del mundo, en el año 2015 se llevó a

cabo una encuesta en la cual se les pregunto a diversas compañías de desarrollo y posicionaron a

JavaScript como uno de los principales lenguajes de desarrollo en la actualidad.

2.2.2.6 JQuery

Es una librería externa de desarrollado de JavaScript, esta biblioteca de funciones está orientada a

la interacción por medio de eventos al usuario, Esta librería cuenta con funciones básicas y

sencillas orientadas a la manipulación de documentos.

2.2.2.7 Diseño web

Llamados así aquellas aplicaciones que se encargan de estilizar los documentos HTML, entre ellas

existen:
CSS

Llamadas así a los estilos de hoja por modelo de cascada, estos estilos permiten separar la

funcionalidad de las páginas web del diseño, el uso de estas permite agregar estilos sencillos pero

eficaces brindando una mejor interfaz al usuario brindándole un sinfín de estilos, para que los sitios

se diferencien unos de otros por medio de la funcionalidad y el diseño.

Inserción de CSS

Existen 3 tipos de implementar css en los documentos HTML.

En Línea

Este método se refiere a declarar las instrucciones css a tag ‘Atributos’

Interno

Permite la inserción de instrucciones css antes de escribir el código HTML, para que el navegador

aplique el diseño mientras los objetos del DOM se crean.

Externo

Son documentos externos de css que permite ordenar de mejor manera las instrucciones de css

para ser incluidos por medio de un tag llamado link rel ‘Dirección Lógica’, lo cual le permite al

navegador web interpretar la sintaxis de css y añadirlo al DOM del documento web.

2.2.2.8 Tipos de Selectores

algunas de las funciones básicas se encuentran los selectores por atributo, por clase y por

identificador.

ID

Se refiere al método de selección por medio de la creación de identificadores únicos, solo pueden

existir un id por atributo y de las cuales pueden existir hijos o nietos de estos identificadores.
Clase

Este método de selección está orientado a la creación de clases los cuales que permiten la selección

de atributos únicos, así como el anterior puede tener hijos o nodos que pueden acceder a funciones

del padre o madre.

Atributo

Los atributos son las características individuales que diferencian un objeto de otro y determinan

su apariencia, estado u otras cualidades. Los atributos se guardan en variables denominadas de

instancia, y cada objeto particular puede tener valores distintos para estas variables.

Las variables de instancia también denominados miembros dato, son declaradas en la clase pero

sus valores son fijados y cambiados en el objeto. Además de las variables de instancia

hay variables de clase, las cuales se aplican a la clase y a todas sus instancia.2

2.2.2.9 Preprocesadores de CSS

Con el avance y el uso de las hojas de estilos, diversos programadores han creado preprocesadores

para reducir las líneas de texto de estas y agilizando el diseño en un cien porciento entre los más

usados están:

LESS

Es un procesador de hojas de texto enfocado en la reutilización de código fuente para facilitar el

desarrollo, una de las particularidades de este procesador es la creación de funciones, variables y

entorno desarrollo en la programación convencional.

2
https://www.ecured.cu/Atributo_(inform%C3%A1tica)
Ilustración 1: Terminal Compilando archivos Less-Css

. Fuente Elaboración propia

Ilustración 2: IDE con secuencia less

Fuente Elaboración propia


Entornos de Desarrollo

Un entorno de desarrollo es un conjunto de procedimientos y herramientas que se utilizan para

desarrollar un código fuente o programa. Este término se utiliza a veces como sinónimo de entorno

de desarrollo integrado (IDE), que es la herramienta de desarrollo de software utilizado para

escribir, generar, probar y depurar un programa. También proporcionan a los desarrolladores una

interfaz de usuario común (UI) para desarrollar y depurar en diferentes modos.3

Se refiere a los programas encargados de brindarnos un entorno grafico para el desarrollo entre los

más usado y comunes están.

NOTEPAD ++

Conocido como Notepad Plus Plus, es un programa de licencia Open-Source, soporta múltiples

lenguajes de programación, además este IDE cuenta con plugin que le permiten agregar funciones

enfocados en el entorno web.

Cuenta con una interfaz agradable al usuario además de permitir personalizar el entorno con

respecto al desarrollador.

Ilustración 3: IDE Notepad++ con secuencias SQL

3
https://www.arimetrics.com/glosario-digital
BRACKETS

Es un entorno de licencia gratuita desarrollado por un grupo de personas como es de código

abierto cualquier persona, puede contribuir al desarrollo de este además fue desarrollado en

JavaScript.

Ilustración 3: Licencia Brackets

Fuente: Elaboración Propia


Además de contar con un interfaz intuitivo, es adaptable por medio de un gestor de extensiones

que es desarrollado por millones de usuarios alrededor del mundo.

Ilustración 4: Gestor de Extensiones

Fuente: Elaboración Propia

Además, las interfaces del desarrollo pueden ser adaptables por medio de temas que pueden ser

accesibles desde un página git o desde la misma consola de recurso, todos estos recursos son

gratuitos cualquier persona puede descargar y usar las temáticas para el IDE
Servidores

Son aquellos dispositivos que son los encargados de almacenar información y de retransmitirlo

en caso que exista alguna petición por parte del usuario final existen 2 tipos de servidores en los

cuales pueden ser catalogados como servidores locales o servidores web.

Servidores Locales

Son llamados así aquellos servidores que se ejecutan en una red local, y no necesario el uso de

medios de intercomunicación ni de un avanzado sistema, ya que estos servidores son usados

como depuración de fallos y de pruebas.

WAMP-SERVER

Este es un servidor local, que cuenta con diversas herramientas entre las cuales están PHP,

APACHE y MySQL como servidor de base de datos, además de contar con características cuenta

con algunas vulnerabilidades que otros servidores de otro tipo cubren.

Ilustración 5: apartado grafico de wamp server

Fuente: Elaboración propia


Debilidades

- Él envió de paquetes por mail no puede ser simulado

- La interfaz de MYSQL no es agradable y puede resultar confusa

Servidores web

También llamados web-hosting son servidores dedicados a responder peticiones de multimedia

por parte del usuario, son dispositivos que permanecen 24-7 respondiendo a cada una de las

peticiones a gran velocidad, ya que estos cuentan con los medios necesarios, estos servidores son

alquilados por diversas compañías que cuentan con una alta gama de características que pueden

ser accedidas comprando o alquilando el paquete ideal según nuestras necesidades.

MYSQL

Es un lenguaje de base de datos orientado en la potencia y la eficacia de las consultas, así como

la variabilidad y la portabilidad ya que la instalación es relativamente sencilla y el peso promedio

de su instalador no ocupa mas de unos cuantos megas a diferencia de otros procesadores de base

de datos como SQL server u Oracle.

Además de que su interfaz no es atractiva a la vista existen herramientas externas que cumplen

con este aspecto manteniendo su funcionalidad como.

MYSQL WORKBENCH

Es un programa que se encarga de mejorar el aspecto grafico del viejo y anticuado SQL,

manteniendo su armonía y su uso, fue desarrollado por ORACLE y es libre en cuanto al

licenciamiento por el cual cualquier persona puede descargarlo directamente de su página e

implementarlo en sus proyectos, debido que mantienen las características fundamentales además

de contar con un vasto material de apoyo en el internet.


Ilustración 6: mysql workbench

Fuente: Elaboración propia


Capitulo IV

Análisis de la situación actual y análisis de la solución propuesta

Hasta el día de hoy la asociación no cuenta con un sistema de información, ya que en el pasado no

lo vieron necesario debido que la información era llevada en hojas de papel, método por decirlo

así ineficaz e insuficiente ya que se a riesgo que la viabilidad de los datos puede ser vulnerada. La

Institución no cuenta con un historial médico de los pacientes que en este caso son los animales

víctimas de maltrato animal.

Actualmente hacen uso de la rede social Facebook, que brinda muy poca información ya que es

utilizada mayormente para promocionar el servicio de veterinaria y grooming y muy poco el tema

de la adopción. El sistema actual es vulnerable en tantos sentidos aunque siendo el principal la

falta de interés de algunos miembros en adoptar y el sistema de reportes por medio de la página no

es muy vistosa ni fomenta la ayuda entre usuarios, además no cuentan con un sistema de inventario

de insumos ya que es de vital importancia para el mantenimiento del refugio, en contadas ocasiones

la encargada de la organización menciono que el proceso de adopción puede tardar mucho tiempo

debido que muchas personas desconocen la existencia y la funcionalidad de estas asociaciones,

por medio de una aplicación web, la funcionalidad de la asociación se daría aún más a conocer y

el promedio anual de adopciones ascendería, debido a la disponibilidad de la página, ya que la

información seria recolectada por los mismos usuarios.

Es importante crear la pagina web para dar a conocer la institución así como para que esta sea

visible a los usuarios buscadores en la red.


Capítulo V

Diseño de la solución Propuesta

Conforme a los datos recolectados se vio en la necesidad de crear un software que agilice el

proceso de adopción además de fomentar el mismo, se tiene contemplado que este software sea

empleado en un futuro y se adapte conforme a las necesidades de la asociación, además se necesita

delimitar las funcionalidades básicas, como las avanzadas para estipular un tiempo necesario para

desarrollar la herramienta

Diagrama UML

Es necesario crear este diagrama para no depender del creador del software y que cualquier persona

comprenda las funcionalidades del programa y que el mantenimiento del mismo sea relativamente

sencillo, además este apartado estipula el comportamiento estándar de la herramienta permitiendo

crear una herramienta sencilla y eficaz al momento de realizar alguna función.

Descripción del sistema

El sistema cubre las necesidades de fomentar la adopción y apadrinar a victimas de maltratos

propiciados por mal agradecidos seres humanos, los procesos internos que involucren datos

sensibles de las familias adoptantes serán almacenados en una base de datos que facilitan el uso y

la gestión de los datos, además de agilizar el proceso de rescate y adopción, cuenta con unn

historial medico que será de vital importancia al momento de suministrar algún tipo de

medicamento posterior a la adopción, opciones adicionales fueron agregados en la ultima beta los

cuales son la sección de extravíos que permitirá que los usuarios soliciten ayuda en caso de la

perdida parcial o total de las mascotas, una sección de comentarios para solventar dudas o

sugerencias.
Casos de uso

RF- 01 Creación de Animal

Objetivos asociados OBJ-02 Gestionar Animales Rescatados

Requisitos Asociados

Descripción El sistema deberá contar con una opción

que permita registrar las características

esenciales de un animal que ha sido

rescatado por maltrato animal

Precondición El animal no está registrado

Secuencia normal paso Acción

1 El encargado del rescate

solicita registrar el animal

2 El Encargado del registro

solicita Nombre, edad,

genero

3 Registra al Animal

asignándole un código Único

4 Luego verifica si el animal

cuenta con algún historial

medico
5 El encargado emite un

registro con los datos

obtenidos

6 Luego el sistema almacena

los datos en la base de datos

y en un archivo local

almacena el nombre y el

código en caso de perdida

7 El encargado genera un perfil

con los datos que han sido

proporcionados

Postcondición El animal Cuenta con un registro y un

historial médico es creado en caso de que

no tenga uno

Excepciones Paso Acción

3 Los datos son

incorrectos o

falta alguno de

importancia,

falla en el

registro y

termina
4 El código

asignado ya

existe, es

notificado y se

le solicita que

ingrese un

nuevo código

Rendimiento Paso Cota de tiempo

3 3 segundos

Frecuencia Esperada 15 veces al dia

Estabilidad Alta

Comentarios La frecuencia puede variar dependiendo

del número de rescates que se efectúen

diariamente

RF- 11 Ingreso de un nuevo registro medico

Objetivos asociados OBJ-02 Gestionar Animales Rescatados

Requisitos Asociados

Descripción Esta área permitirá el registro de un

nuevo caso médico que deberá ser

adjunto al historial medico


Precondición Que el animal cuente con un historial

medico

Secuencia normal paso Acción

1 Se solicita el código del

animal

2 Se ingresa el código y se

obtienen los datos del animal

3 Se ingresa el nuevo registro

al historial medico

Postcondición El animal cuenta con una nueva bitácora

acerca de los padecimientos y la medicina

administrada

Excepciones Paso Accion

1 El animal no esta registrado

o no tiene un código Unico

2 El código es erroneo

Rendimiento Paso Cota de tiempo

3 6 segundos

Frecuencia Esperada 5 veces al día

Estabilidad Baja

Comentarios El animal puede tener mas de un caso

clínico registrado anteriormente


RF- 03 Adopción de uno o mas animales

Objetivos asociados OBJ-02 Gestionar Animales Rescatados

Requisitos Asociados

Descripción El sistema deberá contar con una opción

que permita generar informes acerca de una

posible adopción.

Precondición El animal este registrado y cuente con un

historial medico

Secuencia normal paso Acción

1 El encargado del rescate

solicitara la información

necesaria al solicitante de

adopción

2 El Encargado del registro

solicita número de dpi,

teléfono, dirección de

domicilio, edad, correo

electrónico y lugar de trabajo

3 Se imprimará un formulario

de responsabilidad
4 El formulario es firmado y

sellado una vez aclarados las

obligaciones y

responsabilidades al hacerse

cargo del animal

5 Será entregado un formulario

con los datos de la mascota,

así como un código para

verificar el historial medico

por medio del correo

electrónico

6 Serán cobrados los servicios

adicionales

7 El animal es entregado a sus

dueños y se le será entregado

un carnet con un acceso a la

clínica a la mitad de precio

por un año

Postcondición El animal encontró un nuevo hogar

Excepciones Paso Acción

2 Los datos son

incorrectos o la
información no

es confiables

4 el formulario no

es firmado o

sellado por el

encargado

Rendimiento Paso Cota de tiempo

3 45 segundos

Frecuencia Esperada 15 veces al día

Estabilidad Alta

RF- 04 Proceso de Apadrinar

Objetivos asociados OBJ-02 Gestionar Animales Rescatados

Requisitos Asociados

Descripción El sistema deberá contar con una opción

que permita Gestionar el proceso de

apadrinar

Precondición El animal este disponible en la sección de

padrinos

Secuencia normal paso Acción


1 El encargado solicita los

datos del padrino

2 El Encargado del registro

solicita Nombre, edad, dpi

3 El encargado solicita el

código del animal a apadrinar

4 Luego de verificar los datos

5 Genera una contraseña y

usuario para acceder a un

apartado con fotos exclusivas

acerca de la inversión de sus

fondos

6 Luego el sistema almacena

los datos y entrega un

formulario con la

información del ahijado

Postcondición Que el animal obtenga el cariño y el

beneficioso de contar con un padrino

Excepciones Paso Acción

2 Los datos son

incorrectos o

falta alguno de
importancia,

falla en el

registro y

termina

1 Que el código de

animal sea

incorrecto

Rendimiento Paso Cota de tiempo

3 10 segundos

Frecuencia Esperada 1 o 2 veces

Estabilidad Baja

Comentarios La frecuencia puede variar dependiendo del

número de personas interesadas en

apadrinar a un animal que lleva muchos

años sin ser adoptado

RNF- 01 Sección de comentarios

Objetivos asociados OBJ-03 Seccion de comentarios

Requisitos Asociados
Descripción El sistema podría contar con un sistema

de comentarios que permitan conocer la

opción de los futuros adoptantes

Precondición Que el usuario tenga un correo electrónico

Secuencia normal paso Acción

1 El visitante ingresa a la

sección de contáctanos

2 Luego ingresa a comentarios

3 Visualiza los últimos 7

comentarios

4 Ingresa sus datos como

nombre, correo y mensaje

5 Visualiza su mensaje y

espera una repuesta

Postcondición Ingreso de comentarios

Excepciones Paso Acción

2 La sección de comentarios

este en mantenimiento o

fuera de línea

4 El identificador único esta

duplicado o el usuario ya ha
hecho un comentario previo

sin cargar la pagina

Rendimiento Paso Cota de tiempo

3 10 segundos

Frecuencia Esperada 35 veces al día

Estabilidad Alta

Comentarios La frecuencia puede variar dependiendo

del número de comentarios que efectúen

a diario

RNF- 02 Sección de Extravíos

Objetivos asociados OBJ-04 Extravíos

Requisitos Asociados

Descripción El sistema podría contar con un sistema

de extravíos que notifiquen a usuarios de

otras partes del país que un animal fue

extraviado en algún lugar y que posterior

a ello, la persona pueda ser notificada

cuando el animal sea rescatado

Precondición Que el usuario tenga un correo electrónico

Secuencia normal paso Acción


1 El denunciante ingresa al

área de extravíos

2 Ingresa la información de su

mascota y la ubicación en la

cual se extravió

3 El sitio asigna un id para

verificar si alguien a

encontrado a su animal

4 El denunciante ingresa el

código y verifica si la

información es legitima

Postcondición Ingreso de comentarios

Excepciones Paso Acción

3 Olvida el id de

verificacion

4 La información

es falsa e intenta

una nueva

denuncia

Rendimiento Paso Cota de tiempo

3 15 segundos

Frecuencia Esperada 10 veces al dia


Estabilidad baja

Comentarios La frecuencia varia dependiendo de

cuantas personas usan el sitio web

RF- 05 Crud de Usuarios

Objetivos asociados OBJ-05 Usuarios

Requisitos Asociados

Descripción Creación de un usuario para acceder a

paginas administrativas

Precondición Que el usuario sea creado por el encargado y

que labore en la institución

Secuencia normal paso Acción

1 El encargado se logea

2 Ingresa al área de usuarios

3 Solicita información al

solicitante

4 El solicitante brinda

información como numero

de dpi, edad dirección entre

otros
5 Se almacena la información

en la base de datos

6 Se le asigna un usuario y una

contraseña

7 Se verifican los datos y el

usuario puede ingresar a la

pagina

Postcondición Creación exitosa de usuario

Excepciones Paso Acción

4 El usuario ya

puede tener una

contraseña y un

usuario, por lo

cual el sistema

informará que

existe y se

dispondrá a

modificar la

información

5 El servidor tiene

un caída y evite

el registro, por
lo cual se creara

un log con todos

los usuarios y

aquellos que

están en proceso

Rendimiento Paso Cota de tiempo

3 105segundos

Frecuencia Esperada 1 veces al día

Estabilidad Media

Comentarios La frecuencia puede variar dependiendo

del número de usuarios registrados por

dia

RNF- 05 Crud de usuarios

Objetivos asociados OBJ-05 Usuarios

Requisitos Asociados

Descripción Visualizar la información del perfil de

algún empleado en la institución

Precondición Que el usuario este registrado

Secuencia normal paso Acción


1 El usuario ingresa su

contraseña y usuario

2 Se logea exitosamente

3 Visualiza su informacion

personal

Postcondición Visualizar sus datos

Excepciones Paso Acción

2 El usuario

olvido su

contraseña o

usuario

4 Algún dato es

erróneo, lo cual

lo redirige al

inicio y vuelve a

solicitar sus

credenciales

Rendimiento Paso Cota de tiempo

3 6 segundos

Frecuencia Esperada 1 a 2 veces al día

Estabilidad Baja
Comentarios La frecuencia puede variar dependiendo

del numero de ingresos al perfil

RNF- 05 Crud de usuarios

Objetivos asociados OBJ-05 usuarios

Requisitos Asociados

Descripción El sistema deberá actualizar la

información del usuario en cualquier

momento

Precondición Que el usuario este registrado

Secuencia normal paso Acción

1 El usuario ingresa su

contraseña y usuario

2 Se logea exitosamente

3 Visualiza su información

personal

4 Existe un apartado que envía

el identificador único del

usuario a un formulario que


le permite modificar su

información

Postcondición La información se actualiza

Excepciones Paso Acción

1 El usuario

olvida su

usuario u

contraseña

4 Algún dato

puede estar

corrupto o falla

al crear la

inserccion

Rendimiento Paso Cota de tiempo

3 10 segundos

Frecuencia Esperada 1 veces al día

Estabilidad baja

Comentarios La frecuencia puede variar dependiendo

de los gustos del usuario


RNF- 05 Crud de usuarios

Objetivos asociados OBJ-05 usuarios

Requisitos Asociados

Descripción El sistema deberá eliminar la información

del usuario en cualquier momento al

momento en el que este quede fuera o sea

despedido de la institución

Precondición Que el usuario este registrado

Secuencia normal paso Acción

1 El encargado ingresa su

contraseña y usuario

2 Visualiza la informacion de

todos los usuarios

3 Selecciona el usuario a borrar

4 El sistema alerta de la acción

y ejecuta

Postcondición Ingreso de comentarios

Excepciones Paso Acción

2 El usuario no existe,

porque usa el usuario de

alguien mas
4 No puede borrar porque el

usuario es va a ser

recontratado por lo cual la

baja no es definida

Rendimiento Paso Cota de tiempo

3 10 segundos

Frecuencia Esperada 1 veces al día

Estabilidad baja

Comentarios La frecuencia puede variar dependiendo

de cuantas personas sean contratadas o

despedidas al dia.

Diagrama de casos de uso

Estos casos de uso se encargan de la forma grafica en como se comportarán el software al ser

sometido a las diferentes acciones que ejecutara un usuario ya sea que forme parte de la asociación

como alguna persona que visita la página desde la comodidad de su hogar.


Ilustración 7: Usuario Administrativo
Ilustración 8: Diferentes Módulos al Logearse Correctamente

Ilustración 9: Diferentes Módulos para el invitado

Análisis de la Base de Datos

Como gestor de base de datos a partir de su funcionalidad se escogió MySQL debido que el tiempo

entre cada transacción es menor comparada con otros gestores de similar funcionalidad.

Características

 Velocidad transaccional

 Funcionalidad sencilla

Debilidades

 Falta de documentación

 la interfaz no es intuitiva y resulta un poco anticuada


Capítulo VI

Implementación de la solución propuesta


Bibliografía

Ministerio de Agricultura, Ganadería y Alimentación (2019), www.maga.gob.gt/

Organización Mundial de la Salud (2018): Universidad de Catarina, México

http://catarina.udlap.mx/u_dl_a/tales/documentos/lar/techachal_galguera_ap/capitulo-1.pdf

Universidad de San Carlos de Guatemala. (2014) elsancarlistau.com/sabes-cuantos-

perroscallejeros-hay-en-el-mundo-

S-ar putea să vă placă și