sistema web para la trazabilidad del limÓn en el estado de …
TRANSCRIPT
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
DivisióndeEstudiosdePosgradoeInvestigación
SISTEMAWEBPARALATRAZABILIDADDEL
LIMÓNENELESTADODECOLIMA
TESIS
QUEPARAOBTENERELGRADODE
MAESTROENSISTEMASCOMPUTACIONALES
PRESENTA
SERGIODAVIDVALENCIAMONTES
DIRECTORDETESIS
MTRA.RAMONAEVELIACHÁVEZVALDEZ
CO-DIRECTORDETESIS
M.C.ANACLAUDIARUIZTADEO
VILLADEÁLVAREZ,COL.,AGOSTODE2017
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
II
Dedicatoria
Le doy gracias a Dios, gloria y honra.
A mi familia por su apoyo incondicional.
A mis maestros por sus enseñanzas.
"¡El mundo está desquiciado! ¡Vaya faena, haber nacido yo para querer arreglarlo!"
William Shakespeare
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
III
Resumen El presente desarrollo tecnológico tiene como principal objetivo contribuir al
mejoramiento de la comercialización del limón mexicano producido en el estado de
Colima, con esta mejora se proyecta ampliar el ingreso a los mercados nacionales e
internacionales. Para el desarrollo de este proyecto se utilizaron herramientas de
análisis, diseño y programación, de las cuales destacan el Enterprise Architect Project,
PHP, ANGULARJS, BOOTSTRAP con soporte en la metodología del Proceso
Unificado Ágil (PUA). Cabe señalar que este proyecto responde a una investigación
mixta con alcance descriptivo, por una parte la investigación documental consistió en
estudiar las normas nacionales (Manual de Buenas Prácticas Agrícolas) e
internacionales (GLOBALG.AP) que promueven la certificación de los procesos de
producción agrícolas, y por otra parte la investigación aplicada con los miembros del
Consejo Estatal de Productores de Limón (COEPLIM) que contribuyó a identificar las
actividades para el manejo del cítrico; ambas investigaciones permitieron conceptuar y
describir las actividades administrativas de la cadena productiva para su
implementación en este sistema. Como resultado se presenta la funcionalidad de
TraceLemon destacando la trazabilidad interna de una cosecha de limón apegada al
Sistema de Trazabilidad de Productos Hortofrutícolas para Consumo en Fresco de los
Estados Unidos Mexicanos misma que se muestra en el código de barras que se
registra en sistema y se coloca en las cajas de la cosecha; la estimación de la utilidad
de la producción del cítrico mencionado por parcela; el registro diario de las
actividades de manejo del cultivo y los datos generales de productores, parcelas y
actividades. TraceLemon es una herramienta web que innova en el sector agrario
colimense con amplias expectativas de impactar en las tareas del productor de limón
principalmente en dos vertientes, ayudar a la pronta certificación de los procesos
productivos por organismos nacionales e internacionales y por otra ayudar a que el
productor conozca la utilidad de la parcela en un periodo dado lo cual le traerá como
consecuencia tomar mejores decisiones al momento de invertir y detectar posibles
anomalías en el manejo de la parcela, con base en lo anterior TraceLemon se
proyecta para mejorar la producción, calidad y distribución del limón tanto en los
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
IV
mercados nacionales como internacionales como respuesta a la vocación del estado
de Colima citada en el Plan Estatal de Desarrollo 2016 – 2021.
Abstract The present technological development has as main objective to contribute to the
improvement of the commercialization of the Mexican lemon produced in the state of
Colima, with this improvement is projected to expand the income to national and
international markets. For the development of this project, we used analysis, design
and programming tools, such as the Enterprise Architect Project, PHP, ANGULARJS,
BOOTSTRAP with support in the Agile Unified Process (PUA) methodology. It should
be noted that this project responds to a mixed research with descriptive scope, on the
one hand documentary research consisted of studying national standards (Manual of
Good Agricultural Practices) and international (GLOBALG.AP) that promote the
certification of agricultural production processes , And on the other hand the applied
research with the members of the State Council of Producers of Limón (COEPLIM)
that contributed to identify the activities for the management of citrus; Both
investigations allowed to conceptualize and describe the administrative activities of the
productive chain for its implementation in this system. As a result, the TraceLemon
functionality is highlighted, highlighting the internal traceability of a lemon crop
attached to the Traceability System of Fresh Fruit and Vegetable Products of the
United Mexican States, which is shown in the bar code that is registered in the system
and Places in the boxes of the crop; Estimating the utility of citric production per plot;
The daily record of crop management activities and the general data of producers,
plots and activities. TraceLemon is a web tool that innovates in the agricultural sector
of Colima with broad expectations of impacting on the tasks of the lemon producer
mainly in two aspects, to help the prompt certification of production processes by
national and international organizations and on the other hand to help the Based on
the above, TraceLemon is projected to improve the production, quality, and efficiency
of the plot, and to improve the quality of the plot. Distribution of lemon in both national
and international markets in response to the vocation of the state of Colima cited in the
State Development Plan 2016-2021.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
V
Índice
Capítulo 1. Introducción. . . . . . . . . . . . . . . . . . . . . . 1
1.1. Naturaleza del problema . . . . . . . . . . . . . . . . . . . 3
1.2. Contexto del problema . . . . . . . . . . . . . . . . . . . 4
1.3. Revisión de la literatura . . . . . . . . . . . . . . . . . . . 12
1.4. Planteamiento de la solución del problema a investigar . . . . . . . 13
1.5. Justificación . . . . . . . . . . . . . . . . . . . . . . . 15
1.6. Motivación . . . . . . . . . . . . . . . . . . . . . . . 15
1.7. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . 16
1.7.1. Objetivo general . . . . . . . . . . . . . . . . . . . . 16
1.7.2. Objetivos particulares . . . . . . . . . . . . . . . . . . 16
1.8. Hipótesis . . . . . . . . . . . . . . . . . . . . . . . . 16
1.9. Descripción de la organización del trabajo . . . . . . . . . . . . 17
Capítulo 2. Estado del campo del conocimiento. . . . . . . . . . . . 18
2.1. Marco histórico . . . . . . . . . . . . . . . . . . . . . . 18
2.2. Marco contextual . . . . . . . . . . . . . . . . . . . . . 19
2.3. Marco teórico . . . . . . . . . . . . . . . . . . . . . . . 21
Capítulo 3. Metodos empleados. . . . . . . . . . . . . . . . . . . 22
3.1. Cronograma de actividades . . . . . . . . . . . . . . . . . . 24
Capitulo 4. Desarrollo de la propuesta. . . . . . . . . . . . . . . 25
4.1. Actividades realizadas . . . . . . . . . . . . . . . . . . . 25
4.1.1. Iniciación . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1.1.1. Modelo de casos de uso . . . . . . . . . . . . . . . . 25
4.1.2. Modelo de requisitos . . . . . . . . . . . . . . . . . . . 28
4.1.2.1. Requisitos funcionales . . . . . . . . . . . . . . . . . 28
4.1.2.2. Requisitos no funcionales . . . . . . . . . . . . . . . . 31
4.1.2.3. Estimación de los recursos . . . . . . . . . . . . . . . 32
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
VI
4.2. Elaboración. . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.1. Modelo de clases . . . . . . . . . . . . . . . . . . . . . 34
4.2.2. Modelo de datos . . . . . . . . . . . . . . . . . . . . . 36
4.2.3. Diccionario de datos . . . . . . . . . . . . . . . . . . . 38
4.2.4. Modelo de interfaces . . . . . . . . . . . . . . . . . . . 53
4.2.5. Modelo de componentes . . . . . . . . . . . . . . . . . . 55
4.2.6. Modelo de despliegue . . . . . . . . . . . . . . . . . . . 56
4.3. Construcción. . . . . . . . . . . . . . . . . . . . . . . 57
4.3.1. Infraestructura logica de los datos . . . . . . . . . . . . . . 57
4.3.2. Implementación de clases . . . . . . . . . . . . . . . . . 58
4.4 Pruebas. . . . . . . . . . . . . . . . . . . . . . . . . 61
4.4.1. Pruebas de caja blanca . . . . . . . . . . . . . . . . . . 61
4.4.2. Pruebas de caja negra. . . . . . . . . . . . . . . . . . 62
4.5. Transición. . . . . . . . . . . . . . . . . . . . . . . 70
4.5.1. Despliegue. . . . . . . . . . . . . . . . . . . . . . . 70
Capítulo 5. Resultados. . . . . . . . . . . . . . . . . . . . . 72
5.1. Elementos de TraceLemon . . . . . . . . . . . . . . . . . . 72
5.2 Conclusiones . . . . . . . . . . . . . . . . . . . . . . . 81
5.3. Recomendaciones. . . . . . . . . . . . . . . . . . . . . 83
6. Bibliográfia. . . . . . . . . . . . . . . . . . . . . . . 84
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
VII
Índice de Ilustraciones Ilustración 1 Producción de limón por Municipio en el Estado de Colima. fuente SIAP 7 Ilustración 2 Comercio Exterior 2015: obtenido de SIAP ......................................... 8 Ilustración 3 Comercio Exterior 2015: Origen destino comercial: obtenido de SIAP 9 Ilustración 4 Evolución del Comercio Exterior (millones de dolares): obtenido de SIAP
........................................................................................................................ 10 Ilustración 5 Modelo Conceptup TraceLemon ........................................................ 14 Ilustración 6 Casos de Uso: Actores principales .................................................... 26 Ilustración 7 Casos de Uso General ....................................................................... 27 Ilustración 8 Requisitos Funcionales ..................................................................... 30 Ilustración 9 Requisitos No Funcionales ................................................................ 31 Ilustración 10 Modelo de Clase .............................................................................. 35 Ilustración 11 Modelo de Datos .............................................................................. 37 Ilustración 12 Modelo de Interface: Formularios Principales .................................. 53 Ilustración 13 Modelo de Interfaces: Formularios Administrativos ......................... 54 Ilustración 14 Modelo de Componentes ................................................................. 55 Ilustración 15 Modelo de Despliegue ..................................................................... 56 Ilustración 16 Creación de la BD ............................................................................ 57 Ilustración 17 Codigo de Vista Trazabilidad ........................................................... 59 Ilustración 18 Código Controlador Trazabilidad ..................................................... 60 Ilustración 19 Dominio de COEPLIM ...................................................................... 70 Ilustración 20 Inicio Sesion TraceLemon ............................................................... 71 Ilustración 21 TraceLemon Menú principal ............................................................ 73 Ilustración 22 Catálogos de TraceLemon ............................................................... 74 Ilustración 23 Consulta de Análisis de Foliar ......................................................... 75 Ilustración 24 Insumos ........................................................................................... 75 Ilustración 25 Cultivo .............................................................................................. 76 Ilustración 26 Riegos .............................................................................................. 76 Ilustración 27 Nutrición ........................................................................................... 77 Ilustración 28 Gastos .............................................................................................. 77 Ilustración 29 Cosecha y Venta .............................................................................. 78 Ilustración 30 Controles .......................................................................................... 78 Ilustración 31 Manejo Integral ................................................................................ 79 Ilustración 32 Utilidad por Parcela .......................................................................... 80 Ilustración 33 Trazabilidad por Cosecha ................................................................ 81
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
VIII
Índice de Tablas Tabla 1 Producción de limón del 2010 y 2014 ........................................................ 6 Tabla 2 Cronograma de Actividades ...................................................................... 24 Tabla 3 Recursos Operativos ................................................................................. 32 Tabla 4 Recursos de desarrollo ............................................................................. 32 Tabla 5 Compra ...................................................................................................... 38 Tabla 6 Comprador ................................................................................................ 38 Tabla 7 Control ....................................................................................................... 39 Tabla 8 Ctl_gasto ................................................................................................... 39 Tabla 9 Cultivo ....................................................................................................... 40 Tabla 10 detalle_gasto ........................................................................................... 40 Tabla 11 Enfermedad ............................................................................................. 41 Tabla 12 Gastos ..................................................................................................... 41 Tabla 13 Insumo ..................................................................................................... 42 Tabla 14 Manejo ..................................................................................................... 42 Tabla 15 Nutrición .................................................................................................. 43 Tabla 16 Parcela .................................................................................................... 43 Tabla 17 Portainjerto .............................................................................................. 44 Tabla 18 Producción .............................................................................................. 45 Tabla 19 Productor ................................................................................................. 45 Tabla 20 Propiedad ................................................................................................ 46 Tabla 21 Proveedor ................................................................................................ 46 Tabla 22 Responsable ........................................................................................... 47 Tabla 23 Riego ....................................................................................................... 47 Tabla 24 Tipo_gasto ............................................................................................... 48 Tabla 25 Tipo_enfermedad .................................................................................... 48 Tabla 26 Tipo_insumo ............................................................................................ 48 Tabla 27 Usuario .................................................................................................... 49 Tabla 28 Variedad .................................................................................................. 49 Tabla 29 Venta ....................................................................................................... 49 Tabla 30 Detalle_compra ....................................................................................... 50 Tabla 31 Detalle_manejo ....................................................................................... 51 Tabla 32 Detalle_nutricion ...................................................................................... 51 Tabla 33 Detalle_riego ........................................................................................... 52 Tabla 34 Pruebas de Caja Blanca .......................................................................... 61 Tabla 35 Caso de Prueba Registrar Productor ...................................................... 62 Tabla 36 Resultados del Caso de Prueba Registrar Productor ............................. 63 Tabla 37 Caso de Prueba Registrar Parcela .......................................................... 63 Tabla 38 Resultados del Caso de Prueba Registrar Parcela ................................. 64 Tabla 39 Caso de Prueba Registrar Compra Insumos .......................................... 64 Tabla 40 Resultados del Caso de Prueba Registrar Compra Insumos .................. 65 Tabla 41 Caso de Prueba Registrar Riego ............................................................ 65 Tabla 42 Resultados del Caso de Prueba Registrar Riego .................................... 66 Tabla 43 Caso de Prueba Registrar Nutrición ........................................................ 66 Tabla 44 Resultados del Caso de Prueba Registrar Nutrición ............................... 67
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
IX
Tabla 45 Caso de Prueba Registrar Gasto ............................................................ 68 Tabla 46 Resultados del Caso de Prueba Registrar Gasto ................................... 69 Tabla 47 Características de TraceLemon .............................................................. 82
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
1
Capítulo 1. Introducción
Según datos del Servicio de Información Agroalimentaria y Pesquera,
internacionalmente México es el segundo productor mundial de limón al producir
2,120,613 toneladas en el año 2015 y los plantíos son los segundos en extensión,
en los cuales se cosecha el 13.9 % de volumen mundial, la india es el primer
productor al producir 2,523,500 toneladas en dicho año. (Servicio de Información
Agroalimentaria y Pesquera [SIAP], 2016).
Por otro lado, según datos de Secretaria de Agricultura, Ganadería, Desarrollo
Rural, Pesca y Alimentación, en México se cultivan 79,456 hectáreas con limón
mexicano (Citrus aurantifolia), Michoacán, Colima, Oaxaca y Guerrero son los
principales estados donde están distribuidas. La producción anual es superior a
1.12 millones de toneladas, las cuales alcanzan un valor estimado de 254 millones
de dólares. (Secretaria de Agricultura, Ganadería, Desarrollo Rural, Pesca y
Alimentación [SAGARPA], 2015).
En el Estado de Colima el limón es uno de los frutos característicos de la región,
se encuentra distribuido en ocho de los 10 municipios. Tecomán y Armería es
donde se concentra la mayor superficie dedicada al cultivo con un 88.9 %.
(Orozco. Et al , 2014).
Hoy en día, el cultivo y producción del limón requiere de diferentes actividades
para que la cosecha sea competitiva en cantidad y calidad; dichas actividades son
generadoras de empleo pues se incluyen tareas tales como siembra y
mantenimiento de huertos, cosecha, transporte, empaque y comercialización,
entre otras. Según Orozco. Et al (2014) se estima que son beneficiadas 20,000
familias en forma directa e indirecta por la producción, comercialización e
industrialización del limón.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
2
En los últimos años la producción de limón se ha visto impactada por diversos
factores, el más importante, la plaga HLB conocida como “dragón amarillo”, que ha
reducido el volumen de cosecha por los estragos en la producción del limón
afectando a los productores colimenses.
También existen otros factores que no se han atendido como la trazabilidad,
entendida como , según la ISO:2008(2008) “la organización debe identificar el
estado del producto con respecto a los requisitos de seguimiento y medición a
través de toda la realización del producto”, mientras que la SAGARPA(2014)
define a la trazabilidad de los alimentos como “la capacidad de reconstruir el
historial de un producto y las condiciones que lo rodean a lo largo de toda la
cadena alimentaria, es decir desde la granja a la mesa”, mientras que Opara
(2003) refiere a la trazabilidad agrícola como:
“… simplemente a la recolección, documentación, mantenimiento y aplicación de
la información relacionados con todos los procesos de la cadena de suministro
que garantiza al consumidor y a otras partes interesadas el origen, la ubicación y
la historia de vida de un producto, así como asistencia en la gestión de crisis en
caso de una violación de calidad” esta trazabilidad permite saber el manejo que
tuvo la planta desde que fue sembrada hasta que se adquiere por el cliente y y
mediante el código de barras el cual es definido por la GS1 (s.f) como “una imagen
que identifica a un producto de manera estandarizada y única en todo el mundo”,
podrá identificar la información esencial del producto; para ello es necesario
registrar las actividades inherentes a la producción, cosecha y venta del limón,
entre ellas siembra, poda, macheteo, desvare, rastreo, riego, nutrición y manejo de
plagas y enfermedades así como la misma cosecha y venta del producto; esos
registros permiten conocer la trazabilidad interna de una cosecha, es decir, el
manejo en la producción, que actividades se realizan, quien las realiza y cuánto se
les invierte; que insumos se adquirieron y cuales se aplicaron, cuanto se invierte
en la cosecha del limón, cuanto se invierte en el traslado o comercialización del
limón, en qué medida se incorpora tecnología y buenas prácticas al manejo y
comercialización. Según Opara (2003)
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
3
los beneficios de integrar la trazabilidad en el sistema general de gestión agrícola
de calidad son numerosos, desde mejoras en la calidad de los productos, la
gestión de la seguridad, gestión de crisis en caso de alerta de seguridad y
fortalecimiento de la coordinación global de agronegocios.
De ahí la importancia de desarrollar un Sistema Web para la Trazabilidad de la
Producción del Limón en el Estado de Colima para saber qué, cómo, cuándo y
dónde se realizó tal actividad en la producción y cosecha del limón, a fin de
mejorar la satisfacción del cliente, mejorar los indicadores económicos de los
productores, introducir el limón a nuevos mercados e incrementar la rentabilidad
de los productores del limón.
1.1 La naturaleza del problema
El Estado de Colima es uno de los principales productores de limón a nivel
nacional, el territorio colimense cuenta con 540 mil hectáreas de cultivos según
Salazar (2014). Actualmente la producción de limón ha ido a la baja debido a
diversos factores tales como las plagas, la afectación por lluvias tardías y
huracanes; con lo cual disminuyó la producción del limón drásticamente. Según
Orozco et al (2016) en los últimos 15 años el cultivo de limón mexicano a
enfrentado diversas adversidades como inestabilidad de precios de la fruta,
incremento de los costos de producción y problemas de plagas y enfermedades lo
que a afectado la rentabilidad citrícola y como consecuencia ha desmotivado a los
productores y los ha llevado a buscar otras alternativas.
Es de gran importancia para los productores determinar si lo que se está
invirtiendo en el limón les da ganancias, puesto que ellos perciben que el limón ha
dejado de ser un negocio rentable; si bien un factor importante para la disminución
de la rentabilidad han sido las plagas también es cierto que influyen otros factores
como las malas prácticas en el manejo de los procesos de producción del limón y
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
4
la ausencia de una herramienta específica para llevar el control de la producción,
cosecha y venta del limón. Estos últimos pueden atribuirse a que los productores
poseen escaso conocimiento en el uso de herramientas tecnológicas y en el
cumplimiento de las obligaciones fiscales; ante esa situación llevan los registros
de los procesos del limón antes mencionados en libretas, lo que puede generar
datos poco fiables o inconsistentes porque no todos los productores realizan el
registro sistemático, es decir, a diario. Los registros en libretas se notifican al
Consejo Estatal de Productores del Limón (COEPLIM) y ellos los registran y
procesan en Excel, con lo cual la información requerida no es tan accesible en
tiempo y forma, por lo tanto se complica el tomar decisiones a los diversos
problemas que surjan.
1.2 El contexto del problema
En el contexto del problema del cultivo del limón observamos los siguientes
elementos:
1. El productor.
2. La superficie dedicada al cultivo.
3. El uso de buenas prácticas en el cultivo.
4. El mercado.
5. Los financiamientos.
6. Herramientas tecnológicas.
1. El productor
Con respecto a los productores, estos están organizados en el Consejo Estatal
de Productores Limón de Colima (COEPLIM), eso les permite acceder a recursos
económicos blandos y mejorar las expectativas en sus plantaciones. Por otro lado,
sus circunstancias tienen variables difíciles de controlar, entre ellas la capacitación
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
5
para el manejo del cultivo, para la administración de los recursos humanos y
económicos necesarios para el cultivo, así como hábitos culturales que han
permanecido y afectan negativamente la gestión de su negocio.
De acuerdo con declaraciones del personal del COEPLIM sobre el análisis que
han realizado de la cadena de valor del limón, estos comentan que puede existir
una problemática principalmente derivada de la ausencia de organización entre
todos los elementos que conforman la cadena de valor del limón mexicano en
Colima. Otra variable es la falta de cultura o visión empresarial de los productores,
ello se evidencia en que su producción no la venden directamente, generalmente
la comercializan a los “brokers”, también llamados “coyotes” o intermediarios;
aunado a que no cuentan con la suficiente formación profesional y empresarial y la
capacidad económica para acceder a mercados regionales, nacionales e
internacionales, todo esto repercute en la competitividad del clúster del limón en el
estado. (Magaña, 2010)
2. La superficie dedicada al cultivo
En 2014 el territorio colimense contaba con 540 mil hectáreas de cultivo
agrícola. De esa cantidad, el 50 por ciento fue en zona silvícola, 100 mil hectáreas
en zona de riego y 170 mil de temporal, de las cuales para el cultivo de limón eran
22 mil hectáreas antes de la enfermedad HLB, después de esa plaga, la superficie
bajó a 17 mil hectáreas. Por otro lado, la producción del limón era de 550 mil
toneladas, actualmente, a raíz del problema del “dragón amarillo”, la producción
bajó a 270 mil ver Tabla 1 Producción de limón del 2010 y 2014 (Salazar, 2014).
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
6
Tabla 1 Producción de limón del 2010 y 2014
El estado de Colima cuenta con una vocación primordialmente agrícola y enfocada
principalmente en los cítricos; como se muestra en la Ilustración 1, Producción de
Limón en el estado de Colima observamos que de los diez municipios, Tecomán
es el principal productor de limón mexicano al producir 119,070.82, seguido de
Armería con 44,107.66 , Coquimatlan con 13,640.00, Colima con 6,150.00,
Manzanillo con 6,135.30, Villa de Álvarez con 1,260.00, Ixtlahuacán con 1,209.80
y Cuauhtémoc con 160.76 (SIAP, 2015).
550
270
0
100
200
300
400
500
600
2010 2014Toneladas
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
7
Ilustración 1 Producción de limón por Municipio en el Estado de Colima. fuente SIAP
3. El uso de buenas prácticas en el cultivo
Las buenas prácticas se describen como “… se trata de una experiencia
exitosa, que ha sido probada y validada, en un sentido amplio, que se ha repetido
y que merece ser compartida con el fin de ser adoptada por el mayor número
posible de personas”, (Organización de las Naciones Unidas para la Alimentación
y la Agricultura [FAO],2013). A la fecha, los productores asociados en COEPLIM
carecen de un sistema de gestión de calidad que les permita identificar un
estándar en las actividades que realizan para el manejo de la producción, cosecha
y venta del limón. Sin embargo, reconocen la importancia de implantarlas en el
cultivo y cosecha del limón, en virtud de que pueden contribuir a mejorar la calidad
y el volumen de la cosecha, a disminuir los costos y a prolongar el periodo de
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
8
producción. Al mismo tiempo, los productores tienen identificado que la ausencia
de buenas prácticas en los diferentes procesos, por ejemplo, en plagas y
enfermedades del limón, son determinantes en la disminución de la producción, lo
que genera una baja productividad en el cultivo y por consecuencia en la
rentabilidad del negocio.
Con todo ello se necesita que los productores adopten buenas prácticas en el
manejo integral de limón y de esta manera produzcan un limón con estándares de
calidad que exige el mercado y que les dé acceso al mercado internacional.
4. El mercado
Actualmente el mercado para los productores de limón mexicano se
presenta en la estadística marcada en la Ilustración 2 Comercio Exterior 2015, en
la Ilustración 3 Comercio Exterior 2015: Origen destino comercial y en la
Ilustración 4 Evolución del comercio exterior (millones de dólares).
La ilustración 2 Comercio Exterior 2015 muestra que el limón destaca como uno
de los principales productos agrícolas que México exporta, en el 2015 generó
divisas por 375.6 millones de dólares.
Ilustración 2 Comercio Exterior 2015: obtenido de SIAP
En la ilustración 3 Comercio Exterior 2015: Origen destino comercial se visualiza
que de los 23 países a los que se exporta limón, Estados Unidos adquiere 91 %,
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
9
mientras que las pocas importaciones del cítrico se realizan también en dicho país.
Ver ilustración 3 Comercio Exterior 2015: Origen destino comercial. (SIAP, 2016)
Ilustración 3 Comercio Exterior 2015: Origen destino comercial: obtenido de SIAP
En la ilustración 4 Evolución del Comercio Exterior se muestra la evolución de
comercio exterior en millones de dólares, así observamos que del 2009 a la fecha
el incremento a la producción ha crecido en más del cien por ciento.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
10
Ilustración 4 Evolución del Comercio Exterior (millones de dolares): obtenido de SIAP
El mercado es una variable determinante para el limón debido a que impacta en la
rentabilidad del mismo.
5. Financiamientos
Otro punto es el acceso a financiamiento para los productores, este ha sido
fácil en virtud de que están organizados en el COEPLIM y como organización
tienen líneas de crédito abiertas permanentemente en algunas entidades
financieras y organismos gubernamentales, sin embargo, estos financiamientos
implican un costo el cual encarece la producción del limón y este costo no
necesariamente se puede trasladar al mercado, en muchas ocasiones tiene que
ser absorbido por el productor. También cuentan con incentivos monetarios por
desastres naturales o plagas, apoyos en especie como fertilizantes y con plantas
de limón entre otras.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
11
6. Herramientas tecnológicas.
Actualmente la gestión de las actividades productivas de cualquier empresa
se fortalece si se apoya con herramientas tecnológicas y computacionales, que le
permitan registrar los datos básicos de sus operaciones para poder proyectar los
indicadores económicos que den permanencia al cultivo y cosecha de limón. Entre
estas herramientas tecnológicas encontramos que los productores colimenses
usan la ofimática por mencionar el Excel (Villagómez, 2016). En esa herramienta
llevan sus registros de forma periódica.
Una de las herramientas con las que podemos contar son las tecnologías web;
según Lujan (2002) define una aplicación web como “un tipo especial de aplicación
cliente/servidor, donde tanto el cliente (el navegador, explorador, o visualizador)
como el servidor (el servidor web) y el protocolo mediante el que se comunican
(http) están estandarizados y no han de ser creados por el programador de
aplicaciones”; estas son de gran importancia ya que se ejecutan en cualquier
sistema operativo y en los diferentes navegadores web, ahorrando tiempo pues
mediante ellas se puede consultar información, comprar en línea entre otras
cosas, con solo tener una conexión a internet y una computadora, tablet o teléfono
inteligente y la portabilidad con la cual se puede acceder desde cualquier sitio
ayudando a tener información detallada sobre el limón y así conocer los procesos
a los que se ha sometido mediante un sistema de información web.
Adicionalmente el mercado presenta opciones de software para la gestión de
cosecha y producción, entre ellas: Sismógrafo software agropecuario y agrícola,
Agroid Control de cosecha en tiempo real y Agroptima.
Una vez descritos los elementos del problema podemos resaltar que
implementadas las buenas prácticas y apoyadas con herramientas tecnológicas
para su seguimiento se podría mejorar la administración de la producción, cosecha
y venta del limón.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
12
1.3 Revisión de la literatura
Actualmente la gestión de las actividades productivas de cualquier empresa
se fortalece si se apoya con herramientas tecnológicas y computacionales, que le
permitan registrar los datos básicos de sus operaciones para poder proyectar los
indicadores económicos que den permanencia al cultivo y cosecha de limón.
Diversos autores han realizado investigaciones sobre los procesos de producción,
cosecha y venta para llevar un manejo adecuado de sus productos agrícolas, cabe
citar la tesis “Software para el Sector Agropecuario” (Albornoz, 2006) que presenta
un diagnóstico aproximativo de la situación actual en la relación entre el sector
informático y el sector agropecuario en la región pampeana de Argentina, tanto a
nivel del uso como del desarrollo del software aplicado a las diferentes actividades
incluidas en la cadena agroalimentaria. Ese trabajo tomó la forma de una
investigación descriptiva de corte cualitativo, por medio de entrevistas a
organizaciones e instituciones de la región. Una limitante es que solo se recabó
información acerca de los sistemas de información que hay en el sector
agropecuario de la región. Resultados del estudio muestran que en la región
pampeana Argentina, existe escasa vinculación entre la oferta informática y la
demanda agropecuaria.
Por otro lado, Sismografo (2008), es una herramienta web para el sector
agropecuario que permite controlar todo el negocio, desde el estado productivo de
los lotes con sus rendimientos hasta el calendario de las labores de forma sencilla,
se pueden planificar las campañas y calcular automáticamente los costos
registrando la utilización de los fertilizantes, agroquímicos maquinarias y horas de
trabajo. Unas de las limitantes es que la trazabilidad hacia delante no se
contempla. Este software implica licenciamiento.
Agroid (2014). Es una herramienta web que controla la producción de cada
cosechero de forma automática. Lleva el control y trazabilidad de la caja
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
13
cosechera, control de producción online en packing y en tránsito, reducción de
costos y mayor eficacia en la gestión administrativa y muestra informes y gráficos
automáticos. Está disponible para computadora de escritorio, sistema web y móvil.
Una de las limitantes es que no maneja la trazabilidad hacia atrás, es genérica.
Una vez revisada la literatura, se propuso elaborar TraceLemon, Sistema Web
para la Trazabilidad de la Producción del Limón en el Estado de Colima,
desarrollado con tecnologías de código libre, permite estandarizar y documentar
las actividades del manejo del limón con relación al Sistema de Trazabilidad de
Productos Hortofrutícolas para Consumo en Fresco de los Estados Unidos
Mexicanos, llevar una administración adecuada de las actividades realizadas en el
proceso de la producción, cosecha y comercialización del limón, conocer la
trazabilidad interna por cosecha desde su origen hasta su comercialización así
como determinar la utilidad de la producción de una parcela determinada.
1.4 Propuesta de solución
Revisado el estado del arte de las tecnologías que apoyan al sector agro-
alimentario, presentamos en esta tesis TraceLemon cuya innovación radica en la
atención a los estándares y manuales de buenas prácticas agrícolas tales como el
Manual de Buenas Prácticas Agrícolas (Centro de Investigación en Alimentación y
Desarrollo, A.C [CIAD],2002), Sistema de Trazabilidad de productos
Hortofrutícolas para consumo en fresco de los Estados Unidos Mexicanos
(SAGARPA,2014) y el Modulo Base para todo Tipo de Finca (GLOBALG.A.P,
2016), para registrar la información de las actividades de manejo y mostrarlas en
un código de barras que facilite la rastreabilidad de la producción, cosecha y venta
del limón; el sistema también considera la estimación de la utilidad de la
producción del cítrico mencionado por parcela; por lo tanto el objetivo de este
proyecto se resume a contribuir al mejoramiento de la comercialización del limón
mexicano producido en el estado de Colima, con esta mejora se proyecta ampliar
el ingreso a los mercados nacionales e internacionales; mejorar los indicadores
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
14
económicos de los productores e incrementar la utilidad en el cultivo del limón.
La Ilustración 5 Modelo conceptual de “TraceLemon” describe la interacción entre
los usuarios y el sistema, así como los elementos de tecnologías de información
necesarios para su despliegue en el entorno de operación. Los usuarios son los
productores del limón y el administrador, este último un empleado de COEPLIM.
Ambos usuarios tienen privilegios distintos y con ello pueden acceder a módulos
diversos del sistema.
Ilustración 5 Modelo Conceptual TraceLemon
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
15
1.5 Justificación
Esta investigación aplicada se justifica por las siguientes razones:
Los productores normalizan el registro de sus procesos productivos con referencia
a las normas mexicanas e internacionales, además de los manuales de las buenas
prácticas para la trazabilidad del cultivo del limón.
Se propicia una mayor productividad del producto, al llevar una administración
adecuada de las actividades realizadas en el proceso de la producción, cosecha y
comercialización del limón.
Se tiene información inmediata que apoya la toma de decisiones respecto a los
procesos de manejo, cosecha y venta del limón.
La trazabilidad que proyecta el sistema permite detectar anomalías en las
actividades propias de la producción del limón.
La utilidad por parcela se puede determinar de manera inmediata, ello contribuye a
que el productor realice acciones que favorezcan sus indicadores financieros.
1.6 Motivación En lo personal es un complemento a los conocimientos adquiridos, se
obtuvieron otros nuevos y ayudó a generar experiencia laboral para obtener un
mejor trabajo en el futuro. Así mismo permitió desarrollar nuevas capacidades para
ser una mejor persona en todos los ámbitos, a realizar los objetivos personales,
una de ellos es obtener el grado.
En lo técnico, la base de este proyecto son las herramientas JavaScript, PHP y
Angular, tecnologías para desarrollo que se encuentran disponibles como código
abierto.
Conocer otra área de trabajo y obtener otra perspectiva laboral.
Contribuir con el sector productivo desarrollando herramientas que le permitan
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
16
incrementar la productividad y calidad del cultivo de sus productos. El sistema
desarrollado tendrá aplicación en el sector de la producción del limón en un
contexto nacional e internacional.
Lograr una satisfacción personal al desarrollar productos que beneficien a la
sociedad en general.
1.7 Objetivos
1.7.1 Objetivos General
Desarrollar un sistema web para la trazabilidad de producción,
cosecha y venta del limón para incrementar la productividad del cultivo del
limón.
1.7.2 Objetivos Particulares
• Análisis de factibilidad del sistema y de los requerimientos.
• Diseño del prototipo.
• Implementación de la gestión de los procesos de producción y cosecha
del limón.
• Transición del sistema.
• Liberación del sistema
1.8 Hipótesis
El desarrollo de un sistema web para la trazabilidad del cultivo del limón
mejora la administración de los procesos de cosecha, producción y
comercialización, incrementando la productividad del cultivo de limón.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
17
1.9 Descripción de la organización del trabajo
En el capítulo 1 “Introducción” se presenta el panorama del trabajo de
investigación como son antecedentes del problema, justificación del mismo,
objetivos planteados de la investigación y la hipótesis que se pretende probar.
En el capítulo 2 “Estado del conocimiento” se presenta información relacionado
con el marco histórico, conceptual y teórico para dar soporte al desarrollo
tecnológico que aquí se presenta.
En el capítulo 3 “Métodos empleados” se plantea la metodología a utilizar, así
como el diseño y descripción de los pasos.
En el capítulo 4 “Desarrollo de la propuesta” se muestran las actividades
realizadas con base a la metodología utilizada.
En el capítulo 5 “Resultados” se muestra los resultados producto de este
desarrollo tecnológico, así como las conclusiones y recomendaciones.
Posteriormente se presentan las referencias y anexos.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
18
Capítulo 2. Estado del Campo del Conocimiento
En este capítulo se precisa el entorno actual del campo de conocimiento
respecto a la producción de limón en el país y la oferta de software para la
administración de las actividades agrícolas.
2.1 Marco Histórico Según información de Orozco et al (2016) vertida en el XII Simposio
Internacional Citrícola 2016,
Las primeras huertas de limón mexicano se establecieron en
Michoacán en el año 1912. En el estado de Colima, su cultivo se inició a
partir de 1920. Sin embargo, su desarrollo comercial se dio hasta los
años 40’s. En el año de 1950 se registró una superficie a nivel nacional
de 10,527 ha con un rendimiento promedio de 6.7 ton/ha. A partir de esta
fecha, se observó un incremento continuo en superficie, producción y
rendimiento promedio de fruta, de tal manera que para 1970 se habían
establecido 22,698 ha con un rendimiento de 9.3 ton/ha, lo que equivale
a un 39% más que en los años 50. Para el año 2000, se cultivaban
95,491 ha con un rendimiento promedio nacional de 13.5 ton/ha. Este
aumento significativo en rendimiento superó en un 100 y 45%, la
productividad de las huertas registrada en los años 50 y 70,
respectivamente. Esta mejora en producción es atribuible a la
disponibilidad de tecnologías generadas por la investigación y que
fueron adoptadas por la mayoría de los productores. Con el inicio del
siglo XXI, la superficie de este frutal ha venido teniendo ligeros
decrementos, de tal forma que para el año 2005 se explotaban 93,551
ha, mientras que en el 2010 se registraron 84,420 ha y para el 2015 se
reportaron 78,935. Sin embargo, el rendimiento promedio nacional se ha
mantenido estable entre las 13.1 a las 14,2 ton/ha.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
19
2.2 Marco Contextual
Respecto a los sistemas web para la gestión de la trazabilidad de la
producción del limón y una vez revisada la literatura, se puede observar que existe
software genérico para las actividades agrícolas, mismo que se puede adaptar a
cualquier tipo de cultivo. A continuación, se describen algunos de ellos:
2.2.1 Sismógrafo (2008) software agropecuario y agrícola
Es una herramienta web que permite controlar todo el negocio, desde el
estado productivo de los lotes con sus rendimientos hasta el calendario de las
labores, se pueden planificar las campañas y calcular automáticamente los costos
registrando la utilización de los fertilizantes, agroquímicos maquinarias y horas de
trabajo.
Características • Mapeo satelital
• Seguimiento de la producción
• Cálculo del margen bruto y visualización de los rendimientos agrícolas
• Planificación de la producción agropecuaria
• Manejo de stock de galpones
• Gestión de contactos
2.2.2 Agroid (2014) Control de cosecha en tiempo real
Controla la producción de cada cosechero de forma automática y efectiva.
Características • Control y trazabilidad de la caja cosechera
• Control de producción online en packing y en tránsito
• Reducción de costo de cosecha y mayor eficacia en la gestión
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
20
administrativa
• Informes y gráficos automáticos
2.2.3 Agroptima (s.f)
Es una herramienta diseñada por agricultores para gestionar de forma
moderna y eficiente la explotación de los cultivos.
Características • Multiexplotación
• Multidispositivo
• Importación automática de campos
• Control de mantenimientos de maquinaria
• Informes de resultados
• Exportación a Excel
• Dibuja la forma de los campos
• Lista de semillas y fertilizantes
• Crea productos personalizados
• Gestión de stock
• Trabajos a terceros / clientes
• Costos agrícolas detallados
Con el desarrollo de un sistema web que administre los recursos de cosecha,
producción y venta del limón se logra minimizar los costos de producción y se
aplica una nueva tecnología para el desarrollo de la producción del limón.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
21
2.3 Marco Teórico
En esta sección se presenta el marco teórico de las herramientas
computacionales utilizadas para el desarrollo de la propuesta TraceLemon.
HTML5 El Consorcio World Wide Web (W3C) publicó un documento sobre html5 el 14
de febrero de 2011, en el que se detallan algunas de las características de esta
nueva versión. HTML5 permite crear aplicaciones web que son capaces de
interactuar con los datos locales y con los servidores de manera más sencilla que
nunca; y además, proporciona, mayor soporte multimedia. (Prescott, 2015)
CSS Es el formato recomendado para las páginas escritas en formato HTML en base
a los estándares de “Cascading Style Sheets” (hojas de estilo en cascada),
publicado por el World Wide Web Consortium (W3C). (Durango, 2015)
PHP PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de
código abierto muy popular especialmente adecuado para el desarrollo web y que
puede ser incrustado en HTML. (PHP Group, 2017)
ANGULARJS AngularJS es un conjunto de herramientas para construir el framework más
adecuado para el desarrollo de aplicaciones. Es totalmente extensible y funciona
bien con otras bibliotecas. Cada característica se puede modificar o substituir para
adaptarse a su flujo de trabajo de desarrollo único y las necesidades de
características. (Google, 2017)
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
22
Capítulo 3. Métodos Empleados
La metodología de investigación empleada recae en el enfoque mixto,
porque combina las técnicas cualitativa y cuantitativa; la primera con un alcance
exploratorio para conocer la importancia que tiene para el productor atender con
eficiencia y eficacia los procesos en los que participa; la segunda con un alcance
descriptivo que permite la medición de las variables que impactan en el manejo y
cosecha de limón. Para garantizar la representatividad de la muestra, se ha
utilizado el muestreo por conglomerado (Hernández, 2006) específicamente la
encuesta de una sola etapa, esta consideró la participación de todos los
productores miembros de COEPLIM que utilizan alguna herramienta
computacional para el registro de sus procesos.
Con la información obtenida se conocieron los procesos que ejecutan los
productores de limón y se elaboró la aplicación web y móvil para el registro y
obtención de información. El desarrollo de la aplicación se apoyó en la
metodología del Proceso Unificado Ágil (PUA) que señala las fases de iniciación,
elaboración, construcción y transición para el lanzamiento del producto
considerando previamente los flujos de trabajo de modelamiento, implementación,
pruebas, despliegue, gestión de la configuración, gestión de proyectos y ambiente
(EcuRed, 2016). Dicha metodología es útil para proyectos cortos por la
adaptabilidad y flexibilidad que ofrece al proceso de ingeniería de software.
Todas las fases del PUA abordan las actividades de modelado de negocio,
requerimientos, análisis y diseño, implementación, pruebas, despliegue; así como
las disciplinas transversales de configuración y administración del cambio,
administración del proyecto y monitoreo en el entorno operacional. Cabe precisar
que en la fase de elaboración se tuvieron dos ciclos para diseñar y probar los
modelos con los usuarios; en la fase de construcción seis iteraciones permitieron
codificar y probar los requisitos funcionales priorizados por el cliente; y la
transición se desplegó en dos ciclos que se utilizaron para habilitar el sistema en
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
23
el servidor, capacitar a los usuarios finales y evaluar la aceptación del sistema. El
ciclo se definió por un periodo de cuatro semanas para desarrollar los requisitos
funcionales priorizados por el cliente.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
24
3.1 Cronograma de Actividades En la Tabla 2 Cronograma de Actividades se muestra cada una de las fases de la metodología PUA con sus respectivas
iteraciones del desarrollo de la aplicación web TraceLemon.
Tabla 2 Cronograma de Actividades
Iteración* No. Fase 1 2 3 4 5 6 7 8 9 10 11 12 Iniciación
Elaboración
Construcción
Transición
*Una iteración comprendió cuatro semanas de trabajo.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
25
Capítulo 4. Desarrollo de la Propuesta
4.1 Actividades realizadas
Mediante el marco de trabajo que establece PUA el desarrollo del proyecto
se dividió en las fases que corresponden con sus respectivas disciplinas,
realizando las iteraciones necesarias para la construcción de las funcionalidades
marcadas en el alcance.
4.1.1 Iniciación
En esta fase se realizó el análisis del sistema, la conceptualización
mediante el modelo de casos de uso y el modelo de requisitos. Aquí se
especificaron las características operacionales y se establecieron las restricciones
que debe cumplir el software.
4.1.1.1 Modelo de casos de uso
El modelo de casos de uso muestra gráficamente a los actores que
interactúan con el sistema y este permite delimitar el alcance del sistema. A
continuación, se muestran los actores principales como al productor, al sistema y
al administrador como los actores que intervienen en todos los procesos que se
presentan en COEPLIM (Ver Ilustarcion 6 Casos de Uso: Actores principales).
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
26
Ilustración 6 Casos de Uso: Actores principales
Administrador Es el encargado de administar el sistema web.
Productor El actor productor es el usuario del sistema "TraceLemon". El se encarga de
registrar la cosecha de limón y los gasto de operación implicados.
Sistema Es el encargado de mostrar la información solicitada por los usuarios.
La Ilustración 7 Casos de Uso General muestra algunos de los casos de uso que
se utilizaron para realizar el sistema web “TraceLemon”. El caso de uso principal
que justifica ael desarrollo de este proyecto es la trazabilidad, que se evidencia en
un código de barras que contiene los datos señalados en el Sistema de
Trazabilidad de productos Hortofrutícolas para consumo en fresco de los Estados
Unidos Mexicanos. Dirección General de Inocuidad Agroalimentaria, Acuícola y
Pesquera. (SAGARPA ,2014).
uc Actores
Productor Administrador Sistema
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
27
Ilustración 7 Casos de Uso General
uc Casos de uso principales
Producción, Cosecha, Costos y Venta de Limón
Registrar Cosecha y Venta de limón
Productor
El límite del sistema muestra la interfaz lógica entre usuarios y el sistema que se describe.
Registrar gastos
Generar Reportes
Administrador
Sistema
Calcular Rentabilidad
Registrar Parcela
Registrar productor
Registrar Comprador
Registar Activ idad
Registrar Prov eedor
Registrar Tipo de Insumo
Registrar Insumo
Registrar Portainjerto
Registrar Variedad
Registrar Compra
Registrar Tipo Activ idad
Registrar Regime de Propiedad
Tipo de Enfermedad
Enfermedad
Registrar Responsable
Registrar Análisis Suelo
Registrar Análisis Foliar
Registrar Analisis Agua
Registrar Riego
Registrar Nutrición
Registrar Control
Registrar Manejo Integral
Trazabilidad
«include»
«include»
«include»
«include»
«include» «include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
28
4.1.2 Modelo de requisitos
El modelo de requisitos define los servicios que proporciona el sistema, así
como las restricciones en su funcionamiento.
4.1.2.1 Requisitos funcionales
Según IEEE Computer Society(2004) los requisitos funcionales describen
las funciones que el software va a ejecutar.
La Ilustración 8 Requisitos funcionales muestra las características que representan
el comportamiento funcional y características que el sistema debe soportar, se
detallan 88 requisitos que atienden los procesos del ciclo productivo, cosecha y
venta del limón. Destaca el requisito RF81, emisión del código de barra como
trazabilidad de una cosecha.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
29
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
30
Ilustración 8 Requisitos Funcionales
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
31
4.1.2.2 Requisitos no funcionales
Según IEEE Computer Society(2004) los requisitos no funcionales son los
que actúan para obligar la solución.
La Ilustración 9 Requisitos No Funcionales muestra las restricciones y niveles de
desempeño que tiene TraceLemon, destaca los referentes a seguridad, tiempos de
respuesta y uso de navegadores.
Ilustración 9 Requisitos No Funcionales
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
32
4.1.2.3 Estimación de los recursos
Previo al desarrollo de TraceLemon se estimaron los recursos que muestra
la Tabla 3 Recursos Operativos.
Tabla 3 Recursos Operativos
Recurso Descripción Inversión
aproximada
Técnicos
1 servidor con las siguientes características: una
página web con 100 gb de almacenamiento y
protección de datos
Sistema de red en las oficinas sede de COEPLIM
1 computadora o dispositivo móvil inteligente para
cada productor con características: procesador Intel
core i3, 4 en RAM y Android en la versión 4.4 en
adelante en dispositivos móviles
Póliza de soporte técnico por un año.
Servicio de Internet de 5 Mb
$14,400
Operativos
1 curso de capacitación a los productores de
COEPLIM.
1 empleado como webmaster del sistema.
$0
A partir de la definición del sistema realizado, también se estimaron los recursos
implicados para el desarrollo de TraceLemon. Ver Tabla 4 Recursos de Desarrollo.
Tabla 4 Recursos de Desarrollo
Recurso Descripción Inversión
aproximada
Humano 1 desarrollador $ 0.0
Tiempo 48 semanas $ 0.0
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
33
4.2 Elaboración
En esta fase de elaboración del proyecto se muestra la parte del diseño que
considera los modelos de clases, de datos y de interfaces, con ello se define la
arquitectura básica del sistema construido.
Según Pressman (2010) el modelado basado en clases representa los objetos que
manipulará el sistema, las operaciones (también llamadas métodos o servicios)
que se aplicaran a los objetos para efectuar la manipulación, las relaciones
(algunas de ellas jerárquicas) entre los objetos y las colaboraciones que tienen
lugar entre las clases dirigidas.
La Ilustración 10 Modelo de Clases describe lo que existe en el sistema
TraceLemon, especificando los atributos y comportamiento además de las
relaciones entre ellas.
El modelo de datos que muestra la Ilustración 11 representa la estructura lógica
del sistema y define las tablas y datos que se deben almacenar y recuperar
mediante la especificación de relaciones entre las tablas.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
34
4.2.1 Modelo de clases
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
35
Ilustración 10 Modelo de Clase
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
36
4.2.2 Modelo de datos
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
37
Ilustración 11 Modelo de Datos
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
38
4.2.3 Diccionario de datos Según Fuente Kendall y Kendall (2011) el diccionario de datos es una obra
de consulta con información acerca de los datos, es decir, metadatos, compilada
por los analistas de sistemas para guiarse en el análisis y diseño.
La Tabla 5 Compra define los campos que se registran cuando el productor
compra insumos.
Tabla 5 Compra
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_compra BIGINT Verdadero Falso Se refiere a la clave primaria
de la tabla compra
Falso fecha DATE Falso Falso Se refiere a la fecha de compra
de insumos
Falso subtotal DECIMAL Falso Falso Se refiere al total de la compra
Falso id_productor BIGINT Falso Falso Se refiere a la clave foranea de
la tabla productor
Falso id_proveedor INTEGER Falso Falso Se refiere a la clave foranea de
la tabla proveedor
La Tabla 6 Comprador define los campos que se registran en el Catálogo de
Compradores, es suficiente con el nombre completo a 64 caracteres.
Tabla 6 Comprador
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_comprado
r
INTEGER Verdadero Verdad
ero
Refiere a la clave primaria de
la tabla comprador.
Falso cmr_nombre VARCHAR Verdadero Falso 64 Refiere al nombre con
apellidos del comprador.
La Tabla 7 Control define los campos que se registran cuando se toman medidas
para eliminar una enfermedad o plaga.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
39
Tabla 7 Control
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_control BIGINT Verdadero Falso Refiere a la clave primaria de
la tabla control
Falso fecha DATE Verdadero Falso Refiere a la fecha en que se
realizó el control
Falso muestras INTEGER Verdadero Falso Refiere al número de muestras
tomadas
Falso individuos INTEGER Verdadero Falso Refiere al número de
individuos encontrados
Falso desición VARCHA
R
Verdadero Falso 50 Refiere a la decisión tomada
por el responsable del control
Falso id_responsab
le
INTEGER Verdadero Falso Refiere a la llave foránea de la
tabla responsable
Falso id_parcela BIGINT Falso Falso Se refiere a la llave foránea de
la tabla parcela
La Tabla 8 Ctl_gasto define los campos que se registran en el Catálogo de
Ctl_gastos.
Tabla 8 Ctl_gasto
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_ctl_gasto INTEGER Verdadero Verdad
ero
Refiere la llave primaria de la
tabla ctl_Gastos
Falso ctl_descripci
on
VARCHA
R
Verdadero Falso 50 Refiere la descripción del
gasto de mantenimiento
Falso id_tipo_gast
o
INTEGER Verdadero Verdad
ero
La Tabla 9 Cultivo define los campos que se registran como la variedad, el riego y
el portainjerto de la parcela.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
40
Tabla 9 Cultivo
La Tabla 10 detalle_gasto define los campos que se registran al realizar uno o más
gastos a la parcela.
Tabla 10 detalle_gasto
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_detalle_g
asto
BIGINT Verdadero Verdad
ero
Refiere a la clave primaria de
la tabla Detalle_Gastos
Falso dt_precio DECIMAL Verdadero Falso Refiere precio del gasto
realizado
Falso id_ctl_gasto INTEGER Verdadero Verdad
ero
Refiere a la clave foránea de la
tabla Ctl_Gastos
Falso id_gasto BIGINT Verdadero Verdad
ero
La Tabla 11 Enfermedad define los campos que se registran en el Catalogo de
enfermedad.
PK Nombre Tipo No Nulo Unico Long Notas
Verdader
o
id_cultivo BIGINT Verdadero Falso Refiere a la clave primaria de
la tabla cultivo
Falso fecha DATE Falso Falso Refiere a la fecha en que se
registró el cultivo
Falso id_parcela BIGINT Falso Falso Refiere a la clave foránea de la
tabla parcela
Falso tipo_riego VARCHA
R
Falso Falso 20 Refiere al tipo de riego de la
parcela
Falso id_variedad INTEGER Falso Falso Refiere a la clave foránea de la
tabla variedad
Falso id_portainjer
to
INTEGER Falso Falso Refiere a la clave foránea de la
tabla portainjerto
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
41
Tabla 11 Enfermedad
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_enfermed
ad
INTEGER Verdader
o
Falso Refiere a la clave primaria de
la tabla enfermedad
Falso enfermedad VARCHA
R
Falso Falso 60 Refiere al nombre que se le da
a una enfermedad
Falso descripcion VARCHA
R
Falso Falso 255 Refiere a la descripción de la
enfermedad
Falso agente VARCHA
R
Falso Falso 100 Refiere al agente que causa la
enfermedad
Falso sintomas VARCHA
R
Falso Falso 255 Refiere a los síntomas que
aparecen al cultivo por la
enfermedad
Falso manejo VARCHA
R
Falso Falso 255 Refiere al manejo que se le da
a la parcela para erradicar la
enfermedad
Falso id_tipo_enfer
medad
INTEGER Falso Falso Refiere a la clave foránea de la
tabla tipo_enfermedad
La Tabla 12 Gastos define los campos que se registran cuando se realiza uno más
gastos a la parcela.
Tabla 12 Gastos
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_gasto BIGINT Verdader
o
Verdade
ro
Refiere a la clave primaria de
la tabla gastos
Falso gst_fecha DATE Verdader
o
Falso Refiere a la fecha que se
realizó el gasto
Falso gst_subtotal DECIMAL Verdader
o
Falso Refiere al total monetario de
gastos de mantenimiento o
variables
Falso id_parcela BIGINT Verdader Verdade Refiere a la clave foránea de la
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
42
o ro tabla de Parcela
La Tabla 13 Insumo define los campos que se registran en el Catalogo Insumo.
Tabla 13 Insumo
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_insumo BIGINT Verdader
o
Falso Refiere a la clave primaria de
la tabla insumo
Falso nombre_com VARCHA
R
Falso Falso 80 Refiere al nombre comercial
dado al insumo
Falso nombre_tec VARCHA
R
Falso Falso 80 Refiere al nombre técnico
dado al insumo
Falso ingrediente_
act
VARCHA
R
Falso Falso 50 Refiere al ingrediente activo
del insumo
Falso id_tipo_insu
mo
INTEGER Falso Falso Refiere a la clave foránea de la
tabla tipo_insumo
La Tabla 14 Manejo define los campos que se registran cuando se efectúa un
manejo integral para eliminar una enfermedad o plaga.
Tabla 14 Manejo
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_manejo BIGINT Verdader
o
Falso Refiere a la clave primaria de
la tabla manejo
Falso fecha DATE Falso Falso Refiere a la fecha en que se
realizó el manejo integral a
una enfermedad
Falso inicio DATE Falso Falso Refiere a la fecha de inicio del
manejo integral
Falso fin DATE Falso Falso Refiere a la fecha fin del
manejo integral
Falso siguiente DATE Falso Falso Refiere a la fecha siguiente de
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
43
corte
Falso id_responsab
le
INTEGER Falso Falso Refiere a la clave foránea de la
tabla responsable
Falso id_enfermed
ad
INTEGER Falso Falso Refiere a la clave foránea de la
tabla enfermedad
Falso id_parcela BIGINT Falso Falso Refiere a la clave foránea de la
tabla parcela
La Tabla 15 Nutrición define los campos que se registran cuando se realiza la
nutrición a una parcela.
Tabla 15 Nutrición
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_nutricion Verdader
o
Falso Se refiere a la clave primaria
de la tabla nutrición
Falso fecha DATE Falso Falso Se refiere a la fecha en que se
efectuó la nutrición
Falso tipo_aplicaci
on
VARCHA
R
Falso Falso 15 Se refiere al tipo de aplicación
ya sea foliar o al suelo
Falso id_parcela Falso Falso Se refiere a la clave foránea de
la tabla parcela
La Tabla 16 Parcela define los campos que se registran por cada una de las
parcelas que el productor posea.
Tabla 16 Parcela
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_parcela Verdader
o
Verdade
ro
0 Hace referencia a la clave
primara de la tabla Parcela
como identificador de la
parcela.
Falso pcl_alias VARCHA
R
Verdader
o
Falso 30 Refiere al alias de la parcela
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
44
Falso pcl_latitud DECIMAL Verdader
o
Falso Refiere a la localización
geográfica de la parcela
Falso pcl_longitud DECIMAL Falso Falso Refiere a la localización
geográfica de la parcela
Falso fecha_planta
cion
DATE Verdader
o
Falso Refiere a la fecha de
plantación del limón en
parcela
Falso pcl_marco_
plantacion
VARCHA
R
Verdader
o
Falso 20 Refiere al marco de plantación
de la parcela
Falso pcl_area_pla
ntacion
VARCHA
R
Verdader
o
Falso 20 Refiere a la área de plantación
de la parcela
Falso pcl_primera
_cosecha
DATE Verdader
o
Falso Refiere a la fecha de la
primera cosecha del limón de
la parcela
Falso pcl_estado VARCHA
R
Verdader
o
Falso 10 Refiere a si la parcela es
propia o rentada
Falso id_productor BIGINT Verdader
o
Verdade
ro
Refiere a la clave foránea de la
tabla Productor para identificar
a quien le corresponde la
parcela
Falso id_regimen INTEGER Falso Falso Se refiere a la clave foránea de
la tabla propiedad
La Tabla 17 Portainjerto define los campos que se registran en el Catalogo de
Portainjerto.
Tabla 17 Portainjerto
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_portainjer
to
INTEGER Verdader
o
Falso Se refiere a la clave primaria
de la tabla portainjerto
Falso nom_portain
jerto
VARCHA
R
Falso Falso 40 Se refiere al nombre de la
variedad de portainjerto
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
45
La Tabla 18 Producción define los campos que se registran cuando se realiza la
cosecha de una parcela.
Tabla 18 Producción
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_producci
on
Verdader
o
Verdade
ro
Refiere a la clave primaria de
la tabla producción
Falso pdc_fecha DATE Verdader
o
Falso Refiere a la fecha de
producción
Falso pdc_kilos DECIMAL Verdader
o
Falso Refiere a el total de
kilogramos producidos
Falso pdc_rejas INTEGER Verdader
o
Falso Refiere a la cantidad de rejas
producidas
Falso id_parcela BIGINT Verdader
o
Verdade
ro
Refiere a la clave foránea de la
tabla Parcela
La tabla 19 Productor define los campos que se registran en el Catalogo
Productor.
Tabla 19 Productor
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_productor BIGINT Verdader
o
Verdade
ro
Hace referencia a la clave
primara de la tabla Productor
como identificador del
productor
Falso pdt_nombre
_completo
VARCHA
R
Verdader
o
Falso 50 Refiere a nombre con
apellidos del productor
Falso pdt_domicili
o_completo
VARCHA
R
Verdader
o
Falso 50 Refiere al domicilio con calle,
numero, colonia y código
postal del productor.
Falso pdt_telefono VARCHA
R
Verdader
o
Falso 20 Refiere al teléfono del
productor
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
46
Falso pdt_email VARCHA
R
Verdader
o
Falso 50 Refiere al email del productor
Falso pdt_passwor
d
VARCHA
R
Verdader
o
Falso 20 Refiere a la contraseña del
productor
Falso pdt_activo VARCHA
R
Verdader
o
Falso 10 Refiere si el productor está
activo o dado de baja
lógicamente
La Tabla 20 Propiedad define los campos que se registran en el Catalogo
Régimen.
Tabla 20 Propiedad
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_regimen BIGINT Verdader
o
Falso Se refiere a la clave primaria
de la tabla propiedad
Falso nombre VARCHA
R
Falso Falso 30 Se refiere al nombre del ejido
La Tabla 21 Proveedor define los campos que se registran en el Catalogo
Proveedor.
Tabla 21 Proveedor
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_proveedo
r
BIGINT Verdader
o
Falso Se refiere a la clave primaria
de la tabla proveedor
Falso empresa VARCHA
R
Falso Falso 80 Se refiere al nombre de la
empresa o persona a comprar
insumos
Falso direccion VARCHA
R
Falso Falso 50 Se refiere a la dirección del
proveedor
Falso telefono VARCHA
R
Falso Falso 15 Se refiere al teléfono de
localización del proveedor
Falso correo VARCHA Falso Falso 80 Se refiere al correo del
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
47
R proveedor
La Tabla 22 Responsable define los campos que se registran en el Catalogo
Responsable.
Tabla 22 Responsable
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_responsa
ble
INTEGER Verdader
o
Falso Se refiere a la clave primaria
de la tabla responsable
Falso nombre VARCHA
R
Falso Falso 150 Se refiere al nombre del
responsable
Falso direccion VARCHA
R
Falso Falso 120 Se refiere a la dirección del
responsable
Falso telefono VARCHA
R
Falso Falso 15 Se refiere al teléfono del
responsable
Falso correo VARCHA
R
Falso Falso 150 Se refiere al correo del
responsable
Falso puesto VARCHA
R
Falso Falso 50 Se refiere al puesto del
responsable
La Tabla 23 Riego define los campos que se registran cuando se realiza un riego a
una o más parcelas.
Tabla 23 Riego
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_riego BIGINT Verdader
o
Falso Se refiere a la clave primaria
de la tabla riego
Falso fecha DATE Falso Falso Se refiere a la fecha de registro
de riego
Falso total DOUBLE Falso Falso Se refiere a total de la cantidad
de agua utilizada para regar las
parcelas
Falso id_productor BIGINT Falso Falso Se refiere a la clave foránea de
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
48
la tabla productor
La Tabla 24 Tipo_gasto define los campos que se registran en el Catalogo
Tipo_gasto.
Tabla 24 Tipo_gasto
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_tipo_gast
o
INTEGER Verdade
ro
Verdade
ro
Refiere a la clave primaria de
la tabla actividades
Falso tpgst_act_de
scripción
VARCHA
R
Verdade
ro
Falso 50 Refiere a la descripción de la
actividad a realizar (poda,
macheteo, desvarar etc.).
La Tabla 25 Tipo_enfermedad define los campos que se registran en el Catalogo
Tipo_enferedad.
Tabla 25 Tipo_enfermedad
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_tipo_enfe
rmedad
INTEGER Verdade
ro
Falso Se refiere a la clave primaria
de la tabla tipo_enfermedad
Falso tipo_enferm
edad
VARCHAR Falso Falso 30 Se refiere al nombre del tipo de
enfermedad
La Tabla 26 Tipo_insumo define los campos que se registran en el Catalogo
Tipo_insumo.
Tabla 26 Tipo_insumo
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_tipo_insu
mo
INTEGER Verdade
ro
Falso Se refiere a la clave principal
de la tabla tipo_insumo
Falso descripcion VARCHAR Falso Falso 40 Se refiere al nombre del tipo de
insumo
La Tabla 27 Usuario define los campos que se registran en el Catalogo Usuario
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
49
para dar de alta a un nuevo administrador.
Tabla 27 Usuario
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_usuario INTEGER Verdade
ro
Verdad
ero
Refiere a la clave primaria
de la tabla Usuarios
Falso usr_nombre
_completo
VARCHAR Verdade
ro
Falso 50 Refiere al nombre
completo del usuario
Falso usr_email VARCHAR Verdade
ro
Falso 60 Refiere al email del
usuario
Falso usr_passwor
d
VARCHAR Verdade
ro
Falso 30 Refiere a la contraseña del
usuario
La Tabla 28 Variedad define los campos que se registran en el Catalogo Variedad.
Tabla 28 Variedad
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_variedad INTEGER Verdade
ro
Falso Se refiere a la clave primaria
de la tabla variedad
Falso variedad VARCHAR Falso Falso 30 Se refiere al nombre de la
variedad
La Tabla 29 Venta define los campos que se registran cuando el productor registra
una nueva venta.
Tabla 29 Venta
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_venta BIGINT Verdade
ro
Verdad
ero
Refiere a la clave primaria
de la tabla venta.
Falso vt_fecha DATE Verdade
ro
Falso Refiere a la fecha en que se
realiza la venta.
Falso vt_rejas INTEGER Falso Falso Refiere a la cantidad de rejas
que ampara la venta.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
50
Falso vt_kilos BIGINT Verdade
ro
Falso Refiere a la cantidad en
kilogramos que ampara la
venta.
Falso vt_precio FLOAT Verdade
ro
Falso 3 Refiere al precio del limón
Falso vt_subtotal FLOAT Verdade
ro
Falso 0 Refiere al precio de venta del
volumen en venta.
Falso id_comprad
or
INTEGER Verdade
ro
Falso Refiere la llave foránea de la
tabla comprador para
identificar qué comprador
realizo una compra.
Falso id_productor BIGINT Verdade
ro
Verdad
ero
Refiere la llave foránea de la
tabla Productor
La Tabla 30 Detalle_compra define los campos que se registran cuando se realiza
una o más compra de insumos.
Tabla 30 Detalle_compra
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_compra BIGINT Verdade
ro
Falso Se refiere a la clave primaria de
la tabla detalle_compra
Falso precio DECIMAL Falso Falso Se refiere al precio de compra
del insumo
Falso cantidad INTEGER Falso Falso Se refiere a la cantidad de
insumos comprados
Falso id_insumo BIGINT Falso Falso Se refiere a la clave foránea de
la tabla insumo
La Tabla 31 Detalle_manejo define los campos que se registran cuando se realiza
uno o más manejos a una parcela.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
51
Tabla 31 Detalle_manejo
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_manejo BIGINT Verdade
ro
Falso Refiere a la clave foránea de la
tabla manejo
Falso metodo VARCHAR Falso Falso 50 Refiere al tipo de método de
aplicación del insumo
Falso dosis FLOAT Falso Falso 0 Refiere a la dosis del insumo a
aplicar
Falso agua FLOAT Falso Falso 0 Refiere a la cantidad de agua a
aplicar
Falso id_insumo BIGINT Falso Falso Refiere a la clave foránea de la
tabla insumo
La Tabla 32 Detalle_nutricion define los campos que se registran cuando se realiza
una o más nutricion de fertilizantes a parcela.
Tabla 32 Detalle_nutricion
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_nutricion BIGINT Verdade
ro
Falso Se refiere a la llave foránea de
la tabla nutrición
Falso cantidad FLOAT Falso Falso 0 Se refiere a la cantidad de
fertilizante aplicado
Falso medida VARCHAR Falso Falso 15 Se refiere a la unidad de medida
ya sea en kilogramos o litros
Falso metodo VARCHAR Falso Falso 15 Se refiere al método de
aplicación al suelo
Falso cant_planta FLOAT Falso Falso 0 Se refiere a la cantidad de
fertilizante por planta
Falso id_insumo Falso Falso Se refiere a la clave foránea de
la tabla insumo
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
52
La Tabla 33 Detalle_riego define los campos que se registran cuando se realiza
uno o más riegos a parcelas.
Tabla 33 Detalle_riego
PK Nombre Tipo No Nulo Unico Long Notas
Verdadero id_riego BIGINT Verdade
ro
Falso Se refiere a la clave primaria de
la tabla detalle_riego
Falso cantidad FLOAT Falso Falso 0 Se refiere a la cantidad de litros
regados por parcela
Falso observacion VARCHAR Falso Falso 50 Se refiere a las observaciones
que ocurran al regar
Falso tipo VARCHAR Falso Falso 20 Se refiere a al tipo de riego
Falso id_parcela BIGINT Falso Falso Se refiere a la clave foránea de
la tabla parcela
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
53
4.2.4 Modelo de interfaces
En la Ilustración 12 Modelo de Interfaces: formularios principales se muestran las
vistas del sistema, como se observa la vista ventana principal contiene el menú del
sistema.
Ilustración 12 Modelo de Interfaces Formularios Principales
La Ilustración 13 Modelo de Interfaces: Formularios Administrativos muestra las
opciones que puede operar el administrador del sistema TraceLemon, como se
observa tiene acceso a los catálogos y por tanto debe registrar la información
pertinente de cada uno de ellos.
custom Formularios principales
Ventana PrincipalEste paquete contiene las principales pantallas de la interfaz de usuario. Estos son los puntos principales de interacción para los usuarios del sistema.
Cosecha y Venta
Cosecha y Venta
Reportes
Parcela
Catalogos
Inicio
Registrar Parcela
LongitudAlias
Latitud Fecha de plantacion
00/00/0000
marco de plantacion Area de plantacion
Estadoprimera cosecha
00/00/0000
Guardar Cancelar
00/00/000Fecha
kilos
Guardar Cancelar
Seleccione Parcela
Gastos
Fecha
00/00/0000
Seleccione parcela
Seleccione actividad Costo
$ 0.00 Agregar
Guardar
Análisis
Análisis Suelo
Análisis Foliar
Análisis Agua
Insumos
Cultivo
Riego
Nutrición
Actividades
Manejo de Enfermedades
UsuarioParcela
Controles
Manejo Integral
Trazabilidad
Compra de Insumos
Fecha
Tipo de Insumo Insumo
Precio
0.0
Cantidad litro o kg
KG
Medida
Agregar
Guardar Cancelar
KG
Producción
Comprador Precio Kg
0
Total
$ 0.0
Venta
Gasto de Cosecha Costo
$ 0.0 Agregar
Tipo Actividad
Cancelar
Riego
Parcela Cantidad Tipo Observaciones Costo
0.0Agregar
Guardar Cancelar
Fecha
Nutrición
Tipo de Aplicación
Foliar
Parcela Fecha
Tipo de Insumo Insumo
Cantidad
KG
Unidad
0 Agregar
Guardar Cancelar
Control
Parcela Fecha
TipoProblema Fitosanitario
# Muestras # Individuos Encontrados
Desición Responsable
Guardar Cancelar
Manejo Integral
Parcela Fecha
Tipo Problema Fitosanitario
Tipo de Insumo Insumo Aplicación
Dosis Volumen AguaAgregar
Fecha Inicio Fecha Fin Fecha Siguiente Corte
Responsable
Guardar Cancelar
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
54
Ilustración 13 Modelo de Interfaces: Formularios Administrativos
custom Formularios administrativ os
Los formularios administrativos se usan para ingresar datos de referencia, administrar seguridad, configurar herramientas y establecer preferencias.
Inicio
Inicio
Productor
Comprador
Catalogos
Reportes
Login
Iniciar Sesion
Contraseña
*****************
Ingresar Registrarse
Productor
Nombre Domicilio
Telefono
Correo contraseña
estado
***********[email protected]
Guardar Cancelar
Comprador
Nombre
Guardar Cancelar
Prov eedor
CancelarGuardar
Empresa Dirección
Telefono Correo
Proveedor
Tipo Insumo
Insumo
Tipo de Insumo
Descripción
Guardar Cancelar
Insumo
Num Certificación Tipo Insumo
Nombre Comercial Nombre Tecnico
Ingrediente Activo Formulación
Presentación Lote
CantidadCaducidad Medida
Litros
Juan
Proveedor
Guardar Cancelar
Portainjerto
Variedad
Activ idad
Descripcion Tipo
Guardar Cancelar
Portainjerto
Portainjerto
Guardar Cancelar
Variedad
Variedad
Guardar Cancelar
Curp RFC
Activo
Tipo Activ idad
Descripción
Guardar Cancelar
Regimen Propiedad
Tipo de Propiedad
Guardar
Tipo Enfermedad
Tipo
Guardar Cancelar
Enfermedad
Problema Fitosanitario Tipo
Plaga
Descripción Agente Causal
Sintomas Manejo Integral
Guardar Cancelar
Responsable
Nombre Dirección
Telefono Correo
Puesto Inocuidad
Guardar Cancelar
Tipo de Actividad
Actividad
Regimen Propiedad
Tipo de Enfermedad
Enfermedad
Responsable
UsuarioParcela
«navigate» «navigate»
«navigate»«navigate»
«navigate»«navigate»
«navigate»
«navigate»
«navigate»
«navigate»
«navigate»
«navigate»
«navigate»
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
55
4.2.5 Modelo de componentes
Según Summerville (2005) un modelo de componentes es una definición de los
estándares para la definición de componentes, documentación y despliegue.
El modelo de componentes muestra la interacción entre los componentes de
software, en el caso del productor TraceLemon registra los datos del propio
productor, de sus parcelas, el manejo interno de la producción, la cosecha, la venta,
y genera el código de trazabilidad de una cosecha determinada. Ver Ilustración 14
Modelo de Componentes.
Ilustración 14 Modelo de Componentes
cmp Componentes
Productor
Cosecha y Venta
Trazabilidad Comprador
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
56
4.2.6 Modelo de despliegue
El modelo de despliegue muestra dónde y cómo se desplegará el sistema para su
operación; las relaciones físicas (hardware) y el software que ejecuta cada uno de
ellos. En la Ilustración 15 se muestra el diagrama de despliegue de la aplicación web.
Ilustración 15 Modelo de Despliegue
deployment Nodos
Productor o Administrador
«device»Computadora
Serv idor Web
Interface Web
Interface de Base de Datos
Mysql Base de Datos
Nav egador Web
TCP/IP
HTTP/HTTPS connection
Teclado/Monitor
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
57
4.3 Construción
En el sistema web TraceLemon, la primera iteración se dió para construir la base de
datos que diera soporte a las necesidades de almacenamiento y recuperación de
información; las iteraciones posteriores atendieron la codificación de los casos de
uso y del modelo de requisitos.
4.3.1 Infraestructura lógica de los datos Con base al modelo de componentes se realizó la codificación de la base de
datos en mysql para la aplicación TraceLemon.
La Ilustración 16 Creación de la BD presenta una parte del código correspondiente a
la creación de la base, para ello se utilizó la herramienta MYSQL.
Ilustración 16 Creación de la BD
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
58
4.3.2 Implementación de clases.
En este punto se comenzó con la codificación de la aplicación web, donde se
utilizaron herramientas de programación como PHP, JavaScript y CSS, además del
framework Bootstrap y AngularJS, para agilizar el desarrollo del frontend y backend,
principalmente las vistas de usuario y la codificación para implementar la
funcionalidad correspondiente. La Ilustración 17 Código de Vista Trazabilidad
muestra las líneas de código de la vista trazabilidad para consultar la trazabilidad de
la cosecha de limón.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
59
Ilustración 17 Código de Vista Trazabilidad
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
60
La Ilustración 18 Código Controlador Trazabilidad muestra la interactividad entre la
vista y el controlador al ejecutar los métodos correspondientes.
Ilustración 18 Código Controlador Trazabilidad
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
61
4.4 Pruebas
Existen dos tipos de pruebas que se aplican al desarrollo de software por defecto, las
pruebas de caja blanca y las pruebas de caja negra. Las primeras se basan en el
diseño de casos de prueba que usa la estructura de control del diseño procedimental
para derivarlos (EcuRed, 2017). Las segundas permiten obtener un conjunto de
condiciones de entrada que ejerciten completamente todos los requisitos funcionales
de un programa (EcuRed, 2017). En esta sección se presenta una muestra de las
pruebas aplicadas al sistema TraceLemon.
4.4.1 Pruebas de caja blanca En la aplicación TraceLemon, se aplicaron los dos tipos de pruebas a los segmentos
de código que atienden los procesos de registro de las actividades de la cadena
productiva del limón. La Tabla 34 Pruebas de Caja Blanca muestra los datos usados
para probar el proceso Ingresar al sistema se realice como se espera.
Tabla 34 Pruebas de Caja Blanca
Procesos Sistema Web TraceLemon (productor)
Dato entrada Componentes que
interactúan
Resultado
esperado
Resultado
Obtenido
Ingreso/Correo y
contraseña correctos
Validación de correo
y contraseña,
permisos de usuario
Ingreso al sistema
con identidad de
usuario
Ingreso al sistema
con identidad de
usuario
Ingreso/Correo correcto y
contraseña incorrecta
Validación de correo
y contraseña,
permisos de usuario
Ingreso al sistema
con identidad de
usuario
Sin ingreso al
sistema por
contraseña
incorrecta.
Ingreso/Correo incorrecto y
contraseña correcta
Validación de correo,
permisos de usuario
Ingreso al sistema
bajo el cargo de un
usuario
Sin ingreso al
sistema por correo
incorrecto.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
62
Ingreso/parcela,fecha
incorrecta,actividad, costo
Validación de fecha Registrar gastos No guardar gastos
por fecha
incorrecta
Ingreso/parcela no
seleccionada,fecha,actividad,
costo
Validación de parcela Registrar gastos No guardo gastos
por no seleccionar
parcela
Ingreso/parcela,fecha
incorrecta,actividad, costo
tipo de dato no numerico
Validación de dato
numérico
Registrar gasto No guardo gastos
por dato no
numérico
Ingreso/selecciona tipo
actividad,actividad, costo
Validación de agregar
gasto a rejilla
Agregar gasto a
rejilla
Agrego gasto a
rejilla
Ingreso/selecciona tipo
actividad,actividad, costo y
vuelve a seleccionar la
misma actividad
Validación de gasto
no repetido
Agregar gasto a
rejilla
No agrego gasto a
rejilla por
duplicidad
4.4.2 Pruebas de caja negra
Las pruebas de caja negra se centran en los requisitos funcionales del software en
un entorno no controlado por el equipo de desarrollo.
A continuación, se muestra en las tablas 35 a la 46 los casos de prueba y el
resultado que se obtuvo en cada uno de ellos.
Tabla 35 Caso de Prueba Registrar Productor
Caso de prueba Registro del productor
Propósito Pruebas al proceso de registro del cliente
Prerrequisitos Ejecutar la aplicación
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
63
Datos de entrada • Datos del productor
Pasos 1. Ir al formulario de en la opción del menú Productor
2. Llenar los datos que se requieren 3. Guardar datos
Resultado esperado Registrar datos del productor
La tabla 35 Caso de Prueba Registrar Productor muestra el caso de prueba para
registrar a un nuevo productor indicando ciertos pasos a seguír para el correcto
funcionamiento.
Tabla 36 Resultados del Caso de Prueba Registrar Productor
La tabla 36 Resultados del Caso de Prueba Registrar Productor muestra el caso de
prueba de los resultados obtenidos al registrar a un nuevo productor.
Tabla 37 Caso de Prueba Registrar Parcela
Caso de prueba Registro de parcela
Propósito Pruebas al proceso de registro de parcela
Prerrequisitos Ejecutar la aplicación
Datos de entrada • Datos de parcela
Pasos 1. Ir al formulario de en la opción del menú Parcela
2. Llenar los datos que se requieren 3. Guardar datos
Resultado esperado Registrar datos de parcela
Nombre
Campo
Dato de
Entrada
Acción
esperada
Validación Observación
Datos del
productor
Texto Registro de
datos del
cliente
True
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
64
La tabla 37 Caso de Prueba Registrar Parcela muestra el caso de prueba para
registrar una nueva parcela indicando ciertos pasos a seguír para el correcto
funcionamiento.
Tabla 38 Resultados del Caso de Prueba Registrar Parcela
La tabla 38 Resultados del Caso de Prueba Registrar Parcela muestra el caso de
prueba de los resultados obtenidos al registrar una nueva parcela.
Tabla 39 Caso de Prueba Registrar Compra Insumos
Caso de prueba Compra de Insumos
Propósito Pruebas al proceso de registrar compra
Prerrequisitos Ejecutar la aplicación
Datos de entrada • Fecha • Insumos • Cantidad y precio
Pasos 1. Ingresa fecha 2. Selecciona tipo de Insumo e insumo 3. Ingresa cantidad y precio 4. Clic en botón + para agregar uno o más
insumos 5. Guarda compra
Resultado esperado Registrar compra de insumos
La tabla 39 Caso de Prueba Registrar Compra Insumos muestra el caso de prueba
para registrar una nueva Compra de Insumos indicando ciertos pasos a seguír para
el correcto funcionamiento.
Nombre
Campo
Dato de
Entrada
Acción
esperada
Validación Observación
Datos de
parcela
Texto Registro de
datos de
parcela
True
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
65
Tabla 40 Resultados del Caso de Prueba Registrar Compra Insumos
La tabla 40 Resultados del Caso de Prueba Registrar Compra Insumos muestra el
caso de prueba de los resultados obtenidos al registrar una nueva compra insumos.
Tabla 41 Caso de Prueba Registrar Riego
Caso de prueba Registrar Riego
Propósito Pruebas al proceso de registrar riego
Prerrequisitos Ejecutar la aplicación y que tenga parcelas registradas
Datos de entrada • Fecha • Selección de parcela • Cantidad y costo
Pasos 1. Ingresa fecha 2. Selecciona tipo de riego 3. Ingresa cantidad y costo 4. Clic en botón + para agregar uno o más riego a
parcela 5. Guarda riego
Resultado esperado Registrar riego
La tabla 41 Caso de Prueba Registrar Riego muestra el caso de prueba para
Nombre
Campo
Dato de
Entrada
Acción
esperada
Validación Observación
fecha Date Fecha de
compra
True
Selecciona
insumos
Combo cargado
con los insumos
Insumo
seleccionado
True
Cantidad y
precio
Números
enteros
Dato numérico True
Botón + Botón de
agregar insumo
true
Botón guardar Guarda compra true
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
66
registrar un nuevo Riego indicando ciertos pasos a seguir para el correcto
funcionamiento.
Tabla 42 Resultados del Caso de Prueba Registrar Riego
La tabla 42 Resultados del Caso de Prueba Registrar Riego muestra el caso de
prueba de los resultados obtenidos al registrar un nuevo riego.
Tabla 43 Caso de Prueba Registrar Nutrición
Caso de prueba Registrar Nutrición
Propósito Pruebas al proceso de registrar nutrición
Prerrequisitos Ejecutar la aplicación y que tenga parcelas registradas
Nombre
Campo
Dato de
Entrada
Acción
esperada
Validación Observación
fecha Date Fecha de riego True
Selecciona
parcela
Combo cargado
con las parcelas
parcela
seleccionado
True
Cantidad Números
enteros
Dato numérico True
Selecciona el
tipo
Combo cargado
con los datos
Tipo de riego True
Observación Texto Observación en
riego
True
Costo Números
flotantes
Dato numérico True
Botón + Botón de
agregar riego a
parcela
True
Botón guardar Guarda riego True
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
67
Datos de entrada • Fecha • Selección de parcela y tipo de aplicación • Selecciona insumo • dosis y medida
Pasos 1 Ingresa fecha 2 Selecciona tipo de aplicación y parcela 3 Ingresa dosis y medida 4 Clic en botón + para agregar uno o más
insumos 5 Nutrición
Resultado esperado Registrar nutrición
La tabla 43 Caso de Prueba Registrar Nutrición muestra el caso de prueba para
registrar una nueva Nutrición indicando ciertos pasos a seguir para el correcto
funcionamiento.
Tabla 44 Resultados del Caso de Prueba Registrar Nutrición
Nombre
Campo
Dato de
Entrada
Acción
esperada
Validación Observación
fecha Date Fecha de
nutricion
True
Selecciona
parcela
Combo cargado
con las parcelas
Insumo
seleccionado
True
Selecciona el
tipo de
aplicación
Combo cargado
con los datos
Tipo de
aplicación
True
Selecciona el
insumo
Combo cargado
con los insumos
insumo True
Selecciona
unidad de
medida
Combo cargado
con los datos
Unidad de
medida
True
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
68
La tabla 44 Resultados del Caso de Prueba Registrar Nutrición muestra el caso de
prueba de los resultados obtenidos al registrar una nueva nutrición.
Tabla 45 Caso de Prueba Registrar Gasto
Caso de prueba Registrar Gastos
Propósito Pruebas al proceso de registrar gasto
Prerrequisitos Ejecutar la aplicación y que tenga parcelas registradas
como actividades
Datos de entrada • Fecha • Selección de parcela y actividad • costo
Pasos 1. Ingresa fecha 2. Selecciona actividad y parcela 3. Ingresa costo 4. Clic en botón + para agregar uno o más
gastos 5. Guarda gasto
Resultado esperado Registrar gasto
La tabla 45 Caso de Prueba Registrar Gasto muestra el caso de prueba para
registrar un nuevo Gasto indicando ciertos pasos a seguir para el correcto
funcionamiento.
Dosis Números
flotantes
Dato numérico True
Botón + Botón de
agregar insumo
aplicado
True
Botón guardar Guarda
Nutrición
True
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
69
Tabla 46 Resultados del Caso de Prueba Registrar Gasto
La tabla 46 Resultados del Caso de Prueba Registrar Gasto muestra el caso de
prueba de los resultados obtenidos al registrar un nuevo gasto.
Una vez realizado las pruebas y atendidas las observaciones los usuarios aceptaron
el sistema con las funcionalidades probadas en sitio.
Nombre
Campo
Dato de
Entrada
Acción
esperada
Validación Observación
fecha Date Fecha de
gasto
True
Selecciona
parcela
Combo
cargado con
las parcelas
parcela
seleccionada
True
Selecciona el
tipo de
actividad
Combo
cargado con
los datos
Tipo de
actividad
True
Selecciona
actividad
Combo
cargado con
las
actividades
actividad True
Costo Números
flotantes
Dato
numérico
True
Botón + Botón de
agregar
actividad
True
Botón guardar Guarda Gasto True
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
70
4.5 Transición
En esta fase TraceLemon se instaló el sistema en preproducción en el servidor
propio del COEPLIM; ante los miembros se expusieron una a una las funcionalidades
presentadas en el modelo de requisitos y los productores hicieron las observaciones
correspondientes.
4.5.1 Despliegue
El sistema se encuentra alojado en un hosting que tiene como dominio
www.coeplim.com como se muestra en la Ilustración 19. Para el óptimo
funcionamiento de este sistema se señaló desde la fase de inicio utilizar el
navegador Chrome.
Ilustración 19 Dominio de COEPLIM
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
71
Ilustración 20 Inicio Sesión TraceLemon
TraceLemon cuenta con el nivel de seguridad básico de los sistemas de información,
donde el usuario debe firmarse para ingresar y hacer uso del sistema, tal y como se
muestra en la misma Ilustración 20 Inicio Sesión TraceLemon.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
72
Capítulo 5. Resultados
Como resultados tenemos el desarrollo tecnológico TraceLemon, diseñado para
entorno web, dirigido a los productores asociados al COEPLIM y su propósito es
apoyar a los productores para que en el corto plazo puedan ser candidatos a una
certificación de sus cultivos de limón al favorecer los mecanismos que garanticen la
inocuidad de sus productos. Paralelamente se busca que TraceLemon sea la
herramienta informática por defecto para el seguimiento de las actividades en pro del
cultivo de limón considerando básicamente la trazabilidad interna del producto por
cosecha y de manera parcial la trazabilidad hacia atrás y hacia delante. Dicha
trazabilidad se muestra en un código de barras que puede ser generado y consultado
tanto por los productores en particular como por el COEPLIM.
5.1 Elementos de Tracelemon
Para acceder a TraceLemon el Productor debe estar previamente registrado por el
COEPLIM, una vez registrado el accede de manera remota al sistema y puede
registrar tantas parcelas posea con sus respectivas características. El Productor
puede registrar en pocos clics las actividades realizadas cotidianamente en cada
parcela. Dichas actividades se presentan en la Ilustración 21 TraceLemon Menú
principal con once opciones para el almacenamiento, recuperación y distribución de
la información pertinente a las actividades de siembra, manejo, cosecha y venta de
limón. En el inicio se cuenta con una pila de noticias y por defecto se muestra la más
reciente.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
73
Ilustración 21 TraceLemon Menú principal
Este sistema para su operación requiere de los datos registrados en los catálogos
que muestra la Ilustración 22 Catálogos de TraceLemon. En ellos por única vez el
administrador o productor registra los datos generales de Proveedor, Tipo de insumo,
Insumo, Terreno, Variedad, Productor, Parcela, Comprador, Tipo de actividad,
Actividad, Régimen de propiedad, Tipo de enfermedad, Enfermedad y Responsable;
estos datos son gestionados de manera dinámica en las vistas para el registro de las
actividades de manejo diario.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
74
Ilustración 22 Catálogos de TraceLemon
En la opción Análisis se registran los resultados de los estudios de las condiciones de
suelo, agua y hojas, este último también llamado foliar; la Ilustración 23 Consulta de
Análisis Foliar, muestra los resultados registrados por el productor de manera
específica, entre ellos los más significativos fósforo, potasio, calcio y magnesio.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
75
Ilustración 23 Consulta de Análisis de Foliar
En la Ilustración 24 Insumos se muestran los resultados registrados respecto a la
compra de insumos, entre los datos más significativos se muestra el nombre
comercial, ingrediente activo, la cantidad en litros o kilogramos y el precio de dicho
insumo.
Ilustración 24 Insumos
En la Ilustración 25 Cultivo se muestran los resultados registrados respecto al cultivo
de la parcela, entre los datos más significativos se muestra el tipo de riego, variedad
y el portainjerto.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
76
Ilustración 25 Cultivo
En la Ilustración 26 Riegos se muestran los resultados registrados respecto al riego
de las parcelas, entre los datos más representativos se muestra la fecha de riego y el
total de agua regada a la parcela.
Ilustración 26 Riegos
En la Ilustración 27 Nutrición se muestran los resultados registrados respecto a la
nutrición de las parcelas; cuando se nutre una parcela de limón se registra la fecha,
la parcela, el tipo de aplicación, el insumo aplicado, así como la cantidad total de
fertilizante utilizado, el método de aplicación y la cantidad de fertilizante por planta.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
77
Ilustración 27 Nutrición
Los productores pueden tener más de una parcela de limón, y pueden consultar los
gastos que han hecho en ellas por las diversas actividades, la Ilustración 28 Gastos
muestra las fechas en las que se han realizado esos gastos con su respectivo
importe, en caso de que se quiera consultar el Detalle se muestra oprimiendo el
botón respectivo y se puede revisar en que actividades se ha invertido.
Ilustración 28 Gastos
El Productor también puede saber en qué fechas y cuánto ha cosechado, además a
quien le ha vendido su cosecha, la Ilustración 29 Cosecha y Ventas se muestra los
resultados registrados respecto a la cosecha de las parcelas de cierto Productor.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
78
Ilustración 29 Cosecha y Venta
Al ser el limón un producto sensible a las enfermedades, los productores están
obligados a tener controles sobre las huertas, para ello toman muestras que envían a
laboratorios certificados, los resultados los registran en el sistema y los tienen
disponibles en cualquier momento para el seguimiento respectivo, la Ilustración 30
Controles muestra la información mencionada.
Ilustración 30 Controles
Cuando los controles reportan problemas fitosanitarios el Productor debe establecer
un manejo integral que declara en el sistema en la opción Manejo de enfermedades.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
79
La Ilustración 31 Manejo Integral muestra el periodo de atención para erradicar el
problema, el responsable de la atención y en detalles se muestra la aplicación de
productos definidos en el tratamiento.
Ilustración 31 Manejo Integral
Los productores pueden consultar los gastos que han hecho en sus parcelas por las
diversas actividades en un periodo de tiempo, así mismo consultar el importe de las
ventas realizadas en ese periodo; la Ilustración 32 Utilidad por Parcela muestra la
utilidad resultado de los ingresos por venta y los egresos por actividades del periodo
y parcela seleccionada.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
80
Ilustración 32 Utilidad por Parcela
Cómo aportación de este desarrollo tecnológico se tiene la trazabilidad de una
cosecha, esta se muestra en la Figura 33 Trazabilidad por Cosecha y su formato está
apegado al Sistema de Trazabilidad de Productos Hortofrutícolas para Consumo en
Fresco de los Estados Unidos Mexicanos (SAGARPA,2014) que establece la
siguiente información como básica en la trazabilidad de los productos agrícolas. Por
cosecha los datos considerados son huerta origen, huerta registro, cultivo, número
de lote, fecha de cosecha, comprador y el registro de comprador, así mismo se
muestra el código de barras generado. Este código puede leerse y mostrar la
información referida.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
81
Ilustración 33 Trazabilidad por Cosecha
5.2 Conclusiones
TraceLemon es una herramienta que innova en el sector agrario colimense con
amplias expectativas de impactar en las tareas del productor de limón principalmente
en dos vertientes, ayudar a la pronta certificación de los procesos productivos por
organismos nacionales e internacionales y por otra ayudar a que el productor
conozca la utilidad de la parcela en un periodo dado lo cual le traerá como
consecuencia tomar mejores decisiones al momento de invertir y detectar posibles
anomalías en el manejo de la parcela.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
82
El campo colimense es prioridad en las políticas públicas del estado, en este caso
particular el COEMPLIM es un órgano interesado en implementar acciones para que
los productores sean más competitivos y tengan herramientas para evidenciar
productos de calidad mediante el seguimiento de estándares formales y satisfacer la
necesidad del mercado nacional e internacional, atendiendo y mejorando cada día
los procesos de cosecha y producción de limón. TraceLemon se apega a una norma
de calidad nacional, pero con criterios universales que permiten en el corto plazo un
escalamiento a una norma internacional.
En la Tabla 47 Características TraceLemon se muestran las características más
importantes de la aplicación, entre ellas información de la trazabilidad de la cosecha
implementada en un código de barras para que el cliente final pueda conocer la
información más importante del producto.
Tabla 47 Características de TraceLemon
Característica APP WEB
Dirigido a: Productores, COEPLIM
Equipo
requerido Computadora
Plataforma Navegador Chrome
Beneficios
• Noticias recientes sobre el
cultivo, mejores prácticas,
cosecha y venta del limón.
• Reportes
o Análisis
(agua,foliar,suelo)
o Inventario de insumos
o Nutrición
o Manejo Integral de
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
83
enfermedades
o Gastos
o Ventas
o Rentabilidad
o Trazabilidad de una
cosecha
Así mismo los productores al conocer de manera inmediata e integral la información
sobre la inversión que ha realizado en una parcela pueden identificar si el manejo ha
sido pertinente, oportuno o redituable; si deben tomar acciones para prever o
solucionar posibles riesgos; o bien otras acciones para mejorar sus márgenes de
utilidad.
5.3 Recomendaciones.
Se recomienda que quien retome esta investigación y desarrollo tecnológico
pueda ampliar el alcance ampliando la información del código de trazabilidad interna,
con datos que señalen otras normas respecto a la inocuidad, esto se facilitará porque
TraceLemon ya registra las actividades de manejo de la cadena productiva del limón.
Por otro lado, incorporando en el mismo código la trazabilidad hacia atrás y hacia
adelante del producto cosechado, ello para que el cliente final pueda tener
información más completa de la inocuidad del producto que adquiere, distribuye o
consume.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
84
Bibliografía
Agroid. (2014). Agroid Innovación y Tecnologia. Disponible en
http://www.agroid.cl/index.html
Agroptima. (Sin Fecha). Agroptima. Obtenido de https://www.agroptima.com/
Albornoz, I. (2006). Software para el sector agropecuario. Universidad Nacional de
General Sarmiento – Instituto de Industria. Laboratorio de Investigación sobre
Tecnología, Trabajo, Empresa y Competitividad. Obtenido de
http://www.littec.ungs.edu.ar/pdfespa%F1ol/DT%2005-2006%20Albornoz.pdf
CIAD. (2002). Manual de Buenas Practicas Agrícolas. Primera Edición, ISBN 970-18-
7941-4. Obtenido de
https://www.gob.mx/cms/uploads/attachment/file/120191/Manual_de_Buenas_Practicas_Agri
colas.pdf
Durango, A. (2015). Diseño Wev con CSS. Segunda Edición. ISBN 1515052788.
Obtenido de
https://books.google.com.mx/books?id=bCXsCgAAQBAJ&printsec=frontcover&hl=es
&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false
EcuRed (2016). Agile Unified Process. Disponible en:
https://www.ecured.cu/Agile_Unified_Process.
EcuRed (2017). Pruebas de Caja Blanca. Disponible en:
https://www.ecured.cu/Pruebas_de_caja_blanca
EcuRed (2017). Pruebas de Caja Negra. Disponible en:
https://www.ecured.cu/Pruebas_de_caja_negra
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
85
FAO. (2012) Manual de Buenas Prácticas Agrícolas para el Productor Hortofrutícola.
Segunda Edición. ISBN 978-92-5-305693-4. Obtenido de http://www.fao.org/3/a-
as171s.pdf
FAO. (2013). Buenas prácticas en la FAO: Sistematización de experiencias para el
aprendizaje continuo. Obtenido de http://www.fao.org/docrep/018/ap784s/ap784s.pdf
GLOBALG.A.P. (2016). Aseguramiento Integrado de Fincas. Modulo Base para Todo
Tipo de Finca - Módulo Base para Cultivos - Frutas y Hortalizas
Obtenido de
http://www.globalgap.org/export/sites/default/.content/.galleries/documents/160810_G
G_IFA_CPCC_FV_V5_0-2_es.pdf
Google. (2017). AngularJS. Obtenido de https://angularjs.org/
GS1. (Sin fecha). ¿Que es un código de barras? Obtenido de
http://www.gs1mexico.org/obten-tu-codigo-de-barras/que-es
Hernández, R. & et all. (2006). Metodología de la Investigación. Mc Graw Hill. Cuarta
edición.
IEEE Computer Society (2004) SWEBOK – Guide to the Software Engineering Body
of Knowledge. ISBN 0-7695-2330-7.
ISO 2008. (2008). Norma Internacional ISO 9001:2008(traducción oficial). Sistema de
Gestión de la Calidad - Requisitos. Obtenido de
http://www.umc.edu.ve/pdf/calidad/normasISO/ISO_9001(ES)_CERT_2008_final.pdf
Kendall, Kenneth E, Y Kendall, Julie E (2011). Análisis y diseño de sistemas. Octava
Edición. ISBN 978-607-32-0577-1.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
86
Lujan M. S. (2002). Programación de aplicaciones web: historia, principios básicos y
clientes web. Editorial Club Universitario, ISBN: 8484542068, 9788484542063.
Magaña S. P; Padilla B. L; Vargas H. J. (2010) Competitividad de las Agroindustrias
del Limón pertenecientes al Clúster del Limón Mexicano en Colima, México.
Opara, L, U. (2003). Traceability in agriculture and food supply chain: A review of
basic concepts, technological implications, and future prospects. Food, Agriculture &
Environment, Vol.1(1), 101-106.
Orozco-Santos, M., Robles-González, M.M., Velázquez-Monreal, J.J., Manzanilla-
Ramírez, M.A., Bermúdez-Guzmán, M.J., Carrillo-Medrano, S.H., Medina-Urrutia,
V.M., Hernández-Fuentes, L.M., Gómez-Jaimes, R., Manzo-Sánchez-de la Torre, J.A
y Varela-Fuentes, S. (2014). El limón mexicano (Citrus aurantifolia). Libro Técnico
Núm. 1. SAGARPA, INIFAP, CIRPAC, Campo Experimental Tecomán, Colima,
México.
Orozco-Santos, M., Robles-González, M.M., Velázquez-Monreal, J.J., Manzanilla-
Ramírez, M.A., Carrillo-Medrano, S.H., Bermúdez-Guzmán, M.J., García-
Mariscla,K.P., García-Preciado J.C. (2016). Situación Actual y Perspectivas de la
Investigación en Limón Mexicano. Memoria Tecnica-Científica. INIFAP, Campo
Experimental Tecomán, Colima, México.
PHPGroup. (2017). PHP. Obtenido de http://php.net/manual/es/intro-whatis.php
Prescott, P. (2015). HTML5. Obtenido de
https://books.google.com.mx/books?id=BuyNCgAAQBAJ&pg=PT7&lpg=PT7&dq=HT
ML5+permite+crear+aplicaciones+web+que+son+capaces+de+interactuar+con+los+
datos+locales+y+con+los+servidores+de+manera+mas+sencilla+que+nunca;+y+ade
m%C3%A1s,+proporciona,+mayor+soporte+multimedia.&source=bl&ots=hmhNVhws
k1&sig=hf7l9dzsrB0q4UXil19JeShVQ-
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
87
o&hl=es&sa=X&ved=0ahUKEwjZrtyu0pbVAhUL24MKHXDqAwQQ6AEIIjAA#v=onepa
ge&q=HTML5%20permite%20crear%20aplicaciones%20web%20que%20son%20ca
paces%20de%20interactuar%20con%20los%20datos%20locales%20y%20con%20lo
s%20servidores%20de%20manera%20mas%20sencilla%20que%20nunca%3B%20y
%20adem%C3%A1s%2C%20proporciona%2C%20mayor%20soporte%20multimedia
.&f=false
Pressman, S Roger (2010). Ingeniería del Software un Enfoque Practica. Séptima
Edición. ISBN: 978-607-15-0314-5
SAGARPA. (2014). Sistema de Trazabilidad de productos Hortofrutícolas para
consumo en fresco de los Estados Unidos Mexicanos. dirección general de inocuidad
agroalimentaria, acuicola y pesquera.
Obtenido de
https://www.cesavejal.org.mx/divulgacion/Manual%20Digital%202014/18%20Manual
%20Trazabilidad%20de%20la%20Inocuidad%20de%20los%20Estados%20Unidos%
20Mexicanos%2016%20de%20Abril(1)%20(1).pdf
SAGARPA. (2015). Agenda Técnica Agrícola de Colima. Segunda Edición. ISBN obra
completa: 978-607-7668-11-4. 103 p
Salazar C. (2014). Secretaría de Agricultura, Ganadería, Desarrollo Rural, Pesca y
Alimentación. Fecha de publicación: domingo 7 de diciembre del 2014. Obtenido de
http://www.sagarpa.gob.mx/Delegaciones/colima/boletines/Paginas/2014B111.aspx#
SIAP. (2015). Anuario Estadistico de la Producción Agricola. Obtenido de
http://infosiap.siap.gob.mx/aagricola_siap_gb/icultivo/index.jsp
SIAP. (2016). Atlas Agroalimentario 2016. Primera Edición. p-98. Obtenido de
http://nube.siap.gob.mx/gobmx_publicaciones_siap/pag/2016/Atlas-Agroalimentario-2016.
Sistema Web para la Trazabilidad del Limón en el Estado de Colima
88
Sismógrafo. (2008). Sismografo software agropecuario. Obtenido de
https://www.sismagro.com
Sommerville, I. (2005). Ingeniería del Software. Séptima Edición. ISBN 84-7829-074-
5.
Villagómez (2016). Consejo Estatal de Productores de Limón en el Estado de Colima.