Vista previa del material en texto
1 PORTADA UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA IMPLEMENTACIÓN DE UN SISTEMA WEB DE TRAZABILIDAD EN LA CADENA DE COSECHA DEL BANANO EN LA BANANERA EL PORTÓN Trabajo de titulación presentado como requisito para la obtención del título de INGENIEROS EN COMPUTACIÓN E INFORMÁTICA AUTORES AGUILAR QUIMÍ MIGUEL DAVID CUJILÁN ARIAS RUTH BETZABETH TUTOR ING. REAL AVILÉS KARINA PAOLA, MS.c GUAYAQUIL – ECUADOR 2021 2 UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TUTOR Yo, ING. REAL AVILÉS KARINA PAOLA, docente de la Universidad Agraria del Ecuador, en mi calidad de Tutor, certifico que el presente trabajo de titulación: IMPLEMENTACIÓN DE UN SISTEMA WEB DE TRAZABILIDAD EN LA CADENA DE COSECHA DEL BANANO EN LA BANANERA EL PORTÓN, realizado por los estudiantes Aguilar Quimí Miguel David con cédula de identidad N°0941654022 y Cujilán Arias Ruth Betzabeth con cédula de identidad N°0704400993 de la carrera INGENIERÍA EN COMPUTACIÓN E INFORMÁTICA, Unidad Académica Guayaquil, ha sido orientado y revisado durante su ejecución; y cumple con los requisitos técnicos exigidos por la Universidad Agraria del Ecuador; por lo tanto se aprueba la presentación del mismo. Atentamente, Ing. Real Avilés Karina, MSc. Guayaquil, 23 de noviembre del 2020 3 UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERIA EN COMPUTACIÓN E INFORMÁTICA APROBACIÓN DEL TRIBUNAL DE SUSTENTACIÓN Los abajo firmantes, docentes designados por el H. Consejo Directivo como miembros del Tribunal de Sustentación, aprobamos la defensa del trabajo de titulación: “IMPLEMENTACIÓN DE UN SISTEMA WEB DE TRAZABILIDAD EN LA CADENA DE COSECHA DEL BANANO EN LA BANANERA EL PORTÓN”, realizado por los estudiantes Aguilar Quimí Miguel David y Cujilán Arias Ruth Betzabeth, el mismo que cumple con los requisitos exigidos por la Universidad Agraria del Ecuador. Atentamente, ING. SAMANIEGO TERESA, M.Sc. PRESIDENTE ING. ALARCÓN ABEL, M.Sc. ING. REAL KARINA, M.Sc. EXAMINADOR PRINCIPAL EXAMINADOR PRINCIPAL ING. POW CHON LONG DARWIN, M.Sc. EXAMINADOR SUPLENTE Guayaquil, 23 de noviembre del 2020 4 Dedicatoria El presente trabajo investigativo lo dedicamos principalmente a Dios, por ser el inspirador y darnos fuerza para continuar en este proceso de obtener uno de los anhelos más deseados. A nuestros padres, por su amor, trabajo y sacrificio en todos estos años, gracias a ustedes hemos logrado llegar hasta aquí y convertirnos en lo que somos. 5 Agradecimiento Gracias a Dios y a nuestros padres, por ser los principales promotores de este sueño, por confiar y creer en nosotros. De manera especial a nuestra tutora de tesis, que gracias a sus consejos y correcciones hoy podemos culminar este proyecto. Finalmente, a los docentes que, con su sabiduría, conocimiento y apoyo, nos motivaron a desarrollarnos como personas y profesionales en la Universidad Agraria del Ecuador. 6 Autorización de Autoría Intelectual Yo Aguilar Quimí Miguel David y Cujilán Arias Ruth Betzabeth, en calidad de autores del proyecto realizado, sobre “IMPLEMENTACIÓN DE UN SISTEMA WEB DE TRAZABILIDAD EN LA CADENA DE COSECHA DEL BANANO EN LA BANANERA EL PORTÓN” para optar el título de INGENIEROS EN COMPUTACIÓN E INFORMÁTICA, por la presente autorizamos a la UNIVERSIDAD AGRARIA DEL ECUADOR, hacer uso de todos los contenidos que nos pertenecen o parte de los que contienen esta obra, con fines estrictamente académicos o de investigación. Los derechos que como autores nos correspondan, con excepción de la presente autorización, seguirán vigentes a nuestro favor, de conformidad con lo establecido en los artículos 5, 6, 8; 19 y demás pertinentes de la Ley de Propiedad Intelectual y su Reglamento. Guayaquil, 23 de noviembre del 2020 AGUILAR QUIMÍ MIGUEL DAVID CUJILAN ARIAS RUTH BETZABETH C.I. 0941654022 C.I. 0704400993 7 Índice general PORTADA ............................................................................................................. 1 APROBACIÓN DEL TUTOR ................................................................................. 2 APROBACIÓN DEL TRIBUNAL DE SUSTENTACIÓN ......................................... 3 Agradecimiento .................................................................................................... 5 Autorización de Autoría Intelectual .................................................................... 6 Índice general ....................................................................................................... 7 Índice de tablas .................................................................................................. 12 Índice de figuras ................................................................................................ 13 Resumen ............................................................................................................. 14 Abstract .............................................................................................................. 15 1. Introducción ................................................................................................... 16 1.1 Antecedentes del problema ....................................................................... 17 1.2 Planteamiento y formulación del problema .............................................. 19 1.2.1 Planteamiento del problema ................................................................ 19 1.2.2 Formulación del problema ................................................................... 20 1.3 Justificación de la investigación ............................................................... 20 1.4 Delimitación de la investigación ................................................................ 23 1.5 Objetivo general .......................................................................................... 23 1.6 Objetivos específicos ................................................................................. 23 2. Marco teórico ................................................................................................. 24 2.1 Estado del arte ............................................................................................ 24 2.2 Bases teóricas ...................................................................................... 25 2.2.1 Cultivo del banano en Ecuador .......................................................... 25 2.2.2 Procesos de producción del banano ................................................. 26 8 2.2.3 Trazabilidad .......................................................................................... 27 2.2.4 Tipos de trazabilidad ........................................................................... 28 2.2.4.1 Trazabilidad hacia atrás .................................................................... 29 2.2.4.2 Trazabilidad de proceso ................................................................... 29 2.2.4.3 Trazabilidad hacia adelante .............................................................. 30 2.2.5 Norma ISO/IEC 9126 ............................................................................ 31 2.2.6 Norma ISO 22005 ................................................................................. 32 2.2.7Software ............................................................................................... 32 2.2.8 Lenguaje unificado de modelado (UML) ............................................. 32 2.2.8.1 Diagrama de caso de uso ................................................................ 33 2.2.8.2 Diagrama de paquetes ..................................................................... 33 2.2.8.3 Modelo relacional ............................................................................. 34 2.2.8.4 Modelo de presentación .................................................................. 34 2.2.9 Base de datos ...................................................................................... 34 2.2.10 Sistema gestor de base de datos ...................................................... 35 2.2.11 Motores de bases de datos más frecuentes .................................... 35 2.2.12 Gestor de base de datos MySQL ...................................................... 35 2.2.12.1 Características de MYSQL .............................................................. 36 2.2.12.2 Ventajas de MYSQL ........................................................................ 37 2.2.12.3 Desventajas de MYSQL ................................................................... 37 2.2.13 Servidor Web ...................................................................................... 37 2.2.14 Arquitectura de tres capas ................................................................ 38 2.2.15 Lenguaje de etiquetas HTML 5 ......................................................... 38 2.2.16 Lenguaje de programación PHP ....................................................... 38 2.2.17 Estilos CSS ........................................................................................ 39 9 2.2.18 Lenguaje de programación Java ...................................................... 39 2.2.19 Lenguaje de programación JavaScript ............................................ 40 2.2.20 Bootstrap............................................................................................ 40 2.2.21 Factores productivos ........................................................................ 40 2.3 Marco legal .................................................................................................. 41 2.3.1 Acceso y soberanía del conocimiento en entornos digitales e informáticos ................................................................................................... 41 2.3.2 Código orgánico de la economía social de los conocimientos, creatividad e innovación. ............................................................................. 41 2.3.3 Reglamento para la adquisición de software por parte de las entidades contratantes del sector público ................................................................... 43 2.3.4 Requisitos mínimos de calidad del banano ....................................... 44 2.3.5 Tecnologías libres................................................................................ 44 3. Materiales y métodos ..................................................................................... 46 3.1 Enfoque de la investigación ....................................................................... 46 3.1.1 Tipo de investigación ............................................................................ 46 3.1.2 Investigación aplicada .......................................................................... 46 3.1.3 Diseño de investigación ........................................................................ 46 3.2 Metodología ................................................................................................ 47 3.2.1 Metodología AUP (Proceso Unificado Ágil) ........................................ 47 3.2.2 Fases de la metodología AUP .............................................................. 47 3.2.3 Fase de iniciación ................................................................................. 47 3.2.4 Modelado del negocio .......................................................................... 48 3.2.5 Modelado de requerimientos ............................................................... 48 3.2.6 Fase de elaboración ............................................................................. 51 10 3.2.7 Modelado de análisis ............................................................................ 51 3.2.8 Diagrama de paquetes .......................................................................... 52 3.2.9 Modelo de navegación ......................................................................... 52 3.2.10 Modelo relacional ............................................................................... 53 3.2.11 Fase de construcción ......................................................................... 53 3.2.12 Diseño de interfaces ........................................................................... 53 3.2.13 Fase de transición .............................................................................. 54 3.2.14 Pruebas de usabilidad ........................................................................ 54 3.2.15 Pruebas de eficiencia ......................................................................... 54 3.2.16 Pruebas de funcionalidad .................................................................. 55 3.2.17 Pruebas de portabilidad ..................................................................... 55 3.2.18 Prueba de aceptación ......................................................................... 55 3.2.19 Pruebas de caja negra ........................................................................ 56 3.2.20 Manual de usuario .............................................................................. 56 3.2.21 Recolección de datos ......................................................................... 56 3.2.21.1 Recursos........................................................................................... 56 3.2.21.2 Métodos y técnicas .......................................................................... 57 3.2.21.2.1 Métodos ........................................................................................ 57 3.2.21.2.2 Técnicas ........................................................................................ 58 3.2.22 Análisis estadístico ............................................................................ 59 4. Resultados ...................................................................................................... 61 4.1 Los requerimientos en los procesos de trazabilidad del banano ........... 61 4.2 Diseño de los módulos principales del sistema de trazabilidad. ............ 62 4.3 Aplicativo web con el fin de disminuir el tiempo que se lleva a cabo para realizar los procesos productivos en la bananera. ......................................... 63 11 5. Discusión ........................................................................................................ 65 6. Conclusiones ................................................................................................. 67 7. Recomendaciones ......................................................................................... 68 8. Bibliografía ..................................................................................................... 69 9.1 Anexo 1. Entrevista a la administradora.................................................... 84 9.2 Anexo 2. Entrevista a un empleado ........................................................... 88 9.3 Anexo 3. Ficha de observación de corte ................................................... 91 9.4 Anexo 4. Ficha de observación del transporte en garrucha .................... 92 9.5 Anexo 5. Ficha de observación delproceso de lavado y empaque ........ 93 9.6 Anexo 6. Pruebas aplicadas al sistema ..................................................... 95 9.7 Anexo 7. Manual de usuario ..................................................................... 122 12 Índice de tablas Tabla 1. Recursos humanos ............................................................................ 81 Tabla 2. Recursos tecnológicos hardware ....................................................... 81 Tabla 3. Recursos tecnológicos software ......................................................... 81 Tabla 4. Presupuesto total de recursos ............................................................ 83 13 Índice de figuras Figura 1. Tipos de trazabilidad del sistema en ambiente web. ......................... 80 Figura 2. Método analítico................................................................................ 80 Figura 3. Ubicación de la bananera El Portón .................................................. 80 Figura 4. Diagrama general de los procesos en la bananera ........................... 83 Figura 5. Tiempos de respuesta promedio del sistema .................................. 112 Figura 6.Tiempo de respuesta por solicitud de proceso ................................. 113 Figura 7.Arquitectura del proyecto ................................................................. 113 Figura 8. Diagrama de flujo de datos nivel 0 .................................................. 114 Figura 9. Diagrama de flujo de datos nivel 1 .................................................. 114 Figura 10. Diagrama de caso de uso general ................................................ 115 Figura 11. Diagrama de caso de uso de cultivo y producción ........................ 116 Figura 12. Diagrama de caso de uso de control de calidad ............................ 117 Figura 13. Diagrama de caso de uso de clientes y trasportistas .................... 117 Figura 14. Diagrama de caso de uso de mantenimiento ................................ 118 Figura 15. Diagrama de paquetes del sistema web........................................ 118 Figura 16 Modelo de navegación del usuario administrador .......................... 119 Figura 17 Modelo de navegación del usuario empleado ................................ 120 Figura 18 Modelo de navegación del usuario evaluador ................................ 120 Figura 19. Diagrama de base de datos .......................................................... 121 14 Resumen La siguiente propuesta tecnológica planteó como objetivo llevar un control de las actividades de cosecha, alistamiento, empaque y transporte de banano, las cuales se llevan a cabo en la bananera El Portón, mediante un sistema web de trazabilidad en la cadena de cosecha de banano, el cual permitió automatizar el tiempo empleado en recolectar los datos manualmente y conocer la producción que tiene la bananera por medio de los reportes para garantizar una buena toma de decisiones al momento de llevar el control de cada lote. La bananera lleva sus registros manualmente por lo que se procedió a realizar el sistema para automatizar todos sus procesos. La metodología que se empleó para el proyecto es la AUP (Proceso unificado ágil), esta metodología usa técnicas ágiles las cuales son el desarrollo dirigido por pruebas, tales como: pruebas de usabilidad, pruebas de caja negra, pruebas de funcionalidad y prueba de aceptación; gracias a estas pruebas se determinó la funcionabilidad del sistema y con la implementación del sitio web se mejoró la productividad de la bananera. El aplicativo web cuenta con una interfaz sencilla y fácil de manejar la cual le brinda una mayor confianza al personal a cargo de la bananera al momento de realizar los procesos diarios que se llevan a cabo en la misma, adaptándose a las necesidades del usuario. Palabras clave: Calidad, metodología AUP, trazabilidad, cosecha, aplicativo web 15 Abstract The following technological proposal presented as an objective to control the activities of harvesting, preparing, packing and transporting bananas, which are carried out at the El Portón banana company, through a web traceability system in the banana harvest chain, which made it possible to automate the time used to collect the data manually and to know the production of the banana company through the reports to guarantee good decision-making at the time of controlling each batch. The banana company keeps its records manually, so the system was created to automate all its processes. The used methodology for the project is the AUP (Agile Unified Process) this methodology uses agile techniques which are test- driven development, such as: usability tests, black box tests, functionality tests and acceptance testing; because of these tests, the functionality of the system was determined and with the implementation of the website, the productivity of the banana plantation was improved. The web application has a simple and easy to use interface which gives the personnel in charge of the banana company more confidence when they perform the daily processes that are accomplished in it, adapting to the user's needs. Keywords: Quality, AUP methodology, traceability, harvest, web application 16 1. Introducción La Bananera el Portón es una hacienda ubicada en la provincia del Oro, en la ciudad de Machala, parroquia El cambio (ver figura 3), la bananera se dedica a la siembra, producción y cosecha del banano para su respectiva venta al consumidor ya sea por mayor o menor. Para llevar a cabo la producción, los empleados necesitan aplicar diferentes pasos y técnicas que ayudan a obtener un buen tratamiento al banano, a fin de que durante la cosecha se puedan observar productos de calidad. Para la presente propuesta se realizó el diseño, desarrollo e implementación de un sistema en ambiente web para llevar a cabo el debido control de la cosecha del banano, este sistema incluye información sobre la unidad de producción por lote, el cultivo, el lote, la semana de cosecha, la fecha de los procesos en la empacadora y el número de cajas por semana. Esta información se maneja por medio de un código, el cual permite saber cuál es la ubicación del lote, cuáles son los responsables en la cadena de producción de ese lote, asegurar la calidad del banano y si en caso de que se detecte alguna plaga se tomen las medidas pertinentes en el lote en donde se llevó a cabo esa producción. Uno de los puntos en los que se enfoca esta propuesta tecnológica es en minimizar el impacto de pérdida o merma del producto bananero, debido a que en la bananera no existe un almacenado de banano, esto se debe a que los empleados y la productora (dueña) realizan el embarque semanal del producto cosechado. La bananera cuenta con un sistema de transporte de garrucha, por el cuál viaja el racimo luego de ser cortado por los empleados de la bananera y los racimos son llevados por un empleado en la garrucha a la empacadora en donde se revisa 17 minuciosamente cada racimo de banano por el evaluador que es una persona externa a la bananera, para posteriormente poder ser desmanado, lavado, corte, empacado y transportado a su destino final. Por tal motivo la bananera se enfoca en la venta a mayoristas de banano quien le suple la información del producto que han recibido, es decir, la bananera no realiza ningún reporte. De ahí la importancia de desarrollar un sistema web para el debido control en la cadena de cosecha del banano en la bananera El Portón, para saber quién, como, cuando y donde se realizó tal actividad de producción y cosecha del banano, si existe algún rechazo (merma), cuando fuetransportado y sobre todo la última producción que se realizó por cajas, al mismo tiempo, mejorar la producción e incrementar la rentabilidad de los productores del banano. 1.1 Antecedentes del problema La bananera El Portón se dedica a la producción y comercialización del banano a nivel local en la ciudad de Machala parroquia El Cambio, actualmente tiene 17 años en funcionamiento. La bananera realiza sus actividades tradicionalmente, es decir que maneja los registros de información de las actividades que se realizan en la bananera de una forma manual en cuadernos, obviando información que puede ser importante para mejorar la producción de la bananera, es por eso que se ve en la necesidad de recopilar sus datos de manera organizada, respecto a la trazabilidad de su producto. La bananera tiene a su disposición dos empleados fijos y cada semana que se realizan las actividades en la bananera se contratan por día a 10 personas que por lo general no son personal fijo. Las tecnologías utilizadas hoy en día proporcionan herramientas que ayudan a formular nuevos cambios dentro de la matriz productiva y mucho más si es a nivel 18 comercial, debido a la gran competencia que existe en cada sector dentro del Ecuador. Sin embargo, Ecuador tiene sectores que no explotan al 100% estas tecnologías, muchas veces por falta de experiencia, en el sector agrícola enfocándose específicamente al cultivo de banano, las tecnologías implementadas para grandes bananeras son muy obvias, debido a la cantidad de producto que manejan y a las grandes cantidades de hectáreas con las que cuentan para producir este producto estas bananeras disponen de recursos económicos para poder implementar tecnologías que le ayuden con una producción mucho más ágil, productiva y sobre todo a mantener un estándar de calidad para satisfacer las necesidades demandadas por el mercado internacional. En cambio este no es el panorama favorable para las bananeras de pequeña producción, quienes mantienen una producción dependiendo de las demandas que se realicen localmente; es decir, las pequeñas bananeras mantienen la producción del banano mediante las demandas que se le realicen sus compradores, estos pueden ser, compradores locales dentro de su área de producción como lo es una ciudad pequeña, y así mismo las empresas exportadoras quienes realizan pedidos de grandes o pequeñas cantidades de banano. Por este motivo la presente propuesta tecnológica, tiene como finalidad implementar tecnologías que ayuden a las pequeñas bananeras a lograr una mayor calidad de producto y llevar un control adecuado de sus procesos, tal como indica García (2018) en su tesis: “Con el manejo de la información se puede alcanzar un alto nivel competitivo dentro del mercado en el cual se desenvuelven las empresas y así obtener mayores niveles de capacidad de desarrollo” (p.1). 19 Gracias a la implementación de las tecnologías como los sistemas en ambiente web, se puede manejar de una forma más organizada la información recolectada a través del comercio, la producción y así brindar una mejora sustancialmente en el registro de información y acceso a reportes actualizado para tomas de decisiones gerenciales, o reportes para certificaciones (Chiluiza y Torres, 2015). La generación de reportes permite a los pequeños productores tener una mejor perspectiva en relación a las pérdidas que obtienen al realizar la producción del banano; es decir, ayudan a que puedan realizar mejoras correctivas dentro de la producción que se genera mensualmente y así tener un marco de referencia para poder llevar un mejor control de la producción en la bananera. 1.2 Planteamiento y formulación del problema 1.2.1 Planteamiento del problema Actualmente la bananera El Portón lleva un control de sus procesos mediante registros que se llevan a cabo manualmente y estos son portados como bitácoras por los propietarios. A fin de conocer la integridad de sus datos y la calidad de su producto se presentan los siguientes problemas: No hay un buen control del seguimiento de las fases de la cosecha del banano. No realizar correctamente un reporte de sus actividades. Tardanza al momento de identificar la producción en mal estado. Existe perdidas de la fruta debido a la falta de cuidados en el manejo de cosecha y post cosecha de los racimos. Es por esto que la presente propuesta tecnológica permitió identificar algunos aspectos importantes al momento de realizar tomas de decisiones para el proceso de cosecha de la Bananera El Portón ¿Cuál fue el resultado de cosecha por lote? 20 ¿Cuánto fue el nivel de merma por lote? Para realizar la respectiva limpieza del sector donde se realizó el corte e identificar fallos en cuanto a la calidad de los racimos de banano si así se lo requiere. Abarcando el proceso de producción del banano desde que el producto está en su etapa de madurez para ser cortado, pasando por el respectivo control de evaluación e identificación de merma, hasta que es transportado receptado por el transporte encargado de llevar el producto previamente empaquetado hacia su destino. 1.2.2 Formulación del problema ¿Con la implementación del sistema en ambiente web en la bananera El Portón, se logrará optimizar el proceso de trazabilidad en la cadena de cosecha del banano? 1.3 Justificación de la investigación Los sistemas en ambiente web contribuyen de forma óptima al desarrollo y control tanto para las empresas como para sus participantes debido que esta tecnología permite llevar un registro no perecible y gestionable de una forma remota, lo cual garantiza el acceso a la información de una forma más segura y cómoda, actualmente la diferencia de no contar con un sistema que permita optimizar los procesos de las diferentes actividades que se realizan en la bananera afectan al momento de realizar un respectivo reporte de trazabilidad, debido a que la información consultada muchas veces no está disponible, por consecuencia las tomas de decisiones para llevar un control de calidad del banano son de baja respuesta. La implementación del sistema en ambiente web fue de gran ayuda para la bananera, debido a que se manejaban los procesos de trazabilidad de banano 21 mediante bitácoras, lo que resultaba ser un método obsoleto y con un alto índice de pérdida o manipulación de información. Los módulos que se desarrollaron en la implementación del sistema en ambiente web son los siguientes: Módulo de cultivo: en este módulo se detalla la ubicación, fecha, hora, los tratamientos aplicados a la planta y el empleado asignado a ese cultivo, aquí se registró cada uno de los cultivos que tiene cada lote en la bananera. Módulo de producción del banano: este módulo es visible para los empleados, lo cual les permite el ingreso de información acerca de las actividades realizadas durante el transcurso de la producción del banano las cuales son: registrar la asignación de las cintas y las fechas de corte del banano, además el número de racimos cosechados por lote y el registro de la persona responsable por lote. Adicionalmente se pude ver la información de producción de los empleados y evaluadores de la bananera. Módulo de logística: este módulo permite el ingreso de la información que contiene las guías de remisión para tener un respaldo de los datos y el producto entregado a el transporte y así poder detectar a los responsables del traslado del producto. Este módulo permitirá ingresar información tales como: fecha de inicio de traslado, fecha de terminación de traslado, motivo de traslado, punto de partida, punto de llegada, identificación del cliente, identificación del transportista, placa del transporte, cantidad y descripción de los bienes transportados. Módulo de control de calidad: en este módulo el evaluador enviado por la empresa quecompra la producción de las cajas procede a registrar los controles que realiza para verificar la calidad de la fruta mediante los requisitos mínimos de 22 calidad establecidos por el Ministerio de Agricultura, ganadería, acuacultura y pesca. Este módulo se lleva a cabo mediante los registros de controles de calidad de racimo y de caja, estos controles son hechos por el evaluador que es quien acepta o rechaza los racimos de banano. Gracias a este módulo se puede conocer de dónde viene la producción de la caja, debido a que en este módulo se registra un id para la caja el cual lleva la fecha de producción y el lote al que pertenece cada una de las cajas producidas. Módulo Mantenimiento: este módulo permite al súper usuario crear y modificar elementos tales como: registro de banano, lote, motivos, clientes, usuarios, cintas y transportistas. En este módulo el súper usuario, tiene la opción de habilitar o restringir la visualización o el ingreso al sistema a los empleados, y evaluadores a su vez gestionar todos los procesos que se manejan en el sistema. Y a su vez este módulo cuenta con encriptación de la contraseña de los usuarios registrados, para así evitar cualquier ingreso no deseado al sistema para cualquier alteración de datos. Módulo de reportes: En base a toda la información registrada en los módulos anteriores, se podrá obtener reportes de las diferentes actividades que se realizan en la bananera además de realizar reportes de las actividades más importantes del sistema como lo son seguimiento, enfunde, control de calidad y racimos producidos por lote mostrando información clara y precisa en gráficos estadísticos, los cuales se pueden imprimir en formato png y así mismo se puede imprimir los reportes de cada una de las actividades en formato pdf, con la finalidad de ayudar al productor en la toma de decisiones. 23 1.4 Delimitación de la investigación La delimitación de la investigación indica con precisión el espacio, el tiempo o período y la población involucrada. Espacio: Esta propuesta tecnológica será desarrollada e implementada en la finca el Portón ubicado en la provincia del El Oro en la ciudad Machala en la parroquia el Cambio, la bananera tiene tierras de producción de 4 hectáreas. Tiempo: El periodo de tiempo que tomará la implementación esta propuesta tecnológica tendrá una duración de 1 año. Población: La Bananera consta con una población de 12 trabadores, de los cuales 2 son de planta y los 10 trabajadores son eventuales es decir trabajan en la bananera dependiendo si hay embarque o no, para esto se utilizará la entrevista directa con cada una de estas personas. 1.5 Objetivo general Implementar un sistema web mediante herramientas open source para la trazabilidad en la cadena de cosecha del banano en la bananera El Portón. 1.6 Objetivos específicos Identificar las necesidades y requerimientos en los procesos de trazabilidad del banano, utilizando entrevistas y fichas de observación para poder llevar un control adecuado en la trazabilidad del banano. Diseñar los módulos principales que compone el sistema de trazabilidad para la cosecha del banano y la automatización de sus procesos. Desarrollar el aplicativo web con el fin de disminuir el tiempo que se lleva a cabo para realizar los procesos productivos en la bananera. 24 2. Marco teórico 2.1 Estado del arte A continuación, se exponen diferentes trabajos de investigación, que permiten tener un marco de referencia para los procesos de trazabilidad. El autor Menéndez (2018) en su investigación sobre la automatización del proceso de control y reportes estadísticos de actividades de cacao mediante una aplicación web, que ayuda a los campesinos a llevar un control adecuado de los procesos de producción de cacao, mejorando notablemente la producción y el control de las actividades agrícolas. Para la realización de este proyecto se utilizó la metodología en cascada debido a que esta se adapta a las necesidades planteadas por el cliente y a reducir favorablemente el tiempo en el proceso de producción del cacao. La aplicación web tendrá únicamente impacto a nivel ambiental en lo referente al factor cultural; dado que se pretende a través de esta compactar conocimientos sobre la producción de cacao para que los interesados en certificarse en este encuentren una alternativa útil y muy completa, el impacto que se prevé es positivo, no solo porque simplificará la búsqueda de información al respecto, sino también debido a que mediante la difusión de la campaña para dar a conocer la aplicación se logrará crear expectativa e interés de más personas , quienes se podrían convertir en clientes potenciales y empezar a instruirse en estos temas, dando origen a un número mayor de personas con amplios conocimientos de la producción de cacao (p.3). En la siguiente investigación se muestra que mediante un software de trazabilidad se pueden automatizar los procesos de producción de rosas mediante una aplicación web, de esta forma el autor Cachimuel (2015) tiene por objetivo: Disminuir el proceso de datos en la cual se registraría el ingreso de variedades, bloques, zonas, enfermedades de las rosas la cual nos ayuda también a generar un reporte de una manera más rápida para así poder dar un informe a los usuarios (p.1). Para este informe se utilizó la metodología ARINbide y de Probamet, la cual se basa en sistematizar las actividades a realizar en cada uno de los procesos del 25 proyecto de desarrollo de aplicaciones y obtener una estandarización en los entregables del mismo. En la última investigación de tesis sobre la implementación de un sistema de información para la gestión y producción de banano elaborada por el autor García (2018) que al implementar este sistema permitirá: “Disponer, organizar y acceder a la información de manera segura y eficaz ofreciendo una buena atención a los socios y trabajadores” (p.v) La metodología empleada en esta propuesta tecnológica es la RUP debido a que se basa en un enfoque iterativo en el cual se acopla a los cambios que vaya apareciendo durante el proceso de desarrollo de la aplicación. 2.2 Bases teóricas En esta sección del documento se detallan todos los conceptos con los que se trabajó acorde con las herramientas para realizar la propuesta tecnológica. 2.2.1 Cultivo del banano en Ecuador Como indica el Ministerio de Comercio Exterior (2017) en su informe: Ecuador es uno de los principales productores y exportadores de banano de alta calidad en el mundo, cumpliendo estándares de mercados muy exigentes como la Unión Europea y los Estados Unidos, así como los requisitos de certificación para asegurar el cumplimiento de las normas sociales y ambientales (p.22). Para exportar el banano se requiere de múltiples normas de calidad, estas normas las define el MAGAP. Si la fruta no cumple con estas reglas, el productor pierde y su fruta es considerada como rechazo o merma. Esta merma parcialmente es destinada para la alimentación de animales y el consumo humano. 26 2.2.2 Procesos de producción del banano Siembra Para realizar la siembra se debe de haber preparado el terreno completamente, es decir con el sistema de riego para cada uno de los lotes de la bananera. Para sembrar la semilla se debe elegir un sistema de siembra adecuado dependiendo del terreno en donde se ubique, los sistemas de siembra que se usan comúnmente son los siguientes: doble surco, triangulo y cuadrado. Luego de seleccionar un sistema de siembra se procede a dejar la semilla en el hueco y mezclarla con abono orgánico para obtener un banano de calidad. Manejo del cultivo En este proceso se realiza todo tipo de seguimiento que se le da a la plantación para obtener una buena producción, se inicia por un control de malezas en el cualse debe mantener limpia la zona de alrededor de cada planta, ayudándose de herbicidas los cuales son prescritos por un personal técnico experto en el área. Por otra parte, se debe mantener a la planta limpia de hojas secas o brotes que no permiten que esta reciba la penetración de la luz, a su vez se realiza el descalcetamiento o desguasque que consiste en quitar la calcetas con la mano de abajo hacia arriba, esto ayuda al control de plagas que le puede caer a la planta. También se realiza el destronque que es cuando el tallo aún sigue de pie luego de haber cosechado, este manejo se debe desarrollar gradualmente favoreciendo el desarrollo de los hijos, este se debe hacer por encima de los 150 cm para favorecer la adsorción de nutrientes. Posteriormente se realiza la fertilización que es una técnica que consiste en nutrir el suelo mediante estudios, para que este no se sobredosifique. Como último se tiene el embolse del racimo, lo cual sirve para 27 proteger al racimo de plagas, animales y de condiciones climáticas fuera de control, esto favorece al racimo en el largo de sus dedos, el peso y el grosor del mismo. Cosecha En este proceso se lleva a cabo el corte de cada uno de los racimos que han sido definidos para cosechar según el color de cinta asignado en el calendario de enfunde y cosecha, en esta etapa se debe medir el grosor de cada una de las manos de los racimos Alistamiento Para obtener una buena cosecha La poscosecha del banano consiste en el alistamiento de la fruta en la que se deben aplicar buenas prácticas de manejo e higiene con miras a exportar un producto de alta calidad e inocuidad. Empaque El empaque del banano se lo realiza de acuerdo a los requerimientos del mercado, el banano debe ser cuidadosamente puesto en unas cajas manteniendo un peso establecido y verificando la calidad de la fruta para que pueda durar, conservándose durante todo el viaje hasta que llegue a su destino. Transporte El transporte se lo realiza en un camión donde la persona encargada va a entregar las cajas del cliente al puerto para que luego estas sean exportadas. 2.2.3 Trazabilidad La creación de un producto viene acompañado de diferentes etapas, las más comunes son creación, moldeado y empaquetado, pero esto ha ido evolucionando con el pasar de los años, en la actualidad se realizan numeroso pasos para poder considerarse un producto de calidad, de esta manera Mesa (2016) afirma que la 28 trazabilidad se denomina como: “el rastreo de un producto a lo largo de todo el proceso productivo” (p.110). La trazabilidad es una herramienta que permite conocer cómo se desarrolló un producto y ver sus etapas respectivamente; es decir, permite conocer el recorrido de un producto desde que es una materia prima hasta que ya es un producto final apto para el consumidor. En concreto la trazabilidad ayuda a establecer parámetros para identificar los aspectos básicos del origen y sus componentes, procesos aplicados y su respectiva distribución de un producto, esto ayudará en gran parte al usuario a conocer como ha sido desarrollado su producto y verificar la calidad de la misma. En el sistema en ambiente web de trazabilidad gestionará diversos procesos que son de gran importancia en la bananera El Portón, las cuales se detallan a continuación: asegurar el respaldo de información sobre los procesos que se realizan durante la cosecha del banano, asegurar la calidad del producto bananero, resolver inconvenientes con la calidad del producto, localizar los productos con defectos o desperdicios antes de ser seleccionados, adicional sirve como respaldo para confrontar reclamos sobre el producto bananero por parte de los clientes mayoristas. 2.2.4 Tipos de trazabilidad El objetivo de realizar una trazabilidad alimentaria es conocer cómo ha evolucionado el producto, de esta forma se podrá conocer como ha sido tratado y en qué condiciones ha sido mantenido durante el proceso de producción, pero existen 3 tipos de trazabilidad los cuales se detallan dentro del siguiente esquema (Ver Figura 1). 29 2.2.4.1 Trazabilidad hacia atrás El autor Armendáriz (2019) en su libro indica que la trazabilidad hacia atrás “permite conocer las materias primas en su origen (alimentación, análisis, tratamientos, envases, fabricantes de los envases, etcétera)” (p.216). Esta trazabilidad permite conocer de dónde vino la materia prima del producto antes de su elaboración. 2.2.4.2 Trazabilidad de proceso El autor Sagarruy (2018) en su tesis de grado indica que la trazabilidad de proceso “se refiere a los procesos internos de la organización, y cómo gestionan los productos” (p.10). Esta parte de la trazabilidad dentro de la propuesta hace referencia a los métodos que se utilizarán para obtener los datos dentro de los procesos que maneja la propia bananera. Existe información que será recolectada en esta fase de trazabilidad durante el proyecto: Aplicación de los productos químicos hacia la planta de banano Se refiere a cómo se rocía el fertilizante en la planta, es rociado directamente o en existe algún método de aplicación, debido a esto se podrá observar resultados negativos o positivos durante la fase de crecimiento del banano. Este aspecto es importante durante el crecimiento del producto bananero, y deberá ser registrado, debido a que un uso adecuado del fertilizante podría dar un producto de calidad, mientras que un uso excesivo traería consecuencias al crecimiento del racimo del banano, y esto representa pérdidas para la dueña de la bananera. 30 Tiempo en que se aplica los productos químicos hacia la planta de banano Se registra la fecha en la que fue rociada la planta, el estado de la planta antes del rocío, y el lote al cual pertenece el racimo, de esta forma se llevará un control de los rocíos de productos químicos, no se toma en cuenta el abono debido a que se utiliza los mismos residuos del tallo como abono, esto permite que sea reutilizable casi toda la planta y no se produzcan desperdicios innecesarios, al mismo tiempo de que se ahorra el costo de compra de materiales para el abono. Registro de la transformación del banano En la bananera El Portón se utiliza un registro por medio de tablas, las cuales contienen cintas de colores que indican el estado de madurez de un racimo, por ejemplo, la cinta negra hace referencia a que el racimo de banano se encuentra ya en su última etapa, estando listo para el corte y su respectiva evaluación para empaquetado, tomando en cuenta estos datos se registra, el color de la cinta, la cantidad de manos del banano, el lote al que pertenece y el número de la planta dentro del lote. 2.2.4.3 Trazabilidad hacia adelante La parte final de la trazabilidad en palabras del autor Caballero (2016) en su tesis doctoral indica que la trazabilidad externa o hacia adelante “se refiere al seguimiento que se le da al producto cuando está en movimiento entre un eslabón y otro dentro de la cadena de suministro“ (p.24). Es decir que este tipo de trazabilidad deberá incluir indicadores que permitan identificar la procedencia del producto por lote, así como su respectivo empaque y destino final, todo con el fin de que el usuario final esté informado de la calidad y origen del producto. 31 Este sistema se llevó a cabo mediante la trazabilidad hacia adelante, debido a que esta ayuda a seguir cada uno de los procesos que intervienen en la cosecha del banano. Existe información que será recolectada en esta fase de trazabilidad durante el proyecto: Información del comprador En este punto saber a quién se le está entregando el producto final empaquetado y con todas las especificaciones necesarias, se registra el nombre de la organización, razón social o consumidor mayorista, punto de partida, punto de llegada, fecha de entrega, cantidadde entrega, y estado de entrega. Este punto de trazabilidad es de vital importancia, conseguir recolectar información acerca de la ubicación de donde se entregó y a donde irán dirigidos los productos. Entrega formalmente Se debe llevar el registro de lote exacto del cuál ha sido extraído el racimo de banano o en este caso el producto final del cual se está vendiendo a la organización, razón social o consumidor mayorista. Razón de salida del producto bananero Se lleva el registro de la salida de un racimo o producto final, esto con la finalidad de realizar reportes para la dueña de la bananera, de tal forma que ayude a identificar los cultivos que fueron eliminados por motivos de venta, o por desperdicio. 2.2.5 Norma ISO/IEC 9126 Este proyecto se basó en la Norma ISO/IEC 9126 que trata de evaluar la calidad del software como lo afirma Perles (2017):” ISO 9126 se centra en evaluar la calidad del software en cuanto a funcionalidad, confiabilidad, usabilidad, eficiencia, 32 mantenimiento y portabilidad” (p.26). Esta norma determina la calidad del software por medio de seis características, cada una con sus subcaracterísticas que ayudan a mejorar la evaluación del software. 2.2.6 Norma ISO 22005 La Norma ISO 22005 “está dirigida a cualquier tipo de organización de la cadena alimentaria, que busca una gestión integrada y coherente de trazabilidad, más allá de los requisitos establecidos por la legislación” (Aenor, 2018). La Norma ISO 22005 permite llevar un debido control de la trazabilidad de los alimentos en este caso del banano para su venta. 2.2.7 Software Software son todos los programas de una computadora que funcionan mediante instrucciones como lo indican Romero et al., (2018) “El software es uno de los conceptos más abstractos, se lo define como todo lo intangible de la computadora, son instrucciones que el ordenador espera que se realicen, las cuales pueden ser instrucciones complejas o instrucciones sencillas” (p.15). 2.2.8 Lenguaje unificado de modelado (UML) Para la presente propuesta tecnológica se hará uso de los diagramas de modelado que permitieron la comprensión de los procesos que se manejan dentro de la bananera. “UML es un lenguaje de modelado para visualizar, especificar, construir y documentar partes de un sistema software desde distintos puntos de vista, puede usarse con cualquier proceso de desarrollo” (García, Moreno, y Alicia, 2018, p.5). Para la creación de gráficos que permitan al usuario comprender el funcionamiento y la interactividad del aplicativo en si con los procesos se utilizará el lenguaje unificado de modelado, debido a que este lenguaje fue creado para 33 interpretar de una forma común y semántica la estructura, el comportamiento y el flujo de procesos. Gracias a los autores Virvou, Kumeno y Oikonomou (2018) se conoce lo siguiente: Por medio de los diagramas de clase UML se realizó el modelado conceptual, UML es un aprendizaje colaborativo en donde los usuarios comparten sus modelados conceptuales (p.147). Se utilizaron varios diagramas los cuales tuvieron como función explicar de forma técnica y sintáctica el funcionamiento de cada uno de los módulos y submódulos que incorporó el sistema a implementarse en la bananera El Portón. A continuación, se detallan los diagramas UML que se utilizaron en el sistema. 2.2.8.1 Diagrama de caso de uso Como ya se sabe un caso de uso es” Un diagrama sencillo que tiene como finalidad dar una visión global de toda la aplicación de forma que se pueda entender de una forma rápida y gráfica tanto por usuarios como por desarrolladores” (Fonssati, 2017, p.18). Pantaleo y Rinaudo (2015) afirman que “un diagrama de caso de uso muestra la funcionalidad ofrecida por el sistema desde la perspectiva de los actores externos y la relación entre estas funcionalidades” (p.166). 2.2.8.2 Diagrama de paquetes Por otra parte, el diagrama de paquetes “muestra como un sistema se divide en agrupaciones lógicas mostrando las dependencias entre ellas” (Ávila, 2016). Es decir que presentan una descomposición jerárquica lógica de un sistema, mostrando cada uno de los subprocesos del proceso de trazabilidad que se esté desarrollando. 34 2.2.8.3 Modelo relacional En la actualidad el modelo relacional es el más usado debido a que mediante este modelo “se podrá realizar una representación de información sobre aspectos del mundo real de una forma sencilla que será entendible por cualquier persona que no tenga conocimiento “ (García, 2015, p.115). Este diagrama indica las entidades del sistema y como se relacionan entre sí. 2.2.8.4 Modelo de presentación El modelo de presentación es una representación abstracta de cada una de las actividades que se realizan en los módulos, definiendo la navegabilidad del sistema. 2.2.9 Base de datos La importancia de almacenar datos que luego se convierte en información ya no es una tendencia, debido a que en la actualidad la mayoría de procesos automatizados ya sea en compañías grandes o pequeñas, cuentan con su base de datos, pero para comprender mejor el concepto de base de datos el autor Valentín (2015) en su libro indica “Una base de datos es sistema compuesto por un conjunto de datos y de diferentes elementos que permiten organizar dichos datos utilizando diversas estructuras relacionadas que permiten la manipulación y gestión de datos de forma rápida y fácil” (p.17). La información antes de ser ingresada a la base de datos, será validada, con el fin de evitar incongruencias y duplicación de información. De tal forma toda la información obtenida por los diferentes módulos y submódulos, fue almacenada en una base de datos remota, con el fin de preservar la información y utilizarla en futuros casos que se requieran, como por ejemplo el desarrollo de reportes para observar la producción de un lote en específico. 35 2.2.10 Sistema gestor de base de datos Un SGBD es la unión de varias aplicaciones que permiten almacenar, modificar y extraer información en una base de datos de una manera rápida y estructurada, De la Peña (2017) afirma: Un SGBD es un conjunto de aplicaciones informáticas que nos permite manejar bases de datos. Este tipo de programas sirven para que los usuarios y las bases de datos se puedan comunicar de forma sencilla. Estos sistemas no solo comprenden los programas para gestión de los datos, sino que también incluyen los propios datos almacenados, que normalmente se encuentran relacionados (p.3). Estos SGBD brindan herramientas que permiten la manipulación directa de los datos de una base de datos. 2.2.11 Motores de bases de datos más frecuentes En la actualidad es inevitable hablar de servicios web sin tener en cuenta lo que es los sistemas gestores de bases de datos, es por esto que Sepúlveda (2015) indica: Los principales motores de bases de datos usados en aplicaciones web son: Oracle Database: desarrollado por Oracle Corporation. MySQL: en la actualidad esta es la alternativa libre más extendida en el mercado. SQL Server: desarrollado por Microsoft, es otra alternativa privativa. Además, gracias a herramientas como Workbench, las diferencias con sus competidores se han acortado (p.164). Como se pudo observar en la cita anterior el motor más usado es Oracle, precedido por MySQL que es el motor que se utilizó para el desarrollo del aplicativo web. 2.2.12 Gestor de base de datos MySQL Tener información es importante, debido a la gran cantidad de Open source que existe, en esta propuesta tecnológica se elegirá trabajar con Mysql Server debido a la alta confiabilidad y la gran flexibilidad de adaptarse a las necesidades del usuario tal y como menciona Perles (2015) “MYSQL está considerado como el SGBD relacional de código abierto más importante en el mundo y su gran éxito se debe a 36 que permite implementardesde pequeños a grandes sistemas, fiables y de alto rendimiento a bajo coste” (p.23). MySQL es una base de datos que permite la conexión con cualquier dispositivo que este enlazado o reconocido por medio de una IP estática o dinámica, el uso de este software en la nube facilitará el ingreso de información, así como la integridad de la misma; es decir, los datos fueron almacenados en un servidor remoto, lo que permitió a la dueña de la bananera, tener confiabilidad en los datos ingresados y consultados desde el sistema en ambiente web. 2.2.12.1 Características de MYSQL MySQL posee un sin número de características que permiten desarrollar aplicaciones que tengan acceso a bases de datos de una manera rápida, realizando consultas y observando información almacenada en la base de datos, como indican los autores Luna, Peña y Iacono (2018) MySQL posee una serie de elementos y características que la ubican como una excelente opción a la hora de elegir una base de datos, sobre todo por su carácter robusto y versátil. Entre las características más importantes de MySQL, se encuentran las siguientes: Multiplataforma: Funciona en Linux, Windows, AIX y Solaris, entre otros sistemas operativos soportados. Múltiples motores de almacenamiento: los que se adaptan a las diferentes necesidades que presenta cada entorno, por ejemplo, MyISAM, InnoDB, Memory, entre otros. Para cada tabla, es posible utilizar un motor de almacenamiento diferente. Velocidad: presenta una gran velocidad a la hora de realizar diferentes operaciones o consultas. Datos: soporta el trabajo con un amplio número de tipos de datos. Comunidad: en torno a MySQL existe una gran comunidad de desarrolladores por lo que tenemos acceso a una documentación extensa y mucho apoyo a la hora de resolver dudas. Transacciones: dependiendo del tipo de motor de almacenamiento utilizado, es posible usar transacciones e integridad relacional. Indexación y búsqueda: MySQL posee una excelente capacidad de indexación y búsqueda, por lo que podremos realizar búsquedas complejas mediante el uso de patrones (p.5). Se concluye que MySQL tiene como ventaja brindar un funcionamiento más eficiente y ser libre, lo que lo hace un motor de gestión muy solicitado. 37 2.2.12.2 Ventajas de MYSQL MySQL contiene una gran variedad de elementos y ventajas que la ubican como una excelente opción a la hora de elegir un gestor de base de datos, Talledo (2015) en su libro muestra las siguientes ventajas: 1. MySQL es un software Open Source. 2. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. 3. Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ejecutarse sin ningún problema en una máquina con escasos recursos. 4. Facilidad de configuración e instalación. 5. Soporta gran variedad de Sistemas Operativos. 6. Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. 7. Su conectividad, velocidad y seguridad hacen de MySQL Server altamente apropiado para acceder a bases de datos en internet. 8. Herramientas de consola y gráficas. 9. Posibilidad de migración desde otras bases de datos a MySQL. 10. El software MySQL usa una licencia GPL (p.69). 2.2.12.3 Desventajas de MYSQL Al contrario de otros gestores de base de datos MySQL tiene las siguientes desventajas según indica Talledo (2015) “Un gran porcentaje de las utilidades de MySQL no están documentadas. No es intuitivo, como los otros programas (ACCESS)” (p.69). 2.2.13 Servidor Web En esta propuesta tecnológica se utilizará un servidor web, el cual tendrá la función de conectar el sistema en ambiente web con su respectiva base de datos para la consulta de información o el ingreso de la misma. La función de un servidor web consiste en atender las peticiones de las páginas web, pero no pueden traducir el código de estos elementos. Un servidor de aplicaciones de servicios web es el eslabón que une las peticiones de los usuarios de las páginas web con la base de datos y las transacciones (Urbano, 2015, p.93). La gestión se encarga de la conexión por medio del protocolo HTTP, este protocolo permite la autorización para la interacción a través del computador local 38 ubicado en la bananera con el servidor web a través de peticiones y respuestas, la información enviada y recibida será por medio de hipertexto, lo que facilitará al sistema en ambiente web la lectura y envío de datos. 2.2.14 Arquitectura de tres capas La arquitectura de tres capas se define tal como lo dicen Pisco et al. (2017). La máquina cliente actúa simplemente como frontal y no contiene ninguna llamada directa a la base de datos. En su lugar, el cliente se comunica con un servidor de aplicaciones, usualmente mediante una interfaz de formularios. El servidor de aplicaciones, a su vez, se comunica con el sistema de bases de datos para acceder a los datos. La lógica de negocio de la aplicación, que establece las acciones a realizar bajo determinadas condiciones, se incorpora en el servidor de aplicaciones, en lugar de ser distribuida a múltiples clientes. Las aplicaciones de tres capas son más apropiadas para grandes aplicaciones y para las aplicaciones que se ejecutan en world wide web (p.17). 2.2.15 Lenguaje de etiquetas HTML 5 HTML es un conjunto de tags y corchetes angulados. Ese es una parte importante, pero no es sólo eso. La especificación de HTML5 también define como esos corchetes angulados se van a integrar con JavaScript, a través del Document Object Model (DOM). El HTML5 no define ningún tag<video>; también hay una API DOM correspondiente para objetos de vídeo en el DOM (Arias, 2015, p.9). En la propuesta tecnológica se centró en algunas definiciones que pueden ser imprescindibles, una de ellas es HTML, debido al uso que ha tenido a lo largo de este tiempo desde su creación, es uno de los lenguajes más usados por los sitios web, además de incorporar el uso de herramientas muy útiles que ayudan al proceso de programación. 2.2.16 Lenguaje de programación PHP En este proyecto se utilizó el lenguaje de programación PHP, debido a que es de libre acceso y está dentro de la programación del mismo lenguaje llamado HTML, tal como lo específica Urbano (2015) “PHP es un lenguaje de programación del lado del servidor, es gratuito, multiplataforma y, al igual que JSP queda embebido dentro del código HTML (p.202)”. 39 PHP aparte de ser un lenguaje que permite las conexiones, ingreso y consultas, permite realizar diversas funciones que permiten un mejor desempeño al sistema en ambiente web, una de estas funciones es la de llamar por medio de líneas de códigos a otros archivos ya sean html o php, lo que facilita la interacción entre diferentes formatos de hipertextos. Otra definición acerca de PHP según Sabin (2015) PHP es un lenguaje estructurado que permite al programador del lado del servidor la creación de páginas web que sean dinámicas. Cuando un usuario visita la página creada en php el servidor ejecuta líneas de comando, las procesa y se las envía al navegador del usuario. Php es un lenguaje que ejecuta líneas de código, que permiten la interacción entre el usuario y navegador 2.2.17 Estilos CSS El diseño del sistema se realizó mediante el lenguaje de programación CSS que en inglés es Cascading Style Sheets, que significa lenguaje de hojas de estilo en cascada el cual permitió mejorar la interfaz gráfica, por lo que Harris (2014) se refiere que los CSS permiten hacer cambios de color a cualquier imagen a la página que estemos diseñando, añadir imágenes al fondo, insertar bordes, es decir cambiar la apariencia física de todos los elementos de tu página. Con la ayuda de estos CSS se mejoró la apariencia del sitio web. 2.2.18 Lenguaje de programaciónJava Arroyo (2019) afirma lo siguiente “Java es un lenguaje maduro y robusto que, desde su nacimiento en el año 1995, ha demostrado que vino para quedarse y ha logrado evolucionar hasta convertirse en el lenguaje más utilizado en el mundo tecnológico” (p.4) Este lenguaje es multipropósito debido a que se realizar cualquier 40 tipo de programa y gracias a eso se ha ido expandiendo grandemente a lo largo de su historia. 2.2.19 Lenguaje de programación JavaScript Luna, Peña y Iacono (2017) afirman que “JavaScript es un lenguaje que tiene sus raíces sintácticas en otros lenguajes, como C, C++ y Java. Con JavaScript podemos crear aplicaciones en diferentes plataformas y ambientes tanto en el cliente como en el servidor” (p.2). Se puede decir que JavaScript es uno de los lenguajes más usados en la actualidad para realizar funciones dentro de php por lo que es multiplataforma. 2.2.20 Bootstrap Carrión (2019) en su libro menciona que bootstrap: Es una biblioteca multiplataforma o conjunto de herramientas de código abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como extensiones de JavaScript adicionales (p.50). Para el diseño de los menús del sistema se utilizó la biblioteca Bootstrap, misma que permite tener un diseño más moderno y amigable para el usuario. 2.2.21 Factores productivos En la presente propuesta tecnológica se busca moldear los procesos que derivan a la producción del banano, por lo tanto, se necesita definir lo que es una producción, en el libro Operaciones administrativas de recursos humanos detalla acerca de los que es un recurso de producción. Para poder llevar a cabo su actividad, las empresas necesitan una serie de elementos y recursos que, como ya sabes, son escasos y susceptibles de uso diversos. Estos recursos o elementos que la empresa emplea para desempeñar su actividad se denominan factores productivos. Los factores productivos se definen como el conjunto de elementos que necesita la empresa para producir, para desarrollar su actividad. Podemos clasificar estos factores productivos en tres grandes grupos, tierra, capital, trabajo (García, 2016, p.9). 41 2.3 Marco legal 2.3.1 Acceso y soberanía del conocimiento en entornos digitales e informáticos A continuación, se hace referencia al código de la República del Ecuador Asamblea Nacional (2016) que define el siguiente artículo: Art. 39.- Acceso universal, libre y seguro al conocimiento en entornos digitales.- El acceso al conocimiento libre y seguro en entornos digitales e informáticos, mediante las tecnologías de la información y comunicaciones desarrolladas en plataformas compatibles entre sí; así como el despliegue en infraestructura de telecomunicaciones, el desarrollo de contenidos y aplicaciones digitales y la apropiación de tecnologías, constituyen un elemento transversal de la economía social de los conocimientos, la creatividad y la innovación y es indispensable para lograr la satisfacción de necesidades y el efectivo goce de derechos. El acceso universal, libre y seguro al conocimiento en entornos digitales es un derecho de las y los ciudadanos (p.14). El artículo expuesto hace referencia al acceso universal de la tecnología a los ciudadanos sin restricciones y este proyecto fomenta el acceso a una plataforma web de forma gratuita por los beneficiarios de la bananera El Portón. 2.3.2 Código orgánico de la economía social de los conocimientos, creatividad e innovación. Según la República del Ecuador Asamblea Nacional (2016) en su artículo 3 dice lo siguiente: Artículo 3.-Fines. -El presente Código tiene, como principales, los siguientes fines: 1.- Generar instrumentos para promover un modelo económico que democratice la producción, transmisión y apropiación del conocimiento como bien de interés público, garantizando así la acumulación y redistribución de la riqueza de modo justo, sostenible y en armonía con la naturaleza; 2.- Promover el desarrollo de la ciencia, la tecnología, la innovación y la creatividad para satisfacer necesidades y efectivizar el ejercicio de derechos de las personas, de los pueblos y de la naturaleza; 3.- Incentivar la producción del conocimiento de una manera democrática colaborativa y solidaria; 4.- Incentivar la circulación y transferencia nacional y regional de los conocimientos y tecnologías disponibles, a través de la conformación de redes de innovación social, de investigación, académicas y en general, para acrecentarlos desde la práctica de la complementariedad y solidaridad; 42 5.- Generar una visión pluralista e inclusiva en el aprovechamiento de los conocimientos, dándole supremacía al valor de uso sobre el valor de cambio; 6.- Desarrollar las formas de propiedad de los conocimientos compatibles con el buen vivir, siendo estas: pública, privada, comunitaria, estatal, asociativa y mixta; 7.- Incentivar la desagregación y transferencia tecnológica a través de mecanismos que permitan la generación de investigación, desarrollo de tecnología e innovación con un alto grado de componente nacional; 8.- Promover la distribución justa y equitativa de los beneficios derivados de las actividades vinculadas a la generación, transmisión, gestión, uso y aprovechamiento de los conocimientos, la tecnología, la innovación y los conocimientos tradicionales, así como el uso eficiente de los factores sociales de la producción para incrementar el acervo de conocimiento e innovación; 9.- Establecer las fuentes de financiamiento y los incentivos para el desarrollo de las actividades de la economía social de los conocimientos, la creatividad y la innovación; 10.- Fomentar el desarrollo de la sociedad del conocimiento y de la información como principio fundamental para el aumento de productividad en los factores de producción y actividades laborales intensivas en conocimiento; y, 11.- Fomentar la protección de la biodiversidad como patrimonio del Estado, a través de las reglas que garanticen su aprovechamiento soberano y 39 sustentable, proteger y precautelar los derechos de las comunidades, pueblos y nacionalidades sobre sus conocimientos tradicionales y saberes ancestrales relacionados a la biodiversidad; y evitar la apropiación indebida de la biodiversidad y los conocimientos tradicionales asociados a esta Este artículo ayuda a ver si los avances de tecnología que se utilizan para el desarrollo de este proyecto sirven de ayuda, para obtener un trabajo más eficiente y ahorrando tiempo y dinero a la bananera el Portón. Como referencia en el libro de Robayo (2019) se encuentra la siguiente definición sobre la propiedad intelectual: La propiedad intelectual es una herramienta creada para identificar y reconocer a las personas creativas e innovadoras que dedican su tiempo, recursos y esfuerzos en resolver problemas que todos enfrentamos o mejorar nuestra calidad de vida. Esta herramienta otorga un derecho de propiedad inmaterial a los creativos e innovadores sobre el fruto de su labor intelectual, lo cual les permite: ser reconocidos e identificados, excluir a terceros del uso no autorizado de sus creaciones, y además, obtener un beneficio económico por el aprovechamiento de sus creaciones en el mercado (p.6). Se citó este artículo debido a que se debe de proteger los derechos de autor de la presente propuesta tecnológica. En la siguiente ley, se manifiesta que los creadores de conocimiento deben estar sujetos de acuerdo a las normativas fundamentadas en los artículos, de esta forma 43 se podrá dar seguimiento a los proyectos o trabajos, como lo indica el COESCCI (2016): Art 85.- Derechos intelectuales. - Se protegen los derechos intelectuales en todas sus formas, los mismos que serán adquiridos de conformidad con la Constitución, los TratadosInternacionales de los cuales Ecuador es parte y el presente Código. Los derechos intelectuales comprenden principalmente a la propiedad intelectual, y los conocimientos tradicionales. Su regulación constituye una herramienta para la adecuada gestión de los conocimientos, con el objetivo de promover el desarrollo científico, tecnológico, artístico, y cultural, así como para incentivar la innovación. Su adquisición y ejercicio, así como su ponderación con otros derechos, asegurarán el efectivo goce de los derechos fundamentales y contribuirán a una adecuada difusión de los conocimientos en beneficio de los titulares y la sociedad. A las otras modalidades existentes, este Código les garantiza protección contra la competencia desleal (p.22). Según el Código orgánico de la economía social de los conocimientos, creatividad e innovación (2016) afirma: Art 104.- Obras susceptibles de protección. - La protección reconocida por el presente Título recae sobre todas las obras literarias, artísticas y científicas, que sean originales y que puedan reproducirse o divulgarse por cualquier forma o medio conocido o por conocerse. Las obras susceptibles de protección comprenden, entre otras, las siguientes: 12. Software (p.24). Como se observó el artículo anterior, se refiere a que este sistema se puede amparar al literal 12 de este artículo en el cual menciona al Software como una de las obras susceptibles a la cual rige esta protección. 2.3.3 Reglamento para la adquisición de software por parte de las entidades contratantes del sector público Según La Secretaría Nacional de la Administración Pública (2017) se puede ver que los servicios de desarrollo de software son muy importantes y que si alguna entidad pública desea adquirir un determinado software esta deberá justificar el tipo de uso a la Secretaría Nacional de la Administración Pública. Art. 1. Ente regulador. - La secretaria Nacional de administración Pública será el ente regulador en materia de Gobierno Electrónico por las entidades que conforman el sector público. Art. 2. En los servicios de desarrollo de software se otorgará un valor agregado si es que es mayormente desarrollado por ecuatorianos. 44 Art. 3 La adquisición de software en cualquier otra modalidad que incluya servicios con un componente mayoritario de valor agregado ecuatoriano (segunda prelación). Art. 4 Adquisición de software de código abierto sin componente mayoritario de servicios de valor agregado (p.1-3). 2.3.4 Requisitos mínimos de calidad del banano En la siguiente cita se detalla cuáles son las especificaciones que deben de regirse cada uno productores de banano, mismas que son establecidas por el Ministerio de Agricultura, Ganadería, Acuacultura y Pesca (2014): a) Estar enteros (tomando el dedo como referencia); b) Estar sanos, deberán excluirse los productos afectados por podredumbre o deterioro que hagan que no sean aptos para el consumo; c) Estar exentos de insectos; d) Ser de consistencia firme; e) Estar exentos de malformaciones o curvaturas anormales de los dedos; f) Estar sin pistilos; g) Estar con el pedúnculo intacto, sin estar doblados ni dañados por hongos o desecados; h) El cuello debe estar sano y exento de contaminación por hongos; i) Calibración entre 39 a 40 mínimo y 46 a 47 máximo; j) Longitud de dedos 8” mínimo para cajas de primera y 7,5” para cajas de segunda; k) Los gajos deben tener de 4 a 8 dedos, a menos que el país importador solicite otro tipo de gajos; l) El peso debe ser el que está estipulado para los diferentes tipos de caja existentes. m) La caja puede tolerar 2 saneo y 2 cuñas; n) Se deben colocar 2 etiquetas por gajo, en el caso de las cuñas 1 etiqueta; y, o) La caja debe estar etiquetada con información mínima necesaria para identificar productor, exportador y/o comercializador (p.20). 2.3.5 Tecnologías libres Se cita este artículo es para la utilización de software libre el cual permitirá desarrollar libremente el proyecto. Apartado Segundo De las tecnologías libres y formatos abiertos Art. 142.- Tecnologías libres. - Se entiende por tecnologías libres al software de código abierto, los estándares abiertos, los contenidos libres y el hardware libre. Los tres primeros son considerados como Tecnologías Digitales Libres. Se entiende por software de código abierto al software en cuya licencia el titular garantiza al usuario el acceso al código fuente y lo faculta a usar dicho software con cualquier propósito. Especialmente otorga a los usuarios, entre otras, las siguientes libertades esenciales: - La libertad de ejecutar el software para cualquier propósito; - La libertad de estudiar cómo funciona el software, y modificarlo para 45 adaptarlo a cualquier necesidad. El acceso al código fuente es una condición imprescindible para ello; - La libertad de redistribuir copias; y, - La libertad de distribuir copias de sus versiones modificadas a terceros. Se entiende por código fuente, al conjunto de instrucciones escritas en algún lenguaje de programación, diseñadas con el fin de ser leídas y transformadas por alguna herramienta de software en lenguaje de máquina o instrucciones ejecutables en la máquina. Los estándares abiertos son formas de manejo y almacenamiento de los datos en los que se conoce su estructura y se permite su modificación y acceso no imponiéndose ninguna restricción para su uso. Los datos almacenados en formatos de estándares abiertos no requieren de software propietario para ser utilizados. Estos formatos estándares podrían o no ser aprobados por una entidad internacional de certificación de estándares. Contenido Libre es el acceso a toda la información asociada al software, incluyendo documentación y demás elementos técnicos diseñados para la entrega necesarios para realizar la configuración, instalación y operación del programa, mismos que deberán presentarse en estándares abiertos. Se entiende por hardware libre a los diseños de bienes o materiales y demás documentación para la configuración y su respectiva puesto en funcionamiento, otorgan a los usuarios las siguientes libertades: 1. La libertad de estudiar dichas especificaciones, y modificarlas para adaptarlas a cualquier necesidad; 2. La libertad de redistribuir copias de dichas especificaciones; y 3. La libertad de distribuir copias de sus versiones modificadas a terceros. El Estado en la adquisición de bienes o servicios incluidos los de consultoría de tecnologías digitales, preferirá la adquisición de tecnologías digitales libres. Para el caso de adquisición de software se observará el orden de prelación previsto en este código (Asamblea Nacional del Ecuador, 2016, p.50). Gracias a la creación de tecnologías libres, muchos usuarios que adquieren ya sea un producto como hardware o software, puede ser estudiado, modificado y redistribuido libremente de diferentes formas. En la presente propuesta se espera a futuro que la tecnología de software que se implementó, sea usada de manera libre y que mantenga una actualización constante por parte de los usuarios propietarios, en este caso se propone utilizar el software libre gracias a que cualquier otro desarrollador puede continuar con la labor de programación, o bien puede ser usado con finalidades de estudio. 46 3. Materiales y métodos 3.1 Enfoque de la investigación 3.1.1 Tipo de investigación El tipo de investigación que se utilizó para realizar este proyecto fue la investigación aplicada. 3.1.2 Investigación aplicada El autor Lozada (2014) menciona lo siguiente: La investigación aplicada busca la generación de conocimiento con aplicación directa a los problemas de la sociedad o el sector productivo. Esta se basa fundamentalmente en los hallazgos tecnológicos de la investigación básica, ocupándose del proceso de enlace entre la teoría y el producto (p.1). La investigación aplicada se fundamenta en trabajosque han sido realizados con el fin de impartir conocimientos mediante la aplicación de levantamiento de información, análisis y desarrollo de la información obtenida, codificación e implementación de los módulos de negocios que fueron puestos a prueba y dados sus respectivos mantenimientos que el sistema requirió. 3.1.3 Diseño de investigación En cuanto al diseño de la investigación se considera no experimental, porque no requiere el uso de variables para el sistema, así como sus dimensiones e indicadores, son analizados en su estado natural, sin la intervención del investigador. Este diseño de investigación se concentra en los hechos, opiniones y variables que hayan sucedido anteriormente. A continuación, los autores Fraticelli, González, Uribe, Moreno y Orengo (2018) mencionan que la investigación no experimental “se realiza sin manipulación deliberada de las variables. Ello se logra a través de la observación de los fenómenos, tal y como ocurren en su contexto natural para que después sean analizados” (p.101). 47 3.2 Metodología La metodología para el desarrollo de un software es de vital importancia, se debe definir los diferentes pasos a seguir para asegurar el funcionamiento total del sistema, para la presente propuesta tecnológica se ha seleccionado la metodología AUP la cuál es una variante de la metodología RUP, adicional con el modelo incremental debido a la cantidad de interacciones que se mantienen con los beneficiados (clientes) de la propuesta tecnológica. 3.2.1 Metodología AUP (Proceso Unificado Ágil) Este proyecto fue desarrollado mediante la metodología AUP, la cual cuenta con las fases de iniciación, elaboración, construcción y transición. Esta metodología es una versión simplificada del Proceso Unificado de Racional (RUP). Este describe de una manera simple y fácil de entender la forma de desarrollar aplicaciones de software de negocio usando técnicas ágiles y conceptos que aún se mantienen válidos en RUP (Cordero, 2014, p.3). 3.2.2 Fases de la metodología AUP A continuación, se detallan cada una de las fases que contiene esta metodología. 3.2.3 Fase de iniciación En esta fase se realizó un análisis del sistema, donde se identificó todos los problemas que se presentaron durante la producción del banano y se establecieron las restricciones que debe cumplir el software. Se definió el alcance del proyecto y se preparó el entorno del mismo. También se determinó el tipo de trazabilidad que fue escogido para el desarrollo del sistema, mismo que fue la trazabilidad hacia adelante teniendo en cuenta los siguientes procesos: cosecha, alistamiento, empaque y transporte. 48 3.2.4 Modelado del negocio Como primer punto lo que se realiza es un estudio de los problemas que existen en la bananera El Portón, con la finalidad de entender todos los procesos que se llevan a cabo en la misma, con el único propósito de dar solución a problemas encontrados. (ver figura 4). La bananera El Portón es una micro empresa, dedicada al cultivo de banano, actualmente la bananera ofrece su producto a ciertos clientes, manteniendo un manejo poco usual de sus procesos de cosecha, lo que le dificulta a la dueña de la bananera tener el control y asegurarse de vender una fruta de calidad. La bananera está ubicada en la ciudad de Machala, parroquia El Cambio, cuenta con 12 empleados de los cuales 10 son empleados no fijos y 2 son empleados de planta. La bananera realiza la entrega de su fruta sin tener el más mínimo control de los procesos que se llevan a cabo para la cosecha del banano, teniendo así grandes pérdidas de tiempo y dinero. El modelado de negocio implementado permite comprender de una mejor forma cada uno de los procesos que se llevan a cabo durante la trazabilidad del banano como por ejemplo las actividades que se realizan durante la cosecha, alistamiento, empaque y transporte, para así obtener un mejor control en las actividades de trazabilidad del banano. 3.2.5 Modelado de requerimientos Son las técnicas y procesos que ayudaron a conocer los principales elementos para desarrollar el sistema web. Se utilizaron las técnicas de la entrevista y la observación, para obtener opiniones directas de los requerimientos del sistema. 49 Para el desarrollo del sistema se detalló los siguientes requerimientos: requerimientos a nivel de negocio, requerimientos técnicos, requerimientos de sistema, requerimientos de usuario, esta sección de requerimientos es la última de la fase de inicio. Descripción de requerimientos a nivel de negocios Implementación de un sistema web de trazabilidad en la cadena de cosecha del banano en la bananera el Portón. Controlar las fases de la cosecha del banano (ver figura 4), identificando los lotes con mayor producción en la bananera el Portón, para así evitar pérdidas de banano, y obtener reportes de las actividades más importantes de la cosecha. Descripción de requerimientos a nivel técnico Para la implementación del sistema se utilizó las siguientes herramientas: Laptop Lenovo Ideapad 300 (17”). Lenguajes de programación PHP, JAVA SCRIP, CSS Y HTML Configuración del hosting y dominio. Manual de Usuario. Descripción de requerimientos a nivel de sistema Estos requerimientos se utilizan para realizar distintas operaciones dentro del sistema las cuales se detallan a continuación: El sistema tiene una interfaz de autentificación lo que le permite al usuario entrar al sistema dependiendo del tipo de usuario que este sea. El sistema tiene una interfaz para registrar a los diferentes tipos de usuarios El sistema tiene una interfaz para el registro de los transportistas y clientes para su respectiva asignación. El sistema tiene una interfaz para el registro de lotes, cintas, tipo de banano. 50 El sistema tiene una interfaz para registrar las actividades durante el cultivo y seguimiento del banano para obtener una cosecha de calidad. El sistema tiene una interfaz para consultas por fecha o id, dentro de cada uno de los módulos que tiene el sistema. El sistema tiene una interfaz que le permite la modificación de las actividades y también una asignación de estado de la actividad sea esta activa o inactiva y se puede aplicar a diferentes instancias dentro del sistema. El sistema tiene una interfaz de reportes de cada uno de los procesos más importantes que se llevan a cabo en la bananera. Descripción de requerimientos a nivel de usuario administrador Estos requisitos son comúnmente los reportes que genera el sistema, como, por ejemplo: Registro de los datos de los usuarios para su debido ingreso al sistema. Registro de lote Registro de tipo de banano Registro de riego, abono y pesticida Registro de color de cinta Parametrización de funcionalidades del sistema Asignación de empleados a la actividad de seguimiento Reportaría del sistema Descripción de requerimientos a nivel de usuario empleado Como exigencias a nivel de usuario empleado hay las siguientes: Asignación de tipo de banano Registro de fecha y hora del seguimiento 51 Registro de información por lote Registro de seguimiento de cultivo Control de riego, abono y pesticida Asignación de color de cinta 3.2.6 Fase de elaboración En esta fase se creó el aplicativo web, obteniendo toda la información necesaria para realizar un sistema eficaz. También se identificó la arquitectura del proyecto (Ver figura 7), y se determinó el equipo para la realización del proyecto. 3.2.7 Modelado de análisis Diagrama de flujo de datos (DFD) Se desarrolló los dfd para profundizar cada uno de los procesos que se llevan a cabo en la Bananera El Portón, mediante dos diagramas de flujo de nivel cero y de nivel uno respectivamente (ver figura 8 y 9). Modelo de casos de usoLos casos de uso revelan la iteración entre el usuario y sistema. Este modelo se llevó a cabo a lo largo de varias iteraciones, en las cuales se determinó la funcionalidad del sistema, se incrementó nuevos actores a los casos de uso tomando en cuenta el modelo del sistema (ver figura 10, 11, 12, 13 y 14). Como caso de uso general del sistema se obtiene el ingreso al aplicativo web, la gestión de usuarios, la gestión de cultivo y producción, la gestión de lote y control de calidad, la gestión de clientes y transportistas y como ultimo la gestión de reportes. Dentro de caso de uso de cultivo y producción hay la asignación de número de racimo, tipo de banano, fecha de cultivo, empleado, registro, modificación, búsqueda y asignación de estado del cultivo. También como parte de la producción hay la gestión de seguimiento de banano, la gestión de enfunde de 52 banano y la gestión de corte de banano, cada una con sus respectivas funciones. Por otro lado, dentro del caso de uso de lote y control de calidad se detalla la gestión de control de racimo y la gestión de control de caja, así mismo cada una con sus respectivas instancias. Seguidamente se elaboró el caso de uso de clientes y transportistas en donde constan los registros, modificaciones, eliminación y asignación de clientes y transportistas a la respectiva pantalla. Por último, está el caso de uso de mantenimiento en donde constan las gestiones de registro de banano, lote, motivo, cliente, usuarios, cintas y transportistas. 3.2.8 Diagrama de paquetes Este diagrama muestra la intervención que tiene el sistema web en los procesos de trazabilidad en la cadena de cosecha del banano, el diagrama de paquetes muestra una descomposición lógica jerárquica del sistema con cada uno de los procesos más importantes en la cosecha del banano como lo son la cosecha, el alistamiento, empaque y transporte. (ver figura 15). Para la obtener una buena cosecha se necesita llevar un excelente manejo en la trazabilidad del banano, luego de esto se procede al alistamiento que es cuando el racimo llega a las tinas en donde se realiza el control de calidad del racimo, luego el racimo es desmanado, lavado y clasificado en las tinas para su debido empaque y transporte. 3.2.9 Modelo de navegación Este modelo de navegación solo se lo llevo a cabo para los tres usuarios que manejan el sistema como son el usuario administrador, el usuario empleado y el usuario evaluador del sistema (ver figura 16, 17 y 18). Este modelo tiene cuatro menús los cuales son el menú de cultivo, producción, control de calidad y mantenimiento, así mismo cada uno consta de submenús que permiten el 53 funcionamiento de cada proceso. El usuario administrador es el encargado de gestionar cada uno de los menús y submenús del sistema. Dentro del modelo de navegación del usuario empleado se encuentra los menús de cultivo, producción y estos a su vez tienen submenús para facilitar su funcionamiento. Y por último en el modelo de navegación del usuario evaluador tenemos el submenú de control de calidad del racimo. 3.2.10 Modelo relacional Se diseñó un modelo relacional para optimizar los procesos que se llevaban a cabo en la bananera el Portón (ver figura 19). En este modelo se creó catorce tablas las cuales están debidamente relacionadas. 3.2.11 Fase de construcción En esta fase se elaboró la base de datos para tener acceso a la información obtenida del análisis y también se creó la aplicación basada en los diagramas de casos de uso, además se utilizó los diagramas necesarios para el diseño del sistema. En esta fase se realizó el análisis, diseño, implementación y pruebas a cada uno de los módulos del sistema. 3.2.12 Diseño de interfaces El diseño de interfaces se realizó por medio de los diagramas obtenidos de la fase de elaboración, las interfaces se comunican entre sí por medio de eventos, cumpliendo con requerimientos del sistema planteados en la fase de inicio del sistema. Autenticación del sistema Esta interfaz se creó con la finalidad de comprobar el acceso a los usuarios al sistema, siendo estos usuarios previamente registrados por el administrador. 54 3.2.13 Fase de transición Como se puede ver el objetivo de “esta fase es la validación y puesta en marcha del sistema en su entorno de trabajo del usuario o cliente (Ferrari, 2016, p.17)”. En esta fase el sistema cumplió con las pruebas de validación y aceptación y finalmente se despliega en los sistemas de producción. Luego se instaló el sistema en un servidor remoto y se impartió una pequeña charla con las personas que usaran el aplicativo web. Para el desarrollo de este proyecto se eligió la Norma ISO/IEC 9126 para el cual se trabajó bajo ciertas características de usabilidad 3.2.14 Pruebas de usabilidad Luego de haber desarrollado el sistema web se procedió a realizar las diferentes pruebas de usabilidad a cada uno de los módulos, con la finalidad de verificar la funcionalidad del sistema y tener la aceptación de los usuarios (ver anexo 6). Ganzábal (2015) afirma: En estas pruebas se convoca a una serie de usuarios representativos y se les pide que usen la página web para sus tareas habituales. Mientras trabajan, los responsables de las pruebas les observan y tratan de obtener datos cualitativos y cuantitativos (p.62). Al momento de realizar estas pruebas no hubo inconvenientes en la facilidad de aprendizaje por lo que se determinó que cada uno de los módulos cumplieron con las expectativas del usuario mostrando resultados positivos en base a la usabilidad del sistema. 3.2.15 Pruebas de eficiencia Las pruebas de eficiencia se las realiza para determinar el tiempo de respuesta del sistema al procesar una tarea realizada por el usuario (ver anexo 6). 55 3.2.16 Pruebas de funcionalidad Con la ayuda de estas pruebas se verificó el funcionamiento del sistema web en función a los requerimientos del usuario de la bananera El Portón, conservando las especificaciones con las cuales se desarrolló el sistema web. Se realizó estas pruebas con el fin de evaluar la seguridad del sistema, la trazabilidad y la funcionalidad de los módulos de mantenimiento y reportes, los cuales al realizar las primeras pruebas hubo fallas que posteriormente fueron corregidas (ver anexo 6). 3.2.17 Pruebas de portabilidad Para las pruebas de portabilidad se eligió como subcaracterística la adaptabilidad, por la cual Durán (2017) afirma lo siguiente: Adaptabilidad es la capacidad que tiene el software o producto para adaptarse a diversos soportes (hardware, sistemas operativos, etc.) o dispositivos (ordenadores, móviles, tablets, etc.) sin que ello dé lugar a un comportamiento deficiente del mismo. Dentro de este apartado también se encuentra el autodimensionado de la interfaz, dependiendo del dispositivo o tamaño de venta en el que esté ejecutando el programa (p.38). Gracias a esta prueba se determinó que este sistema es adaptable a cualquier entorno de navegación web, y tiene fácil acceso en cada uno de ellos. (ver anexo 6) 3.2.18 Prueba de aceptación Las pruebas de aceptación son pruebas funcionales que realiza el cliente sobre el sistema completo y terminado. Estas pruebas buscan una cobertura de la especificación de los requisitos del manual de usuario. Las pruebas de aceptación se realizan al final, con el producto integrado, luego de haber ejecutado todas las pruebas presentadas previamente y corregido todas las anomalías encontradas (Mazo, 2018, p.59). La prueba de aceptación del sitio web fue realizada por los usuarios del sistema los cuales son: administrador, empleado y evaluador, estos usuarios determinaron que es sistema cumple con los requerimientos planteados en la fase del análisis. 56 Esta prueba determinó que el sistema está desarrollado en un ambiente amigable, mismo que brindaseguridad, confianza y comodidad a los usuarios que utilizan el sistema (ver anexo 6). 3.2.19 Pruebas de caja negra Las pruebas de caja negra, es una técnica de pruebas de software en la cual la funcionalidad se verifica sin tomar en cuenta la estructura interna de código, detalles de implementación o escenarios de ejecución internos en el software. En las pruebas de caja negra, nos enfocamos solamente en las entradas y salidas del sistema, sin preocuparnos en tener conocimiento de la estructura interna del programa de software. Para obtener el detalle de cuáles deben ser esas entradas y salidas, nos basamos en los requerimientos de software y especificaciones funcionales (Gómez y Moraleda, 2020, p. 298-299). Estas pruebas se realizaron con el fin de observar la interacción que tiene el usuario con el sistema de manera que no se presente ningún inconveniente al momento de ingresar al sistema (ver anexo 6). 3.2.20 Manual de usuario El manual de usuario detalla minuciosamente cada una de las funcionalidades del sistema, este manual brinda al usuario un soporte para la utilización del sistema web. El manual de usuario está comprendido de texto e imágenes que ayudan a tener una mejor comprensión de cada uno de los módulos del sistema, para que así los usuarios tengan una facilidad para leer el manual y así poder entender las funciones que realiza cada módulo dentro del sistema y les facilite su uso (ver anexo 7). 3.2.21 Recolección de datos 3.2.21.1 Recursos Para la implementación del sistema en ambiente web en la bananera El Portón se necesitó recursos que permitan el desarrollo de las actividades a realizar, por este motivo se ha creó diferentes tablas que detallan cada uno de los recursos que se utilizan para el desarrollo del proyecto. 57 Recursos humanos Para el desarrollo del sistema en ambiente web, tuvo la participación de diferentes personas, las cuales dispusieron de diferentes papeles dentro del desarrollo del sistema, por este motivo se les ha separado por cargos los cuales, tienen su respectiva paga por horas laboradas. (ver tabla 1). Recursos tecnológicos Hardware Son las herramientas físicas que se utilizaron para el desarrollo del sistema en ambiente web, para esto se ha especificado cada uno de los recursos que fueron utilizados, así como el precio de cada uno de estos y su papel que desempeñan en el proyecto (ver tabla 2). Recursos tecnológicos Software Son todas las herramientas intangibles que ayudaron con la programación del sistema en ambiente web, la contratación de un dominio para tener una página propia a la cuál acceder, el dominio para almacenar los datos generados por la programación, así como la base de datos que permitió crear tablas y conectarlas con los diferentes módulos que fueron implementados (ver tabla 3). Presupuesto total de recursos En esta tabla se especificó el valor total por todos los recursos que se utilizaron para el desarrollo del sistema; es decir se encuentran todos los valores resumidos de cada una de las tablas anteriores para tener un presupuesto que se invirtió (ver tabla 4). 3.2.21.2 Métodos y técnicas 3.2.21.2.1. Métodos Para la propuesta tecnológica se aplicó el método analítico, debido a que este tipo de método permite partir desde lo más general a lo más específico como lo 58 indica Abreu (2015) “A partir del conocimiento general de una realidad realiza la distinción, conocimiento y clasificación de los distintos elementos esenciales que forman parte de ella y de las interrelaciones que sostienen entre sí. Se fundamenta en la premisa de que a partir del todo absoluto se puede conocer y explicar las características de cada una de sus partes y de las relaciones entre ellas” (p.5) (ver figura 2). Adicional al método anteriormente mencionado, para desarrollo se utilizó el método inductivo, el cuál según Abreu (2015) “El método inductivo plantea un razonamiento ascendente que fluye de lo particular o individual hasta lo general”, es decir, se estudiaron las variables más específicas para llegar al punto general, mediante este método se planeó conocer más de los principales aspectos por los que se realizó esta propuesta tecnológica. Se realizó la observación en donde se recopilo información directa acerca de los procesos de trazabilidad del banano, mismos que fueron muy importantes para el desarrollo del sistema. 3.2.21.2.2. Técnicas Según los autores Grados y Sánchez (2017) la “Entrevista es una comunicación generalmente entre entrevistado y entrevistador, debidamente planeada, con un objetivo determinado para tomar decisiones que la mayoría de veces son benéficas para ambas partes” (p.72). Para realizar la entrevista a las personas encargadas de la bananera, se necesitó ser precisos, para esto fue necesario tener un formulario previamente elaborado que responda a las dudas que se buscó resolver, Troncoso y Amaya (2016) afirman lo siguiente: “Previamente a realizar una entrevista es necesario haber realizado 59 una estructura, que permitirá ser aplicada por los debidos investigadores, sin modificar el o los objetivos de estudio” (p.2). Para este proyecto se procedió a realizar una serie de preguntas al representante legal de la bananera El Portón, la Lcda. Amarilis Reyes Sigcho la cuál con sus aportaciones ayudó a saber cómo se realizan los procesos de cultivo, corte, empacado y distribución en la bananera. Para la entrevista se utilizó un cuestionario que permitió conocer más acerca de las actividades que se realizan dentro de la bananera, así mismo de los procesos que se manejan durante la trazabilidad del banano (ver anexo 1 y 2). Debido a la dirección de esta propuesta tecnológica, se tomó en cuenta el uso de fichas de observación, las cuales tuvieron como objetivo recabar actividades de un impacto negativo para la producción bananera y que de alguna forma se puedan mejorar registrando en el sistema para la toma de decisiones, tal como lo indica: Velasco (2015): La observación participante proporciona conocer la realidad de los grupos sociales, sus acciones, discursos e interacciones de grupos o comunidades caracterizadas conjuntamente, por ello, es una técnica que permite hacer de cualquier fenómeno un escenario o contexto para conocer e interpretar las complejas interacciones que allí se generan, convirtiendo al investigador en un sujeto activo que se relaciona estrechamente con al medio, para dar solución a un problema planteado que forma parte de análisis y producción de nuevos conocimientos teóricos (p.138). 3.2.22 Análisis estadístico En esta investigación no se presentan datos concretos para realizar la estadística descriptica. Población: Representantes de la finca que administren y tengan conocimiento de las principales actividades que se manejan dentro de la bananera y 2 trabajadores fijos y 10 trabajadores variables que son los que realizar las actividades dentro de la bananera. 60 Técnicas de recolección de datos Entrevista: En primer lugar se procedió a solicitar una cita con la representante legal de la bananera Lcda. Amarilis Reyes Sigcho, en el cual se solicitó el debido permiso para el desarrollo del proyecto, gracias a esto se pudo conocer cuáles son los procesos de trazabilidad durante la cosecha, para esta entrevista se plantearon 25 preguntas abiertas (ver anexo 1) ; Por segundo se consideró realizar entrevistas a los empleados fijos que se ven involucrados en la cosecha del producto, donde se detallaron los procesos de cultivo, enfunde, alistamiento, empaque y transporte del banano, para ello se utilizó 19 preguntas (ver anexo 2). Ficha de Observación: Esta técnica fue realizada durante un tiempo específico, en donde se monitorizo las actividades desarrolladas en el cultivo, enfunde, empaque y transporte del banano, indicando dentrode las mismas los puntos a tomar en cuenta al momento de realizar el sistema. Estas fichas se tomaron en cuenta para realizar la labor de observación de procesos que manejan los empleados en la bananera como son los procesos de cultivo y producción (ver anexo 3, 4 y 5). 61 4. Resultados 4.1 Los requerimientos en los procesos de trazabilidad del banano En esta sección se estudió la información de los requerimientos que se deben llevar a cabo para realizar el aplicativo web, los cuales fueron obtenidos mediante la técnica de la observación, por medio de la visualización de las actividades productivas y el manejo de las herramientas que tiene la empresa, los resultados obtenidos de esta técnica son: Identificar las actividades realizadas en cada proceso de producción, en donde se desarrollaron y quien las realizo, esta información obtenida es importante para realizar el seguimiento de la trazabilidad de la cadena de cosecha del banano (ver figura 4). También se utilizó la técnica de la entrevista, la cual fue mediante una serie de preguntas realizadas a la dueña de la bananera como es la Lcda. Amarilis Reyes misma que proporcionó toda la información acerca de los procesos productivos de la bananera, como resultado de esta técnica se obtuvo que no se está llevando un debido control con la producción del banano por lo que se están obviando algunos procesos importantes como en que lote se cosecho tal racimo, quien es la persona encargada de darle mantenimiento a cada lote, toda esta información es importante para realizar la trazabilidad y obtener reportes históricos de la producción de la bananera. Para el manejo de este sistema se debe tener ciertos requerimientos los cuales son indispensables para el funcionamiento del mismo, estos requerimientos son el registro de los lotes, usuarios, cintas, tipo de banano, transportistas, evaluador, clientes, cultivo, seguimiento, enfunde, corte, calidad de racimo, calidad de caja y logística. Así mismo se tiene la asignación de cada uno de los requerimientos mencionados anteriormente para su debida generación de reportes. 62 4.2 Diseño de los módulos principales del sistema de trazabilidad. Se realizó el diseño de la base de datos del sistema web, misma que fue desarrollada en MySQL, obteniendo 14 tablas relacionadas entre sí. También se elaboró los diagramas UML que ayudaron a definir la estructura del sistema y se eligió la metodología más acorde al funcionamiento del sistema. También se seleccionó el planteamiento del alcance del sistema que permite saber cuáles son los requerimientos y que módulos maneja el sistema, mismos que se detallan a continuación: Módulo de cultivo: Aquí se puede registrar cada uno de los cultivos que tienen los lotes. Módulo de producción del banano: En este módulo se registra la producción semanal que tiene la bananera, realizando el respectivo seguimiento, enfunde y corte. Adicionalmente se pude ver la información de producción de los empleados y evaluadores de la bananera. Módulo de control de calidad: Aquí se realiza los respectivos controles de calidad por racimo y por caja en los que se determina cuantas cajas se aceptan y cuantas cajas se rechazan debido a ciertos controles específicos de calidad. Módulo de logística: En este módulo se realiza el control de las cajas que se producen semanalmente en donde se registran por medio de un código el cual es su id, este código permite saber de qué lote es la planta y en qué fecha se lo cosecho. Módulo mantenimiento: Aquí se realiza el respectivo mantenimiento al sistema, se realiza el registro de los usuarios, lotes, tipos de banano, transportistas, clientes…, en este módulo también se realiza la asignación de usuarios al sistema, los cuales son administrador, empleado y evaluador. 63 Módulo de reportes: Este módulo se encuentra al inicio del sitio web en donde se detalla mediante gráficos en barra el total de racimos cortados, los racimos rechazados, las cajas de la última producción y numero de cajas producidas. Así mismo en cada módulo hay la opción de descargar los reportes en pdf de las actividades de cada módulo. 4.3 Aplicativo web con el fin de disminuir el tiempo que se lleva a cabo para realizar los procesos productivos en la bananera. Por último, se desarrollaron los módulos luego de recabar toda la información precisa y realizar los diagramas UML, posteriormente se realizó el sistema web con la ayuda de las herramientas en PHP, HTML5, CSS, BOOTSTRAP Y AJAX también se utilizó un dominio y un hosting en donde se aloja el sitio web. Se mejoró el tiempo en que se registran las actividades, debido a que estas se registraban con un retraso de una semana y eso generaba que la cadena de producción no cumpla sus tiempos. Para realizar la prueba de eficiencia se utilizó el navegador Google Chrome el cual con la opción de inspeccionar en la parte de network se puede ver cuánto tarda la página en responder a una solitud de proceso, luego de realizar varias pruebas se promedió los resultados de cada escenario como son inicio de sesión, ingreso a los diferentes módulos y submódulos, registro de actividades, búsqueda por id y fecha, imprimir un reporte y cerrar sesión (ver figura 5 y 6). Con el sistema hay una mejor exactitud en el proceso de recolección de información y gracias a esto se puede generar de forma instantánea los reportes de producción, debido a que antes para obtener estos reportes tenían que revisar bitácoras que se llenaban manualmente lo que demoraba algunos días y a veces 64 había malos cálculos los cuales hacían que los reportes tengas datos erróneos y no se podía saber con exactitud cuál era la producción de la bananera. De esta forma se evidencia que el sistema web de trazabilidad en la cadena de cosecha del banano es de gran ayuda para la bananera El Portón debido que permite manejar de una forma más rápida y eficaz todos los procesos de producción. 65 5. Discusión En la actualidad hay una gran variedad de aplicativos webs para obtener la información necesaria para las producciones agrícolas existentes en el país. Se verificó, que sí hay suficientes referencias para probar que los sistemas de trazabilidad son de gran ayuda como herramienta eficaz para mejorar procesos, productos y su estandarización, esto se puede corroborar revisando la Norma ISO 22005 que asegura que los sistemas de trazabilidad son muy importantes para las empresas. Considerando lo expuesto por Menéndez (2018) un sistema web ayuda a llevar un mejor control de las actividades agrícolas para mejorar la producción de banano de los pequeños productores, y asimismo se coincide con lo manifestado por Cachimuel (2015) en donde menciona que un sistema de trazabilidad sirve de gran ayuda para eliminar los procesos que se llevaban a cabo manualmente en la bananera. Para la implementación de estos sistemas en las empresas se debe capacitar correctamente a los usuarios del sistema con el fin de que conozcan los procesos de trazabilidad que se manejan en la empresa. Existen varios estudios que demuestran los problemas que tienen algunas empresas por lo que se recomienda la implementación de sistemas de trazabilidad, debido a que gracias a estos sistemas se puede conocer el origen de los productos, para verificar la calidad de los mismos. El sistema web está disponible en cualquier computador con acceso a internet por medio de los diferentes navegadores en el cual se puede conocer de manera más precisa la información de producción de la bananera, lo que se concuerda con García (2018) que los sistemas ayudan a disponer, organizar y acceder a la información de una manera más segura y eficaz. 66 Durante la implementación del aplicativo web, seobservó que mejoraron los procesos de trazabilidad que se manejan en la bananera, reduciendo los tiempos de espera para obtener reportes y buscar información precisa, este sistema cuenta con un módulo de logística el cual permite conocer de dónde procedió la caja de banano que esta lista para la venta y a su vez conocer que empleado y evaluador participaron en los procesos de la producción de esa caja de banano para obtener una fruta de calidad, gracias a esto se obtiene un mejor control en el seguimiento del banano, facilitando al usuario conocer la información de la producción bananera en cualquier momento y lugar, puesto que el sistema está alojado en un hosting pagado. Como se puede ver en las tablas y gráficos, este sistema es beneficioso para la bananera y puede ser objeto de guía para nuevos proyectos en el área de trazabilidad. 67 6. Conclusiones Este proyecto tecnológico permitió analizar cada una de las actividades llevadas a cabo en la bananera, por medio de las reuniones se identificaron las necesidades y requerimientos en los procesos de trazabilidad del banano, así mismo se obtuvieron las soluciones para el desarrollo de este aplicativo web. Teniendo en cuenta las necesidades y requerimientos establecidos por los usuarios del sistema, se pudo diseñar cada uno de los módulos que compone el sistema para la automatización de los procesos. El desarrollo de este aplicativo web fue exitoso y se observó que gracias a este sistema se mejoró ciertos procesos manuales y se pudo seguir la trazabilidad de cada etapa de producción, así mismo se mejoró la disponibilidad de la información a través de los reportes y poder analizarlos de manera oportuna para una mejor toma de decisiones en producciones futuras. Este sistema web puede ser utilizado en cualquier computadora, obviando el sistema operativo, debido a que cuenta con un dominio pagado. 68 7. Recomendaciones Una de las recomendaciones de este proyecto es que los usuarios del sistema deban seguir con el uso del mismo, debido a que gracias a esto los usuarios puedan ir encontrando nuevas necesidades, y están puedan ser solucionadas por otros estudiantes mejorando el sistema. También se puede desarrollar un aplicativo móvil para mayor comodidad de acceso a los usuarios. Otra recomendación es que este sistema puede ser adaptado a otras bananeras de similares características. Este sistema puede ser fácilmente adaptable a que la bananera se expanda Este sistema puede ampliarse de manera que permita el control de insumos, inventario, facturación. Como otra recomendación, se puede realizar el registro de datos por medio de una página de texto y al momento de que el empleado termine su jornada coja el dispositivo, lo conecte a la red y la información se suba al sistema. 69 8. Bibliografía Abreu, J. L. (2015). Análisis al método de la investigación. Obtenido de Intitutos de estudios superiores spenta México: http://www.spentamexico.org/v10- n1/A14.10(1)205-214.pdf Aenor. (21 de Septiembre de 2018). Aenor. Obtenido de https://www.aenor.com/certificacion/alimentacion/trazabilidad Arias, M. A. (2015). Guía de HTML5, CSS3, y Javasript. La web 2.0: 2da Edición. España: IT Campus Academy. Recuperado el 10 de 10 de 2018, de https://books.google.com.ec/books?id=kdXECgAAQBAJ&pg=PA274&dq=ht ml5+que+es&hl=es419&sa=X&ved=0ahUKEwiTrYnMjPzdAhXqRt8KHfNJDt 4Q6AEIJjAA#v=onepage&q=html5%20que%20es&f=true Armendáriz, J. L. (2019). Gestión de la calidad y de la seguridad e higiene alimentarias 2ª edición 2019. Ediciones Paraninfo. Obtenido de https://books.google.com.ec/books?id=8XyJDwAAQBAJ&pg=PA216&dq=tr azabilidad+hacia+atras&hl=es&sa=X&ved=2ahUKEwjY1J_x3dXrAhUBrFkK HfxSBcsQ6AEwAHoECAMQAg#v=onepage&q=trazabilidad%20hacia%20a tras&f=false Arroyo, D. C. (2019). Programacion en JAVA I: El entorno de programación – Sintaxis – Elementos – Estructuras de control. RedUsers. Obtenido de https://books.google.com.ec/books?id=otysDwAAQBAJ&printsec=frontcove r&dq=lenguaje+de+programacion+java&hl=es&sa=X&ved=2ahUKEwiIw8rs hKTrAhUB11kKHawqCkEQ6AEwAHoECAIQAg#v=onepage&q=lenguaje% 20de%20programacion%20java&f=false 70 Asamblea Nacional del Ecuador. (2016). Código orgánico de la economía social de los conocimientos, creatividad e innovación. Nacional. Recuperado el 03 de 09 de 2018, de http://www.wipo.int/edocs/lexdocs/laws/es/ec/ec075es.pdf Ávila, J. J. (2016). UF2406 - El cliclo de vida del desarrollo de aplicaciones. Editorial Elearning, S.L. Obtenido de https://books.google.com.ec/books?id=OVlWDwAAQBAJ&dq=CASO+DE+ USO&hl=es&source=gbs_navlinks_s Bracamonte, R. (2015). La observación participante como técnica de recolección de información de la investigación. ARJÉ, 132-139. Obtenido de https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved =2ahUKEwii9_LovtbrAhUI1lkKHRIEDFgQFjAPegQIBxAB&url=http%3A%2 F%2Fwww.arje.bc.uc.edu.ve%2Farj17%2Fart11.pdf&usg=AOvVaw3S4GA KmUz6vW69hMODKDFU Caballero, G. A. (2016). Sistema de control de proyectos de construcción de vivienda usando indicadores clave. Barcelona: Universidad Politécnica de Cataluña. Recuperado el 06 de 12 de 2018, de https://upcommons.upc.edu/handle/2117/96370 Cachimuel, C. C. (2015). Automatización de procesos de producción de rosas mediante una aplicación web para la finca bella rosa del cantón cayambe. Quito: Instituto Tecnológico Cordillera. Obtenido de http://www.dspace.cordillera.edu.ec/bitstream/123456789/2728/1/61-SIST- 15-15-1003978200.pdf Carrión, B. R. (2019). Usando XAMPP con Bootstrap y WordPress. Mercedes Gómez Alcalá. Obtenido de https://books.google.com.ec/books?id=pP- uDwAAQBAJ&printsec=frontcover&dq=bootstrap+es&hl=es&sa=X&ved=2a 71 hUKEwiGqpvXiqTrAhVTVTABHbAJBEgQ6AEwBXoECAQQAg#v=onepage &q=bootstrap%20es&f=false Chiluiza, R. C., y Torres, R. S. (2015). Implementacion de un sistema web para la gestion productiva del cacao para UNOCASE. Guayaquil: Universidad Politectica Salesiana. Obtenido de https://dspace.ups.edu.ec/bitstream/123456789/10340/1/UPS- GT001258.pdf Código Orgánico de la Economía Social de los Conocimientos Creatividad e Innovación. (2016). Innovación Social. Quito, Pichincha, Ecuador. Obtenido de http://www.wipo.int/edocs/lexdocs/laws/es/ec/ec075es.pdf Código Orgánico de la Economía Social de los Conocimientos, Creatividad e Innovación, (COESCCI). (2016). De la gestión de los conocimientos. Quito, Pichincha, Ecuador. Obtenido de http://www.wipo.int/edocs/lexdocs/laws/es/ec/ec075es.pdf Cordero, L. J. (2014). Metodologías Ágiles. La Paz: Universidad Union Bolivariana. Recuperado el 06 de Septiembre de 2018, de http://ingenieriadesoftware.mex.tl/images/18149/METODOLOGIAS%20AGI LES.pdf De la Peña, S. (2017). UF1469 - SGBD e instalación. Ediciones Paraninfo. Obtenido de https://books.google.com.ec/books?id=yVPVDQAAQBAJ&printsec=frontcov er&dq=sistema+gestor+de+base+de+datos&hl=es&sa=X&ved=0ahUKEwjk 3C9xvDpAhVjkuAKHTHFB8kQ6AEIJjAA#v=onepage&q=sistema%20gestor %20de%20base%20de%20datos&f=false 72 Durán, P. D. (2017). Gestión de la calidad de productos editoriales multimedia. ARGN0110. IC Editorial. Obtenido de https://books.google.com.ec/books?id=q2k7DwAAQBAJ&pg=PT37&dq=iso +9126+portabilidad&hl=es&sa=X&ved=2ahUKEwiWz4zmnqnrAhVCQzABH dQwCPsQ6AEwAHoECAQQAg#v=onepage&q=iso%209126%20portabilida d%20&f=false Ferrari, C. D. (2016). Sistema de Geopublicidad vía movíl para mejorar la demanda del servicio por delivery de los centros gastronómicos en la ciudad de Trujillo 2016. Trujillo: Universidad Cesar Vallejo. Obtenido de http://repositorio.ucv.edu.pe/handle/UCV/9847 Fonssati, M. (2017). Introducción a UML: Lenguaje para modelar objetos. Natsys. Obtenido de https://books.google.com.ec/books?id=vrvbDgAAQBAJ&printsec=frontcover&hl=es&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false Fraticelli, T. F., González, V. R., Uribe, R. A., Moreno, C. I., y Orengo, V. J. (2018). Investigación: Diseño, construcción y validación de una escala para medir los factores psicosociales y la sintomatología orgánica en el área laboral. Obtenido de https://www.researchgate.net/publication/324511011_Investigacion_Diseno _construccion_y_validacion_de_una_escala_para_medir_los_factores_psic osociales_y_la_sintomatologia_organica_en_el_area_laboral Ganzábal, G. X. (2015). Aplicaciones técnicas de usabilidad y accesibilidad en el entorno cliente. Ediciones Paraninfo. Obtenido de https://books.google.com.ec/books?id=JgDsBgAAQBAJ&dq=pruebas+de+u sabilidad&source=gbs_navlinks_s 73 García, G. L. (2016). Operaciones administrativas de recursos humanos (Ed.2016). Madrir, España: Editex. Obtenido de https://books.google.es/books?id=aShTDAAAQBAJ&printsec=frontcover&hl =es#v=onepage&q&f=false García, M. A. (2015). UF2175 - Diseño de bases de datos relacionales. Editorial Elearning, S.L. Obtenido de https://books.google.com.ec/books?id=n2BWDwAAQBAJ&printsec=frontco ver&dq=modelo+relacional&hl=es&sa=X&ved=0ahUKEwjzhLCu_ovoAhUE 16wKHb7EDjAQ6AEIazAI#v=onepage&q=modelo%20relacional&f=false García, P. F., Moreno, G. M., y Alicia, G. H. (2018). UML. Unified Modeling Language. Universidad de Salamanca, 223. Recuperado el 05 de 12 de 2018, de https://repositorio.grial.eu/handle/grial/1147 Garcia, R. B. (2018). Análisis, diseño e implementación del sistema de información para la gestión y producción de banano orgánico en la cooperativa agraria Apbosmam del caserío Mallaritos - Distrito Marca Velica. Piura: Universidad Católica Los Ángeles Chimbote. Recuperado el 05 de 12 de 2018, de http://repositorio.uladech.edu.pe/handle/123456789/4980 Gómez, P. S., y Moraleda, G. E. (2020). Aproximación a la ingeniería del software. Editorial Centro de Estudios Ramon Areces. Obtenido de https://books.google.com.ec/books?id=8wnUDwAAQBAJ&pg=PA298&dq=L as+Pruebas+de+Caja+Negra&hl=es419&sa=X&ved=2ahUKEwiVrorkyqPrA hVOTTABHfYBAVcQ6AEwA3oECAAQAg#v=onepage&q=y%20se%20bas a%20exclusivamente%20en%20la&f=false Grados, E. J., y Sánchez, F. E. (2017). La entrevista en las organizaciones. Mexico: Manual Moderno. Obtenido de 74 https://books.google.com.ec/books?id=Xb5ZDwAAQBAJ&dq=entrevista&hl =es&source=gbs_navlinks_s Harris, A. (2014). HTML, XHTML and CSS All-In-One for Dummies. Wiley, John ; Sons, Incorporated. Obtenido de https://ebookcentral.proquest.com/lib/uagraria- ebooks/reader.action?docID=1604818&query=css# Lozada, J. (2014). Investigación aplicada: Definición, propiedad intelectual e industria. Quito: Universidad Tecnológica indoamérica. Recuperado el 6 de 11 de 2018, de https://dialnet.unirioja.es/servlet/articulo?codigo=6163749 Luna, F., Peña, C., y Iacono, M. (2018). PROGRAMACION WEB Full Stack 14 - MySQL: Desarrollo frontend y backend - Curso visual y práctico. RedUsers. Obtenido de https://books.google.com.ec/books?id=WyBFDwAAQBAJ&pg=PA5&dq=Ca racter%C3%ADsticas+de+MySQL&hl=es&sa=X&ved=0ahUKEwiD9LSkk_b pAhUVSDABHRN_AtEQ6AEIJjAA#v=onepage&q=Caracter%C3%ADsticas %20de%20MySQL&f=false Luna, F., Peña, M. C., y Iacono, M. (2017). Programación Web Full Stack 5 - Introducción a JavaScript: Desarrollo frontend y backend - Curso visual y práctico. RedUsers. Obtenido de https://books.google.com.ec/books?id=pVw- DwAAQBAJ&pg=PA2&dq=lenguaje+de+programacion+java&hl=es&sa=X& ved=2ahUKEwiIw8rshKTrAhUB11kKHawqCkEQ6AEwA3oECAYQAg#v=on epage&q=lenguaje%20de%20programacion%20java&f=false 75 Maruyama, M., Ogata, S., Okano, K., y Kayama, M. (2018). Knowledge-Based Software Engineering: 2018. Springer. Obtenido de https://link.springer.com/book/10.1007/978-3-319-97679-2#about Mazo, R. (2018). Guía para la adopción industrial de líneas de productos de software. Universidad EAFIT. Obtenido de https://books.google.com.ec/books?id=EjCjDwAAQBAJ&pg=PT479&dq=Pr uebas+de+aceptaci%C3%B3n&hl=es- 419&sa=X&ved=2ahUKEwiot9vR36PrAhVaRzABHfaNAEYQ6AEwAHoECA YQAg#v=onepage&q=Pruebas%20de%20aceptaci%C3%B3n&f=false Menéndez, Z. J. (2018). Automatización del proceso de control y reportes estadísticos de actividades agrícolas para la producción de cacao mediante una aplicación web para la finca Zambrano&Renjifo ubicada en la provincia de manabi. Quito: Tecnológico Superior Cordillera. Obtenido de http://www.dspace.cordillera.edu.ec:8080/xmlui/bitstream/handle/12345678 9/4063/9-SIS-17-18-1727139030.pdf?sequence=1&isAllowed=y Mesa, G. O. (2016). La trazabilidad como instrumento de garantía para la seguridad. Revista de derecho civil. Recuperado el 05 de 12 de 2018, de http://www.nreg.es/ojs/index.php/RDC/article/view/219 Millán, F. (2016). Método Analítico. Obtenido de ResearchGate: https://www.researchgate.net/figure/Figura-5-Caracteristicas-del-metodo- analitico_fig1_305954593 Ministerio de Agricultura, Ganaderia, Acuacultura y Pesca. (2014). ACORBANEC. Obtenido de http://www.acorbanec.com/descarga/INSTRUCTIVO%20DE%20BANANO %202014.pdf 76 Ministerio de Comercio Exterior. (2017). Informe sector bananero ecuatoriano. Quito: Ministerio de Comercio Exterior. Obtenido de https://www.produccion.gob.ec/wp-content/uploads/2019/06/Informe-sector- bananero-espa%C3%B1ol-04dic17.pdf Pantaleo, G., y Rinaudo, L. (2015). Ingeniería de Software. Alfaomega Grupo Editor. Obtenido de https://books.google.com.ec/books?id=a8j2DQAAQBAJ&pg=PT219&dq=di agrama+de+paquetes%7D&hl=es&sa=X&ved=0ahUKEwjF7qv394voAhUB RKwKHRC_B0MQ6AEILzAB#v=onepage&q=diagrama%20de%20paquete s%7D&f=false Perles, G. J. (2015). Administración y monitorización de los SGBD (UF1470). (I. Editorial, Ed.) Antequera, Málaga. Obtenido de https://books.google.com.ec/books?id=pFPVDQAAQBAJ&printsec=frontcov er&dq=Administraci%C3%B3n+y+monitorizaci%C3%B3n+de+los+SGBD+( UF1470)&hl=es- 419&sa=X&ved=0ahUKEwj7iJWlh_zdAhXImeAKHbevBMkQ6AEIJzAA#v=o nepage&q=Administraci%C3%B3n%20y%20monitorizaci%C3%B3n% Perles, G. J. (2017). Publicación de productos editoriales multimedia. ARGN0110. IC Editorial. Obtenido de https://books.google.com.ec/books?id=qWk7DwAAQBAJ&pg=PT131&dq= NORMA+ISO/IEC+9126&hl=es&sa=X&ved=2ahUKEwj63oX43qfrAhVXRTA BHXoZAzMQ6AEwAHoECAIQAg#v=onepage&q=Las%20normas%20ISO %2FIEC%209126%20%20y%209241&f=false Pisco Gómez, Á., Regalado Jalca, J. J., Gutiérrez García, J., Quimis Sánchez, O., Marcillo Parrales, K., y Marcillo Merino, J. (2017). Fundamentos sobre la 77 gestión de base de datos. 3Ciencias. Obtenido de https://books.google.com.ec/books?id=H0VBDwAAQBAJ&printsec=frontco ver&dq=Fundamentos+sobre+la+gesti%C3%B3n+de+base+de+datos&hl=e s&sa=X&ved=2ahUKEwjjgaC2_- zrAhVJrFkKHSdLAZ0Q6AEwAHoECAYQAg#v=onepage&q=arquitectura% 20de&f=false Robayo, B. (2019). La propiedad intelectual vinculada al turismo y a la cultura. Servicio nacional de derechos intelectuales. Obtenido de https://www.derechosintelectuales.gob.ec/wp- content/uploads/2019/09/PITURISMO/index.html#p=14 Romero Castro, M. I., Figueroa Morán, G. L., Vera Navarrete, D. S., Álava Cruzatty, J. E., Parrales Anzúles, G. R., Álava Mero, C. J., . . . Castillo Merino, M. A. (2018). Introducción a la seguridad informática y el análisis de vulnerabilidades. 3Ciencias. Obtenido de https://books.google.com.ec/books?id=5Z9yDwAAQBAJ&dq=software+defi nicion&hl=es&source=gbs_navlinks_s Sabin, W. L. (2015). WordPress Web Design for Dummies. John Wiley y Sons, Incorporated. Obtenido de https://ebookcentral.proquest.com/lib/uagraria- ebooks/reader.action?docID=4185186&query=css Sagarruy, d. l. (2018). Desarrollo de una aplicación web de trazabilidad para el sector de construcción. Madrid: Universidad Politécnica de Madrid. Recuperado el 06 de 12 de 2018, de http://oa.upm.es/51611/ Secretaría Nacional de la Administración Pública. (2017).Reglamento para la adquisición de software por parte de las entidades contratantes del sector 78 público. Quito. Obtenido de https://www.gobiernoelectronico.gob.ec/ano- 2017/ Sepúlveda, D. R. (2015). Administración de servicios web. Grupo Editorial RA-MA. Obtenido de https://books.google.com.ec/books?id=MI6fDwAAQBAJ&pg=PA169&dq=C omponentes+MYSQL+%E2%80%A2%09Conectores+%E2%80%A2%09G estor+de+conexiones&hl=es&sa=X&ved=0ahUKEwiY4szU- fXpAhXUVTABHe_tDsAQ6AEIJjAA#v=onepage&q=Componentes%20MYS QL%20%E2%80%A2%09Conectores%20%E2 Talledo, J. (2015). UF1845 - Acceso a datos en aplicaciones web del entorno servidor. Ediciones Paraninfo. Obtenido de https://books.google.com.ec/books?id=GONmCwAAQBAJ&pg=PA70&dq=d esventajas+de+mysql&hl=es- 419&sa=X&ved=0ahUKEwjI1sj0sPbpAhUYSzABHS9VANgQ6AEILTAB#v= onepage&q=desventajas%20de%20mysql&f=false Troncoso, C., y Amaya, A. (2016). Entrevista: guía práctica para la recolección de datos cualitativos en investigación de salud. 4. Obtenido de http://www.scielo.org.co/pdf/rfmun/v65n2/0120-0011-rfmun-65-02-329.pdf Urbano, L. M. (2015). Administración y auditoría de los servicios Web. IFCT0509. Antequera, Málaga: IC Editorial. Obtenido de https://books.google.com.ec/books?id=gzBMDwAAQBAJ&printsec=frontcov er&dq=Administraci%C3%B3n+y+auditor%C3%ADa+de+los+servicios+We b.+IFCT0509&hl=es- 419&sa=X&ved=0ahUKEwiVraKViPzdAhVOneAKHSLoDEEQ6AEIJjAA#v= onepage&q=Administraci%C3%B3n%20y%20auditor%C3%ADa% 79 Valentín, L. G. (2015). Manual. Aplicaciones informáticas de bases de datos relacionales (Transversal: UF0322). Certificados de profesionalidad. Humanes de Madrid, Madrid: editorial cep. Obtenido de https://www.editorialcep.com/libro/certificados-profesionales-interfamilias- transversales-manual-9788468156460-76473 80 9. Anexos Figura 1. Tipos de trazabilidad del sistema en ambiente web. Aguilar y Cujilán, 2020 Figura 2. Método analítico Millán, 2016 Figura 3. Ubicación de la bananera El Portón Google Map, 2020 81 Tabla 1. Recursos humanos Descripción Rol Horas de trabajo Costo Aguilar Quimi Miguel David Programador 1920 hras $ 1000 Cujilán Arias Ruth Betzabeth Analista 1920 hras $ 1000 Total $ 2000 Presupuesto tentativo de recursos humanos. Aguilar y Cujilán, 2020 Tabla 2. Recursos tecnológicos hardware Nombre Descripción Precio Ordenador de sobre mesa Computador de uso personal, en el cual se llevó a cabo la codificación del sistema $ 350.00 Laptop Computador portátil que se utilizó para navegar dentro del sistema $ 350.00 Hosting Espacio físico alquilado para guardar la codificación en la nube $ 40.00 Total $ 740.00 Presupuesto tentativo de recursos tecnológicos hardware Aguilar y Cujilán, 2020 Tabla 3. Recursos tecnológicos software Nombre Descripción Precio Dominio Web Dominio de internet el cuál se utilizó para subir el sistema $ 25.00 HTML 5 Lenguaje de programación en el cual está basado el código fuente del sistema Gratuito 82 Hosting Web Dirección física que tiene el sistema web para el correcto ingreso y consulta de información $ 25.00 Php Lenguaje de programación para desarrollo web que está adicionado en HTML 5 Gratuito CSS Librerías creadas a partir del lenguaje de programación HTML 5 que permitieron dar estilos al sistema que se implemento Gratuito MySQL Server Es un sistema de administración de bases de datos alojado en un servidor web el cual permitió guardar los datos e información que se requiere consultar en la implementación de la propuesta Gratuito Editor Sublime Text 3 Editor de líneas de código que permitió la elaboración de la programación del sistema web Gratuito Total $ 50.00 Presupuesto tentativo de recursos tecnológicos software Aguilar y Cujilán, 2020 83 Tabla 4. Presupuesto total de recursos Nombre Descripción Precio Recursos Hardware Recursos tecnológicos físicos $ 740.00 Recursos software Recursos tecnológicos Lógicos $ 90.00 Recursos Humanos Personal que intervino durante el diseño de la propuesta tecnológica $ 2000.00 Total $ 2830.00 Presupuesto total para la implementación del sistema web Aguilar y Cujilán, 2020 Figura 4. Diagrama general de los procesos en la bananera Aguilar y Cujilán, 2020 84 9.1 Anexo 1. Entrevista a la administradora Universidad Agraria del Ecuador Facultad Ciencias Agrarias Ingeniería en Computación e informática Objetivo: Conocer todos los procesos que se realizan durante la producción del banano, así mismo entender cada uno de las actividades que se realizan dentro de la bananera, para que esta información sirva de base para realizar el aplicativo web. Herramienta de estudio: Formulario. Técnica de estudio: Entrevista. Entrevistadores: Aguilar Quimí Miguel David – Cujilán Arias Ruth Betzabeth. Fecha: Preguntas 1.- ¿Qué procesos administrativos se manejan en la bananera El Portón? Ninguno, todo se realiza manualmente. 2.- ¿Qué procesos productivos se manejan en la bananera? Se le lleva un control al racimo dependiendo de la cinta que se le coloque, esta se le rocía productos químicos que ayudan a que el racimo no se pudra o no le caiga algún tipo de animal, por lo general no se utiliza abono porque la mismas ramas que bota ayudan a la tierra a que se nutra, cuando el racimo ya está listo vienen los que controlan la calidad del banano, ellos utilizan herramientas con las que seleccionan las mejores racimas, y luego se las mete a los lavaderos para cortar las manos y pesarlos dentro de los cartones, todo esto es anotado dentro de un cuaderno, y aparte se hace una guía de remisión para el chofer transportista. 3.- ¿Qué proceso es el más importante durante la producción del banano? ¿Por qué? Bueno, aquí el proceso más importante es el corte, en donde se debe realizar minuciosamente el corte a cada racimo para luego transportarlos a las tinas por 85 medio de las garruchas para que el evaluador controle la calidad del banano dependiendo de los estándares definidos por el MAGAP. 4.- ¿Lleva un control anual de producción? Se utilizan cartillas que permiten llevar un control por año de las cosechas que se realizan y que son entregadas a los compradores, estas tienen separaciones con colores que ayudan a saber cuáles son las partes que ya han sido cosechadas y que próximamente necesitan ser tratadas para poder producir. 5.- ¿Existe algún registro de la producción del banano? Anotamos todo dentro de un cuaderno y también en las guías de remisión 6.- ¿Existe algún registro de las herramientas que se utilizan para la cosecha del banano? No hay registro todo se lo lleva en la mentalmente 7.- ¿Cómo lleva el control de las herramientas que manejan los empleados? No hay un control de herramientas, algunas quedan tiradas en los diferentes puntos de la bananera y a veces se las encuentra al tiempo de ser usadas 8.- ¿Cómo verifica la cosecha buena y la merma de las ventas? Esta es verificada por el evaluador, cuando cada racimo llega al lugar donde se están realizando las actividades de la bananera, para ser destajado y posteriormente revisado por el evaluador, seleccionando los racimos de buena calidad y así mismo dejando a un lado los racimos de rechazo que no están dentro del rango de medición o que tienen enfermedades. 9.- ¿Dónde se registra las producciones anuales, lleva algún control digital? Esto se registra en cuadernos y en las cartillas de control de cosecha anual. 10.- ¿Existe algún proceso que lo maneje una persona externa o ajena a la finca? Si, el proceso que se realiza por una persona externa a la bananera es el de control de calidad. 86 11.- ¿Qué actividades se realizan durante la cosecha? Primero seprocede a cortar el racimo y luego ser enviado por la garrucha, esta llega a la empacadora en donde se procede a desmanar los racimos que han sido seleccionados por el evaluador. 12.- ¿Existe algún proceso extra que se maneje dentro de la finca que no tenga que ver con el cultivo y la producción de banano? No existe tal proceso. 13.- ¿Cómo lleva el control de la información de sus empleados? No se realiza control de los empleados, ya que para realizar las actividades diarias dentro de la bananera no se necesita personal fijo. 14.- ¿Cree usted que esta herramienta le ayudaría a controlar los procesos de cultivo de banano dentro de la bananera? Sí, porque muchas de las cosas que hacemos dentro de la bananera no llevan un debido control, y con la ayuda de este sistema podremos monitorear los procesos que se realizan en la bananera. 15.- ¿Existe algún registro de compra de materia prima? No porque todo lo que se compra se utiliza el mismo día. 16.- ¿Cómo realiza el control de inventario de materia prima? Todo se lo lleva mentalmente 17.- ¿Qué actividades se llevan a cabo antes de realizar el empaquetado? Antes de realizar el empaquetado el evaluador controla el peso correcto de la caja que es de 46 libras y se etiqueta a los dedos del clúster dependiendo del mercado a donde se venderá la caja. Luego de esto se empaca el banano con un plástico absorbente y seguidamente se tapa la caja para subirla al camión donde será transportado. 18.- ¿Cuántas personas están involucradas en la actividad de la cosecha? 3 personas 87 19.- ¿Cuántas personas están involucradas en el corte de banano? 2 personas 20.- ¿Existe personal que transporta las cajas hasta el contenedor? Si dos personas transportan las cajas al puerto. 21.- ¿Cómo registran las guías de remisión? Si, ahí es donde se lleva el control de las cajas que se está vendiendo en el día y los datos del transportista, del camión y el lugar de destino. 22.- ¿Existe algún control para el embarcado de las cajas de banano? Si, las manos deben de estar envueltas de un plástico absorbente en la base de la caja y separadores para un buen empaque de la fruta ya sea en tres filas o cuatro filas, según el tamaño de la fruta. 23.- ¿Existe algún registro o herramienta que le ayude durante todo el proceso de cosecha? El registro manual que se lleva en la bananera y adicionalmente las guías de remisión. 24.- ¿Lleva Ud. algún registro de las cajas que se producen mensualmente? Guardamos las guías de remisión y anotamos en un cuaderno las cajas hechas en cada entrega. 25.- ¿En que registra la producción de cada semana? Aparte de tener ese registro en las guías de remisión se anota en un cuaderno. 88 9.2 Anexo 2. Entrevista a un empleado Universidad Agraria del Ecuador Facultad Ciencias Agrarias Ingeniería en Computación e informática Objetivo: Conocer a fondo las actividades que realizan los empleados para el cultivo, cuidado y cosecha del banano Herramienta de estudio: Formulario. Técnica de estudio: Entrevista. Entrevistadores: Aguilar Quimí Miguel David – Cujilán Arias Ruth Betzabeth. Preguntas 1.- ¿Cuánto dura el proceso de crecimiento del banano? El tiempo entre la siembra de una planta de banano y la cosecha del racimo es de 10 a 12 meses dependiendo de la variación del tiempo. La flor aparece en el sexto o séptimo mes. 2.- ¿Cómo está dividida la bananera? La bananera no tiene una división especifica por lote, las cosechas las realizan por el color de la cinta que toca en cada semana. 3.- ¿Existe algún registro que ayude a controlar la producción de banano? Nosotros los empleados no llevamos registro de nada, ya que tal registro lo lleva la dueña. 4.- ¿Existe alguna herramienta que ayude al control de la cosecha del banano? Si. 5.- ¿Cómo llevan el control de conteo de cintas del banano? Este control se lleva de acuerdo al calendario de enfunde, en donde dice que color de cinta tiene el racimo que se va a cortar, este calendario es proporcionado por la empresa a la que se le vende las cajas de banano. 89 6- ¿Existe algún instrumento que ayude con el control del tiempo de cosecha del banano? Si, uno se ayuda del calendario de enfunde. 8.- ¿Existe algún tipo de químico que ayude al crecimiento del banano? Si los fertilizantes y los químicos que se necesitan para las plagas de la fruta. 9.- ¿Existe algún proceso que se realice luego que se corte el racimo de banano? Si, la fruta es transportada a la tina para lavarla y desmanarla para llevarlas al plato donde se la pesa, etiqueta y se le hecha el químico para conservar la fruta y empacarla en la caja. 10.- ¿Cómo se lleva el control del corte del banano? Se lo lleva mentalmente. 11.- ¿Cómo se transporta el banano una vez que es cortado desde la mata madre? Se lo transporta por medio de las garruchas a la empacadora. 12.- ¿Cuantos racimos se transportan por garrucha? Depende de la persona que lleve la garrucha, por lo general transportan 6 a 8 racimos. 13.- ¿Qué actividad se realiza en las tinas? Se lava la fruta y se saca la flor de los dedos. 14.- ¿Existe alguna herramienta que se utiliza para la desfloración del banano? Si, para esto se ayuda de un curvo. 15.- ¿Con que frecuencia usted realiza el control de malezas del cultivo? Cada semana se fumiga dependiendo de cómo está la planta. 16.- ¿Quién lleva el control de la calidad del banano? 90 El evaluador que es asignado por la empresa que compra la fruta. 17.- ¿Qué indicadores utiliza el evaluador para seleccionar los racimos adecuados? El evaluador utiliza una calibración mínima que debe de estar dentro del rango de 40 hasta 48 milímetros, medidas definidas por el MAGAP. 18.- ¿Cómo se lleva el control de la caja de banano? Los trabajadores llevamos el control mentalmente. 19.- ¿Cómo lleva el control de plagas? Se lo lleva con insecticidas para que el banano mantenga sus propiedades y no sea afectado por algún tipo de enfermedad o animal. 91 9.3 Anexo 3. Ficha de observación de corte Universidad Agraria del Ecuador Facultad Ciencias Agrarias Ingeniería en Computación e informática Objetivo: Obtener información de cómo se realizan las actividades cotidianas de la trazabilidad del banano, para la implementación del aplicativo web FICHA DE OBSERVACIÓN (CORTE) Institución: Fecha: Administrador: Lugar donde se realizó la observación: Instrucciones: La información proporcionada por esta ficha ayuda a tener una comprensión mucho más profunda de los procesos productivos en el área de corte Aspectos Hallazgos Observaciones Se realiza un corte óptimo del racimo Si Control de racimos por colores de cinta Si Utilizan herramientas optimas al momento del corte del racimo Si Disponibilidad de las herramientas No Herramientas dispersas Tiempo de duración por corte de racimo En cada corte es necesario despedazar el tallo Un racimo por planta, aprox. 5 min. Tiempo de duración de traslado por Garruchada Dependiendo de los racimos que se lleven en la garrucha. El tiempo varía dependiendo de la persona que lleva la garrucha. Corte de tallo de la planta de banano (abono) Esta actividad se la realiza luego del corte del racimo Proceso que ayuda a nutrir el suelo. 92 9.4 Anexo 4. Ficha de observación del transporte en garrucha Universidad Agraria del Ecuador Facultad Ciencias Agrarias Ingeniería en Computación e informática Objetivo: Obtener información de cómo se realizan las actividades cotidianas de la trazabilidad del banano, para la implementación del aplicativo web FICHA DE OBSERVACIÓN (GARRUCHA/TRANSPORTE) Institución: Fecha: Empleado: Lugar donde se realizó la observación: Instrucciones: La información proporcionada poresta ficha ayuda a tener una comprensión mucho más profunda de los procesos productivos en el área de garrucha/transporte Aspectos Hallazgos Observaciones Utilizan herramientas destinadas al cuidado del racimo para el transporte Si Colocación óptima del racimo en la garrucha Si hay un cuidado Los racimos son trasladados cuidadosamente para no estropearlo. Cantidad máxima de transporte por garruchada De 6 a 8 racimos. Debido a que esta actividad la realiza un trabajador con su fuerza. inconvenientes al momento del transporte No El racimo es maltratado durante el transporte No Los racimos son cuidadosamente transportados a la empacadora Anomalías en el tiempo de recorrido de la garrucha hasta las tinas No Anomalías en el Desenganche de la garrucha No 93 9.5 Anexo 5. Ficha de observación del proceso de lavado y empaque Universidad Agraria del Ecuador Facultad Ciencias Agrarias Ingeniería en Computación e informática Objetivo: Obtener información de cómo se realizan las actividades cotidianas de la trazabilidad del banano, para la implementación del aplicativo web FICHA DE OBSERVACIÓN (LAVADO/EMPAQUE) Institución: Fecha: Empleado: Lugar donde se realizó la observación: Instrucciones: La información proporcionada por esta ficha ayuda a tener una comprensión mucho más profunda de los procesos productivos en el área de garrucha/transporte Aspectos Hallazgos Observaciones Realiza desflore adecuado del racimo Si Cantidad adecuada en el corte de manos del racimo De 8 a 12 dedos Esto se realiza en las tinas cuando se lava la fruta Lavado adecuado de las manos en la tina # 1 Si Movilización de manos de la Tina # 1 a la Tina # 2 Si Merma de manos en mal estado o mal maniobradas Si Esta merma es producto de los racimos que no pasan el control de calidad. Colocación de cartulinas para protección de las manos Si Pesado exacto de las cajas Si El peso recomendado es de 46 libras. Transporte adecuado hacia el contenedor Si 94 Llenado de guía de remisión adecuado Si Esta guía lo llena la dueña de la bananera con el transportista. Actividades de limpieza después del embarque Si 95 9.6 Anexo 6. Pruebas aplicadas al sistema Prueba de usabilidad N° DE PRUEBA FECHA: SOFTWARE: OBJETIVO DE PRUEBA: Criterios de usabilidad SI NO EXCELENTE La autenticación del usuario y contraseña es vital para la seguridad del sistema. El acceso es restringido a cada usuario según su perfil y no puede ingresar al sistema si no está registrado. La estructura de cada uno de los módulos, es la apropiada y su organización clara. Los colores son los apropiados para este sistema web. Las pantallas de la aplicación web son accesibles y su usabilidad brinda al usuario un uso sencillo de la misma. Puede realizar cada uno de los procesos sin dificultad alguna. El tiempo de respuesta a cada solicitud de proceso es adecuado. El ingreso de información y la búsqueda por filtros es fácil y sencillo. La información que se emite a través de consultas y reportes cumple con lo requerido y garantiza que está accesible únicamente a personal autorizado. La implementación del aplicativo web, es vital para realizar los procesos de manera eficiente y optimizar recursos. La aplicación web cumple con los requerimientos de la bananera. El aplicativo web representa el avance de la tecnología, y está de acuerdo en que sigan implementando proyectos tecnológicos como este. Observaciones Generales Desarrollador del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Encargado de realizar la prueba 96 Prueba de eficiencia N° DE PRUEBA FECHA: MODULO: OBJETIVO DE LA PRUEBA: TIPOS DE FLUJOS DE DATOS Archivo ( ) Pantalla (x) Informe ( ) Formulario ( ) Interno ( ) ORIGEN DESTINO DATOS QUE VIAJAN CON EL FLUJO REGISTRO BÚSQUEDA VOLUMEN / TIEMPO Tiempo de respuesta para ingresar al sistema Tiempo de respuesta en ingresar a los módulos Tiempo de respuesta en ingresar datos Tiempo de respuesta en editar datos del sistema Tiempo de respuesta en buscar datos por id Tiempo de respuesta en buscar datos por fecha Tiempo de respuesta en imprimir reportes Tiempo de respuesta en ingresar a submódulos Tiempo de respuesta en cerrar sesión Observaciones Generales Desarrollador del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Encargado de realizar la prueba 97 Prueba de funcionalidad Nombre: Acceso al sistema Númer o Descripció n Pasos Campos Validado s Resultado s Esperados Resultados Secundario s Resultado s Obtenidos 1 Ingresar al sistema web Ingresar al link Si Visualizació n del login de usuario. Ninguno Se accedió al sistema sin ningún error 2 Ingresar datos Llenar los campos de usuario y clave Si Ninguno Muestra un error de datos incorrectos Validación de datos. 3 Entrar al sistema Presion ar el botón acceder Si Muestra todo el menú del sistema Presenta un mensaje de error si los datos no son los correctos Ingreso total a todas las opciones del sistema web Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Módulo cultivo Núme ro Descripci ón Pasos Campo s Validad os Resultados Esperados Resultado s Secundari os Resultado s Obtenidos 1 Acceder al módulo Selecciona el menú de cultivo Si Visualizació n del login de usuario. Ninguno Acceso al sistema de trazabilidad 2 Ingresar datos Ingresar los datos necesarios en cada campo, los Si Inconcordan cia en las fechas de cultivo Si no completa el formulario le envía un Se guardaron fechas erróneas al módulo 98 campos son: n° de racimo, Id lote, banano, fecha, hora, empleado, observacio nes y estado mensaje de alerta 3 Seleccion ar estado Dar clic sobre la direccional de estado Visualizar opciones de activo e inactivo Ninguno Resultado esperado 4 Guardar registro Presionar el botón guardar Los datos son enviados Si los campos no están debidamen te llenos emite un mensaje de alerta Datos guardados correctame nte 5 Buscar registros Realizar búsqueda por filtros Si Visualizar los resultados de la búsqueda Ninguno Resultado esperado Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Módulo cultivo Nú mer o Descripción Pasos Camp os Valida dos Resultados Esperados Resultad os Secunda rios Resultados Obtenidos 1 Acceder al módulo Selecciona el menú de cultivo Si Visualización del login de usuario. Ninguno Acceso al sistema de trazabilidad 99 2 Ingresar datos Ingresar los datos necesarios en cada campo, los campos son: n° de racimo, Id lote, banano, fecha, hora, empleado, observacion es y estado Si Registro exitoso del cultivo Si no completa el formulari o le envía un mensaje de alerta Se realizó correctament e el registro de cultivo 3 Seleccionar estado Dar clic sobre la direccional de estado Visualizar opciones de activo e inactivo Ninguno Resultado esperado 4 Guardar registro Presionar el botón guardar Los datos son enviados Si los campos no están debidame nte llenos emite un mensajede alerta Datos guardados correctament e 5 Buscar registros Realizar búsqueda por filtros Si Visualizar los resultados de la búsqueda Ninguno Resultado esperado Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Módulo producción de banano Númer o Descripci ón Pasos Campos Validad os Resultado s Esperado s Resultado s Secundari os Resultados Obtenidos 1 Acceder al módulo Seleccio na los submenú s de la producci Si Visualizaci ón del login de usuario. Ninguno Acceso al sistema de trazabilidad 100 ón de banano 2 Ingresar datos Ingresar los datos necesari os en cada campo de cada submenú Si Errores al llamar las fechas de cultivo Si no completa el formulario le envía un mensaje de alerta No se mostraron las fechas correctamente 3 Seleccion ar estado Dar clic sobre la direccion al de estado Visualizar opciones de activo e inactivo Ninguno Resultado esperado 4 Guardar registro Presiona r el botón guardar Los datos son enviados Si los campos no están debidamen te llenos emite un mensaje de alerta Datos guardados correctamente 5 Buscar registros Realizar búsqued a por filtros Si Visualizar los resultados de la búsqueda Ninguno Resultado esperado Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Módulo producción de banano Númer o Descripci ón Pasos Campos Validado s Resultado s Esperados Resultado s Secundari os Resultados Obtenidos 1 Acceder al módulo Seleccio na los submenú s de la producci ón de banano Si Visualizaci ón del login de usuario. Ninguno Acceso al sistema de trazabilidad 101 2 Ingresar datos Ingresar los datos necesari os en cada campo de cada submenú Si Obtiene datos correctos del módulo de cultivo Si no completa el formulario le envía un mensaje de alerta Se realizó correctamen te el registro de producción 3 Selecciona r estado Dar clic sobre la direccion al de estado Visualizar opciones de activo e inactivo Ninguno Resultado esperado 4 Guardar registro Presionar el botón guardar Los datos son enviados Si los campos no están debidament e llenos emite un mensaje de alerta Datos guardados correctamen te 5 Buscar registros Realizar búsqued a por filtros Si Visualizar los resultados de la búsqueda Ninguno Resultado esperado Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Control de calidad Númer o Descripci ón Pasos Campos Validad os Resultados Esperados Resultado s Secundari os Resultados Obtenidos 1 Acceder al módulo Seleccio na los submenú s del control de calidad Si Visualizació n del login de usuario. Ninguno Acceso al sistema de trazabilidad 2 Ingresar datos Ingresar los datos necesari os en cada campo Si Falla en la normalizaci ón del código de caja Si no completa el formulario le envía un mensaje de alerta Se registraron códigos erróneos de caja 102 de cada submenú 3 Selecciona r estado Dar clic sobre la direccion al de estado Visualizar opciones de activo e inactivo Ninguno Resultado esperado 4 Guardar registro Presionar el botón guardar Los datos son enviados Si los campos no están debidament e llenos emite un mensaje de alerta Datos guardados correctamen te 5 Buscar registros Realizar búsqued a por filtros Si Visualizar los resultados de la búsqueda Ninguno Resultado esperado Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Control de calidad Númer o Descripci ón Pasos Campos Validad os Resultados Esperados Resultado s Secundari os Resultados Obtenidos 1 Acceder al módulo Seleccio na los submenú s del control de calidad Si Visualizació n del login de usuario. Ninguno Acceso al sistema de trazabilidad 2 Ingresar datos Ingresar los datos necesari os en cada campo de cada submenú Si Correcta normalizaci ón del código de caja correcta Ninguno Se realizaron correctamen te los registro de logística 103 3 Selecciona r estado Dar clic sobre la direccion al de estado Visualizar opciones de activo e inactivo Ninguno Resultado esperado 4 Guardar registro Presionar el botón guardar Los datos son enviados Si los campos no están debidament e llenos emite un mensaje de alerta Datos guardados correctamen te 5 Buscar registros Realizar búsqued a por filtros Si Visualizar los resultados de la búsqueda Ninguno Resultado esperado Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Módulo de logística Númer o Descripci ón Pasos Campos Validado s Resultado s Esperados Resultado s Secundari os Resultados Obtenidos 1 Acceder al módulo Seleccio na el menú de logística Si Visualizaci ón del login de usuario. Ninguno Acceso al sistema de trazabilidad 2 Ingresar datos Ingresar los datos necesari os en cada campo. Si Visualizaci ón del nuevo registro de logística. Si no completa el formulario le envía un mensaje de alerta Se realizaron los registros de logística exitosament e 3 Selecciona r estado Dar clic sobre la direccion al de estado Visualizar opciones de activo e inactivo Ninguno Resultado esperado 104 4 Guardar registro Presionar el botón guardar Los datos son enviados Si los campos no están debidament e llenos emite un mensaje de alerta Datos guardados correctamen te 5 Buscar registros Realizar búsqued a por filtros Si Visualizar los resultados de la búsqueda Ninguno Resultado esperado Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Módulo de mantenimiento Númer o Descripci ón Pasos Campos Validad os Resultado s Esperado s Resultado s Secundari os Resultados Obtenidos 1 Acceder al módulo Selecciona los submenús de mantenimie nto Si Visualizaci ón del login de usuario. Ninguno Acceso al sistema de trazabilidad 2 Ingresar datos Ingresar los datos necesarios en cada campo de cada submenú Si Visualizaci ón de los nuevos registros de cada submódulo Si no completa el formulario le envía un mensaje de alerta Se realizó los registros de banano, lote, motivos, clientes, usuarios, cintas y transportist as exitosament e 3 Seleccion ar estado Dar clic sobre la direccional de estado Visualizar opciones de activo e inactivo Ninguno Resultado esperado 105 4 Guardar registro Presionar el botón guardar Los datos son enviados Si los campos no están debidamen te llenos emite un mensaje de alerta Datos guardados correctame nte 5 Buscar registros Realizar búsqueda por filtros Si Visualizar los resultados de la búsqueda Ninguno Resultado esperado Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Modulo reportes Número Descripció n Pasos Campos Validado s Resultado s Esperados Resultados Secundario s Resultado s Obtenidos 1 Generar reportes por cada modulo Dar clic en el botón imprimi r Falta del botón imprimir Ninguno No se pudo visualizar los reportes Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Módulo reportes Númer o Descripció n Pasos Campos Validado s Resultados Esperados Resultados Secundario s Resultado s Obtenidos 106 1 Generar reportes por cada modulo Dar clic en el botón imprimi r El sistema genera reportes exitosament e Ninguno Se pudo visualizar los reportes Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de funcionalidad Nombre: Validaciones del sitio web Númer o Descripci ón Pasos Campos Validad os Resultad os Esperado s Resultado s Secundari os Resultados Obtenidos 1 Verificació n y Validación de la Usabilidad Verificar si los campos de textos están correctame nte validados Si Solo debe permitir ingresar el tipo de dato especifica do para cada campo en la caja de texto Ninguno Validacione s verificadas correctame nte Desarrolladores del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Firma: Encargado de realizar la prueba: Firma: Prueba de portabilidad Adaptabilidad N° DE PRUEBA Prueba de portabilidad FECHA: 11 de agosto del 2020 SOFTWARE: Sistema web de trazabilidad en la cadena de cosecha del banano en la bananera el portón OBJETIVO DE PRUEBA: Conocer la opinión de los usuarios con respecto al sistema desarrollado. Información del funcionamiento del sistema SI NO ¿El ambiente de trabajo del software es agradable? 107 ¿Cree que existe sincronía entre la forma en que se despliegan los contenidos y en la que se desplaza a través de ellos? ¿Es fácil ingresar al sistema en cualquier navegador? Observaciones Generales Ninguna Desarrollador del sistema: Aguilar Quimí Miguel David Cujilán Arias Ruth Betzabeth Encargado de realizar la prueba UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS ESCUELA DE COMPUTACIÓN E INFORMÁTICA Datos Generales para la prueba de aceptación Objetivo: Obtener los requerimientos necesarios para el desarrollo del sistema web para la para la trazabilidad en la cadena de cosecha del banano en la bananera El Portón. 1. ¿Cuál es su impresión general de la página? MARQUE CON UNA X, SEGÚN SU NIVEL DE SATISFACCIÓN PREGUNTAS No aplica Insatisfecho Satisfecho Muy satisfecho F U N C IO N A L ID A D 1 La aplicación web permite la realización de tareas de manera fácil. 2 Es fácil registrar la información en el aplicativo. 3 El sistema informático ha cumplido con los requerimientos solicitados IN T E R F A Z 4 La aplicación web está organizada adecuadamente. 5 La presentación de la aplicación en la pantalla es amigable. 6 Son apropiados el diseño y los colores utilizados en la aplicación. A C C E S IB IL ID A D 7 El contenido y sus elementos están bien ubicados en la aplicación. 108 8 Existe accesibilidad del aplicativo en diversos dispositivos (equipos de escritorio, laptops, tabletas, celulares y). U S A B IL ID A D 9 Le parece sencillo su uso. 10 La ejecución de los procesos es rápida. C A P A C IT A C IÓ N 11 Se realizó la capacitación de forma clara y dinámica. 12 La capacitación cumplió con las expectativas de la bananera. 109 Plan de calidad del proyecto Característica Subcaracterística /Criterio META METRICAS Medic ión (fórm ula) PREGUNTAS Usabilidad Facilidad de aprendizaje 98% Mensajes de ayuda Documentación Aprendizaje Eficacia 100% ¿La autenticación del usuario y contraseña es vital para la seguridad del sistema? ¿El acceso es restringido a cada usuario según su perfil y no puede ingresar al sistema si no está registrado? ¿La estructura de cada uno de los módulos, es la apropiada y su organización clara? ¿Los colores son los apropiados para este sistema web? ¿Las pantallas de la aplicación web son accesibles y su usabilidad brinda al usuario un uso sencillo de la misma? ¿Puede realizar cada uno de los procesos sin dificultad alguna? ¿El tiempo de respuesta a cada solicitud de proceso es adecuado? ¿El ingreso de información y la búsqueda por filtros es fácil y sencillo? ¿La información que se emite a través de consultas y reportes cumple con lo requerido y garantiza que está accesible únicamente a personal autorizado? ¿La implementación del aplicativo web, es vital para realizar los procesos de manera eficiente y optimizar recursos? ¿La aplicación web cumple con los requerimientos de la bananera? 110 ¿El aplicativo web representa el avance de la tecnología, y está de acuerdo en que sigan implementando proyectos tecnológicos como este? Comportamiento del tiempo 95% Tiempo de respuesta 100% ¿Cuál es el tiempo de respuesta para ingresar al sistema ¿Cuál es el tiempo de respuesta en ingresar a los módulos ¿Cuál es el tiempo de respuesta en ingresar datos ¿Cuál es el tiempo de respuesta en editar datos del sistema ¿Cuál es el tiempo de respuesta en buscar datos por id ¿Cuál es el tiempo de respuesta en buscar datos por fecha ¿Cuál es el tiempo de respuesta en imprimir reportes ¿Cuál es el tiempo de respuesta en ingresar a submódulos ¿Cuál es el tiempo de respuesta en cerrar sesión Funcionalidad Seguridad 95% Login 100% ¿Pudo acceder al sistema sin ningún error? ¿El sistema cuenta con validaciones de usuario y contraseña? 111 Trazabilidad 95% Funcionalidad del módulo de cultivo Funcionalidad del módulo de producción de banano Funcionalidad del módulo de control de calidad Funcionalidad del módulo de logística 96% ¿Los módulos funcionan correctamente? ¿Se muestran las fechas correctamente? ¿Se guardan códigos erróneos en los registros? ¿El sistema permite realizar el registro exitoso de cada uno de los módulos? ¿El sistema lleva un correcto seguimiento de las actividades de trazabilidad? Complimiento de la funcionalidad 95% Funcionalidad del módulo de mantenimiento Funcionalidad del módulo de reportes Funcionalidad de las validaciones del sistema 98% ¿Se realizó los registros de banano, lote, motivos, clientes, usuarios, cintas y transportistas? ¿El sistema permite visualizar los reportes? ¿El sistema tiene validaciones para cada uno de los campos? Portabilidad Adaptabilidad 98% Adaptabilidad a diferentes navegadores 100% ¿El ambiente de trabajo del software es agradable? ¿Cree que existe sincronía entre la forma en que se despliegan los contenidos y en la que se desplaza a través de ellos? ¿Es fácil ingresar al sistema en cualquier navegador? 112 Comportamiento en el tiempo Proceso Promedio de tiempo de respuesta Iniciar sesión 2,13 segundos Ingreso por módulos 1,75 segundos Registro de actividades 0,27 segundos Búsqueda por id 0,44 segundos Búsqueda por fecha 0,43 segundos Imprimir reporte 0,31 segundos Ingreso por submódulos 1,53 segundos Cerrar sesión 1,68 segundos Figura 5. Tiempos de respuesta promedio del sistema Aguilar y Cujilán, 2020 113 Figura 6.Tiempo de respuesta por solicitud de proceso Aguilar y Cujilán, 2020 Figura 7.Arquitectura del proyecto Aguilar y Cujilán,2020 Módulo de cultivo Módulo de producción del banano Módulo de logística Módulo de control de calidad Módulo Mantenimiento Módulo de reportes 114 Figura 8. Diagrama de flujo de datos nivel 0 Aguilar y Cujilán, 2020 Figura 9. Diagrama de flujo de datos nivel 1 Aguilar y Cujilán, 2020 115 Figura 10. Diagrama de caso de uso general Aguilar y Cujilán, 2020 116 Figura 11. Diagrama de caso de uso de cultivo y producción Aguilar y Cujilán, 2020 117 Figura 12. Diagrama de caso de uso de control de calidad Aguilar y Cujilán, 2020 Figura 13. Diagrama de caso de uso de clientes y trasportistas Aguilar y Cujilán, 2020 118 Figura 14. Diagrama de caso de uso de mantenimiento Aguilar y Cujilán, 2020 Figura 15. Diagrama de paquetes del sistema web Aguilar y Cujilán, 2020 119 Figura 16 Modelo de navegación del usuario administrador Aguilar y Cujilán, 2020 120 Figura 17 Modelo de navegación del usuario empleado Aguilar y Cujilán, 2020 Figura 18 Modelo de navegación del usuario evaluador Aguilar y Cujilán, 2020 Gestionar corte banano 121 Figura 19. Diagrama de base de datos Aguilar y Cujilán, 2020 122 9.7 Anexo 7. Manual de usuario UNIVERSIDAD AGRARIA DEL ECUADOR FACULTAD DE CIENCIAS AGRARIAS CARRERA DE INGENIERÍA EN COMPUTACIÓN E INFORMÁTICA MANUAL DE USUARIO OBJETIVO El siguiente manual de usuario tiene como funcionabilidad presentar todas las transacciones del sistema web para que sirva como guía de los usuarios de la bananera El Portón. SISTEMA WEB DE TRAZABILIDAD DE BANANO INICIO DE SESION Cuando se accede al sitio web se carga el siguiente formulario. 123 Pasos: 1.-Se ingresa el usuario registrado en el sistema anteriormente por el administrador. 2.-Ingresar la clave. 2.-Presionar el botón de Iniciar Sesión. MENU PRINCIPAL Cuando se accede de manera correcta al sistema se carga la página principal que contiene el siguiente menú. Este sistema tiene los siguientes módulos: Módulo de cultivo Módulo de producción del banano Producción de empleados Módulo de control de calidad Módulo de logística 124 Módulo Mantenimiento Módulo de reportes 1. Módulo de cultivo Este módulo sirve para registrar todos los cultivos que tiene la bananera en cada uno de sus lotes. 2. Módulo de producción del banano Este módulo contiene diferentes submenús los cuales son: 125 Seguimiento de banano Este submenú sirve para ingresar todos los seguimientos que se le realizan a la planta. Enfunde de banano Este submenú sirve para ingresar todos los enfundes que se le realizan a la planta luego de haber realizado el seguimiento a la misma. 126 Corte de banano Este submenú sirve para ingresar todos los cortes que se le realizan a cada planta luego de haber realizado el enfunde. Producción de empleados En esta parte del sistema se puede observar tanto la producción de los empleados como de los evaluadores. 127 3. Módulo de control de calidad En este módulo hay dos submenús los cuales son el control de calidad del racimo y el control de calidad de la caja los cuales se detallan a continuación: 128 Control de calidad del racimo Este submenú es el encargado de controlar cada uno de los racimos que van llegando de la etapa del corte, en esta etapa se va revisando minuciosamente el racimo dándolo por aceptado o rechazado. Control de calidad de caja En este submenú se registra las cajas que se realizan en la bananera tomando en cuenta a que lote pertenecen y su peso bruto y neto. 129 4. Módulo de logística En este módulo se registra las cajas que se producen semanalmente asignándole un debido cliente y transportista, así mismo el lugar de origen y el destino. 5. Módulo Mantenimiento En este módulo hay 7 submenús los cuales se detallan a continuación: 130 Registro de Banano En este submenú se registra el tipo de banano que produce la bananera. Registro de lote En este submenú se registra cada uno de los lotes que tiene la bananera con sus respectivas características. http://sisbanelporton.com/Principales/banano.php http://sisbanelporton.com/Principales/lote.php 131 Registro de Motivos En este submenú se registra los motivos por los cuales se realiza la producción de banano. Registro de clientes En este submenú se registra a los clientes de la bananera. http://sisbanelporton.com/Principales/motivo_transporte.php http://sisbanelporton.com/Principales/clientes.php 132 Registro de usuarios En este submenú se registra a cada uno de los usuarios que tiene el sistema, sea este administrador, empleado y evaluador. Registro de cintas En este submenú se registra cada una de las cintas que se necesitan para el enfunde y para conocer el tiempo de vida de un racimo. http://sisbanelporton.com/Principales/usuarios.php http://sisbanelporton.com/Principales/cintas.php 133 Registro de transportistas En este submenú se registra a los transportistas que llevan las cajas hasta el puerto. 6. Módulo de reportes En este submenú se puede ver los reportes que realiza el sistema mediante gráficos en barra y así también permite generar reportes en pdf de las actividades más importantes de la bananera. http://sisbanelporton.com/Principales/personal_transporte.php 134