universidad de guayaquil facultad de ingenierÍa...
TRANSCRIPT
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL
DEPARTAMENTO ACADÉMICO DE TITULACIÓN
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE
LICENCIADO EN SISTEMAS DE INFORMACION
ÁREA DESARROLLO DE SISTEMA
TEMA “DESARROLLO DE SISTEMA WEB DE CONTROL Y
GESTIÓN GANADERO PARA LA GANADERÍA LA ESPERANZA”
AUTOR SÁNCHEZ MENDOZA MARVIN JAZMANY
DIRECTORA DEL TRABAJO L.S.I. AGUILERA MONTEROS SILVIA BEATRÍZ, MBA
2017
GUAYAQUIL – ECUADOR
ii
DECLARACIÓN DE AUTORÍA
“La responsabilidad del contenido de este trabajo de titulación, me
corresponde exclusivamente, y el patrimonio intelectual del mismo a la
Facultad de Ingeniería Industrial de la Universidad de Guayaquil”.
Sánchez Mendoza Marvin Jazmany
C.C. 0925079865
iii
AGRADECIMIENTO
El presente proyecto constituye la síntesis de uno más de mis
esfuerzos dejando constancia de mi gratitud a Dios por impulsarme a seguir
el camino correcto.
A mis Padres, hermanas y familiares quienes siempre han estado
pendiente de mis estudios y han estado prestos a ayudarme en cualquier
situación.
A mis profesores y a mi tutor por la ayuda brindada.
A mis amigos y compañeros de aula con quienes he vivido varios
momentos.
iv
DEDICATORIA
Dedico este trabajo de titulación con el mayor de los deseos, a mis
padres Teófilo Sánchez Duarte y Virginia Mendoza Catagua, y a mis
hermanas quienes han sido un pilar fundamental para seguir en la lucha
y aprovechar cada oportunidad que se me presente, siguiendo adelante en
mi carrera profesional.
A mi familia, por su gran apoyo, sobre todo a mi enamorada Gardenia
Pacheco por ser mi amiga, consejera me ayudado a crecer como persona
y mi compañera de muchas batallas.
v
ÍNDICE GENERAL
N° Descripción Pág.
PRÓLOGO ............................................................................ 1
INTRODUCCIÓN .................................................................. 2
CAPITULO I
MARCO TEÓRICO
N° Descripción Pág.
1.1. Teorías .................................................................................. 8
1.2. Marco conceptual ............................................................... 13
1.2.1. Celos ganado bovino .......................................................... 13
1.2.2. Reproducción ganado bovino ............................................. 13
1.2.3. Ganadería ........................................................................... 14
1.2.4. Inventario ............................................................................ 15
1.2.5. Indicadores ......................................................................... 15
1.2.6. Sistema de información ...................................................... 16
1.2.7. Sistema Web ...................................................................... 16
1.2.7.1. Formulario web ................................................................... 16
1.2.8. Base de datos ..................................................................... 17
1.2.8.1. Php ..................................................................................... 18
1.2.8.2. Mysql .................................................................................. 18
1.2.9. Browser ............................................................................... 19
1.2.10. Html .................................................................................... 19
1.2.10.1. Apache ................................................................................ 20
1.2.11. Metodología de desarrollo de software ............................... 20
CAPITULO II
METODOLOGÍA
N° Descripción Pág.
2.1. El análisis de la investigación ............................................. 22
2.2. Recolección de información relevante ................................ 23
vi
N° Descripción Pág.
2.3. Población y muestra ........................................................... 23
2.3.1. Población ............................................................................ 23
2.3.2. Muestra ............................................................................... 24
2.4. Deficiencias del proceso actual .......................................... 35
2.5. Metodología iconix .............................................................. 35
2.5.1. Beneficios de la metodología ICONIX ................................ 36
2.5.2. Impacto de las fases de la metodología antes planteada ... 37
2.6. Roles y funciones del proceso de la gestión ganadera ....... 38
2.7. Modelado de caso de uso ................................................... 39
2.8. Elaboración de prototipos ................................................... 50
2.8.1. Prototipo de inicio de sesión ............................................... 50
2.8.2. Prototipo de registros .......................................................... 51
2.8.3. Prototipo de consulta .......................................................... 55
2.9. Diagramas de robustez ....................................................... 55
2.10. Diagrama de secuencia ...................................................... 60
CAPITULO III
PROPUESTA
N° Descripción Pág.
3. Introducción ........................................................................ 64
3.1. Titulo ................................................................................... 64
3.2. Objetivos ............................................................................. 64
3.3. Requerimientos funcionales y no funcionales ..................... 64
3.3.1. Requerimientos funcionales ................................................ 64
3.3.2. Requerimientos no funcionales ........................................... 65
3.4. Infraestructura tecnológica .................................................. 66
3.5. Servidor de aplicaciones ..................................................... 67
3.5.1. XAMPP ............................................................................... 67
3.5.2. Http apache ........................................................................ 68
3.6. Sistema operativo ............................................................... 68
3.7. Requerimientos de hardware .............................................. 69
3.8. Otros requerimientos de software ....................................... 69
3.9. Diagrama de clases ............................................................ 69
vii
N° Descripción Pág.
3.10. Modelo de entidad relación ................................................. 70
3.11. Diccionario de la base de datos .......................................... 72
3.12. Consideraciones del desarrollo y paso a producción .......... 75
3.13. Paso a producción .............................................................. 75
3.14. Pasos a seguir para el despliegue del sistema .................. 76
3.15. Consideraciones del paso anterior: .................................... 76
3.16. Estudio de factibilidad ......................................................... 77
3.17. Factibilidad operativa .......................................................... 77
3.18. Factibilidad técnica ............................................................. 78
3.19. Factibilidad económica ....................................................... 80
3.20. Beneficios ........................................................................... 81
3.21. Análisis de alternativa: ........................................................ 82
3.22. Análisis costo beneficio después de la implementación ..... 82
3.23. Diagrama de implementación ............................................. 83
3.24. Evaluación del desarrollo .................................................... 83
3.25. Análisis de resultados ......................................................... 84
3.26. Conclusión………………………………………………………84
3.27. Recomendaciones .............................................................. 86
ANEXOS……………………………………………………..... 87
BIBLIOGRAFÍA ................................................................. 90
viii
ÍNDICE DE TABLAS
N° Descripción Pág.
1 Población de estudio 23
2 Conoce como operar un computador 25
3 Recibió capacitación para hacer uso del computador 26
4 Medio electrónico para registrar información 27
5 Medios de estandarización registro de Información 28
6 Medio de almacenamiento cuando no tengo bitácora 29
7 Perdida de información sobre el ganado 30
8 Inventario de insumos en el cuidado del ganado 31
9 Procedimiento de pesaje de ganado establecido 32
10 Procedimiento a ejecutar en pérdida de certificado 33
11 Método o procedimiento en caso de pérdida 34
12 Deficiencia del proceso actual 35
13 Roles y funciones del proceso de la gestión 39
14 Caso de uso inicio de sesión 41
15 Caso de uso registro de ganado 42
16 Caso de uso registro de pesaje 43
17 Caso de uso registro de vacunación 44
18 Caso de uso tratamiento medico 45
19 Caso de uso registro de partos 46
20 Caso de uso para el registro de insumos ganadero 47
21 Caso de uso para el registro de insumos ganadero 48
22 Caso de uso de balance situacionales 49
23 Requerimientos funcionales 65
24 Requerimientos no funcionales 65
25 Diccionario de la base datos 72
ix
N° Descripción Pág.
26 Diccionario de peaje 72
27 Diccionario de partos 73
28 Diccionario de raza 73
29 Diccionario de vacunas 73
30 Diccionario de tratamiento medico 74
31 Diccionario de enfermedades 74
32 Diccionario de insumos 74
33 Diccionario de detalle de insumos 75
34 Hardware actual que posee la ganadería 79
35 Tareas a realizar 80
36 Alternativa 1 81
37 Total de inversión 82
38 Análisis de costo y beneficio después de la
implementación
82
39 Capacitación recomendada para usuario 86
x
ÍNDICE DE GRÁFICOS
N° Descripción Pág.
1 Conoce como operar un computador 25
2 Recibió capacitación para hacer uso del computador 26
3 Medio electrónico para registrar información 27
4 Medios de estandarización de registro de información 28
5 Medio de almacenamiento cuando no tengo bitácora 29
6 Perdida de información sobre el ganado 30
7 Inventario de insumos en el cuidado del ganado 31
8 Procedimiento de pesaje de ganado establecido 32
9 Procedimiento a ejecutar en perdida de certificado 33
10 Método o procedimiento en caso de pérdida 34
11 Análisis de resultado 84
xi
ÍNDICE DE DIAGRAMAS
N° Descripción Pág.
1 Metodología inconix 36
2 Diagrama de caso de uso general 40
3 Diagrama de caso de uso inicio de sesión 41
4 Diagrama de caso de uso registro de ganado 42
5 Diagrama de caso de uso registro de pesaje 43
6 Diagrama de caso de uso registro de vacunación 44
7 Diagrama de caso de uso tratamiento medico 45
8 Diagrama de caso de uso registro de partos 46
9 Diagrama de caso de uso para el registro de insumos 47
10 Diagrama de caso de uso para el registro de gestión 48
11 Diagrama de caso de uso de balance situacionales 49
12 Diagrama de robustez registro de ganado 56
13 Diagrama de robustez registro pesaje 56
14 Diagrama de robustez registro de vacunación 57
15 Diagrama de robustez registro de tratamiento médico 57
16 Diagrama de robustez registro de partos 58
17 Diagrama de robustez registro de insumos agrícolas 58
18 Diagrama de robustez registro de movimiento 59
19 Diagrama de robustez consulta de balance situacional 59
20 Diagrama de secuencia registro de ganado 60
21 Diagrama de secuencia registro de pesajes 60
22 Diagrama de secuencia registro de partos 61
23 Diagrama de secuencia registro de vacunación 61
24 Diagrama de secuencia registro de tratamientos 62
25 Diagrama de secuencia registro de insumos 62
26 Diagrama de secuencia registro de movimientos 63
xii
N° Descripción Pág.
27 Diagrama de secuencia consulta de balance 63
28 Diagrama de clases 70
29 Entidad relación 71
30 Diagrama de implementación 83
xiii
ÍNDICE DE FIGURAS
N° Descripción Pág.
1 Inicio de sesión 50
2 Registro de ganado 51
3 Registro de pesaje 52
4 Registro de vacunación 52
5 Registro de tratamiento medico 53
6 Registro de partos 53
7 Registró de insumos ganaderos 54
8 Registró de gestión de insumos 54
9 Consulta de información 55
xiv
ÍNDICE DE ANEXOS
N° Descripción Pág.
1 Encuesta sobre la ganadería 88
2 Detalle de la encuesta 89
3 Manual de Instalación 90
xv
RESUMEN
La ganadería representa un sector de mucha importancia para el país, siendo esta parte de la producción agropecuaria, esta ha crecido significativamente en los últimos años. Las regiones de la costa y amazonia producen principalmente ganado de carne, mientas que el ganado que produce leche se encuentra en la sierra. Por tal motivo es objeto de estudio, para automatización en los proceso de registro, gestión y control del ganado bovino e insumos dentro de la ganadería, ganando de esta manera eficiencia y eficacia, todo esto gracias al uso de las TIC’s. Para realizar esta investigación, se determinó metodología de desarrollo de software ICONIX catalogada entre pesada y ligera, se encuentra entre los conocidos métodos RUP y XP, basada en el desarrollo de sistemas a partir del análisis y la documentación lo que permite obtener un amplio conocimiento sobre el tema que se investiga. Se pudo confirmar y validar mediante estudio de factibilidad (técnica, operativa y económica), que el desarrollo de la aplicación web es factible para su implementación y apoyo a la automatización de procesos en la ganadería.
PALABRAS CLAVES: Ganadería, automatización, gestión, control, Insumos, bovino.
Sánchez Mendoza Marvin Jazmany LSI. Aguilera Monteros Silvia Beatriz, MBA
CC. 0925079865 Directora del Trabajo
AUTOR: SÁNCHEZ MENDOZA MARVIN JAZMANY TITULO: “DESARROLLO DE SISTEMA WEB DE CONTROL Y
GESTIÓN GANADERO PARA LA GANADERÍA LA ESPERANZA”
DIRECTORA: LSI. AGUILERA MONTEROS SILVIA BEATRÍZ, MBA
xvi
ABSTRACT
The livestock represents a very important sector for the country, being this part of the agricultural production, it has grown significantly in recent years. The regions of the coast and the Amazon region produce mainly cattle, while the cattle that produces milk is found in the mountains. For this reason it is the object of study, for automation in the process of registration, management and control of the bovine cattle and inputs within the cattle ranch, thus gaining efficiency and effectiveness, all thanks to the use of ICT’s. In order to carry out this research, ICONIX software development methodology was cataloged between heavy and light, it is between the well-known RUP and XP methods, based on the development of systems from the analysis and the documentation, which allow to obtain a broad knowledge about the subject being investigated. It was possible to confirm and validate through a feasibility study (technical, operational and economic) that the development of the web application is feasible for its implementation and support to process automation in livestock.
KEY WORDS: Livestock, Automation, Management, Control, Inputs, Cattle.
Sánchez Mendoza Marvin Jazmany LSI. Aguilera Monteros Silvia Beatriz, MBA
C.C. 0925079865 Director of Work
AUTHOR: SÁNCHEZ MENDOZA MARVIN JAZMANY SUBJECT: “DEVELOPMENT OF WEB SYSTEM OF CONTROL AND
MANAGEMENT GANADERO FOR THE LIVESTOCK THE ESPERANZA"
DIRECTOR: LSI. AGUILERA MONTEROS SILVIA BEATRÍZ, MBA
PRÓLOGO
El proyecto tiene como título Desarrollo de un sistema web de control
y gestión ganadero para la “Ganadería La Esperanza”, cumpla con la
necesidad para agilizar sus procesos y obtener un mejor control de las
actividades que se efectúan en la misma.
En la introducción se describen los variados puntos del acontecer
actual y la importancia del sector ganadero en el Ecuador, detallando
ciertos sucesos que demuestran los límites que actualmente posee la
Ganadería la Esperanza en el control y gestión dentro de la ganadería.
En el Capítulo I se investigan los conceptos teóricos, herramientas a
utilizar, la mecánica de cada uno de ellos y referencias de empresas que
han solucionado la misma problemáticas mediante sistemas de
información, los cuales son de gran relevancia en el desarrollo del presente
trabajo.
En el Capítulo II se realizara el levantamiento de información y
requerimientos utilizados, se precisaran las referencias de las distintas
herramientas tecnológicas implementadas en otro tipo de caso pero que a
su vez ayuda en varios puntos del presente trabajo, elaboración de
diagramas.
En el Capítulo III se utilizan las metodologías con las cuales se obtiene
el análisis de los datos, la arquitectura de la solución planteada, el rol de
los actores que forman parte del proceso cotidiano en los casos de uso para
el desarrollo de un sistema web de control y gestión ganadero, incluyendo
la conclusión y recomendación del proyecto.
INTRODUCCIÓN
Tema
Desarrollo de un sistema web de control y gestión ganadero para la
ganadería “LA ESPERANZA”.
Introducción
La ganadería representa un sector de mucha importancia para el
país, ya que contribuye a la fertilidad de los campos, por esta razón se
extendió rápidamente, creando una gran fuente de riqueza a través de los
parámetros productivos y reproductivos que pueden incrementarse
mediante la introducción de cambios tecnológicos.
La Ganadería la Esperanza es un negocio dedicado a la crianza de
ganado vacuno, ubicado en el Cantón El Empalme Km 33 vía Pichincha
Manabí. Su cabecera cantonal es la ciudad de Velasco Ibarra, lugar donde
se agrupa gran parte de su población total.
La ganadería cuenta con un número de 15 empleados, un
coordinador y el propietario de la misma. Dichos empleados se encargan
de las tareas operativas de la ganadería, cuyas funciones son ejecutadas
y en teoría al mismo tiempo registrado en una bitácora, entre las funciones
principales que realizan son las siguientes:
• Control de preñes del ganado
• Control de pastado del ganado
Introducción 3
• Control de peso del ganado
• Control sanitario del ganado
• Control de salubridad del ganado
Dentro del área de producción animal el proceso realizado es el
control de fecundes, en donde se registra: la fecha de inicio de preñes, una
fecha estimada de parto concluyendo con la fecha de nacimiento de cada
ternero, dichos registros de realizan dentro de una bitácora junto con su
historial genético.
El control del peso de cada animal destinado para el sacrificio o venta
se debe realizar de forma periódica dentro de un tiempo establecido por el
propietario de la ganadería y como su nombre lo indica consta básicamente
en el registro y control de peso, esta información se debe de registrar para
poder llevar datos estadísticos de crecimiento y evolución del animal.
Al no contar con un sistema de información la empresa genera gasto
en la contratación de personal adicional para el registro, control y datos
estadísticos de sus animales, lo que genera un costo extra para la
compañía. Por tal motivo nace la necesidad de implementar tecnología de
la información.
El sector agrícola y ganadero es uno de esos ámbitos en los cuales
las TIC’s (Tecnología de la información y comunicación) como tecnologías
de impacto horizontal están abriéndose paso, a pesar de que no ha ocurro
en la misma medida e intensidad que en otros campos, parece ser un
desafío complejo el hecho de insertar tecnología en el agro y ganadería,
pero prometedor para un país como Ecuador cuyo potencial ganadero es
amplio espectro, mediante las tecnología de información ayudaran la
automatización de los procesos, y a la mejora te toma de decisiones y
desarrollo de las misma, las TIC´s se han convertido en parte esencial para
el desarrollo en las empresas.
Introducción 4
Pertinencia
Según el plan del buen vivir (Secretaría Nacional de Planificación y
Desarrollo, 2016), esta investigación aporta y se alinea con el objetivo
número 10 detallado en sus documentos, donde describe:
Impulsar la transformación de la matriz productiva. Ya que se espera
generar una economía basada en el conocimiento, este proyecto además
se alinea con las políticas 10.3 de dicho objetivo en donde detalla:
10.3 Diversificar y generar mayor valor agregado en los sectores
prioritarios que proveen servicios.
Y esto en cuanto a los literales:
b) fomentar la generación de capacidades técnicas de gestión en los
servicios, para mejorar su presentación y contribuir a la transformación
productiva
f) fortalecer el marco institucional y regulatorio que permita una
gestión de calidad y de control de poder de mercado en la prestación de
servicios, para garantizar los derechos de los proveedores y de los
consumidores.
Este proyecto contribuye al objetivo detallado en el documento creado
por la Secretaria Nacional de Planificación y Desarrollo en donde se
determina:
Fomentar la investigación científica y tecnológica para propiciar
procesos sostenibles de desarrollo.
La implementación de un sistema de información de tipo TPS
(Sistema de procesamiento de transacciones), permitirá un manejo
adecuado del ganado mediante el registro minucioso de información
Introducción 5
relevante en cuanto a procesos tales como: inseminación, partos,
gestación, tratamiento de enfermedades, cantidad de animales
disponibles, entre otros; todo de forma eficiente a través de herramientas
que agilicen y automaticen tal situación.
Objeto de la investigación
La presente investigación se limita al sistema de registro y control
manual de la ganadería la Esperanza ubicada en el Empalme Km 33 vía
Pichincha Manabí, se enfocara en el área administrativa y área operativa
dentro de las instalaciones de la ganadería, ya que es allí donde se generan
los registros, bitácoras, control y gestión del ganado que poseen.
Para la investigación en curso se ha estimado un tiempo de 3 meses
en donde se observarán y analizarán procesos relevantes para la
investigación.
Justificación
De acuerdo a las necesidades de la ganadería, es necesario el
desarrollo de una aplicación web que permita llevar los registros y procesos
de la administración, permitiendo de esta manera generar informes o
reportes, plan de vacunación, o nuevas tareas referente a cada animal que
mantiene la ganadería, de forma eficiente, rápida y oportuna.
La Ganadería “la Esperanza” con los sistemas de información
aplicados, se verá favorecida de manera directa con el desarrollo e
implementación de un software para la gestión administrativa y genética,
ya que permitirá el almacenamiento de los datos e información en una base
de datos de forma ordenada y clasificada, logrando así automatizar los
procesos rutinarios de forma rápida y eficiente además permitirá registrar
todos sus activos e insumos y reportes para el control de los mismos
Introducción 6
obteniendo una base de conocimientos que faciliten el proceso de toma de
decisiones.
La aplicación será muy útil para los diferentes procesos que realiza la
ganadería, ya que al momento de requerir algún tipo de información o
reporte estos se los realizará de forma rápida, consultando información en
tiempo real, por lo que principalmente el beneficio será para la ganadería
permitiendo que los procesos sean más eficientes y sean de gran
satisfacción por su agilidad y eficiencia gracias a la alta disponibilidad de la
información de los procesos realizados dentro de la ganadería.
La investigación en curso permitirá que la gestión administrativa y
genética se realice de forma automatizada ejerciendo un mejor control
sobre la misma, con el fin de darle seguimiento a cada proceso genético
por cada animal dentro de la ganadería, y el uso de materiales afines.
La puesta en práctica de la investigación en cuestión supone cambios
que se verán reflejados en el ahorro de tiempo, recurso humano,
mejoramiento genético, y control de insumos, es por esto que el desarrollo
de este proyecto constituirá mayores ingresos para la ganadería.
Objetivos de la investigación
Objetivo general
Desarrollar un sistema web que permita la automatización en los
proceso de registro, gestión y control del ganado bovino e insumos dentro
de la ganadería “LA ESPERANZA”.
Objetivos específicos
• Identificar la información relevante de los procesos de registro,
gestión y control del ganado bovino y los insumos a fine, que se
realizan dentro de la ganadería LA ESPERANZA.
Introducción 7
• Analizar la información recopilada en la investigación con la finalidad
de conocer las necesidades y requerimientos puntuales del área
administrativa y operativa de la ganadería LA ESPERANZA.
• Diseñar un sistema de fácil acceso para el registro, gestión y control
del ganado bovino e insumos dentro de la ganadería LA
ESPERANZA.
• Diseñar reportes de alto nivel de contenido que permita al área
administrativa conocer el estado actual del negocio.
• Generar una base de conocimientos recopilada de la información
registrada por la parte operativa del negocio referente al control
ganadero.
CAPITULO I
MARCO TEÓRICO
1.1. Teorías
El sector ganadero se ha transformado a un ritmo acelerado en las
últimas décadas. La creciente demanda de alimentos derivados de los
animales en el mundo ha incrementado significativamente, con la ayuda de
importantes innovaciones tecnológicas y cambios estructurales en el
sector. Esta creciente demanda se ha satisfecho principalmente por la
producción ganadera comercial y las cadenas alimentarias asociadas.
Según el estudio realizado por (Espinoza, y otros, 2007) el ganado
aporta un 40% del valor de la producción agrícola mundial y sostiene los
medios de vida y la seguridad alimentaria de casi 1.300 millones de
personas. El sector ganadero es uno de los sectores que más rápido crece
en la economía agrícola. El crecimiento y la transformación del sector
ofrecen oportunidades para el desarrollo agrícola, la reducción de la
pobreza y la mejora de la seguridad alimentaria.
(Miranda, 2009) “La tecnología se ha vuelto muy importante en
todas las actividades que realiza el hombre, ya que facilita sus tareas
y le permite adquirir conocimientos”.
Según lo expresado por el autor Miranda un sistema de control
ganadero le permite conocer y analizar de manera práctica toda una serie
de indicadores individuales y poblacionales, esto constituye una excelente
herramienta de gestión, selección y mejoramiento animal, con la que su
Marco Teórico 9
negocio ganadero debe contar para mejorar e incrementar productividad y
rentabilidad.
Así mismo es importante mejorar el sistema de identificación de los
animales para conocer su procedencia, y hacer un seguimiento para
investigar las posibles enfermedades (Redvet, 2006).
En el último siglo, el sector ganadero ha
experimentado un notable avance gracias al progreso
tecnológico que ha facilitado el trabajo a los
ganaderos. Las decisiones son mejor tomadas cuando
se tiene acceso a suficiente información. Y en las
actividades agropecuarias es necesaria mucha
información para tomar las mejores decisiones y así
anticipar la resolución de problemas o el
aprovechamiento de oportunidades (Serrano, 2010).
En los últimos años, las transiciones sufridas por la agricultura en
América Latina han dado origen a un relevante proceso de reestructuración
en el sector ganadero. El acelerado crecimiento del mercado agrícola ha
permitido que América Latina se convierta en la región que más exporta
carne bovina a nivel mundial. Las cifras determinan que el sector agrícola
ha crecido a una tasa anual de 3,7% con exportaciones de carne creciendo
a una tasa de 3,2%, superior al crecimiento de la tasa de producción que
fue de 2,75%.
En el 2004, el Gobierno de Uruguay creó un sistema
nacional de identificación ganadera en el marco de la
lucha contra la fiebre aftosa, atendiendo los exigentes
requisitos sanitarios de los mercados internacionales.
Marco Teórico 10
A partir de un sistema de trazabilidad grupal vigente en
Uruguay hasta ese momento, la solución provista por
SONDA (Empresa latinoamericana de servicios TI)
logró implementar un nuevo sistema mediante la
incorporación de TI e identificadores RFID
(Identificación por radio frecuencia) para los animales
(Sonda, 2004).
De esta manera se evidencia el gran beneficio que supone la
incorporación de sistemas de información en el ámbito ganadero que
aportaran a mejoras y solución de las problemáticas actuales de la
Ganadería la Esperanza.
La Asamblea Nacional de la República del Ecuador (Asamblea
Nacional , 2013-2017) menciona:
Es destacada la participación que tiene la ganadería
bovina en nuestro país con relación a los demás tipos
de ganadería y a su ocupación territorial de los
espacios rurales. Al año 2013, la ganadería bovina
representa el mayor número de cabezas de ganado
“vacas, ovejas, ternero, toros, chivos, caballos” en 23
de las 24 provincias del Ecuador, siendo una excepción
la provincia de Santo Domingo de los Tsáchilas donde
el ganado porcino supera al bovino. Igualmente, hay
que destacar que la mayor superficie agropecuaria en
el país se utiliza en pastos cultivados o naturales, que
emplean 4.8 millones de hectáreas, equivalentes al
66.3% del número total de hectáreas en uso
agropecuario (7.3 millones de hectáreas). Esta
superficie en pastizales sirve para albergar a 5.1
Marco Teórico 11
millones de reses, a una razón de 1.06 hectáreas por
animal.
La ganadería se pude clasificar de acuerdo con las técnicas
empleadas, con el tipo de ganado que se cría y obviamente con el espacio
ocupado. Por esto último, el sistema de gestión y control ganadero que se
implemente debe responder a la relación entre el número de reses y
superficie disponible. Determinando la implementación de un sistemas de
información orientado a la parte ganadera dentro del país.
El estudio realizado por (Agrocalidad, 2017) para dinamizar el
proceso de gestión ganadera y emisión del Certificado Sanitario de
Movilización Interna (CMSI) de bovinos, implementó dentro del Sistema
de gestión ganadera, la opción para que cada ganadero pueda emitir
electrónicamente el CMSI (guía de movilización de bovinos). En un
principio, los usuarios que querían obtener este documento debían
acercarse directamente a las oficinas de Agrocalidad para que el
personal encargado registre su información y emita el certificado. Con la
implementación del CMSI electrónico, los usuarios pueden realizar este
proceso personalmente desde cualquier computador con acceso de
internet y obtenerlo dentro de un tiempo óptimo.
La automatización de proceso realizada por Agrocalidad en el sistema
de gestión ganadera para la emisión del CMSI (guía de movilización de
bovinos) se refleja que los sistemas de información están apuntando alto
en el sector ganadero da fe que las TIC están ayudando a la automatización
en los sectores agropecuarios.
Para fomentar y ejecutar programas de investigación de carácter
científico, tecnológico y pedagógico que coadyuven al mejoramiento y
protección del ambiente y promuevan el desarrollo sustentable nacional”;
ESPAM MFL elaboraron el trabajo de investigación titulado SOFTWARE
Marco Teórico 12
DE CONTROL GANADERO EN EL HATO BOVINO DE LA ESCUELA
SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL
FÉLIX LÓPEZ. (Emperatriz & Ximena, 2013)
La Escuela Superior Politécnica Agropecuaria de
Manabí Manuel Félix López ESPAM MFL en conjunto
con el Ministerio de Agricultura, Ganadería,
Acuacultura y Pesca (MAGAP) y el Instituto Nacional
Autónomo de Investigaciones Agropecuarias (INIAP)
se reunieron el 28 de Julio del 2010 en las oficinas de
la Dirección Provincial Agropecuaria de Manabí con el
objetivo de analizar el Proyecto Ganadero: Aplicación
de alternativas tecnológicas en mejoramiento de
pastos, genética, salud animal, administración,
comercialización para el fortalecimiento de las
ganaderías de pequeños y 10 medianos productores
ganaderos de la provincia de Manabí, mismo que es
llevado a cabo por las tres instituciones (Espam MFL,
2010).
Con la implementación del software de control ganadero se mejoró el
registro de información y la gestión económica de los vacunos en el hato
bovino de la ESPAM MFL, lo que benefició al personal encargado,
estudiantes, profesores y comunidad en general, gracias a la entrega veraz
y oportuna de información sobre la etapa de la cadena productiva del ciclo
ganadero; evitando, entre otras situaciones, la dosificación excesiva de
fármacos y por ende la disminución de químicos utilizados en productos
lácteos para el consumo humano, lo que repercute en la rebaja paulatina
de gastos por concepto de compra de medicamentos para los bovinos, y
ayudando en la toma de decisiones y buen manejo de los procesos, con la
contribución de los sistemas de información se lograron muchas mejoras.
(Emperatriz & Ximena, 2013)
Marco Teórico 13
El crecimiento del sector ganadero ha permitido y dado pasó al
ingreso de nuevas tecnologías, que automatizan los procesos de gestión y
control ganadero, con el fin de asegurar la correcta administración del
ganado bovino.
En la Ganadería la Esperanza maneja actualmente sus registros de
forma manual utilizando bitácoras hechas en cuadernos, así también sus
procesos de producción son tradicionales, como consecuencia de la
demanda y crecimiento del sector ganadero, la ganadería la Esperanza se
ve en la necesidad de comprometerse a automatizar sus procesos en
tecnologías que aseguren un trabajo completo y uniforme, asegurando la
calidad de su producto final.
1.2. Marco conceptual
1.2.1. Celos ganado bovino
Según la empresa AGROBIT (Agrobit, 2017)en su página web define:
El celo es un período de aceptación para el
apareamiento (receptividad sexual) que normalmente
se presenta en vaquillonas y vacas no preñadas. Este
período de receptividad puede durar de 6 a 30 horas y
ocurre cada 21 días en promedio. De todas formas, el
intervalo entre dos celos puede variar normalmente de
18 a 24 días
1.2.2. Reproducción ganado bovino
Esta es la etapa donde la vaca da a luz al ternero y deben de
considerarse ciertas condiciones como el cuidado tanto de la hembra como
Marco Teórico 14
de la cría, teniendo en consideración si es ganado para la producción de
cárnicos o lácteos.
Liliam Gelvez en su página de internet comenta:
En la mayoría de las granjas o fincas ganaderas el
proceso de reproducción es uno de los factores que
determinan el éxito o no de la actividad económica
relacionada con la producción.
Tanto en sistemas de producción de ganado para carne como en
sistemas inclinados a la producción lechera o doble propósito, la
reproducción animal juega un importante papel, los productores persiguen
la obtención del mayor número de cría por año, con los mejores pesos al
destete y menor número de abortos y vacas vacías, es decir, una mayor
eficiencia reproductiva.
1.2.3. Ganadería
La Asamblea Nacional de la República del Ecuador define a la
ganadería como:
La ganadería bovina es una actividad económica del
sector primario encargada del cuidado y
domesticación de reses (vacas, toros y crías) para el
consumo humano. Asimismo, se denomina ganadería
al conjunto de instalaciones para explotación ganadera
o al hato ganadero de un propietario.
El término ganadería se define como una actividad económica que
consiste en la crianza de animales para el consumo humano, esta actividad
Marco Teórico 15
se encuentra dentro de las actividades del sector primario. La ganadería en
conjunto con la agricultura son actividades que el hombre ha venido
ejerciendo desde hace mucho tiempo. En un principio eran realizadas con
fines de supervivencia, para cubrir sus necesidades de alimentación y
vestido, entre otras cosas, luego cuando se comenzó con la domesticación
de animales, se hizo posible.
1.2.4. Inventario
Expertos GESTIOPOLIS definen inventario como:
El inventario representa la existencia de bienes
almacenados destinados a realizar una operación, sea
de compra, alquiler, venta, uso o transformación. Debe
aparecer, contablemente, dentro del activo como un
activo circulante.
Incluye las categorías de ganadería (discriminadas por raza), cantidad
de cabezas, peso promedio, valor de mercado. Lo ideal es actualizarlo
cada año, obteniendo una existencia inicial y otra final de cada ejercicio
económico.
1.2.5. Indicadores
Según Cesar Piqueras:
Son una parte importante de cualquier negocio o plan
empresarial. Los indicadores se utilizan para
determinar el nivel de desempeño de una empresa,
mientras se evalúa el éxito, el fracaso y el beneficio de
la misma.
El tablero de control de la empresa agropecuaria está compuesto por
una serie de indicadores. Entre los más relevantes se encuentran:
Marco Teórico 16
• La Rentabilidad nos dice el interés anual que se obtiene de los
capitales invertidos en la explotación, es la ganancia expresada en
%. Es igual al Ingreso al Capital dividido el Activo Promedio.
• El Endeudamiento representa la porción de capital que está
comprometido en deudas, es el monto adeudado expresado en %.
Es igual al Pasivo al Cierre dividido el Activo al Cierre (una variante
es dividir por el Patrimonio Neto al Cierre).
• El Crecimiento nos indica si la empresa crece, se mantiene o se
descapitaliza
1.2.6. Sistema de información
Un sistema de información es un conjunto de elementos orientados al
tratamiento y administración de datos e información previamente
almacenada, organizado y listo para su uso posterior.
1.2.7. Sistema Web
Es un sistema que apoya parte de sus procesos a través de una red
de computadoras o la Word Wide Web (internet).
Según la empresa WEB SYSTEM de Perú:
Un sistema web a medida le permitirá ahorrar costos,
tiempo y Recursos humanos. Por tanto, la rentabilidad
de su empresa aumentará y gestionará mejor a sus
clientes, proveedores, distribuidores, etc.
1.2.7.1. Formulario web
Según ALEGSA,
Marco Teórico 17
Un formulario web es un tipo de formulario que es
presentado en un navegador y puede ser rellenado a
través de una red como internet. Generalmente cuando
se ingresan los datos, se envían a un servidor web para
ser procesados.
Dentro de una página web un formulario permite al usuario introducir
datos los cuales son enviados a un servidor para ser procesados. Los
formularios web se parecen a los formularios de papel porque los
internautas llenan dichos formularios usando casillas de selección, botones
de opción, o campos de texto. Por ejemplo, los formularios web pueden ser
usados para introducir datos de envío (p. ej., datos de una tarjeta de crédito
con el objetivo de solicitar un producto) o bien ser utilizada para solicitar
datos (p. ej., al buscar en un motor de búsqueda de dichos datos de la
tarjeta solicitada).
1.2.8. Base de datos
De acuerdo a Silberschatz, Korth y Sudarshan (2002), una base de
datos es:
Un sistema gestor de bases de datos (SGBD) consiste
en una colección de datos interrelacionados y un
conjunto de programas para acceder a dichos datos.
La colección de datos, normalmente denominada base
de datos, contiene información relevante para una
empresa. (Pág. 1).
Las aplicaciones más usuales son para la gestión de empresas e
instituciones públicas; También son ampliamente utilizadas en entornos
científicos con el objeto de almacenar la información experimental.
Marco Teórico 18
1.2.8.1. Php
Cobo, Gómez, Pérez, Rocha (2005) mencionan:
PHP es un lenguaje interpretado del lado del servidor
que se caracteriza por su potencia, versatilidad,
robustez, modularidad, los programas escritos en PHP,
son embebidos directamente en el código HTML y
ejecutados por un servidor de aplicaciones (Pág. 99).
PHP es un lenguaje de programación de uso general de código del
lado del servidor originalmente diseñado para el desarrollo web de
contenido dinámico. Utilizado para la investigación en curso para establecer
una conexión con el servidor de base de datos y el desarrollo de las reglas
de negocio, llamadas a procedimientos de base de datos, y programación
en general.
1.2.8.2. Mysql
THIBAUD (2007) presenta a MYSQL como:
MYSQL es un sistema de administración de bases de
datos relacionales (SGBDR) rápido, robusto y fácil de
usar. Se adapta bien a la administración de datos en un
entorno de red (Pág. 6).
Por un lado, se ofrece MYSQL bajo la GNU GPL para cualquier uso
compatible con esta licencia, pero para aquellas empresas que quieran
incorporarlo en productos privativos deben comprar a la empresa una
licencia específica que les permita este uso. Está desarrollado en su mayor
parte en ANSI C.
Marco Teórico 19
Al contrario de proyectos como Apache, donde el software es
desarrollado por una comunidad pública y los derechos de autor del código
están en poder del autor individual, MYSQL es patrocinado por una
empresa privada, que posee el copyright de la mayor parte del código. Esto
es lo que posibilita el esquema de licenciamiento anteriormente
mencionado. Además de la venta de licencias privativas.
1.2.9. Browser
Cobo, Gómez, Pérez, Rocha (2005) definen:
Son programas instalados en el equipo del usuario que
se encargan de ejecutar las órdenes contenidas en el
código HTML (Pág. 60).
Un navegador o navegador web, o browser, es un software que
permite el acceso a Internet, interpretando la información de distintos tipos
de archivos y sitios web para que éstos puedan ser visualizados.
La funcionalidad básica de un navegador web es permitir la
visualización de documentos de texto, posiblemente con recursos
multimedia embebidos. Además, permite visitar páginas web y hacer
actividades en ella, es decir, podemos enlazar un sitio con otro, imprimir,
enviar y recibir correo, entre otras funcionalidades.
1.2.10. Html
El HyperText Markup Language (HTML) es un lenguaje de marcado
que se diseñó con el objetivo de estructurar documentos y mostrarlos en
forma de hipertexto mediante el proceso de renderización de cada objeto.
El lenguaje HTML basa su filosofía de desarrollo en la diferenciación. Para
añadir un elemento externo a la página (imagen, vídeo, script, entre otros.),
Marco Teórico 20
1.2.10.1. Apache
Apache es una popular y eficiente alternativa entre proveedores de
servicios web, es utilizado para realizar páginas web tanto estáticas como
dinámicas, para este último caso con la ayuda de ciertos módulos tales
como MYSQL.
Sus principales características son:
• Soporte de seguridad SSL (capa de sockets seguros) y
TLS (seguridad de la capa de transporte).
• Puede realizar autentificación de datos utilizando SGDB (Sistema
gestor de base de datos).
• Puede dar soporte a diferentes lenguajes, como Perl, PHP, Python
y tcl.
1.2.11. Metodología de desarrollo de software
Según lo detalle ECURED en su página web
ICONIX: es una metodología pesada-ligera de
Desarrollo del Software que se halla a medio camino
entre RUP (Rational Unified Process) y XP (eXtreme
Programming), es una metodología simplificada en
comparación a otras más tradicionales, la cual unifica
un conjunto de métodos de orientación a objetos con
el objetivo de tener un control estricto sobre todo el
ciclo de vida del producto a realizar, cuenta con una
secuencia de pasos que se deben seguir y determina
claramente las actividades a desarrollar en cada etapa
del ciclo de vida del proyecto que la utilice, presenta
claramente las actividades de cada fase y exhibe una
secuencia de pasos que deben ser seguidos.
Marco Teórico 21
La metodología seleccionada comprende 4 fases de ciclo de vida, las
cuales son:
Fase 1.- la cual consiste en el análisis, en donde se llevarán a cabo
las siguientes tareas:
• Levantamiento de información
• Modelado de casos de uso
• Elaboración rápida de prototipo
Fase 2.- consiste en el análisis y diseño preliminar del sistema, en
donde se realizarán tareas tales como:
• Descripción de casos de uso
• Diagramas de robustez
Fase 3.- consiste en el diseño como tal del sistema, llevando a cabo
las siguientes tareas:
• Diagramas de secuencia
Fase 4.- consiste en la implementación del sistema mediante la
escritura y generación de código.
CAPITULO II
METODOLOGÍA
2.1. El análisis de la investigación
La presente investigación consiste tanto en el desarrollo de un
sistema de información orientado al ámbito ganadero, como en el control
del mismo, establecer límites dentro del marco de desarrollo, mediante el
uso de infraestructuras sostenibles y estables que aseguren un resultado
óptimo con el fin de automatizar el control ganadero dentro de la ganadería
en cuestión.
Dentro del mejor caso de uso posible el sistema de información
permitirá:
• Registrar e inventariar las cabezas de ganado.
• Controlar el peso periódico de las cabezas de ganado.
• Registrar y mantener un control sanitario de la ganadería.
• Registrar y mantener un control de vacunas.
• Inventariar los activos utilizados dentro de la ganadería y enfocados
específicamente para ese fin.
• Registrar los partos.
Estos puntos permitirán apoyar de forma amplia el macro proceso de
control ganadero, mediante la correcta gestión y centralización de la
información que se maneja dentro de la ganadería, quedando así
automatizado dicho proceso y el uso de los recursos que en el intervienen
en la ganadería “La Esperanza”, así se podrán evidenciar los procesos
actuales.
Metodología 23
Recolección de información relevante
La información a recolectar es de carácter primaria ya que dicha
información es obtiene directamente de las fuentes de investigación
involucradas con el proceso en cuestión. Esta información es recolectada
mediante la investigación descriptiva, que como su nombre lo indica
describe los diferentes aspectos de los procesos llevados a cabo dentro de
la ganadería la Esperanza.
2.2. Población y muestra
2.2.1. Población
Es conjunto finito e infinito de personas, animales u objeto en caso de
su estudio.
Con la finalidad de dirigirse a las personas involucradas de forma
directa con los procesos realizados dentro de la ganadería la Esperanza,
se tomó en cuenta como población:
TABLA N°1
POBLACION DE ESTUDIO
CARGO TOTAL
Administrador de la ganadería 1
Asistente 1
Operario 1 1
Operario 2 1
Operario 3 1
Operario 4 1
Operario 5 1
Operario 6 1
Operario 7 1
Operario 8 1
Total 10
Fuente: Investigación directa Elaborado por: Sánchez Mendoza Marvin Jazmany.
Metodología 24
2.2.2. Muestra
Es una representación significativa o representativa de las
características de una determinada población.
Nuestra población está conformada por 10 personas incluyendo el
personal administrativo.
Se realizó el muestreo a toda la población involucrada en el proceso,
10 personas.
La siguiente encuesta se realizó con la finalidad de medir el nivel
de conocimientos y conocer afondo los procesos generales de la
ganadería La Esperanza, obteniendo así información relevante para la
investigación.
Todos los datos son extraídos de las encuestas con el motivo de
definir los inconvenientes que existen en la ganadería y así poder conocer
la situación real para dar una solución adecuada.
Además los datos proporcionados me permitirán conocer los procesos
que se realizan para poder elaborar la estructura de mi sistema, así no solo
con la encuesta podre descubrirlo sino también observando las
instalaciones del mismo y conociendo las falencias que tiene.
Para la población se obtuvo la muestra de 10 personas, teniendo en
consideración un nivel de confianza del 95% y margen de error del
5%.Basado en la siguiente fórmula:
n= tamaño muestra e= margen de error
z= nivel de confianza p= variabilidad positiva
q= variabilidad negativa
Metodología 25
Pregunta N° 1
¿Conoce usted como operar una computadora?
TABLA N°2
CONOCE COMO OPERAR UN COMPUTADOR
Ítems Respuestas Frecuencia
SI 8 80%
NO 2 20%
TOTAL 10 100%
Fuente: Encuesta Elaborado por: Sánchez Mendoza Marvin Jazmany.
GRÁFICO N°1
CONOCE COMO OPERAR UN COMPUTADOR
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Del 100% de los encuestados el 80% representa el nivel de
conocimiento del personal de como operar una computadora y el 20%
desconoce cómo utilizar la misma.
El resultado que representa el 80% define que el personal se
encuentra apto para operar un computador.
SI; 80%
NO; 20%
Conoce usted como operar una computadora?
SI NO
Metodología 26
Pregunta N° 2
¿Recibió capacitación para hacer uso de una computadora?
TABLA N°3
RECIBIÓ CAPACITACION PARA HACER USO DEL COMPUTADOR
Fuente: Encuesta Elaborado por: Sánchez Mendoza Marvin Jazmany.
GRÁFICO N°2
RECIBIÓ CAPACITACION PARA HACER USO DEL COMPUTADOR
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Del 100% de los encuestados el 75% representa que no han recibido
capacitación para operar un computador, y el 25% si tiene capacitación.
Este resultado que representa el 75% define que el personal no ha
sido capacitado; sin embargo, opera un computador en base a su
autoconocimiento en tecnología.
SI25%
NO75%
Recibio capacitación para hacer uso de una computadora
SI NO
Ítems Respuesta Frecuencia
SI 2 20%
NO 6 60%
TOTAL 8 80%
Metodología 27
Pregunta N° 3
¿Conoce algún medio electrónico para registrar la información
referente al ganado?
TABLA N°4
MEDIO ELECTRONICO PARA REGISTRAR INFORMACION
Ítems Respuestas Frecuencia
SI 1 10%
NO 9 90%
TOTAL 10 100%
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
GRÁFICO N°3
MEDIO ELECTRONICO PARA REGISTRAR INFORMACION
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Del 100% de los encuestados el 90% desconoce acerca de un medio
electrónico y tan solo el 10% tiene conocimiento.
El 90% del resultado define que el personal desconoce de algún
medio electrónico para registrar información referente al ganado bovino.
SI10%
NO90%
Conoce algún medio electrónico para registrar la información refrente al ganado?
SI NO
Metodología 28
Pregunta N° 4
¿Conoce medios de estandarización para la elaboración de registro
de información sobre el ganado?
TABLA N°5
MEDIOS DE ESTANDARIZACION REGISTRO DE INFORMACION
Ítems Respuestas Frecuencia
SI 1 10%
NO 9 90%
TOTAL 10 100%
Fuente: Encuesta Elaborado por: Sánchez Mendoza Marvin Jazmany.
GRÁFICO N°4
MEDIOS DE ESTANDARIZACION REGISTRO DE INFORMACION
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Del 100% de los encuestados el 90% desconoce sobre los medio de
estandarización para la elaboración de registros de informe sobre el ganado
y tan solo el 10% tiene conocimiento.
El 90% del resultado define que el personal desconoce medio
estandarización para la elaboración de registros de información referente
al ganado.
SI10%
NO90%
Conoce medios de estandarización para la elaboración de registro de información sobre el ganado?
SI NO
Metodología 29
Pregunta N° 5
¿Utiliza otro medio de almacenamiento de información en caso de no
tener a mano bitácoras?
TABLA N°6
MEDIO DE ALMACENAMIENTO CUANDO NO TENGO BITACORA
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
GRÁFICO N°5
MEDIO DE ALMACENAMIENTO CUANDO NO TENGO BITACORA
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Del 100% de los encuestados el 90% no utiliza otro medio de
almacenamiento de información en caso de no tener a mano bitácora para
los registros de información sobre el ganado y tan solo el 10% utiliza otros
medios de almacenamiento como Excel y Word.
Este resultado del 90% define que el personal no utiliza otro medio de
almacenamiento de información a que no sea bitácora.
SI10%
NO90%
Utiliza otro medio de almacenamiento de información en caso de no tener a mano bitácoras ?
SI NO
Ítems Repuestas Frecuencia
SI 1 10%
NO 9 90%
TOTAL 10 100%
Metodología 30
Pregunta N° 6
¿En caso de existir perdida en información sobre el ganado se puede
recuperar?
TABLA N°7
PERDIDA DE INFORMACION SOBRE EL GANADO
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
GRÁFICO N°6
PERDIDA DE INFORMACION SOBRE EL GANADO
Fuente: Encuesta Elaborado por: Sánchez Mendoza Marvin Jazmany.
El 100% de los encuestados respondieron que no existe algún medio
para recuperar perdida de información sobre el ganado bovino.
Este resultado del 100% define que en caso de existir perdida de
información sobre el ganado bovino no se puede recuperar porque no
cuentan con ningún medio o sistema informático que respalde la
información.
SI0%
NO100%
En caso de existir perdida en información sobre el ganado se puede recuperar?
SI NO
Ítems Respuestas Frecuencia
SI 0 0%
NO 10 100%
TOTAL 10 100%
Metodología 31
Pregunta N° 7
¿Existe inventario de los insumos utilizados en el cuidado del
ganado?
TABLA N°8
INVENTARIO DE INSUMOS EN EL CUIDADO DEL GANADO
Ítems Respuesta Frecuencia
SI 0 0%
NO 10 100%
TOTAL 10 100%
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
GRÁFICO N°7
INVENTARIO DE INSUMOS EN EL CUIDADO DEL GANADO
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
El 100% de los encuestados respondieron que no existe inventario de
los insumos utilizados en el cuidado del ganado bovino.
El 100% del resultado define que no existe dicho inventario, sin
embargo, es importante para definir costos, utensilios más usados.
SI0%
NO100%
Existe inventario de los insumos utilizados en el cuidado
del ganado?
SI NO
Metodología 32
.Pregunta N° 8
¿Se cumple el procedimiento de pesaje de ganado establecido cada
15 días?
TABLA N°9
PROCEDIMIENTO DE PESAJE DE GANADO ESTABLECIDO
Ítems Respuestas Frecuencia
SI 6 60%
NO 4 40%
TOTAL 10 100%
Fuente: Encuesta Elaborado por: Sánchez Mendoza Marvin Jazmany
GRÁFICO N°8
PROCEDIMIENTO DE PESAJE DE GANADO ESTABLECIDO
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Del 100% de los encuestados el 60% menciona que si se cumple el
procedimiento de pesaje del ganado establecido cada 15 días y el 40% que
no se cumple con este procedimiento.
El 60% del resultado define que generalmente que si se cumple con
el proceso, pero en ocasiones no es registrado debidamente, la perdida de
información muchas veces ocasiona que una cabeza de ganado sea
pesada hasta 3 veces por equivocación.
SI60%
NO40%
Se cumple el procedimeinto de pesaje de ganado establecido cada 15 dias?
SI NO
Metodología 33
Pregunta N° 9
¿Conoce el procedimiento a ejecutar en caso de pérdida de
certificados de salud del ganado?
TABLA N°10
PROCEDIMIENTO A EJECUTAR EN PERDIDA DE CERTIFICADO
Ítems Respuestas Frecuencia
SI 9 90%
NO 1 10%
TOTAL 10 100%
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany
GRÁFICO N°9
PROCEDIMIENTO A EJECUTAR EN PERDIDA DE CERTIFICADO
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany
Del 100% de los encuestados el 90% si conocen el procedimiento a
ejecutar en caso de pérdida de certificado de salud del ganado y el 10%
no tiene conocimiento.
El 90% del resultado define que el personal si conoce el
procedimiento a ejecutar en caso de pérdida de certificado de salud del
ganado bovino.
SI90%
NO10%
Conoce el procedimiento a ejecutar en caso de pérdida de certificados de salud del ganado?
SI NO
Metodología 34
Pregunta N° 10
¿Existe algún método o procedimiento en caso de pérdida de
información relacionada la sanidad del ganado?
TABLA N°11
METODO O PROCEDIMIENTO EN CASO DE PÉRDIDA
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
GRÁFICO N°10
METODO O PROCEDIMIENTO EN CASO DE PÉRDIDA
Fuente: Encuesta
Elaborado por: Sánchez Mendoza Marvin Jazmany.
El 100% de los encuestados no tienen conocimiento acerca
procedimiento en caso de pérdida de información relacionada a la sanidad
del ganado.
El 100% del resultado define que no existe procedimiento en caso
de pérdida de información relacionada a la sanidad del ganado.
SI0%
NO100%
Existe algún método o procedimiento en caso de pérdida de información relacionada la sanidad del
ganado?
SI NO
Ítems Respuestas Frecuencia
SI 0 0%
NO 10 100%
TOTAL 10 100%
Metodología 35
2.3. Deficiencias del proceso actual
De acuerdo al resultado de las encuestas realizadas se evidencio las
deficiencias en los procesos actuales de la ganadería la Esperanza la cual
será mencionada a continuación.
TABLA N°12
DEFICIENCIA DEL PROCESO ACTUAL
PROCEDIMIENTO OBSERVACIÓN
Inventario de ganado
Susceptible a pérdidas de información.
Información no estandarizada.
Duplicidad de información.
Registro de partos
Falta de uso de herramientas tecnologías
que aseguren la información y su
integridad.
Registro de vacunas
La gestión de este proceso es tan solo
corroborada por el certificado emitido, sin
embargo, está sujeto a pérdidas o
deterioro.
Control de insumos
Falta de un control de insumos adecuado
que permita conocer las necesidades
reales en este aspecto para la ganadería.
Control de pesaje
Perdidas de información.
Muchas veces hay que repetir el proceso
como consecuencia de la falta, escasa o
nula información.
Toma de decisiones Falta de información en calidad de soporte
para el proceso de toma de decisiones.
Fuente: Investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany
2.4. Metodología iconix
La metodología empleada en el desarrollo del sistema web antes
mencionada será ICONIX la misma que es una metodología entre pesada
y ligera de desarrollo de software, se encuentra entre los conocidos
Metodología 36
métodos RUP y XP, donde se desea resolver un porcentaje bastante amplio
de los casos presentados con tan solo un mínimo uso de UML
DIAGRAMA N°1
METODOLOGIA INCONIX
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
2.4.1. Beneficios de la metodología ICONIX para la investigación
Este es un proceso ágil para obtener una visión amplia de la
problemática y tener como resultado final un sistema informático.
Esta metodología es dedicada a la construcción de sistemas de
gestión de pequeña y mediana complejidad.
La participación del usuario final es vital para obtener un sistema de
información que satisfaga las necesidades del cliente.
Al ser una metodología ágil permite la concepción del producto final
en un lapso de tiempo no muy prolongado.
Metodología 37
La interactividad con el cliente final permite definir de forma más
rápida las funcionalidades del sistema de información, su aspecto visual, y
la realización de las respectivas pruebas.
La metodología Iconix comprende 4 fases de ciclo de vida, las cuales
son:
Fase 1.- la cual consiste en el análisis, en donde se llevarán a cabo
las siguientes tareas:
• Levantamiento de información
• Modelado de casos de uso
• Elaboración rápida de prototipo
Fase 2.- consiste en el análisis y diseño preliminar del sistema, en
donde se realizarán tareas tales como:
• Descripción de casos de uso
• Diagramas de robustez
Fase 3.- consiste en el diseño como tal del sistema, llevando a cabo
las siguientes tareas:
• Diagramas de secuencia
Fase 4.- consiste en la implementación del sistema mediante la
escritura, generación de código y la realización de las pruebas necesarias
referentes al software.
2.4.2. Impacto de las fases de la metodología antes planteada
La metodología ICONIX, es una combinación entre la RUP y XP; está
basado en el desarrollo de sistemas a partir del análisis y la documentación
Metodología 38
lo que permite obtener un amplio conocimiento sobre el tema que se
investiga.
Cada paso que se realiza dentro dela metodología INCONIX está
definido por un requisito, definiendo la trazabilidad entre dicho requisito con
las diferentes funcionalidades del software.
Esta metodología busca tener una retroactividad con el cliente, en la
mitad de los procedimientos, comenzando con un prototipo en donde el
analista y el cliente definirán pantallas, funcionalidades, en si lo que se
espera obtener del sistema planteado.
Se definirán los modelos de casos de uso, de secuencia y de robustez,
con la finalidad de conseguir un buen sistema.
Lo original de la metodología es la definición de un proceso ágil para
obtener la especificación de requerimientos y modelar el comportamiento
de sistemas, utilizando el lenguaje de modelamiento unificado (UML).
Es una alternativa para la comunidad informática dedicada al
desarrollo de sistemas de gestión pequeños y medianos, que favorece la
participación de los usuarios finales y la documentación de todo el proceso.
La participación y el compromiso de los usuarios finales es uno de los
pilares fundamentales de las metodologías ágiles que permite verificar el
cumplimiento de los requisitos.
2.5. Roles y funciones del proceso de la gestión ganadera
De acuerdo a la investigación realizada en la ganadería la Esperanza
se mencionara los roles y funciones actuales de la gestión y control
ganadero.
Metodología 39
TABLA N°13
ROLES Y FUNCIONES DEL PROCESO DE LA GESTION
ROLES FUNCIONES
Administrador de la ganadería • Registrar pesajes del ganado
• Registrar el ganado que ingresa
• Registrar vacunas aplicadas al ganado
• Registrar tratamientos médicos aplicados al ganado
• Registrar insumos adquiridos para la gestión ganadera
• Registrar partos del ganado
• Reportes situacionales de la ganadería
• Registro de uso de insumos
Operario • Registrar pesajes del ganado
• Registrar el ganado que ingresa
• Registrar vacunas aplicadas al ganado
• Registrar tratamientos médicos aplicados al ganado
• Registro de uso de insumos
Fuente: Investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany
2.6. Modelado de caso de uso
Para continuar con la metodología planteada se procederá a graficar
los casos de uso de los procesos automatizados de la gestión y control
ganadero realizados en la ganadería la esperanza. Se realizará mediante
diagramas UML de casos de uso, que permitirán tener una visión muy
general sobre las funcionalidades del sistema de información propuesto.
Adicionalmente por la facilidad con la que se comprenden este tipo de
diagramas se podrá conocer si los representantes de la organización antes
Metodología 40
mencionada (Ganadería la Esperanza) están de acuerdo con las
funcionalidades planteadas en este apartado.
DIAGRAMA N°2
CASO DE USO GENERAL
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
System
ADMINISTRADOROPERARIO
REGISTRAR GANADOREGISTRAR PARTO
REGISTRAR PESAJE
REGISTRAR VACUNA
REGISTRAR TRATAMIENTO MEDICO
REGISTRAR INSUMO
REGISTRAR MOVIMIENTO DE INSUMOS
CONSULTAR BALANCE SITUACIONAL
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<include>>
Metodología 41
DIAGRAMA N°3
CASO DE USO INICIO DE SESION
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°14
CASO DE USO INICIO DE SESIÓN
COD # CU01 CASO DE USO: inicio de sesión
Actores: Administrador, operarios de
la ganadería
Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde los usuarios acceden al sistema.
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
WORKFLOW
Acción actor Sistema
1.- Ingresa datos de usuario.
4.- Accede al sistema.
2.- Valida información ingresada.
3.- si la información es correcta
muestra el menú principal de acuerdo
a los permisos asignados
previamente, de lo contrario regresa a
la pantalla de LOGIN.
Fin: Usuario visualiza el menú y la interface del sistema.
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
System
USUARIO
VALIDAR USUARIO
LOGIN<<include>>
Metodología 42
DIAGRAMA N°4
CASO DE USO REGISTRO DE GANADO
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°15
CASO DE USO REGISTRO DE GANADO
COD # CU02 CASO DE USO: registro de ganado
Actores: Administrador, operario Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde se registran las cabezas de ganado
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
WORKFLOW
Acción actor Sistema
1.- Ingresa información del ganado:
• Ingresar origen del ganado
• Ingresar nombre del ganado
• Ingresar el número RP
• Ingresar el sexo del animal
• Ingresar su fecha de
nacimiento si se conoce
• Seleccionar la raza
• Ingresar si tiene pedigree
2.- Valida información ingresada.
3.- si la información es correcta se crea
el registro con la nueva cabeza de
ganado.
System
ADMINISTRADOR
OPERARIO
INGRESO DE INFORMACION DE REGISTRO DE GANADO
VALIDA INFORMACION
REGISTRO GANADO NUEVO
<<include>>
ASIGNA RP
<<include>>
<<include>>
INGRESA ORIGIEN
INGRESAR NOMBRE
INGRESAR NUMERO RP
INGRESAR SEXO
INGRESAR FECHA NACIMIENTO
SELECCIONAR RAZA
INGRESAR PEDIGREE
SUBIR IMAGEN
INGRESAR PESO INICIAL
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>><<include>>
<<include>>
Metodología 43
• Subir foto del animal en caso
de ser necesario
• Registrar peso inicial del
animal
Fin: Usuario registra una nueva cabeza de ganado Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
DIAGRAMA N°5
CASO DE USO REGISTRO DE PESAJE
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°16
CASO DE USO REGISTRO DE PESAJE
COD # CU03 CASO DE USO: Registro de pesaje
Actores: Administrador, operario Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde se registran los pesos por cada cabeza de ganado
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
WORKFLOW
Acción actor Sistema
1.- Selecciona el animal para el cual
registrara el peso.
2.- registra el peso actual del animal.
3.- Valida información ingresada.
4.- si la información es correcta se crea el
registro con el peso de la cabeza de
ganado.
Fin: Usuario registra el peso del ganado
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
System
ADMINISTRADOR
OPERARIO
SELECCIONA ANIMAL
INGRESA PESO
VALIDA INFORMACION
<<extend>>
<<include>>
REGISTRO PESO NUEVO
<<include>>
Metodología 44
DIAGRAMA N°6
CASO DE USO REGISTRO DE VACUNACIÓN
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°17
CASO DE USO REGISTRO DE VACUNACIÓN
COD # CU04 CASO DE USO: Registro de
vacunación al ganado
Actores: Administrador, operario Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde se registran las vacunas aplicadas a cada cabeza
de ganado
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
• Debe de estar registrado en el sistema la enfermedad que se desea
prevenir al aplicar la vacuna
WORKFLOW
Acción actor Sistema 1.-Selecciona animal.
2.-Ingresa información de la vacuna:
• Selecciona enfermedad para la
cual se aplicará la vacuna
• Registra observaciones tales
como el centro de la salud que
aplica la vacuna
• Registra la fecha de vacunación
3.- Valida información ingresada.
4.- si la información es correcta se crea el
registro con la vacuna aplicada al ganado
Fin: Usuario registra las vacunas aplicadas al ganado Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
System
ADMINISTRADOR
OPERARIO
SELECCIONA ANIMAL
INGRESO DE INFORMACION
VALIDA INFORMACION
<<include>>
REGISTRO VACUNA NUEVO
<<include>>
SELECCIONA ENFERMEDAD
REGISTRA OBSERVACIONES
INGRESA FECHA VACUNA
<<include>>
<<include>>
<<include>>
Metodología 45
DIAGRAMA N°7
CASO DE USO TRATAMIENTO MEDICO
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°18
CASO DE USO TRATAMIENTO MEDICO
COD # CU05 CASO DE USO: Registro de tratamiento
médico
Actores: Administrador, operario Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde se registran los tratamientos médicos aplicados a cada
cabeza de ganado en caso de requerirlo
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
• Debe estar creado en el sistema la cuadro patológico para el cual se está aplicando
el tratamiento medico
WORKFLOW
Acción actor Sistema
1.- Selecciona el animal
2.-Ingresa información del tratamiento
médico:
• Ingresar sintomatología del animal
• Ingresar la dosis del tratamiento o
el detalle del mismo
• Ingresar la fecha de inicio del
tratamiento
2.- Valida información ingresada.
3.- si la información es correcta se crea el
registro con el registro médico empleado
Fin: Usuario registra tratamientos medicinales aplicados al ganado
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
System
ADMINISTRADOR
OPERARIO
SELECCIONA ANIMAL
INGRESO DE INFORMACION DE REGISTRO DE TRATAMIENTO MEDICO
VALIDA DATOS DEL PESO
<<include>>
REGISTRO NUEVO TRATAMIENTO MEDICO
<<include>>
INGRESAR DOSIFICACION
INGREASAR FECHA DEL TRATAMIENTO
<<include>>
<<include>>
INGRESAR SINTOMATOLOGIA
<<include>>
Metodología 46
DIAGRAMA N°8
CASO DE USO REGISTRO DE PARTOS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°19
CASO DE USO REGISTRO DE PARTOS
COD # CU06 CASO DE USO: Registro de partos
Actores: Administrador, operario Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde se registran los partos originados en la ganadería
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
• Debe de estar creado en el sistema el ganado que va a parir
WORKFLOW
Acción actor Sistema
1.- Selecciona el animal.
2.-Ingresa información del parto:
• Registra la fecha del parto
• Registra la cantidad de crías
3.- Valida información ingresada.
4.- si la información es correcta se crea
el registro con el parto del ganado
Fin: Usuario registra el parto del ganado, se derivará a la pantalla de ingreso de
nuevo ganado.
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
System
ADMINISTRADOR OPERARIO
SELECCIONA ANIMAL
INGRESO DE INFORMACION
VALIDA INFORMACION
<<include>>
REGISTRO PARTO NUEVO
<<include>>
INGRESAR FECHA DE PARTO
INGRESAR CANTIDAD DE CRIAS
REGISTRO DE GANADO
<<include>>
<<include>>
<<extend>>
Metodología 47
DIAGRAMA N°9
CASO DE USO PARA EL REGISTRO DE INSUMOS GANADERO
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°20
CASO DE USO PARA EL REGISTRO DE INSUMOS GANADERO
COD # CU07 CASO DE USO: Registro de insumos
ganaderos
Actores: Administrador Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde se registran los insumos agrícolas ganaderos
utilizados en la gestión del ganado
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
WORKFLOW
Acción actor Sistema
1.- Ingresa información de las
herramientas o insumos que se han
adquirido:
• Registrar el código de barras el
insumo
• Registrar nombre o detalle de la
herramienta
• Registrar la presentación
• Ingresar detalle
2.- Valida información ingresada.
3.- si la información es correcta se crea
el registro con el nuevo insumo
Fin: Usuario registra herramientas o insumos empleados en la gestión ganadera Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
System
ADMINISTRADOR
INGRESO DE INFORMACION DE INSUMOS GANADEROS
VALIDAR INFORMACION DE INSUMO
<<include>>
NUEVO INSUMO
<<include>>
INGRESAR CODIGO DE BARRAS
INGRESAR NOMBRE
<<include>>
INGRESAR DETALLE
INGRESAR PRESENTACION
<<include>>
<<include>>
<<include>>
Metodología 48
DIAGRAMA N°10
CASO DE USO PARA EL REGISTRO DE GESTIÓN DE INSUMOS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°21
CASO DE USO PARA EL REGISTRO DE GESTIÓN DE INSUMOS
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
COD # CU08 CASO DE USO: Registro de gestión de
insumos ganaderos
Actores: Administrador, operario Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde se registran las acciones de ingreso y egreso de un insumo
ganadero
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
• Debe existir el insumo que se está transaccionando.
WORKFLOW
Acción actor Sistema
1.- Ingresa información sobre la
transacción: movimiento, insumo,
proveedor de ser el caso, en que fue
utilizado, otros datos necesarios • Selecciona el insumo
• Registra tipo de movimiento
• Ingresa la cantidad
• Ingresa el detalle
2.- Valida información ingresada.
3.- Valida si es un ingreso o egreso
4.- si la información es correcta se crea el
registro con el movimiento del insumo o
activo
Fin: Usuario registra el movimiento del activo, herramienta o insumo ganadero
System
ADMINISTRADOR
OPERARIO
SELECCION INSUMO
INGRESO DE INFORMACION DE MOVIMIENTO DE INSUMOS GANADEROS
VALIDAR INFORMACION DE INSUMO<<include>>
REGISTRO DE MOVIMIENTO DE INSUMO
<<include>>
INDENTIFICAR MOVIMIENTO
INGRESAR CANTIDAD
INGRESAR DETALLE
<<include>>
<<include>>
<<include>>
Metodología 49
DIAGRAMA N°11
CASO DE USO DE BALANCE SITUACIONALES
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°22
CASO DE USO DE BALANCE SITUACIONALES
COD # CU09 CASO DE USO: consulta de balance
situacional
Actores: Administrador Fecha: 22 de febrero de 2017
Detalles: Caso de uso donde se realizan consultas del estado actual de la operación de
la ganadería
Condiciones:
• El usuario debe estar previamente creado en el sistema.
• El usuario deberá tener un rol asignado y permisos de aplicación.
WORKFLOW
Acción actor Sistema
1.- Selecciona los filtros de búsqueda
2.- Valida información de búsqueda.
3.- Si la información es correcta muestra
DASHBOARDS de control, con la cantidad
de ganado, clasificación del mismo por
sexo, entre otros criterios.
Fin: Usuario puede conocer el estado de la operación de la ganadería
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
System
ADMINISTRADOR
SELECCIONA FILTRO POR FECHAS
VALIDA FILTROS
MUESTRA INFORMACION
<<include>>
<<include>>
Metodología 50
2.7. Elaboración de prototipos
Después de haber identificado los casos de uso más relevantes y
obtenido una visión general del esquema o arquitectura del sistema
propuesto como lo sugiere la metodología ICONIX, se procederá con la
elaboración de los prototipos del sistema de cada uno de los casos de uso
graficados anteriormente.
2.7.1. Prototipo de inicio de sesión
FIGURA N°1
INICIO DE SESION
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
Metodología 51
2.7.2. Prototipo de registros
FIGURA N°2
REGISTRO DE GANADO
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
Metodología 52
FIGURA N°3
REGISTRO DE PESAJE
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
FIGURA N°4
REGISTRO DE VACUNACIÓN
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
Metodología 53
FIGURA N°5
REGISTRO DE TRATAMIENTO MEDICO
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
FIGURA N°6
REGISTRO DE PARTOS
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
Metodología 54
FIGURA N°7
REGISTRÓ DE INSUMOS GANADEROS
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
FIGURA N°8
REGISTRÓ DE GESTION DE INSUMOS
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany
Metodología 55
2.7.3. Prototipo de consulta
FIGURA N°9
CONSULTA DE INFORMACION
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
2.8. Diagramas de robustez
Estos diagramas permiten al intérprete establecer que hacer y cómo
hacerlo en cuando a los procesos puntuales diseñados con anterioridad,
entonces bajo la pregunta ¿Qué hacer? Se enmarca el análisis de dicho
proceso en cuanto a la escritura de código, y bajo la interrogante ¿Cómo
hacerlo? Se define el diseño de cómo se realizará dicho procedimiento.
Metodología 56
DIAGRAMA N°12
DIAGRAMA DE ROBUSTEZ REGISTRO DE GANADO
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
DIAGRAMA N°13
DIAGRAMA DE ROBUSTEZ REGISTRO PESAJE
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
CREAR GANADOsd
/INTERFAZ CREAR GANADO
: ADMINISTRADOR
: OPERARIO
/GANADO
/CREAR GANADO
REGISTRAR PESAJEsd
: ADMINISTRADOR
: OPERARIO
/INTERFAZ REGISTRAR PESAJE
/REGISTRAR PESO
/PESOS GANADO
Metodología 57
DIAGRAMA N°14
DIAGRAMA DE ROBUSTEZ REGISTRO DE VACUNACION
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
DIAGRAMA N°15
DIAGRAMA DE ROBUSTEZ REGISTRO DE TRATAMIENTO MÉDICO
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
REGISTRO DE VACUNACIONsd
: ADMINISTRADOR
: OPERARIO
/INTERFAZ REGISTRO VACUNA
/REGISTRAR VACUNA
/VACUNAS APLICADAS
REGISTRO DE TRATAMIENTO MEDICOsd
: ADMINISTRADOR
: OPERARIO
/INTERFAZ REGISTRO TRATAMIENTO MEDICO
/REGISTRAR TRATAMIENTO MEDICO
/TRATAMIENTOS MEDICOS
Metodología 58
DIAGRAMA N°16
DIAGRAMA DE ROBUSTEZ REGISTRO DE PARTOS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
DIAGRAMA N°17
DIAGRAMA DE ROBUSTEZ REGISTRO DE INSUMOS AGRÍCOLAS Y
GANADEROS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
REGISTRAR INSUMOsd
: ADMINISTRADOR
/INTERFAZ REGISTRO INSUMO
/REGISTRAR INSUMO
/INSUMOS
REGISTRAR PARTOsd
: ADMINISTRADOR
: OPERARIO
/INTERFAZ REGISTRAR PARTO
/REGISTRAR PARTO
/PARTOS
Metodología 59
DIAGRAMA N°18
DIAGRAMA DE ROBUSTEZ REGISTRO DE MOVIMIENTO DE
INSUMOS GANADEROS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
DIAGRAMA N°19
DIAGRAMA DE ROBUSTEZ CONSULTA DE BALANCE
SITUACIONAL
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
CONSULTA BALANCE SITUACIONALsd
: ADMINISTRADOR
/INTERFAZ CONSULTA BALANCE
/CONSULTAR IFNORMACION
/MOVIMEINTOS INSUMO
/PESAJES
/GANADO
/PARTOS/VACUNAS /TRATAMIENTO MEDICO
REGISTRAR MOVIMEINTO DE INSUMOSsd
: ADMINISTRADOR
: OPERARIO/INTERFAZ REGISTRO MOVIMEINTO DE INSUMO
/GUARDAR MOVIMIENTO DE INSUMO
/MOVIMIENTOS INSUNOS
Metodología 60
2.9. Diagrama de secuencia
Con la finalidad de identificar las actividades que se van a realizar
dentro del sistema propuesto y el respectivo orden se procede a detallar los
diagramas de secuencia a continuación:
DIAGRAMA N°20
DIAGRAMA DE SECUENCIA REGISTRO DE GANADO
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
DIAGRAMA N°21
DIAGRAMA DE SECUENCIA REGISTRO DE PESAJES
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
REGISTRAR GANADOsd
/ : ADMINISTRADOR / : OPERARIO
/FRM_REGISTRO_GANADO<<boundary>>
/REGISTRAR GANADO<<control>>
/GANADO<<entity>>
1 : INGRESAR INFORMACION DE GANADO()
2 : VALIDACION DE DATOS()
3 : SOLICITA RP()
4 : INGRESA NUMERO RP()
5 : NUEVO GANADO()
6 : MENSAJE DE EXITO()
REGISTRAR PESAJEsd
/ : ADMINISTRADOR / : OPERARIO
/FRM_REGISTRO_PESO<<boundary>>
/REGISTRAR PESO<<control>>
/PESAJES<<entity>>
1 : REGISTRA INFORMACION PESO()
2 : VALIDA INFORMACION()
3 : GRABA REGISTRO()
4 : MENSAJE DE EXITO()
Metodología 61
DIAGRAMA N°22
DIAGRAMA DE SECUENCIA REGISTRO DE PARTOS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
DIAGRAMA N°23
DIAGRAMA DE SECUENCIA REGISTRO DE VACUNACIÓN
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
REGISTRAR PARTOsd
/ : ADMINISTRADOR / : OPERARIO
/FRM_REGISTRAR_PARTO<<boundary>>
/REGISTRAR_PARTO<<control>>
/PARTOS<<entity>>
1 : REGISTRA INFORMACION PARTO()
2 : VALIDA INFORMACION()
3 : GRABA REGISTRO()
4 : MENSAJE DE EXITO()
REGISTRAR VACUNAsd
/ : ADMINISTRADOR / : OPERARIO
/FRM_REGISTA_VACUNA<<boundary>>
/REGISTRAR VACUNAS<<control>>
/VACUNAS<<entity>>
1 : INGRESA INFOMRACIO VACUNA()
2 : VALIDA INFORMACION()
3 : SOLICITA SOPORTE DE VACUNACION()
4 : INGRESA CERTIFICADO EN FORMATO JPG()
5 : REGISTRA VACUNACION()
6 : MENSAJE DE EXITO()
Metodología 62
DIAGRAMA N°24
DIAGRAMA DE SECUENCIA REGISTRO DE TRATAMIENTOS
MÉDICOS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
DIAGRAMA N°25
DIAGRAMA DE SECUENCIA REGISTRO DE INSUMOS GANADEROS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
REGISTRAR INSUMOsd
/ : ADMINISTRADOR
/FRM_REGISTRAR_INSUMO<<boundary>>
/REGISTRAR INSUMO<<control>>
/INSUMOS / ACTIVOS<<entity>>
1 : INGRESA INFORMACION DE INSUMO()
2 : VALIDA INFORMACION()
3 : REGISTRO NUEVO INSUMO()
4 : MENSAJE DE EXITO()
REGISTRAR TRATAMIENTO MEDICOsd
/ : ADMINISTRADOR
/FRM_REGISTRAR_TRATAMIENTO_MEDICO<<boundary>>
/REGISTRAR TRATAMIENTO<<control>>
/TRATAMIENTO MEDICO<<entity>>
/ : OPERARIO
1 : INGRESA INFORMACION DE TRATAMIENTO()
2 : VALIDA INFORMACION()
3 : REGISTRA TRATAMIENTO MEDICO()
4 : MENSAJE DE EXITO()
Metodología 63
DIAGRAMA N°26
DIAGRAMA DE SECUENCIA REGISTRO DE MOVIMIENTOS
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany
DIAGRAMA N°27
DIAGRAMA DE SECUENCIA CONSULTA DE BALANCE SI
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazman
CONSULTAR BALANCE SITUACIONsd
/ : ADMINISTRADOR
/FRM_CONSULTA_BALANCE<<boundary>>
/CONSULTAR INFORMACION<<control>>
/PARTOS<<entity>>
/PESAJES<<entity>>
/VACUNAS<<entity>>
/TRATAMIENTOS MEDICOS<<entity>>
/GANADO<<entity>>
1 : INGRESA CRITERIOS DE BUSQUEDA() 2 : VALIDA INFORMACION()
3 : CONSULTA GANADO()
4 : TRANSFIERE DATOS()
5 : CONSULTA PARTOS()
6 : TRANSFIERE DATOS()
7 : CONSULTA PESAJES()
8 : TRANSFIERE DATOS()
9 : CONSULTA VACUNAS()
10 : TRANSFIERE DATOS()
11 : CONSULTA TRATAMIENTOS MEDICOS()
12 : TRANSFIERE DATOS()
13 : MUESTRA BALANCE SITUACIONAL()
REGISTRAR MOVIMIENTO DE INSUMOSsd
/ : ADMINISTRADOR / : OPERARIO
/FRM_REGISTRAR_MOVIMIENTO<<boundary>>
/REGISTRAR MOVIMIENTO<<control>>
/MOVIMINETOS INSUMOS<<entity>>
1 : INGRESAR CASUSA MOVIMIENTO()
2 : VALIDA INFOMRCION()
3 : SOLICITA TIPO DE MOVIMIENTO()
4 : INGRESAR TIPO MOVIMIENTO()
5 : VALIDA INFORMACION()
6 : REGISTRA NUEVO MOVIMIENTO()
7 : MENSAJE DE EXITO()
CAPITULO III
PROPUESTA
3. Introducción
3.1. Titulo
Desarrollo de un sistema de información orientado al ámbito ganadero.
3.2. Objetivos
• Automatizar el proceso de gestión ganadera dentro de la ganadería en
mención
• Automatizar el proceso de levantamiento de información situacional de
la ganadería
• Optimizar los tiempos y recursos dentro de la ganadería
3.3. Requerimientos funcionales y no funcionales
Según la investigación realizada la cual se llevó a cabo dentro del
capítulo se establecen a continuación los siguientes requerimientos tanto
funcionales como no funcionales del sistema de información propuesto.
3.3.1. Requerimientos funcionales
A continuación, se describen los requerimientos funcionales que
deberá cumplir el software ganadero determinando su comportamiento,
según la entrevista realizada a los usuarios en fases anteriores se han
definido los siguientes requerimientos funcionales:
Propuesta 65
TABLA N°23
REQUERIEMIENTOS FUNCIONALES
COD. REQUISITO DETALLE
RF01 Acceso al sistema (pantalla de
LOGIN)
Definir pantallas que validen la información del
usuario garantizando la seguridad de la información
RF02 Registro de ganado Crear una pantalla que permita el registro de los
animales que existen o existirán dentro de la
ganadería, con sus respectivos detalles y sobre todo
el aspecto más importante su factor identificador
que en este caso sería en número RP
RF03 Registro de partos Crear una pantalla que permita el registro de los
partos de las hembras dentro de la ganadería
RF04 Registro de pesajes Crear una pantalla para el registro de pesajes que
se realizan periódicamente al ganado
RF05 Registro de vacunas y
tratamientos médicos
Crear una pantalla que permita el registro de
vacunas y tratamientos médicos que se aplican de
forma rigurosa al ganado
RF06 Registro y gestión de insumos
ganaderos o agrícolas
Crear un formulario que permita el registro de los
insumos ganaderos y el fin o uso que se le da a cada
uno de ellos
RF07 Consulta de balance situacional
de la ganadería en mención
Realizar un reporte que permita dar a conocer al
administrador de la ganadería el estado situacional
de la misma, deberá contener información
simplificada.
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
3.3.2. Requerimientos no funcionales
Los requerimientos que determinaran la operación del sistema fueron
definidos de la siguiente manera:
TABLA N°24
REQUERIMIENTOS NO FUNCIONALES
COD. REQUISITO DETALLE
RF01 Alta disponibilidad El sistema estará disponible durante todos los días
del año a excepción de mantenimientos correctivos
y preventivos.
RF02 Accesibilidad WEB Posibilidad para acceder al sistema mediante un
BROWSER a través de una intranet o internet según
las necesidades de la empresa que implemente el
sistema.
RF03 Multiplataforma El sistema deberá poder ser utilizado bajo cualquier
sistema operativo.
RF04 Usuarios Definir usuarios para el uso del sistema propuesto.
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Propuesta 66
3.4. Infraestructura tecnológica
Los siguientes recursos de IT fueron seleccionados en función a la
investigación llevada a cabo y las necesidades o requerimientos
funcionales que se determinaron con anterioridad.
El lenguaje de programación que se utilizara es PHP (Open Source)
que es un lenguaje libre y de código abierto, de aprendizaje simple que
cumple con los estándares básicos de programación orientada a objetos.
No necesita complejos entornos de desarrollo.
Se puede programar desde el portátil, el IDES disponible es gratuito
y los entornos de desarrollo son rápidos y fáciles de configurar.
Puede implementar fácilmente un proyecto en lenguaje PHP porque
tiene paquetes completamente autoinstalables que integran PHP: Apache
y MySQL, tanto para UNIX (LAMPP) como para Windows (XAMPP). Ambos
son sencillos de instalar y configurar, como si fueran cualquier aplicación
de escritorio. Así obteniendo en la computadora un servidor local con
acceso a base de datos, listo para desarrollar fácilmente cualquier proyecto,
sin perder tiempo en problemas de compatibilidad. PHP ofrece un fácil
acceso a bases de datos y soporta muchos de ellos, no sólo MySQL.
PHP tiene una de las mayores comunidades de Internet con respecto
a otros idiomas. Y es dentro de este soporte comunitario, documentación,
componentes, bibliotecas y solución a diferentes tipos de problemas
durante el desarrollo de un Proyecto que permitirán un mejor desempeño
para la elaboración del prototipo.
Características de PHP son las siguientes:
• Diseñado para el acceso a información almacenada en base de
datos.
Propuesta 67
• Diseñado para el desarrollo de aplicaciones o páginas WEB con
contenido dinámico
• Aporta seguridad dentro del desarrollo al ser PHP un lenguaje
invisible para el navegador y el usuario, es el servidor el que traduce
las instrucciones y envíe el resultado HTML al navegador para que
este pueda ser visualizado por el usuario final.
• Soporte de conexión con diversas bases de datos, de forma nativa
soporta la conexión a MYSQL y POSTGRESQSL.
• Se comercializa baja la licencia PHP, libre y de código abierto, lo que
disminuye costos en aplicaciones desarrolladas bajo este lenguaje.
• No requiere definir un tipo de variable al momento de su declaración.
• Soporte excepciones, lo que facilita el control de procesos.
3.5. Servidor de aplicaciones
3.5.1. XAMPP
Según APACHE ORG CO (Co, 2017). Define XAMPP como:
XAMPP es una distribución de APACHE
completamente gratis y fácil de instalar que contiene
MYSQL DB, PHP y PEARL
XAMPP es un servidor multiplataforma, es un software de
licenciamiento libre, el cual posee embebido un sistema de gestión de
bases de datos MYSQL, el servidor web Apache y los intérpretes para los
lenguajes de scripting: PHP y PERL. El nombre proviene del acrónimo de,
APACHE, MYSQL, PHP, PERL.
XAMPP será utilizado para la investigación en curso como servidor de
aplicaciones, donde será levantado el sistema SUGARCRM. Fue
Propuesta 68
seleccionado debido a que trae consigo el motor de base de datos, y el
intérprete de PHP.
3.5.2. Http apache
El servidor HTTP Apache es un servidor web HTTP de código abierto,
para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows,
Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de
sitio virtual.
El servidor Apache es desarrollado y mantenido por
una comunidad de usuarios bajo la supervisión de la
APACHE SOFTWARE FOUNDATION dentro del
proyecto HTTP Server (HTTP). (Sistemasacr, s.f.)
Apache presenta entre otras características altamente configurables,
bases de datos de autenticación y negociado de contenido, sin embargo,
fue anteriormente criticado por la falta de una interfaz gráfica que ayude en
su configuración.
Apache es utilizado fundamentalmente para enviar páginas web
estáticas y dinámicas en la World Wide Web. Muchas aplicaciones web
están diseñadas bajo un ambiente de implantación Apache, o al menos
utilizarán determinadas características propias de este servidor web para
su mejor desempeño.
3.6. Sistema operativo
Para La realización del prototipo del sistema de información planteado
se define como sistema operativo:
• Microsoft Windows 7 32 BITS
Propuesta 69
3.7. Requerimientos de hardware
En cuanto a la parte de hardware los requerimientos o características
mínimas del servidor que se necesitara para su desarrollo se detallan a
continuación:
• Procesador: DUAL CORE a 1.5 GHZ
• RAM: 2 GB
• Disco duro: 40 GB
3.8. Otros requerimientos de software
Con la finalidad de dar mantenimiento al sistema de información
propuesto se definen las siguientes herramientas necesarias para este
objetivo:
• MYSQL WORKBENCH. – es una herramienta de base de datos que
para los fines de la investigación propuesta será utilizado para el
modelado, creación, edición y mantenimiento del esquema de base
de datos creado para la ganadería.
• SUBLIME TEXT. – es una herramienta utilizada para la escritura de
código PHP, tiene una interfaz de usuario elegante, características.
3.9. Diagrama de clases
En el diagrama de clase se va presentar las relaciones entre las clases
que componen el sistema, las funciones y procedimientos que se utilizan
para el tratamiento de la información antes de ingresarlas a la base de
datos.
Se propone el siguiente diagrama de clases donde se detallan todos
los objetivos que van a conformar el desarrollo de la página web.
Propuesta 70
DIAGRAMA N° 28
DIAGRAMA DE CLASES
Fuente: Análisis y diseños de proyecto Elaborado por: Sánchez Mendoza Marvin Jazmany.
3.10. Modelo de entidad relación
El modelo de entidad de relación es nuestra base de datos, son las
tablas que conforman la base de datos sus claves primarias y foráneas, las
relaciones entre ellas.
ANIMALES
+idanimales+nombre+origen+numerorp+sexo+fecha_nacimiento+raza+pedigree+foto+rodeo+peso_inicial+usuario_registra
+registrar_animal()+editar_animal()+consutar_animal()
RAZA
+idraza+nombre+descripcion+estado
+consultar()
PESAJE
+idpesaje+numerorp+peso+observacion+fecha_registro+fecha_peso+usuario_registra
+registrar_pesaje()+consultar_pesaje()
VACUNAS
+idvacuna+numerorp+idenfermedad+observacion+fecha_registro+empleado_registro+fecha_vacuna
+registrar_vacuna()+consultar_vacuna()
ENFERMEDADES
+idenfermedad+nombre+detalle+estado
TRATAMIENTO_MEDICO
+idtratamientomedico+numerorp+tratamiento+sintomatologia+fecha_tratamiento+usuario_registra
+registrar_tratamietno()+consultar_tratamiento()
PARTOS
+idparto+numerorp+crias+fecha_parto+fecha_registro+usuario_registro
+registrar_parto()+consultar_parto()
INSUMOS
+idinsumo+nombre+detalle+estado+cantidad+medida
+registrar_insumo()+consultar_insumo()
DETALLE_INSUMOS
+iddetalle_insumo+idinsumo+cantidad+detalle+observacion+fecha_registro+proveedor+factura+tipo_transaccion+factura_fecha+usuario_registra
+registra_detalle()+aumenta_stock()+disminuye_stock()+consulta_movimientos()
USUARIO
+idusaurio+nombres+identificacion+email+telefono+celular+idtipo_usuario+usuario+clave
+consultar()
TIPO_USURIO
+idtipo_usurio+detalle+estado
+consultar()
Propuesta 71
DIAGRAMA N° 29
ENTIDAD RELACIÓN
Fuente: Análisis y diseño de proyecto
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Propuesta 72
3.11. Diccionario de la base de datos
TABLA N°25
DICCIONARIO DE LA BASE DATOS
Animales
Descripción: Registro de animales
Descripción de los campos
Campo Tipo Tamaño Descripción
Idanimales Int 11 Código del animal
Nombre Varchar 45 Nombre animal
Origen Varchar 1 Origen del animal
numero RP Int 11 Numero Registro Propietario
Sexo Varchar 1 Sexo del animal
Fechadeacimiento Date Fecha de Nacimiento del animal
raza Int 11 Razas animales
Padre Int 5 Padre del animal
Madre Int 5 Madre del animal
Pedigree Varchar 1 Animal con Pedigree
Foto Mediumblob Foto del animal
rodeo Varchar 45 Para que actividad está destinado
Peso Int 10 Peso del animal
Estado Varchar 1 Activo – inactivo
Observaciones Varchar 300 Observación de ingreso
Tiporecurso Varchar 45 Adquisición de Esperma
Sexado Varchar 1 determinar el sexo de un animal
País Varchar 45 País de procedencia de esperma
Campos que se relacionan: (FK) fk_animales_raza1_idx
Campo claves: (PK) pk_idanimales
Fuente: investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N° 26
DICCIONARIO DE PEAJE
Pesaje
Descripción: Pesaje
Descripción de los campos
Campo Tipo Tamaño Descripción
Idpesaje Int 11 Código pesaje
Numerorp Int 11 Numero Registro Propietario
Peso Int 4 Peso del animal
Observaciones Varchar 300 Observación de ingreso
Fecha Date Fecha de Pesaje
Estado Varchar 1 Activo – inactivo
Campos que se relacionan: (FK) fk_animales_pesaje
Campo claves: (PK) Numerorp
Fuente: investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Propuesta 73
TABLA N°27
DICCIONARIO DE PARTOS
Partos
Descripción: Partos
Descripción de los campos
Campo Tipo Tamaño Descripción
Idpartos Int 11 Código partos
Numerorp Int 11 Numero Registro Propietario
Sexo Varchar 1 Sexo de la cría
Crías Int 1 Crías nacidas
Observaciones Varchar 300 Observación de ingreso
Fecha Date Fecha de parto
Estado Varchar 1 Activo – inactivo
Campos que se relacionan: (FK) fk_partos_animales
Campo claves: (PK) Numerorp
Fuente: investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N° 28
DICCIONARIO DE RAZA
Raza
Descripción: Raza
Descripción de los campos
Campo Tipo Tamaño Descripción
Idraza Int 11 Código raza
Nombre Varchar 50 Nombre de la raza
descripción Varchar 100 Descripción de la raza
Estado Varchar 1 Activo – inactivo
Campos que se relacionan: (FK) Raza
Campo claves: (PK) Idraza
Fuente: investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N°29
DICCIONARIO DE VACUNAS
Vacunas
Descripción: Vacunas
Descripción de los campos
Campo Tipo Tamaño Descripción
Idvacunas Int 11 Código vacunas
Numerorp Int 11 Numero Registro Propietario
Tipoenfermedad Int 11 Campo de enfermedad
Observaciones Varchar 255 Observación de registro de vacunación
Estado Varchar 1 Activo – inactivo
Fecha Date Fecha de registro
Campos que se relacionan: (FK) Fk_vacunas_animales Fk_vacunas_enfermedades
Campo claves: (PK) numerorp idenfermedades
Fuente: investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Propuesta 74
TABLA N°30
DICCIONARIO DE TRTAMIENTO MEDICO
Tratamiento Medico
Descripción: Tratamiento Medico
Descripción de los campos
Campo Tipo Tamaño Descripción
Idtratamientomedico Int 11 Código tratamiento medico
Numerorp Int 11 Numero Registro Propietario
Tratamiento Varchar 250 Describe el tratamiento a seguir
Medicación Varchar 100 Ingresa medicación
Fecha Date Fecha de registro
Estado Varchar 1 Activo – inactivo
Campos que se relacionan: (FK) Fk_reg_sanitario_animal
Campo claves: (PK) numerorp
Fuente: investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany.
TABLA N° 31
DICCIONARIO DE ENFERMEDADES
Enfermedades
Descripción: Enfermedades
Descripción de los campos
Campo Tipo Tamaño Descripción
Idenfermedades Int 11 Código enfermedades
Nombre Varchar 150 Nombre de la enfermedad
Detalle Varchar 300 Detalle de enfermedad
Síntomas Varchar 300 Ingreso de síntomas
Tratamiento Varchar 800 Descripción del tratamiento
Estado Varchar 1 Activo – inactivo
Campos que se relacionan: (FK) Idenfermedades
Campo claves: (PK) Tipoenfermedad
Fuente: investigación directa
Elaborado por: Sánchez Marvin Jazmany.Mendoza
TABLA N°32
DICCIONARIO DE INSUMOS
Insumos
Descripción: Insumos
Descripción de los campos
Campo Tipo Tamaño Descripción
Idinsumos Int 11 Código insumos
Nombre Varchar 60 Nombre del insumo
Cantidad Int 11 Cantidad de ingresos
Medida Varchar 2 Medida del producto
Detalle Varchar 300 Observaciones del producto
Estado Varchar 1 Activo – inactivo
Campo claves: (PK) Idinsumos
Fuente: investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Propuesta 75
TABLA N° 33
DICCIONARIO DE DETALLE DE INSUMOS
Detalle insumos
Descripción: Detalle insumos
Descripción de los campos
Campo Tipo Tamaño Descripción
Iddetalle Int 11 Código detalle
Idinsumos Int 11 Código del insumo ingresado en cátalo
Cantidad Int 11 Describe la cantidad ingresada
Detalle Varchar 200 Detalle del ingreso de la compra
Observación Varchar 250 Ingresa observaciones del porque se requiere este producto
Fecha Date Fecha de registro
Proveedor Varchar 255 Ingreso de datos de nombre del proveedor
factura Int 11 Numero de factura
Tipo_transaccion Varchar 1 Ingreso o egreso
Fechacompra Date Fecha de compra del producto
Campos que se relacionan: (FK) Fk_insumos_detalle
Campo claves: (PK) Iddetalle
Fuente: investigación directa
Elaborado por: Sánchez Mendoza Marvin Jazmany.
3.12. Consideraciones del desarrollo y paso a producción
Una vez que se haya realizado la creación de base de datos con sus
respectivos objetos según el modelo de entidad relación expuesto con
anterioridad, se haya concluido la escritura del código PHP según el
diagrama de clases antes expuesto y el desarrollo haya sido concluido
dentro de un ambiente de pruebas, el presente apartado propone el
despliegue del software para que pueda ser este utilizado por todos los
operarios del área administrativa y personal involucrado dentro del proceso
de gestión ganadera, el mismo que fue identificado en el capítulo anterior.
3.13. Paso a producción
Para el paso a producción existen dos alternativas, las mismas que
se revisan a continuación:
Propuesta 76
ON DEMAN. - Si una empresa en cuestión o en esta caso la
ganadería LA ESPERANZA, no posee la infraestructura necesaria para la
implementación del sistema de información propuesto en un ambiente de
producción, tiene la posibilidad que todos los componentes del software en
cuestión serán instalados, mantenidos y provistos por un proveedor
externo, de forma remota por un pago acordado con el proveedor, el
proveedor del alojamiento almacena y gestiona el sistema de forma total,
de manera que la empresa solo necesitaría conexión a internet para hacer
uso del sistema.
ON SITE. - Este tipo de instalación está recomendada para empresas
que poseen personal capacitado y a su vez tendrán un control absoluto
respecto al sistema de información en cuestión, siendo así que esta
alternativa indica que el software se mantiene dentro de la empresa.
Esta fue la alternativa seleccionada por la siguiente razón:
• La empresa en cuestión cuenta con la infraestructura necesaria para
la implementación del software en cuestión en un ambiente de
producción.
3.14. Pasos a seguir para el despliegue del sistema
Migración o creación de base de datos en el destino producción
(comprende todo el esquema de base de datos y sus respectivos objetos)
del ambiente de pruebas al ámbito de desarrollo.
3.15. Consideraciones del paso anterior
En caso de haber creado la base de datos desde un punto cero, habrá
que crear un usuario de base de datos con sus respectivos permisos de
administrador para la instalación de SUGARCRM.
Propuesta 77
En caso de ser necesario importar información de las tablas del
esquema anterior al ámbito de producción.
Migración o instalación de las formas del sistema de información
desarrollado del ambiente de pruebas al ámbito de producción.
Configuración de base de datos destino, y HOST.
En caso de haber instalado el software en cuestión desde un punto
cero será necesario volver a realizar la creación de usuarios y asignación
de roles.
3.16. Estudio de factibilidad
Establecer la viabilidad del desarrollo de la página es la principal forma
de sostenerla, este estudio cuenta los diversos aspectos en los que se
analiza su desarrollo y se utilizará para recopilar información más general
para el cliente interesado en la página que le permitirá tomar una decisión
en cuanto al cumplimiento de las necesidades de la empresa.
Se determinará la viabilidad del proyecto de desarrollo de la página
Web de tres maneras principales: Operativa, técnica y económica.
3.16.1 Factibilidad operativa
Para un mejor alcance del sistema de información propuesto este será
desarrollado como una aplicación multiplataforma lo más amigable posible
con el usuario, de tal forma que su accesibilidad y mejo sean rápidos y
eficaces para que el usuario final pueda adaptarse y aprovechar al máximo
las prestaciones que dicho sistema facilite.
De tal forma que su accesibilidad y manejo sean rápidos y eficaces.
Propuesta 78
El sistema funcionara bajo una red, específicamente mediante una
intranet en primera instancia, dado que este puede estar montado en el
internet, al cual se accederá mediante un browser con la siguiente dirección
tentativa: http://host_del_servidor/appeweb. Los usuarios podrán visualizar
la información que estos requieran, sin embargo, no se les permitirá
modificar información que sea clasificada y administrada por un usuario
administrador.
Observación: el administrador de la ganadería en cuestión se
encuentra conforme en aceptar los cambios y mejoras que dicho sistema
ofrece, dentro del entorno de la organización llegando de esta manera a la
conclusión que el sistema es factible operativamente ya que este cuenta
con la aceptación y la tecnología para que el desarrollarlo sea un éxito.
3.16.2 Factibilidad técnica
Actualmente la ganadería cuenta con 5 computadores personales y 1
laptop, de las cuales 3 PC’S de escritorio son usadas para la parte operativa
para fines varios entre ellos registro de vacunas entre otras actividades. Es
así que no se hace necesario la compra de más computadores personales.
El escenario trata de no incurrir en gatos mayoritarios que generen en
puntos en contra a la propuesta en desarrollo, por lo que se propone
virtualizar los servicios necesarios para el desarrollo del sistema de
información.
Con el fin de no incurrir en gastos mayoritarios se toma la decisión de
hacer uso o en todo caso aprovechar los recursos (PCS) existentes dentro
de la ganadería La Esperanza, considerando que más de un usuario puede
usar un terminal para no generar más gastos en la ganadería se tomara
en cuenta que estas poseen un hardware la cual se mencionara a
continuación:
Propuesta 79
TABLA N°34
HARDWARE ACTUAL QUE POSEE LA GANADERÍA:
PROCESADOR: INTEL CORE I3
RAM: 4GB
TIPO DE MEMORIA RAM: DDR3
DISCO DURO: 500
MONITOR: 14”
TECLADO: GENERICO
MOUSE: GENERICO
TIPO DE LICENCIAMIENTO OEM
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
3.16.3 Servidor de aplicaciones y base de datos:
El rol de servidor de aplicaciones y base de datos seria adoptado por
una de las PCS antes descrita
3.16.4 DEPLOY del sistema de información en cuestión
Para el DEPLOY de la aplicación no será necesario realizar ningún
tipo de inversión debido a que dicho establecimiento cuenta con una red
LAN por la cual se trasmite la internet, por consiguiente, se haría uso de la
misma con ciertas variaciones las mismas que se detallan a continuación:
Propuesta 80
TABLA N°35
TAREAS A REALIZAR
Configuración de dispositivos finales
(PCS)
Reconfigurar el direccionamiento
aleatorio a manual
Mejorar el FIREWALL de Windows Establecer mejores políticas dentro del
FIREWALL del PC que será utilizado
como servidor de aplicaciones y base
de datos
Configuración de puertos Bajar puertos innecesarios para el
sistema de información
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
3.17 Factibilidad económica
3.17.1 RRHH necesario para el desarrollo
Un desarrollador que tenga sólidos conocimientos en:
• Servidor de aplicaciones APACHE, en
• Lenguaje de programación PHP,
• Diseño de hojas de estilo CSS,
• Capa HTML5 y un
Y un administrador de base de datos que conozca de forma robusta
el ambiente MYSQL y el lenguaje de base de datos:
Propuesta 81
• TRANSAC SQL.
Alternativa 1:
TABLA N° 36
ALTERNATIVA 1
1 desarrollador JR: $500 mensual
1 DBA JR: $600 mensual
2 Computadores DELL: $320 C/U
SOFTWARE: $0
Licenciamiento de base de datos: $0
Licenciamiento de software: $0
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
3.17.2 Costo mensual de la operación
3.17.2.1 Costos variables:
Se definen los siguientes costos variables.
Soporte y mantenimiento: $120 por hora
3.17.2.2 Beneficios
• Disminución de errores
• Mejor control de existencias en el inventario
• Reducción de costos por mal uso del inventario
• Mejor utilidad al tiempo disponible
• Manejo adecuado de la información de inventarios
• Satisfacción del cliente
• Mejora en la toma de decisiones
Propuesta 82
3.18 Análisis de alternativa:
Esta alternativa pretende utilizar software libre de uso bajo
licenciamiento GNU LGPL, es decir que no es necesario pagar por una
licencia para hacer uso de la mismo, utilizando así un motor de base de
datos OPEN SOURCE que en este caso fue seleccionado MYSQL y una
herramienta de diseño de igual carácter que es PHP, sin embargo, hay que
considerar los costos del recurso humano y físico necesario para llevar a
cabo el desarrollo del sistema.
TABLA N°37
TOTAL DE INVERSIÓN
RUBRO DETALLE VALOR X MES (A) MESES TRABAJO (B) TOTAL (A*B)
C RRHH DESARROLLO 500 3 1500
D RRHH BASE DE DATOS 600 3 1800
TOTAL = C + D 3300
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Total, de la inversión: 3 mil trecientos dólares
3.19 Análisis costo beneficio después de la implementación
TABLA N°38
ANALISIS DE COSTO Y BENEFICIO DESPUES D ELA
IMPLEMENTACION
Detalle Operación actual Operación sistema Horas extras: $ 180.00 $ 0.00
Gastos por mala
administración de inventario:
$ 160.00 $ 0.00
Gastos de oficina: $ 130.00 $ 58.00
Otros gastos: $ 90.00 $ 10.00
Coste total estimado: $ 560.00 $ 68.00
Total de beneficios $ 560.00 (-) $ 492.00 (+)
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Propuesta 83
3.20 Diagrama de implementación
DIAGRAMA N° 30
DIAGRAMA DE IMPLEMENTACIÓN
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Con el estudio de factibilidad económica vemos que el capital invertido
por la ganadería con el fin de automatizar el proceso de gestión es rentable
y factible ya que los beneficios proyectados mensualmente son
considerables, y la recuperación del capital es a corto plazo (7 meses).
3.21 Evaluación del desarrollo
Con la finalidad de evaluar el desarrollo realizado según la
investigación en curso se desarrolló el siguiente cuestionario aplicado a un
representante de la ganadería antes mencionada que para la investigación
en curso será seleccionado en función a sus conocimientos en cuanto a la
gestión de sus actividades. Por lo que se seleccionó al administrador dela
ganadería:
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
DETALLE VALOR
INSATISFACTORIO 1
MEDIANAMENTE SATISFACTORIO 2
SATISFACTORIO 3
1 2 3
1 La interfaz y funcionalidad del sistema cumple con las espectativas deseadas y planteadas anteriormente? X
2 La accesibilidad del sistema cumple con las especificaciones planteadas en la investigacion en curso? X
3 Facilidad y usabilidad del sistema para: el registro de ganado, pasajes, partos, vacunas, insumos es X
4 Generacion de balance situacional de la ganaderia X
5 La informacion provista por el sistema dentro del balance situacional le parece: X
VALORESCOD PREGUNTAS
Propuesta 84
3.22 Análisis de resultados
GRÁFICO N°11
ANALISIS DE RESULTADO
Fuente: Investigación de campo Elaborado por: Sánchez Mendoza Marvin Jazmany.
3.23 Conclusiones
Al finalizar el proyecto en cuestión se puede determinar que el
desarrollo de la propuesta mencionada está orientada y tiene como
finalidad apoyar el proceso de gestión realizado en la ganadería LA
ESPERANZA, mejorando los procesos, ayudando a la organización de los
mismos y aminorando los tiempos de respuestas que conllevan una tarea.
El desarrollo del sistema en cuestión mejorara la comunicación entre
la parte administrativa y operativa que labora dentro de la ganadería.
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
INSATISFACTORIO MEDIANAMENTESATISFACTORIO
SATISFACTORIO
NIVEL DE SATISFACCIÓN DEL USUARIO
Propuesta 85
El beneficio que percibirá la ganadería será amplio desde un punto de
vista organizacional bajo un aspecto de automatización de procesos,
permitiendo mejorar la gestión de la información, y el aspecto más
importante mejorar la gestión del ganado, ateniendo las necesidades del
mismo en el menor tiempo posible y de forma oportuna, lo que se traduce
en una ventaja diferencial para la ganadería aumentando de esta manera
la rentabilidad de la ganadería haciendo uso del activo más importante que
en este caso es la información.
El balance situacional automatizado permitirá apoyar a los procesos
de toma de decisiones a nivel administrativo y operativo, mediante la
presentación grafica que permita dar a conocer al lector de disco balance
el estado actual de la ganadería en tiempo real, haciendo uso de la
información histórica que permita determinar fallas en la ejecución de las
actividades de los operarios.
El desarrollo del sistema en cuestión permitirá:
Centralizar. – Almacenar la información tanto actual como histórica
referente a la gestión ganadera desarrollada en la ganadería LA
ESPERANZA en un mismo repositorio de datos.
Registrar. – Almacenar las actividades diarias realizadas dentro de la
ganadería, así como también registrar cada cabeza de ganado para
obtener un mejor control sobre el mismo y de la misma forma para los
insumos empleados dentro de dicha ganadería.
Consultar. – Acceder a los registros de forma simplificada
Presentar. – Mostrar información útil y de calidad en reportes
definidos pre impresos de fácil comprensión para el lector y la mejor toma
de decisión.
Propuesta 86
3.24 Recomendaciones
• Se recomienda el paso a producción del sistema en cuestión dado
al nivel de aceptación y conformidad con el mismo.
• Se recomienda de forma imperativa la revisión del esquema de la
base de datos de forma periódica, con fines de monitorear y
mejorara de la misma.
• Se recomienda realizar todo tipo de mantenimiento tanto preventivo
como correctivo con la base de datos OFFLINE con el fin de no
afectar las transacciones en proceso generadas por los usuarios.
• Se recomienda realizar un respaldo periódico del esquema de base
de datos.
• Se recomienda también en última instancia, pero de forma
imperativa capacitar a los usuarios quienes harán uso del sistema,
tanto para los usuarios operativos, como para el personal
administrativo del sistema.
TABLA N°39
CAPACITACION RECOMENDADA PARA USUARIO
USUARIO TIEMPO HORAS
Usuario administrador 12 días 2 horas
Usuario operativo 10 días 2 horas
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Anexos 88
ANEXO 1
ENCUESTA SOBRE LA GANADERIA
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
Anexos 89
ANEXO 2
DETALLE DE LA ENCUESTA
Fuente: Investigación de campo
Elaborado por: Sánchez Mendoza Marvin Jazmany.
BIBLIOGRAFÍA
Acosta, I. A. (17 de 04 de 2010). Gestión de la Empresa ganadera.
obtenido de producción animal: http://www.produccion-
animal.com.ar/empresa_agropecuaria/empresa_agropecuaria/62-
gestion.pdf
Agrocalidad. (25 de Enero de 2017). Agencia Ecuatoriana de
Aseguramiento de la Calidad del Agro. Obtenido de
http://www.agrocalidad.gob.ec/agrocalidad-implemento-la-emision-
electronica-de-guias-de-movilizacion-de-bovinos/
Alegsa. (s.f.). Formularios WEB. Obtenido de Formularios WEB:
http://www.alegsa.com.ar/Dic/formulario%20web.php
Arve, G. (s.f.). Control ganadero. Obtenido de CONTROL GANADERO:
http://grupoarve.com
Asamblea Nacional . (2013-2017). Asamblea Nacional Republica del
Ecuador. Recuperado el 24 de ENERO de 2017, de La Ganaderia
Bovina: http://www.asambleanacional.gob.ec/es/contenido/la-
ganaderia-bovina-0
Cobo, Á., Gómez, P., Pérez, D., & Rocha, R. (2005). PHP y MYSQL
Tecnologías para el desarrollo de aplicaicones web. Fernández:
Díaz de Santos.
CO, A. O. (2017). Apache Friends. Obtenido de
https://www.apachefriends.org/es/index.html
Bibliografía 91
Ecured. (s.f.). Ecured. Obtenido de https://www.ecured.cu/ICONIX
Educativas, I. D. (14 de 10 de 2014). Conceptos básicos sobre Internet.
Obtenido de Conceptos básicos sobre Internet:
http://www.ite.educacion.es/formacion/materiales/157/cd/m1_1_con
ceptos_basicos_de_internet/modelo_clienteservidor.html
Emperatriz, M. L., & Ximena, Z. R. (julio de 2013). ESPAM MFL.
Recuperado el ENERO de 2017, de Escuela Superior Politécnica
Agropecuaria de Manabí Manuel Feliz López:
http://repositorio.espam.edu.ec/bitstream/42000/90/1/TESIS%20M
URILLO%20LOOR%20GEMA%20EMPERATRIZ.pdf
Espam MFL. (2010). Escuela Superior Policténica Agropecuaria de Manabí
Manuel Feliz Lopéz. (MAGAP E INIAP emprenden Proyecto
ganadero) Recuperado el 31 de ENERO de 2017, de Espam MFL:
http://www.espam.edu.ec/index.php?id=ver&codigo=114
Espinoza, J., Palacios, A., Avila, N., Guillen, A., De Luna, R., & Ortega,
R. y. (2007). La ganaderia organica, una alternativa de desarrollo
agropecuario para algunas regiones de Mexico. Mexico:
VE.INTERNACIONAL. .
Jacobson, D. R. (2017). ECURED. Obtenido de
https://www.ecured.cu/ICONIX
Liliam Galves. (s.f.). Obtenido de http://mundo-
pecuario.com/tema252/reproduccion_bovinos/
Miranda, E. (SEPTIEMBRE de 2009). Tecnologia de informacion .
Recuperado el lunes de septiembre de 2016, de
//dspace.uniminuto.edu:8080/jspui/biststream/10656/355/1/TTI_Mir
andaCamposLibardo_08.pdf
Bibliografía 92
Ministerio de Agricultura, G. A. (s.f.). Obtenido de Insumos para los
agricultores: http://www.agricultura.gob.ec/agricultores-recibieron-
insumos-para-optimizar-sus-cosechas/
Redvet. (2006). Consideraciones sobre el ciclo de tenia saginata en
humano y bovinos de la provincia Villa Clara Cuba. (R. E. veterinaria,
Ed.) CU. REDVET, VII, 04.
Secretaría Nacional de Planificación y Desarrollo. (VIERNES de
OCTUBRE de 2016). buen vivir plan nacional 2013-2017. Obtenido
de http://issuu.com/buen-
vivir/docs/6_objetivo_10_fundamento_y_diagnost/5?e=8910223/42
03530
Serrano, M. y. (2010). Sistemas para la gestion de la informacion de los
proyectos agropecuarios en el sector ganadero. Recuperado el
miercoles de septiembre de 2016, de Eumed:
http://www.eumed.net/cursecon/ecolat/cu/2011/scac.htm
Sonda. (2004). Sonda. Recuperado el 25 de ENERO de 2017, de
https://www.sonda.com/es/caso/gobierno/un-sistema-de-
trazabilidad-para-el-ganado-bovino-
d?utm_source=industria_gobierno&utm_medium=industria&utm_ca
mpaign=gobierno