sistema web para la trazabilidad del limÓn en el estado de …

98
Sistema Web para la Trazabilidad del Limón en el Estado de Colima División de Estudios de Posgrado e Investigación SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE COLIMA TESIS QUE PARA OBTENER EL GRADO DE MAESTRO EN SISTEMAS COMPUTACIONALES PRESENTA SERGIO DAVID VALENCIA MONTES DIRECTOR DE TESIS MTRA. RAMONA EVELIA CHÁVEZ VALDEZ CO-DIRECTOR DE TESIS M.C. ANA CLAUDIA RUIZ TADEO VILLA DE ÁLVAREZ, COL., AGOSTO DE 2017

Upload: others

Post on 27-Jul-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 2: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …
Page 3: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 4: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 5: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 6: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 7: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 8: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 9: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 10: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 11: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 12: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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)

Page 13: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 14: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 15: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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).

Page 16: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 17: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 18: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO 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 %,

Page 19: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 20: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 21: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 22: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 23: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 24: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 25: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 26: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 27: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 28: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 29: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 30: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 31: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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)

Page 32: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 33: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 34: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 35: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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).

Page 36: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 37: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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»

Page 38: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 39: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

Sistema Web para la Trazabilidad del Limón en el Estado de Colima

29

Page 40: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

Sistema Web para la Trazabilidad del Limón en el Estado de Colima

30

Ilustración 8 Requisitos Funcionales

Page 41: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 42: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 43: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 44: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

Sistema Web para la Trazabilidad del Limón en el Estado de Colima

34

4.2.1 Modelo de clases

Page 45: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

Sistema Web para la Trazabilidad del Limón en el Estado de Colima

35

Ilustración 10 Modelo de Clase

Page 46: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

Sistema Web para la Trazabilidad del Limón en el Estado de Colima

36

4.2.2 Modelo de datos

Page 47: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

Sistema Web para la Trazabilidad del Limón en el Estado de Colima

37

Ilustración 11 Modelo de Datos

Page 48: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 49: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 50: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 51: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 52: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 53: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO 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

Page 54: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 55: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 56: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 57: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 58: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO 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

Page 59: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 60: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 61: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 62: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 63: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 64: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Email

[email protected]

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

[email protected]

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»

Page 65: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 66: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 67: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 68: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 69: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

Sistema Web para la Trazabilidad del Limón en el Estado de Colima

59

Ilustración 17 Código de Vista Trazabilidad

Page 70: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 71: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 72: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 73: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 74: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 75: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 76: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 77: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 78: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 79: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 80: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 81: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 82: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 83: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 84: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 85: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 86: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 87: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 88: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 89: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 90: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 91: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 92: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 93: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO 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.

Page 94: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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

Page 95: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 96: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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-

Page 97: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.

Page 98: SISTEMA WEB PARA LA TRAZABILIDAD DEL LIMÓN EN EL ESTADO DE …

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.