Arias Rocha Katherine Daniela
Arias Rocha Katherine Daniela
Arias Rocha Katherine Daniela
TRABAJO DE TITULACIÓN
PREVIO A LA OBTENCIÓN DEL TÍTULO DE
LICENCIADA EN SISTEMAS DE INFORMACIÓN
ÁREA
DESARROLLO DE SOFTWARE
TEMA
DESARROLLO DE SISTEMA WEB, QUE CONTROLE EL
PROCESO DE SECADO DEL CACAO, MEDIANTE
REPORTES DE RENDIMIENTOS PARA LA COMPRA Y
VENTA DEL PRODUCTO, EN EL "COMERCIAL
LISSETTE”, DEL RECINTO “SOLEDAD GRANDE” DEL
CANTÓN SIMÓN BOLÍVAR.
AUTORA
ARIAS ROCHA KATHERINE DANIELA
DIRECTORA DE TRABAJO
LSI. LINO CASTILLO KATTY NANCY, MSIG.
Yo, ARIAS ROCHA KATHERINE DANIELA, con C.I. No. 0930534151, certifico que
los contenidos desarrollados en este trabajo de titulación, cuyo título es DESARROLLO
DE SISTEMA WEB, QUE CONTROLE EL PROCESO DE SECADO DEL CACAO,
MEDIANTE REPORTES DE RENDIMIENTOS PARA LA COMPRA Y VENTA
DEL PRODUCTO, EN EL "COMERCIAL LISSETTE”, DEL RECINTO
“SOLEDAD GRANDE” DEL CANTÓN SIMÓN BOLÍVAR., son de mi/nuestra
absoluta propiedad y responsabilidad, en conformidad al Artículo 114 del CÓDIGO
ORGÁNICO DE LA ECONOMÍA SOCIAL DE LOS CONOCIMIENTOS,
CREATIVIDAD E INNOVACIÓN*, autorizo/amo la utilización de una licencia gratuita
intransferible, para el uso no comercial de la presente obra a favor de la Universidad de
Guayaquil.
Habiendo sido nombrado LSI. LINO CASTILLO KATTY NANCY, MSIG., tutor del
trabajo de titulación certifico que el presente trabajo de titulación ha sido elaborado por
ARIAS ROCHA KATHERINE DANIELA, con mi respectiva supervisión como
requerimiento parcial para la obtención del título de LICENCIADA EN SISTEMAS DE
INFORMACIÓN.
https://secure.urkund.com/old/view/125714069-134945-
477754#q1bKLVayirY0idVRKs5Mz8tMy0xOzEtOVbIy0DMwMDQ0MTO2MDCysD
S2MDM3NzWrBQA=
KATTY NANCY
LINO
SR.
Ing. Cabezas Galarza Franklin Augusto, MAE.
DIRECTOR (E) DE LA CARRERA SISTEMAS DE INFORMACIÓN
FACULTAD DE INGENIERÍA INDUSTRIAL
UNIVERSIDAD DE GUAYAQUIL
Ciudad. -
De mis consideraciones:
Dando por concluida esta tutoría de trabajo de titulación, CERTIFICO, para los fines
pertinentes, que el estudiante ARIAS ROCHA KATHERINE DANIELA está apto para
continuar con el proceso de revisión final.
Atentamente,
Dedicatoria
Dedico desde el fondo de mi corazón este trabajo a DIOS, por ser mi sustento, mi guía y
mi refugio en cada instante, por darme sabiduría y paciencia para terminar este trabajo.
A mi madre GLADYS ROCHA a quien amo profundamente, por ser quien me ha
ayudado, aconsejado, amado y cuidado toda mi vida.
A mis hermanos Ericka y Karla y Juan por ser quiénes me han apoyado, animado y amado
en todo momento. Finalmente, a todas las personas que aportaron sus buenas vibras mientras
desarrollaba este proyecto.
viii
Agradecimiento
ÍNDICE GENERAL
Nº Descripción Pág.
Introducción 1
Capítulo I
Marco Teórico
N° Descripción Pág
1.1. Antecedentes 1
1.2. Planteamiento del problema 1
1.3. Objeto de estudio 2
1.4.2. Delimitación cronológica 2
1.4.3. Delimitación semántica 3
1.5. Justificación de la investigación 3
1.6. Alcance 4
1.6.1. Objetivo General 5
1.7. Marco Teórico 5
1.7.1. Tipos de cacao producidos en Ecuador 5
1.7.2. Clasificación de granos de cacao por su aroma y calidad. 6
1.7.3. Ecuador como exportador de cacao 6
1.7.5. Exportación de productos semielaborados a base de cacao 9
1.7.6. Proceso de secado de cacao 9
1.7.6.1. Revisión de granos de cacao 9
1.7.6.2. Inicio de proceso de secado 10
1.7.7. Precio del cacao 11
1.7.8. Beneficios del cacao en la salud 13
1.8. Marco referencial 14
1.9. Marco conceptual 16
1.9.1. Software o Aplicación Web 16
1.9.2. Lenguaje de programación 17
1.9.3. Internet 18
1.9.4. Arquitectura de desarrollo de aplicaciones Web 20
x
Capítulo II
Metodología
Nº Descripción Pág.
2.1. Tipo de investigación 43
2.2. Enfoque cualitativo 43
2.2.1. Exploratorio 44
2.2.2. Descriptiva 45
2.3. Recolección de datos 45
2.3.1. Observación 46
2.3.2. Entrevista 47
2.4. Análisis documental 50
2.4.1. Factura 50
2.4.2. Notas de ventas 52
2.5. Diagrama de Causa y Efecto. 53
2.6. Perfiles de usuarios 53
2.7. Diagrama ASME 55
2.7.1. Descripción del diagrama ASME 55
2.8. Requerimientos del sistema 56
2.8.1. Requerimientos funcionales 56
2.8.2. Requerimientos no funcionales 57
2.9. Casos de uso 58
xi
Capitulo III
Propuesta
Nº Descripción Pág.
3.1 Tema 66
3.1.1. Objetivo 66
3.1.2. Entorno de software 66
3.2 Fase de diseño 67
3.2.1. Diagrama de clases 67
3.2.2. Diagramas de actividades 67
3.2.4. Diagramas de robustez 74
3.3. Mapa de sistema 80
3.4. Descripción de diccionario de tablas 81
3.5. Especificaciones de prototipo 93
3.6. Cronograma de actividades 102
3.7. Conclusiones y recomendaciones 103
3.7.1. Conclusiones 103
3.7.2. Recomendaciones 104
Anexos 105
Bibliografía 111
xii
ÍNDICE DE FIGURA
N° Descripción Pág.
Figura 1. Ubicación del comercial “lissette” 2
Figura 2. Tipos de cacaos. 6
Figura 3. Mapa de las provincias productoras de cacao. 7
Figura 4. Porcentajes de la producción cacaotera por provincias 8
Figura 5. Porcentaje de los productos semielaborados a base de cacao. 9
Figura 6. Proceso de preparación de cacao antes de su exportación 11
Figura 7. Precio anual del cacao. 11
Figura 8. Precios de futuras contrataciones con ice futures europe & ice future u.s. 12
Figura 9. Participación en las exportaciones para ecuador. 13
Figura 10. Peticiones información. 19
Figura 11. Icono de netbeans. 22
Figura 12. Ícono de intellinj idea 23
Figura 13. Ventajas de las bases de datos. 23
Figura 14. Icono de postgresql. 25
Figura 15. Características de postgresql. 26
Figura 16. Ícono de mysql. 26
Figura 17. Modelo cliente servidor. 29
Figura 18. Modelamiento de servicio. 29
Figura 19. Clasificación de los diagramas uml. 31
Figura 20. Ventajas del uso de ideas modeler. 32
Figura 21. Proceso de deming. 35
Figura 22. Proceso de iconix. 37
Figura 23. Enfoque cualitativo de la investigación. 44
Figura 24. Investigación exploratoria. 45
Figura 25. Métodos para generar datos. 46
Figura 26. Emisión de factura. 51
Figura 27. Emisión de nota de venta. 52
Figura 28. Mapa del sistema web 80
Figura 29. Diagrama de gantt. Cronograma de actividades. 102
Figura 30. Entrevista realizada al administrador del comercial "lissette" 106
xiii
ÍNDICE DE CUADROS
N° Descripción Pág.
Cuadro 1. Login de usuario 62
Cuadro 2. Generar reportes de rendimiento 62
Cuadro 3. Gestionar compras 63
Cuadro 4. Gestionar ventas 63
Cuadro 5. Gestionar ventas 64
Cuadro 6. Gestionar usuario 65
Cuadro 7. Descripción de tabla usuario. 81
Cuadro 8. Descripción de tabla cliente. 82
Cuadro 9. Descripción de tabla proveedor. 83
Cuadro 10. Descripción de tabla producto. 84
Cuadro 11. Descripción de tabla compras. 85
Cuadro 12. Descripción de tabla venta. 86
Cuadro 13. Descripción de tabla tipoproducto. 87
Cuadro 14. Descripción de tabla detallecompra. 88
Cuadro 15. Descripción de tabla detalleventa. 89
Cuadro 16. Descripción de tabla productoenprocesohumedo. 90
Cuadro 17. Descripción de tabla productoenprocesoseco. 91
Cuadro 18. Descripción de tabla tipocliente. 92
Cuadro 19. Diseño de interfaz de registro de usuario. 93
Cuadro 20. Diseño de interfaz de registro de cliente. 94
Cuadro 21. Diseño de interfaz de registrar compras. 94
Cuadro 22. Diseño de interfaz de registrar ventas. 96
Cuadro 23. Diseño de interfaz de cuadros estadísticos. 97
Cuadro 24. Diseño de interfaz de consultar compras. 98
Cuadro 25. Diseño de interfaz de consultar ventas. 99
Cuadro 26. Diseño de interfaz de producto proceso humedo. 100
Cuadro 27. Diseño de interfaz de producto proceso seco. 101
xv
ÍNDICE DE DIAGRAMAS
N° Descripción Pág.
Diagrama 1. Diagrama asme de la gestión operacional del comercial 55
Diagrama 2. Diagrama de caso de uso del proceso iniciar sesión 58
Diagrama 3. Diagrama de caso de uso del proceso de generar reportes 58
Diagrama 4. Diagrama de caso de uso del proceso gestionar compras 59
Diagrama 5. Gestionar compras 59
Diagrama 6. Diagrama de caso de uso del proceso gestionar venta 60
Diagrama 7. Diagrama de caso de uso del proceso gestionar usuario 60
Diagrama 8. Diagrama caso de uso conceptual 61
Diagrama 9. Modelo de diagrama de clases 67
Diagrama 10. Diagrama de actividad del proceso generar reporte 68
Diagrama 11. Diagrama de actividades del proceso de registrar compras 69
Diagrama 12. Diagrama de actividad del proceso registrar ventas 70
Diagrama 13. Diagrama de actividad del proceso iniciar sesión 71
Diagrama 14. Diagrama de actividad de proceso registrar usuarios 72
Diagrama 15. Diagrama entidad-relación. 73
Diagrama 16. Diagrama de robustez del proceso iniciar sesión 74
Diagrama 17. Diagrama de robustez de proceso registrar usuario. 74
Diagrama 18. Diagrama de robustez del proceso modificar usuario 75
Diagrama 19. Diagrama de robustez del proceso registrar compras 77
Diagrama 20. Diagrama de robustez del proceso registrar ventas 77
Diagrama 21. Diagrama de secuencias del proceso iniciar sesión 78
Diagrama 22. Diagrama de secuencia de proceso registrar venta 78
Diagrama 23. Diagrama de secuencia de proceso registrar compra 79
Diagrama 24. Diagrama de secuencia para registro de usuario. 79
xvi
ÍNDICE DE TABLAS
N° Descripción Pág.
Tabla 1. Productos ecuatorianos exportados en 2020 (en miles) 8
Tabla 2. Ventajas y desventajas de las aplicaciones web 17
Tabla 3. Intérpretes y compiladores de los diferentes lenguajes de programación. 18
Tabla 4. Ventajas y desventajas de postgresql y mysql 27
Tabla 5. Diagrama de causa y efecto 53
Tabla 6. Tabla de asignación de roles 54
Tabla 7. Requerimientos funcionales 56
Tabla 8. Requerimientos no funcionales 57
xvii
Resumen
Este proyecto tiene como finalidad brindar apoyo al “Comercial Lissette”, en la gestión de
los procesos de compra y venta de cacao, así también como el seguimiento correspondiente
al proceso de secado de cacao mediante reportes de rendimientos, los cuales especifican el
porcentaje actual de cacao en proceso de secado y los que ya han terminado el proceso, esto
le brindará al propietario del negocio información real y disponible en cualquier momento
que éste lo amerite.
Para el desarrollo de este proyecto se implementaron metodologías de recolección de datos
como son la entrevista y la observación las mismas que sirvieron para la obtención de los
requerimientos funcionales y la identificación de los actores que intervendrán en los
procesos principales del negocio.
La implementación de la metodología de desarrollo Iconix, ha permitido que el progreso de
este proyecto sea de manera óptima, facilitando que un futuro se logren aumentar
funcionalidades al sistema. El desarrollo de este sistema web contribuye a la mejora del
manejo y optimización del tiempo invertido en la ejecución de los procesos comerciales del
negocio.
Palabras Claves: Secado Cacao, Compras Cacao, Ventas, Reportes, Sistema Web.
xviii
Abstract
This project aims to provide support to "Comercial Lissette", in the management of the
processes of buying and selling cocoa, as well as the monitoring of the cocoa drying process
through yield reports, which specify the current percentage of cocoa in the drying process
and those who have already completed the process, this will provide the business owner
with real information and available at any time it deserves it.
For the development of this project, data collection methodologies such as interviews and
observation were used to obtain the functional requirements and identify the actors
involved in the main processes of the business.
The implementation of the Iconix development methodology has allowed the progress of
this project to be optimal, making it easier to increase the system's functionalities in the
future. The development of this web system contributes to the improvement of the
management and optimization of the time invested in the execution of the commercial
processes of the business.
El objetivo principal del desarrollo de una aplicación web es destacar los beneficios de
usar herramientas tecnológicas para los registros transaccionales que usualmente se realizan
de forma manual ocasionando retrasos en las consultas y presentando información
incompleta al momento en que se la necesite. El uso de internet en las actividades
comerciales de la agricultura ayuda a que se agilice y digitalice la información en
procesamiento con la finalidad de que los negocios tengan la libertad de manipular datos
con la mayor veracidad posible.
Este proyecto está dividido en tres partes fundamentales que especifican que se muestran
a continuación
Marco teórico: se especifican los conceptos de las herramientas que se van a utilizar, se
menciona la solución para resolver los problemas en otros proyectos y se citan bases legales
a las cuales está regido el Comercio del cacao en el Ecuador y como el país protege a los
comerciantes, agricultores y productos agrícolas ante la oferta y demanda a las que se
someten periódicamente.
Propuesta: Se presentan los objetivos del proyecto, la segunda parte del diseño de
desarrollo reflejados en diagramas de Dominio, Entidad-Relación, Robustez, Secuencias y
Actividades, debido a que se basó en la metodología Iconix, la cual permite diseñar el
sistema antes de su desarrollo mediante cuadros de diagramas. Las pantallas del sistema
desarrollado y el diccionario de datos son algunos datos que también se pueden observar en
este apartado.
Capítulo 1
Marco Teórico
1.1. Antecedentes
El comercial Lissette ubicado en el Recinto Soledad Grande del Cantón Simón Bolívar,
desde el año 2017 empezó sus operaciones de Compra y Venta de cacao en sus diferentes
estados, brindando facilidades a los agricultores para vender sus cosechas sin generar costos
adicionales de traslado hacia los comerciales mayoristas ubicados a las afueras del recinto.
Actualmente, el Comercial cuenta con un centro de acopio para la clasificación de los
granos de cacao y la selección de los mismos, además dispone con el servicio de secado de
los granos de cacao, lo cual les ayuda a completar el proceso y a la vez facilitar a los
pequeños agricultores vender sus cosechas sin secar.
El objetivo que tienen como negocio, es expandir su establecimiento, adquirir
maquinarias adicionales a las que se posee para aumentar su alcance en recepción y mejorar
los servicios que brinda a sus clientes.
ayude a optimizar sus procesos y realizar seguimientos al estado del producto para la
posterior venta del mismo, haciendo que los tiempos de respuestas en la consulta de
información sean más largos y en ocasiones exista la perdida de la misma.
A causa del mal manejo de la información que posee el Comercial no se puede llevar un
control de inventario correcto, por ejemplo, las cantidades de cacao que se han comprado
(grano en baba o húmedo), las que se tiene en proceso de secado, las que ya están listas para
la venta y las que ya se han vendido. Desconociendo las cantidades que se posee en tiempo
real.
El presente trabajo tiene como objeto de estudio los procesos de compra, seguimiento de
secado y venta de cacao del Comercial Lissette, para comprender el funcionamiento de los
mismos y a través de una herramienta poder generar informes que luego puedan ser
utilizados en la toma de decisiones.
comerciantes, el mismo varía dependiendo totalmente del precio que este tenga
establecido por los entes reguladores.
Objetivos
1.6.1. Objetivo General
Desarrollar un sistema web que permita gestionar las compras de cacao y mediante
reportes evaluar el rendimiento del proceso de secado del cacao, con la finalidad de conocer
el estado actual del producto y llevar a cabo una adecuada gestión de ventas del "Comercial
Lissette” ubicado en el Recinto “Soledad Grande” perteneciente al cantón Simón Bolívar.
Objetivos Específicos
En términos de exportaciones los porcentajes del cacao CCN-51 son de 72% y del cacao
Nacional son 28%. (Anecacao, 2016)
Según la Norma Técnica Ecuatoriana (INEN , 2018) indica la clasificación del cacao:
Cacao Fino
Cacao CCN51
cierta manera la estabilidad económica de los agricultores para que sus sembríos se
mantengan en un buen ambiente.
En Ecuador solo 70% de los principales productores de cacao está conformado por
pequeños agricultores, seguido por los productores medianos que ocupan el 20% y los
grandes productores representan a un 10% de todos los productores ecuatorianos cacaoteros.
(Anecacao, 2021)
En Ecuador hay ciertas provincias que se dedican a la producción de cacao entre esas se
pueden mencionar, Manabí con sus cantones Flavio Alfaro, Chone, Portoviejo, Santa Ana,
Olmedo y 24 de mayo. Los Ríos con sus cantones Quevedo, Vinces, Pueblo Viejo, Urdaneta
y Mocache. Domingo de los Tsáchilas con su canto Santo Domingo. Pichincha con su
cantón Puerto Quito. El Oro son sus cantones Arenillas, Santa Rosa, Machala, El Guabo y
Pasaje. Cañar con su cantón La Troncal y Chimborazo con su cantón Cumandá. (Banco
Central Del Ecuador, 2020)
Figura 4. Porcentajes de la producción cacaotera por provincias, Información tomada de CFN 2020,
Elaborado por autor
DESTINO DE LAS
DESCRIPCION EXPORTACIONES
Figura 5. Porcentaje de los productos semielaborados a base de cacao. Adaptada por el autor
de ANECACAO,2019
Para iniciar el proceso de secado, primero debe pasar por una revisión de granos, la
misma que debe se revisar minuciosamente a fin de separar los siguientes granos
defectuosos:
Para la comercialización legal del cacao, los comerciantes deben tomar en cuenta las
siguientes medidas con respecto a la calidad del cacao. (INEN , 2018)
Granos dañados por insectos (deterioro de granos debido a las perforaciones hechas
por los insectos)
Granos de cacao múltiples o pelota (debido al mucílago se unen de dos o más granos
de cacao)
Granos de cacao germinados (deterioro de grano debido a proceso de germinación)
Granos de cacao planos – vano o granza (son aquellos granos se han atrofiado al
punto de que aun cortando la semilla no se puede obtener una superficie completa de
los cotiledones). (p. 2;3)
1.7.6.2. Inicio de proceso de secado
Después de la revisión y separación de los granos que no están aptos por diferentes motivos
para iniciar el proceso de secado. Los cuales son detallados a continuación (Anecacao, 2016)
1. Después del proceso de fermentación los granos de cacao son extendidos hasta
formar una capa y llegar a los bordes del lugar donde se lo pondrá a secar
originalmente se lo hace con un rastrillo,
2. Cuando se usan secadores artificiales, se debe considerar que el equipo debe estar
calibrado con el nivel del calor entre 50° y 60°. El tiempo empleado en el secado
dependerá mucho en la cantidad que se tenga preparada para el proceso.
3. Una vez iniciado el proceso la cantidad de cacao que se tenga en procesamiento de
secado se lo debe remover cada 2 horas con el fin de que se complete el proceso para
todos los granos y el secado sea avance uniformemente.
4. El proceso termina cuando las pepas de cacao tienen solo un 8% de humedad o
valores inferiores de preferencia.
5. Se empaca la cantidad lista para la transportación.
Luego de terminar este proceso que demora entre 5 y 7 días, el cacao empieza a verse de
otra manera y mostrar algunos cambios como los que se mencionaran a continuación:
Antes y después del secado del cacao, existen otros procesos para la comercialización
de cacao que se los detalla superficialmente en la siguiente imagen a continuación:
Figura 7. Precio anual del cacao, Adaptada por el autor, obtenida en The World
Bank (2021).
Las constantes variaciones del precio del Cacao, mantiene relación a la oferta-demanda del
mismo. Así también, cabe mencionar que también depende de la relación que mantiene con
Marco Teórico 12
el mercado de Londres y el mercado de New York, los mismos que a su vez establecen el
precio dependiendo de los análisis a los que son estudiados los productos de
comercialización internacional
Por otro lado, la Organización Internacional del cacao (Consejo Internacional del Cacao,
2021), en un reciente informe mostró estadísticamente, las variaciones en el precio del cacao
para los meses comprendidos entre abril 2021 y marzo 2022,) los cuales se muestran a
continuación:
Con respecto a la información estadística publicada por la ICCO (Figura 8), se resalta los
siguientes datos:
A continuación, se mostrará una imagen que específica para el año 2020, cuáles
han sido los países a los que Ecuador ha exportado Cacao en sus diferentes estados
como lo son Caca en grano, entero o partido y crudo o tostado. Publicado en el sitio
web de TRADE MAP (TradeMap, 2021), encargada de publicar estadísticas de
comercio para el desarrollo internacional de las empresas, usando datos comerciales
en diferentes tiempos como, mensuales, trimestrales y anuales. Valores de importación
y exportación, volúmenes de ventas, tasas de crecimiento y cuotas de mercado, entre
otras cosas más:
El cacao como muchos otros productos, contiene sinnúmeros beneficios que pueden
ayudar a la salud de las personas que lo consuman, según Anecacao ingerir cantidades
recomendables de chocolate genera muchos beneficios para la salud, entre ellos, el
favorecimiento al sistema circulatorio, prevención de cáncer, estimulante cerebral,
antitusígeno, fortalecedor del sistema circulatorio y otros. (Anecacao , 2015).
Marco Teórico 14
Como todo producto agrícola, el cacao también está expuesto a plagas o a enfermedades las
cuales ocasionan pérdida de la cosecha y a su vez perdida monetaria a los agrícolas. De
acuerdo a la Organización Internacional del cacao existen ciertas plagas que dañan los
sembríos de cacao imposibilitando que la planta o la mazorca crezca normalmente, las
mismas serán mencionadas a continuación, donde se detallarán la sintomatología que se
desarrolla en cada una de las plagas en mención:
Escoba de bruja: entre los síntomas que presenta se puede observar como el hongo
ataca solo el tejido en crecimiento activo (brotes, flores y vainas), lo que hace que
los árboles de cacao produzcan ramas sin frutos y hojas ineficaces. Las vainas
muestran distorsión y presentan manchas verdes que dan apariencia de maduración
desigual. (ICCO, 2022)
Podredumbre helada de la vaina: El hongo infecta solo los tejidos de las vainas en
crecimiento activo, especialmente las vainas jóvenes. El tiempo que transcurre desde
la infección hasta la aparición de los síntomas es de aproximadamente 1 a 3 meses. El
síntoma más destacado es la estera blanca de hongos en la superficie de la vaina.
(ICCO, 2022)
Podredumbre de la vaina por Hytophthora: Los síntomas evidentes son la
pudrición o necrosis de las vainas. Las vainas pueden ser atacadas en cualquier etapa
de desarrollo y los síntomas iniciales son manchas pequeñas, duras y oscuras en
cualquier parte de la vaina. Los tejidos internos, incluidos los frijoles, se colonizan
y se marchitan para formar una vaina momificada. (ICCO, 2022)
Muerte Regresiva de a Racha Vascular (vsd): Los síntomas característicos
iniciales son la clorosis de una hoja en el segundo o tercer brote detrás de la punta. El
hongo puede extenderse internamente a otras ramas o al tronco, causando
generalmente la muerte del árbol. Cuando una hoja infectada cae durante la
temporada de lluvias, la hifa puede emerger de la cicatriz de la hoja y convertirse en
un basidiocarpo, evidente como una capa blanca, plana y aterciopelada sobre la
cicatriz de la hoja y la corteza adyacente. (ICCO, 2022)
1.8. Marco referencial
La utilización de un sistema de información en el área agrícola abre un sinnúmero de
oportunidades para el desarrollo de uno de los sectores más productivos del país,
permitiéndole que su alcance sea mucho más amplio y óptimo.
Marco Teórico 15
Según (Chiluiza R. & Torres R., 2015) el desarrollo de un sistema de información permite
facilitar los registros y los accesos a la información que se requiera en la empresa
UNOCACE la cual se dedica a la exportación de cacao, siendo esta una agrupación de
campesinos que venden cacao orgánico al mercado internacional. Siendo este un centro de
acopio requiere que se tengan controles en muchas de las operaciones que este desarrolla,
cuenta con cuatro módulos los cuales son Módulo de seguridad, Módulo de productores,
Módulo de cuentas por cobrar y pagar, por último, el Módulo de Mantenimiento de caja
desarrollados Java.
Base de reportes del sistema: para los servicios de créditos y ahorros de los socios
Brinda control a la trazabilidad del producto.
Ayuda a la organización a adaptarse a las tendencias de manejo de información a fin
de que el control permita brindar una atención y un servicio de calidad. (p. 5)
Problemática
El principal problema que enfrentaba la cacaotera, eran los registros manuales que manejaba,
impidiéndole el control oportuno a sus procesos tales como, compras, ventas, facturación,
pagos de sueldos a los empleados y mal manejo administrativos de los activos del negocio.
Soluciones
Una de las denominaciones que tienen las aplicaciones web, la de Software en lenguaje
y navegador, debido a que esta presta a modificaciones, actualizaciones y presentación de
información cierta en tiempo real, dando la posibilidad de que las consultas sean hechas en
cualquier momento.
Las aplicaciones web reflejan la independencia que tienen los sistemas web del sistema
operativo, así también como la facilidad de no tener que instalar demás software para el
acceso a la información que esta contengan. Actualmente existen aplicaciones web como
Webmails, Weblogs, Tiendas en líneas, Wikis. (W- ictea, 2020)
AJAX es una de las tecnologías que permiten coordinar los lenguajes de desarrollo web
con las tecnologías que van del lado del servidor, lo cual es considerada como una
combinación de tecnologías.
En el siguiente grafico se enlistarán ciertas ventajas del uso de las aplicaciones web, con
la finalidad de conocer más sobre tecnologías que responden a acciones emitidas por los
navegadores.
Marco Teórico 17
Ventajas Desventajas
Ahorro de tiempo Dependencia del proveedor de internet
Compatibilidad de navegadores Limitación de funcionalidades
Bajo consumo de recursos
Uso de servidor para guardar
información
Disponibilidad
Multiplataformas, etc.
Información tomada de Base de Conocimientos (2020), elaborada por Arias Rocha Katherine
1.9.2. Lenguaje de programación
Lenguaje de alto nivel: este tipo de lenguaje es lo más parecido al que usa el
humano para comunicarse, algunos de los lenguajes usan un compilador para
la traducción de lenguaje o un intérprete. (Olarte Gervacio, 2018)
1.9.3. Internet
El Internet nació en año de 1969 en Estados Unidos, como una herramienta de aviso o
alerta para el Departamento de Defensa de dicho país, ya que se esperaba una guerra atómica,
se originó la necesidad de que la comunicación sea más accesible entre los miembros del
Departamento y los militares.
Esta red es considerada por muchos como una herramienta perfecta para
eliminar las jerarquías, las diferencias y las distancias, ya que favorece la
libertad de expresión y permite que la información, el conocimiento y el
mundo entero estén al alcance de un mayor número de personas.
(EnTicConfio, 2015).
Marco Teórico 19
Figura 10. Peticiones información. Adaptada por el autor de Información tomada de Mateus 2004.
Un servidor.
Uno o más clientes.
Una conexión a red.
Desarrollado por Sun MicroSystems y dirigido por James Gosling, en sus inicios, estaba
orientado para programaciones en televisores o microondas. Este lenguaje de programación
permite la interacción entre el humano y maquina a treves de códigos que expresan las
acciones que debe realizar para los usuarios finales, estos que facilitaran la realización de
muchas tareas de una manera más automática y optima. Cabe mencionar que este tipo de
lenguaje está orientado a objetos y así también estos sistemas pueden realizar muchas cosas
a la vez.
Marco Teórico 21
Según (Alvarez, 2019), en los inicios de Java, desarrolló una teoría filosófica e
innovadora la cual era, “Escribe una vez y ejecuta donde quieras”, referenciando a que Java
puede ser ejecutado en cualquier ordenador sin importar sobre que plataforma que
plataforma va a trabajar.
1.9.5.2. Primafaces
El diseño de los componentes es muy establece siendo esta una de las características
principales de esta herramienta, no existe complejidad alguna al usar, permite desarrollar un
trabajo de calidad y sin muchos procesos dificultosos para el desarrollador. (Rubio, 2015).
1.9.5.3. NetBeans
Tanto NetBeans IDE como NetBeans Platform son herramientas de código abierta que
se las puede utilizar para fines comerciales y no comerciales, también permiten gracias a su
flexibilidad de organización, la reutilización el código fuente de acuerdo con la Common
Development and Distribution License (CDDL) v1.0 and The GNU General Public Licence
Marco Teórico 22
1.9.5.4. JDK
Un JDK es un paquete de herramientas que sirven para desarrollar y probar programas de
lenguaje Java. En la versión de Java SE 8, se otorgan bajo la BCL (“Licencia de código
binario), en sus versiones anteriores están en disposición bajo la licencia Java SE OTN.
Existen ciertas ventajas en el uso de una base de datos indistinta del sistema en el que se
esté administrando, a continuación, se detalla:
Figura 13.Ventajas de las Bases de Datos, Información adaptada del autor de Administración de
Bases de datos con PostgreSQL (2018
En las ventajas de las bases de datos (Figura 12), se detallas 5 ventajas principales que
conlleva el utilizar una base de datos para la administración y almacenamiento de los datos,
Marco Teórico 24
los mismos que se han convertido en una pieza importante para la toma de decisiones en un
negocio sin importar el índole o rubro al que pertenezca. (Mariuxi P. Zea, Jimmy R. Molina,
Fausto F. Redrován, 2017)
Existen dos comandos en los que se trabaja en SQL que son DDL (Lenguaje de
Definición de Datos) y DML (Lenguaje de Manipulación de Datos, estos comandos son
encargados de permitirles a los usuarios el uso de algunas instrucciones que le ayudaran en
el manejo de datos, a continuación, se detallas algunos de éstos:
Tabla 4. Comandos de DDL Y DML DE SQL. Información tomada de El nuevo PHP: Conceptos avanzados.
DDL DML
CREATE: Creación de nuevas tablas, SELECT: Consulta filas en la
campos e índices BD
UPDATE: Modifica valores de
ALTER: Modificación de las tablas
una fila
DROP: Eliminación de tablas e índices INSERT: Inserta nueva fila
DELETE: Elimina filas
Información tomada de El nuevo PHP: Conceptos Elaborado por Arias Rocha Katherine
Marco Teórico 25
1.9.6.2. PostgreSQL
PostgreSQL es considerado como un gestor multisistemas de base de datos, que permite
la administración de los datos de manera estructurada y gracias al método Objeto-Relación,
permite que el almacenamiento de los datos se organice en tablas de columnas y la creación
de llaves da lugar a que el sistema de almacenamiento entienda la relación que existe entre
objetos.
Por otro lado, gracias a ser de código abierto le ha permitido posicionarse en el mercado
de una manera fuerte y potente convirtiéndose en uno de los sistemas más utilizados desde
sistemas pequeños hasta sistemas algo más estructurales.
Funciones
1.9.6.3. My SQL
Es un sistema de gestión de base de datos que permite administrar y manejar los datos en
este sistema, es mayormente considerado para ser utilizado en entornos de desarrollo web.
Su gratuidad trae consigo ciertas ventajas de uso, como la velocidad y seguridad, debido a
que la versión gratuita está limitada en ciertas características que, si posee la versión pagada,
permite que el ingreso de virus o demás incomodidades que trae consigo muchas veces el
exceso de recursos que no serán utilizados, no ingresen al sistema donde están los datos
almacenados.
Reconocida en el mundo de las bases de datos como, un sistema que no desperdicia los
recursos del servidor y permite que se guarden cantidades considerables de información sin
que se use exceso de recursos. (Lozano, 2018)
VENTAJAS DESVENTAJAS
Su primera versión fue lanzada en el año 1995 y es conocido por ser un servidor web Open
source que puede ser utilizado en múltiples plataformas. Según en 2020 se reconoció que
este servidor es el primero en alojar a más de 100 millones de sitios web y que en él se
ejecutan alrededor del 46% de los sitios web
Como todo software tiene sus ventajas, las cuales mencionaremos a continuación:
Marco Teórico 28
Es código abierto.
Es gratuito.
Es considerado un software confiable y seguro.
Es flexible ya que posee una estructura modular.
Es multiplataformas
Servidor de código abierto que permite crear aplicaciones en java puro, especialmente la
especificación Java EE, permite ser ejecutado e implementado en cualquier sistema
operativo. (WildFly, s.f)
Características esenciales
Modelo de servicios
Este modelo mantiene reglas y definiciones que se deben cumplir con la finalidad de
formar una base de intercambio de ideas en el desarrollo de la lógica de la aplicación y así
poder entender y comprender cual será el resultado de la aplicación que se esté desarrollando
en ese tiempo.
Este modelo de arquitectura cuenta con tres partes denominadas lógicas que se
mencionaran a continuación:
Figura 18.Modelamiento de servicio. Información tomada de 2016. Elaborado por Arias Rocha
Katherine Daniela
Marco Teórico 30
Ventajas
Gran flexibilidad
Aumento de rendimiento
Mayor seguridad
Desventajas
Aumenta el tráfico en la red
Aumenta el balance de carga
Tolerancia a fallas. (p. 37)
1.9.8. UML
UML (Unified Modeling Language) desarrollado en el año 1994 por la empresa
desarrolladora de software Rational, nació con la necesidad de unir la metodología OMT
(Object Modeling Technique) y el método de Grady Booch. (Jimenez de Praga, 2014)
Análisis: Es el proceso inicial del ciclo de vida, donde se detallan los requisitos para
la construcción de software, el encargado de construir el modelo de análisis es el
analista, quien también debe tener conocimientos en el dominio y tratamiento de los
datos que tienen en control.
Diseño: Luego del análisis, se procede a deducir las estructuras de los datos, se
determina la arquitectura de software, se crea la interfaz de usuario y se procede a
diseñar el algorítmico. (p. 21)
En esta etapa nace el diseño global que consiste en la transformación de los
requisitos, generación de documentos y planificación de la integración de los
módulos. Así también, nace también el diseño detallado que ayuda a refinar en los
módulos el diseño, definición de los requisitos y así también la documentación.
Marco Teórico 31
Diagramas UML
Los diagramas UML se clasifican de acuerdo con la fase del ciclo de vida, a continuación,
se detallan (p. 25):
Figura 19. Clasificación de los diagramas UML. Elaborado por Arias Rocha Katherine Daniela
Este software presenta ciertas ventajas en su utilización para diagramar diferentes gráficos
dependiendo únicamente de la necesidad del usuario, mediante un gráfico se detallan
algunas de ellas.
UMLet 14.3: es una herramienta de código abierto que permite graficar diagramas UML
de manera fácil, ágil que permite también la exportación a otros archivos de diferentes
Marco Teórico 33
extensiones como EPS, PDF, JPG, SVG y portapapeles. Permite la conexión de otro
software como lo es Eclipse y esta plataforma permite ejecutarse o complementarse con
otras como: Eclipse en Windows, OS X y Linux.
1.9.9. IReport
IReport es una librería soporte de JasperReport de código abierto que permite la creación
y edición de reportes que incluye también gráficos, imágenes y subinformes. Esto se lo
realiza mediante un editor gráfico y es considerado como un sistema de reportería intuitivo
y la creación de reportes es muy fácil.
Características de IReport
SCRUM
Scrum se define como un marco de trabajo que permite gestionar proyectos complejos
facilitándoles un desarrollo incremental y más eficiente. En este Framework intervienen
muchos factores, que son esenciales para la implementación del mismo.
Según (Monte Galiano, 2016) SCRUM se base en 3 pilares fundamentales que permiten
que su control de la gestión de sistemas adaptativos complejos (p. 21), lo cuales serán
detallados a continuación:
Transparencia: Los procesos del proyecto debe ser de conocimiento para todos los
integrantes del grupo de trabajo.
Inspección: proceso por el cual los integrantes revisan constantemente los resultados
que estos ya estén teniendo, a fin de que no se detecten posibles anomalías en el
futuro y sean irreversibles o afecten el tiempo de entrega del proyecto.
Adaptación: prevenir las anomalías a veces no es suficiente, en esta etapa, una vez
ocurrido el inconveniente es necesario que se hayan establecido planes o acciones
que puedan ayudar a corregir los errores o desviaciones o a su vez que permita
reestablecer el objetivo principal a fin de que no se pierda todo el proceso ya
avanzado.
CHECK: realizar comprobaciones de las tareas o actividades que se planifico antes y que
se han hecho hasta ese momento.
ACT: Nos hacemos la pregunta de cómo podríamos mejorar para un próximo ciclo y
creamos e implementamos medidas de mejora.
Compromiso: con el proyecto y los miembros del equipo para culminar las tareas
de manera efectiva y eficiente que no afecte en lo posible el rendimiento.
Enfoque: concentración en el proyecto.
Organización abierta: comunicación abierta a las peticiones de ayuda.
Respeto: compromiso con el proyecto, el equipo y consigo mismo.
Coraje: mantener el objetivo siempre claro
Iconix
Es una metodología ágil que es de ayuda ideal cuando se trata de proyectos en los que el
tiempo juega en contra de los miembros de equipo, está orientado para proyectos de
desarrollo de software, esta metodología reduce costos, reduce tiempo y mantiene la calidad
del software. Esta metodología permite que el usuario final pueda intervenir a fin de que se
cumplan los requisitos y que se monitoree de manera externa el proceso del desarrollo del
proyecto. Según (Burgos Romero Maikel, 2019) menciona que lo que buscan los usuarios
hoy en día es que el sistema que estén adquiriendo sea fácil de manejar, fácil de mantener y
fácil de modificar, por lo tanto, esto contaría como una exigencia en lo que respecta la
calidad del sistema por parte del cliente (p. 34).
Fases de Iconix
Análisis de requisitos: en esta etapa es probable que se empiece a modelar los requisitos
del cliente, ya sea desde diagramas de clases hasta prototipos de sistemas, en algunos casos
se hacen ambas cosas en otros solo uno de los dos u otros diagramas, eso depende mucho la
necesidad que nazca y el tipo de proyecto que sea.
Análisis y diseño preliminar: en esta etapa se desarrollan los casos de usos para
determinar los actores que van a intervenir en los procesos del sistema y los procesos tantos
principales como los alternativos.
Diseño: en esta etapa, se revisan las peticiones del cliente y se determina cuáles son los
métodos que se van a usar para que el sistema funcione según lo requerido.
Ventajas
Debido a las ventajas que ofrece esta metodología, permite que sea aplicada para el
desarrollo de este proyecto, facilitando a que el progreso sea factible con los tiempos a
cumplir hasta la finalización del mismo.
5.1.5 El cacao beneficiado debe estar libre de: olores a moho, humo, ácido butírico
(podrido), agroquímicos, o cualquier otro que pueda considerarse objetable;
5.1.6 El cacao beneficiado, hasta tanto se elaboren las regulaciones ecuatorianas
correspondientes debe sujetarse a las normas establecidas por la FAO/OMS, en cuanto
tiene que ver con los límites recomendados de aflatoxinas, plaguicidas y metales
pesados;
5.1.7 El cacao beneficiado debe estar libre de impurezas y materias extrañas. (p. 5)
1.10.1.2. Convenio Internacional del cacao
El Convenio actualmente vigente es el que fue redactado en el año 2010, en una
Conferencia de las Naciones Unidas sobre el Cacao, aquel convenio cuenta con 18 capítulos
y 65 artículos. Para esta investigación se tomará de referencia el articulo 1, el mismo que
enfatiza los objetivos que tiene ese Convenio el cual debe ser prioridad ante la
comercialización del cacao. (Convenio Internacional del Cacao, 2020)
Capítulo I - Artículo 1
Objetivos
Con el fin de reforzar el sector cacaotero mundial, de apoyar su desarrollo sostenible y
de aumentar los beneficios para todas las partes interesadas, los objetivos del Séptimo
Convenio Internacional del Cacao son los siguientes:
Actualmente, el Consejo Internacional del cacao, mediante una reunión en el mes de junio
de 2021, presentó una propuesta de prórroga al Convenio establecido en el año 2010, el
mismo que mantiene valides durante 10 años. El convenio es una herramienta base para los
países que forman parte del Consejo Internacional ya sea siendo importadores, exportadores
o sus actividades son involucradas alrededor de la comercialización del cacao.
Entonces, ¿por qué se decidió presentar propuesta de prórroga al convenio, cuando aún
falta un año para su vencimiento? Los miembros del consejo analizaron en vista de la
paralización de las actividades de aproximadamente 9 meses en el año 2020 siendo la
agricultura fue uno de los sectores más afectados, indicaron los siguiente: “La decisión de
prorrogar el Convenio demuestra el compromiso inquebrantable de los 51 Miembros de la
Organización Internacional del Cacao en seguir trabajando para fortalecer la economía
cacaotera mundial y apoyar su desarrollo sostenible”. (Consejo Internacional del Cacao,
2021).
Marco Teórico 40
Art. 13.- Las personas y colectividades tienen derecho al acceso seguro y permanente a
alimentos sanos, suficientes y nutritivos; preferentemente producidos a nivel local y en
correspondencia con sus diversas identidades y tradiciones culturales. El Estado ecuatoriano
promoverá la soberanía alimentaria.
Art. 281.- La soberanía alimentaria constituye un objetivo estratégico y una obligación del
Estado para garantizar que las personas, comunidades, pueblos y nacionalidades alcancen la
autosuficiencia de alimentos sanos y culturalmente apropiado de forma permanente. Para
ello, será responsabilidad del Estado:
Art. 3.- Objeto. - El presente Código tiene por objeto regular el proceso productivo en las
etapas de producción, distribución, intercambio, comercio, consumo, manejo de
externalidades e inversiones productivas orientadas a la realización del Buen Vivir. Esta
normativa busca también generar y consolidar las regulaciones que potencien, impulsen e
incentiven la producción de mayor valor agregado, que establezcan las condiciones para
incrementar productividad y promuevan la transformación de la matriz productiva,
facilitando la aplicación de instrumentos de desarrollo productivo, que permitan generar
empleo de calidad y un desarrollo equilibrado, equitativo, eco-eficiente y sostenible con el
cuidado de la naturaleza. (Código Orgánica de la Producción, Comercio E Inversiones,
2010)
En el artículo 4 de este Código Orgánico, menciona los fines que se tiene presente para la
producción nacional y como fomentara la comercialización de los insumos que se producen
de manera agrícola y de servicios. A continuación, se mencionarán algunos ítems del articulo
4 donde se menciona de manera puntual los fines que se tienen para la producción agrícola
en Ecuador.
Art. 4.- Fines. - La presente legislación tiene, como principales, los siguientes fines:
a. Transformar la Matriz Productiva, para que esta sea de mayor valor agregado,
potenciadora de servicios, basada en el conocimiento y la innovación; así como
ambientalmente sostenible y ecoeficiente;
Marco Teórico 42
Así como se respalda a los agricultores en todas las actividades que realizan en cuanto a
las producciones de sus productos, el código orgánico antes mencionado también brinda
protección a los derechos de los inversionistas con el fin de que ellos también tengan un
puesto importante en la comercialización, inversión y producción de aquellos productos o
servicios que deseen adquirir, a continuación, se mencionara el artículo que contempla lo
antes mencionado:
Art. 19.- Derechos de los inversionistas. - Se reconocen los siguientes derechos a los
inversionistas:
2.1.Tipo de investigación
En consideración con el origen del proyecto, se determinó el uso de metodologías de
investigación que aporten información clara y específica para el desarrollo, así como
implementación de un enfoque cualitativo que permite obtener datos y medir el
comportamiento de las variables que están involucradas en el proyecto. La investigación se
realizará mediante la lectura de información encontrada en libros, artículos científicos,
páginas webs oficiales del gobierno central y de sus municipios en curso, entre otras fuentes.
2.2.Enfoque cualitativo
El enfoque cualitativo trae consigo ciertos aspectos que son aplicables en el desarrollo de
una investigación, a fin de que la recopilación de datos y el análisis sean de fácil manejo y
que el investigador logre su objetivo de transmitir los hechos encontrados de manera real.
Alcance de la investigación
Exploratorio,
Descriptivo,
Correlacional,
Explicativo.
2.2.1. Exploratorio
Así como lo mencionan (Hernandez Sampieri, R,. Fernandez- Collad, C., &Baptista Lucio ,
2017) en su artículo sobre las definiciones del alcance de la investigación muestran la
siguiente información (Figura 23). La misma que representa la importancia de una buena
investigación exploratoria ya que es la que comúnmente antecede a las investigaciones
descriptivas, correlacionales y las explicativas.
Metodología 45
Figura 24. Investigación exploratoria. Información tomada de Alcance de la investigación. Elaborada por
Hernández Sampieri, R. Fernández- Collad, C., &Baptista Lucio, 2017
Definen conceptos
Preparan y miden variables
Examinan al objeto de estudio y a los factores que se involucran en él.
2.3.Recolección de datos
Existen técnicas que permiten que el investigador tenga una interacción cercana al
participante dando oportunidad a que en el momento de la interacción se generen
vínculos de reacciones y respuestas, la misma que genera que la calidad de la
información sea mejor y se obtenga mucha más información de la esperada.
Por otro lado, existen las que no tienen como fin, la interacción de alguien más para
la obtención de información también es llamadas como técnicas no intrusivas o poco
reactivas.
2.3.1. Observación
Es una metodología que permite que el investigador se involucre entorno a su objeto de
estudio, estando en el momento adecuado en cierta situación que será de esencial
importancia ya que esta permitirá conocer de manera más real las características que están
involucradas alrededor del objeto a investigar. Existen dos tipos de observación según
(Fresno Chávez, 2019):
2.3.2. Entrevista
Es un método de recolección de información, de manera directa con participante
principal, el mismo que dará la información que sea necesaria, ya que éste es la fuente
fidedigna con la cual estableceremos la reunión sea de manera presencial o virtual e incluso
de manera telefónica, por otro lado, es necesario que el entrevistador antes de ir a la
entrevista, tenga claro el objetivo de la entrevista para que el desarrollo de la misma sea de
manera precisa, dinámica y progresivo.
En una entrevista hay que tener en cuenta que intervienen elementos importantes para
establecer la comunicación entre ellos están, el emisor, el receptor, contexto, código, señal,
entre otros. Es importante que el ambiente de la entrevista permita percibir sinceridad,
confianza y respeto.
2.3.2.1.Tipos de entrevistas
Los tipos de entrevistas dependen exclusivamente del alcance que esta tenga, según (Fresno
Chávez, 2019), para ello se requiere que el encargado del desarrollo de la entrevista tenga
en cuenta que los objetivos y el alcance estén involucrados en la forma de obtención de
información que ha establecido.
La entrevista es una de las técnicas de recolección de datos, que se realiza de manera más
cercana mediante el establecimiento de una comunicación personalizada que acerca al
entrevistado con el entrevistador, con el fin de que la información que se requiere adquirir
sea proporcionada de manera clara y eficaz, teniendo en cuenta que las preguntas solamente
son dirigidas al tema planteado. En este proyecto se la entrevista se hizo de manera directa
al dueño del Comercial, el señor Alberto López, quien de manera oportuna supo responder
las preguntas de tipo abierta pero puntuales con toda la atención necesaria.
Tabla 6. Entrevista
Fecha de Elaboración
Universidad de Guayaquil
Licenciatura en Sistemas de Información
08/01/2022
Desarrollo de un sistema web, que controle el proceso de secado del cacao, mediante reportes de
rendimientos para la compra y venta del producto, en el "Comercial Lissette”, del recinto “Soledad
Grande” del cantón Simón Bolívar.
Lugar de Entrevista:
Comercial “Lissette”
Entrevistador: Entrevistado:
Objetivo: Cargo:
Resumen:
Es la persona encargada del control y manejo del negocio de compra y venta de cacao, también se
encarga de verificar la calidad de los granos de cacao que se están comprando y de inspeccionar el
proceso por el cual están pasando los granos de cacao. Actualmente en el negocio se prestan servicios
adicionales a las compras y ventas, como es el secado de cacao, el cual, representa un proceso crucial
para generar un valor adicional al establecimiento comercial.
2.3.2.3.Resumen de la entrevista
Como se lo menciono en el punto anterior, la entrevista fue realizada al dueño del negocio,
el mismo que proporcionó información específica sobre las preguntas planteadas, necesarias
para el desarrollo de este proyecto, por medio de la observación realizada se logró detallar
de manera más clara los procesos que se ejecutan en el Comercial. Los mismos que serán
mencionados a continuación.
Los procesos a los cuales está orientado el Comercial, son la compra, venta y secado
de cacao, los mismo que hoy en día son la razón de ser del establecimiento comercial.
Metodología 50
En el proceso de compras, el encargado revisa el peso, la calidad del grano del cacao
y el estado en que este es receptado. Luego de la comprobación se procede a
establecer el valor al cual será comprado, respetando el valor actual en el mercado y
el porcentaje de retención al que se debe someter la compra.
Cuando se ha seleccionado las cantidades de cacao que se van a secar, es necesario
que el grano este en perfectas condiciones para que al ser secado no se dañe en medio
del proceso. El encargado se cerciora de que el tiempo que pasen en el horno no haga
que el cacao se eche a perder.
Hasta la actualidad no se utiliza ningún método para medir el rendimiento del
negocio, lo cual no les permite identificar de manera sistemática las fechas en las
que se tenido un aumento tanto en las ventas como en las compras.
Las facturas emitidas son entregadas a los negocios al que se procede a vender, pero
las copias son archivadas en carpetas para luego proceder a la declaración de
impuestos, pero el almacenamiento de estas facturas se continúa guardando y a veces
es causal de extravío o daño de las mismas.
2.4.Análisis documental
2.4.1. Factura
Cabe recalcar que el presente proyecto no va a contar con un módulo de facturación, debido
a que no fue mencionado en los requerimientos funcionales que presentó el propietario del
Comercial, ya que es un proceso que se lo realiza externamente del establecimiento físico
del negocio.
Metodología 51
Este documento es hecho por el Comercial, en él se registran los datos de la compra, las
notas de ventas le sirven al establecimiento como comprobante de la existencia de una
transacción comercial y es emitida por el mismo comercial, posteriormente es entregada al
agricultor que forma parte de la venta.
Extravió de documentos o
Afectación de la integridad Almacenamiento de daños por el tiempo y
y disponibilidad de la documentos en folder y
información que posee el emisión manual. lugar donde se han
negocio. almacenado.
Inexistente control de
No existe uso de
Conocimiento de herramientas de medición rendimiento del negocio,
rendimiento del negocio de negocio no permite realizar
mejoras en la
administración.
2.6.Perfiles de usuarios
Por medio de la entrevista realizada al dueño del negocio se pudo determinar los
elementos esenciales que intervienen en el proceso operacional del Comercial, se
identificaron los actores y roles que intervendrán en el sistema y la función que cumplirán.
Metodología 54
ROLES DE USUARIOS
Gestionar transacciones de compra y venta de
cacao
Controlar el proceso de secado, mediante reportes
de rendimiento.
Administrador Gestionar usuarios.
Gestionar clientes.
Gestionar productos.
Visualiza los informes estadísticos de compras y
ventas de granos de cacao, así también como los
reportes de rendimiento del proceso de secado del
cacao.
Comprobar información de los procesos de
compras y ventas de los granos de cacao.
Verifica las cantidades de cacao que hay
almacenado y lo que está registrado en el sistema.
Asistente
Registrar los datos de las compras.
Registrar datos de las ventas.
Registrar información de productos.
Consultar datos de las compras y de ventas.
Actualizar datos de clientes.
Metodología 55
N° DESCRIPCIÓN
OPERACIÓN INSPECCIÓN TRANSPORTE ALMACENAMIENTO ESPERA
Agricultor ofrece su
1 X
producto para la venta
Administrador verifica el
2 estado en que es ofrecido el X
cacao
Administrador verifica el
3 tipo de cacao que se va a X
comprar
Administrador verifica la
4 X
calidad del cacao
Administrador verifica el
5 X
peso de cacao
Administrador verifica el
6 X
porcentaje de venta
Asistente genera Nota de
7 X
venta
Administrador paga el
8 precio acordado sobre las X
cantidades compradas
Agricultor recibe la paga por
9 X
su producto
Código Requerimiento
RF 01 Gestión de usuarios: El sistema permitirá al administrador crear,
consultar, modificar y eliminar usuarios, dependiendo de sus necesidades.
RF 02 Gestión de compras: El administrador tendrá acceso para registrar,
realizar consultas, modificar o anular compras
RF 03 Registro de ventas: El sistema presentara opciones para el registro de
ventas que realice el comercial.
RF 04 Manejo de gestión de clientes: En este apartado el administrador podrá
tener acceso a toda la información que haya sido registrada del cliente. El
sistema le permitirá al administrador eliminar, crear, consultar y modificar
la información de sus clientes.
RF 05 Generación de Notas de ventas: El administrador y el asistente tendrán
acceso a la emisión de notas de ventas donde se podrán registrar las
transacciones operacionales del negocio, tanto las ventas como las compras.
Emisión de reportes: El administrador podrá revisar periódicamente las
RF 06 cantidades de producto con el que cuenta para proceder a realizar las ventas,
tendrá la opción de visualizar cuantas ya está en lista para venderse, cuantas
se han comprado en el día.
Consultas de registros: tanto el administrador como el asistente podrán
RF 07 realizar consultas de las transacciones comerciales que se realicen en el
establecimiento.
Código Requerimiento
RNF 01 Interfaz de usuario intuitiva: esta aplicación web, contara con una
cómoda interfaz y de fácil manejo.
RNF 02 La interfaz debe poseer los colores que el dueño de Comercial pidió
como requerimiento.
RNF 03 Acceso desde cualquier navegador: el sistema podrá ser ejecutado
desde cualquier navegador.
RNF 04 Autentificación de usuarios: el sistema podrá contar la validación de
usuarios.
RNF 05 Presentación de mensajes de errores y de confirmaciones: una vez
ejecutadas las opciones que se requieran realizar, se visualizar pequeños
cuadros de textos que permitan visualizar las confirmaciones o errores
que se hayan cometido al momento de registrar
RNF 06 El sistema debe poseer definiciones muy parecidas a las que se
manejan en el negocio.
RNF 07 El sistema debe permitir la recuperación de la contraseña del usuario
que se encuentre activo.
Metodología 58
2.9.Casos de uso
Diagrama 2. Diagrama de caso de uso del proceso Iniciar sesión
Diagrama 4.
5. Diagrama
Gestionar compras
de caso de uso del proceso Gestionar compras
Flujo de Eventos
Acción Actor Sistema
1.- El Usuario ingresa su usuario y 2.- Sistema valida información
contraseña. ingresada.
3. El usuario ingresa al menú principal
dando clic en el botón Ingresar.
Fin: Permite el acceso a la pantalla que corresponde
Propuesta
3.1 Tema
Desarrollo de un sistema web, que controle el proceso de secado del cacao, mediante
reportes de rendimientos para la compra y venta del producto, en el "Comercial Lissette”,
del Recinto “Soledad Grande” del Cantón Simón Bolívar.
3.1.1. Objetivo
Desarrollar un sistema web que permita gestionar las compras de cacao y mediante
reportes evaluar el rendimiento del proceso de secado del cacao, con la finalidad de
conocer el estado actual del producto y llevar a cabo una adecuada gestión de ventas del
"Comercial Lissette” ubicado en el Recinto “Soledad Grande” perteneciente al cantón
Simón Bolívar.
A continuación, se expone el diagrama de clases, el mismo que cuenta con sus respectivas
clases y en cada una se detallan sus atributos y operaciones con las que cuentan para cumplir
su función dentro del sistema.
Diagrama 9. Modelo de diagrama de clases
Figura 28. Mapa del sistema Web, Información tomada de la entrevista con el Comercial "Lissette".
Propuesta 81
Universidad de Guayaquil
Licenciatura en Sistemas
DICCIONARIO DE DATOS
de Información
TABLA: USUARIO
DESCRIPCIÓN: Compuesto por los datos de los Usuarios que intervienen en el sistema.
Campo
No. Definición Tipo Sec Format Null
o
2 Identificación Cedula E M VC No
3 Apellidos Apellido E M VC No
4 Nombres Nombre E M VC No
5 Mail Correo E M VC No
6 Estado Activo/inactivo E M VC No
7 Tipo_usuario Asistente/Administrador E M VC No
8 Contrasenia contraseña| E M VC No
OBSERVACIÓN:
Cuadro 7. Descripción de tabla usuario. Elaborado por Arias Rocha Katherine Daniela
Propuesta 82
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
TABLA: CLIENTE
DESCRIPCIÓN: Compuesto por los datos de los Clientes que intervienen en el sistema.
Campo
No. Definición Tipo Sec Formato Null
9 IdUsuario Usuario FK M I No
OBSERVACIÓN:
Cuadro 8. Descripción de tabla Cliente. Elaborado por Arias Rocha Katherine Daniela
Propuesta 83
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
TABLA: PROVEEDOR
DESCRIPCIÓN: Compuesto por los datos de los Proveedores que intervienen en el sistema.
Campo
No. Definición Tipo Sec Formato Null
9 IdUsuario Usuario FK M I No
OBSERVACIÓN:
Cuadro 9. Descripción de tabla Proveedor. Elaborado por Arias Rocha Katherine Daniela
Propuesta 84
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
TABLA: PRODUCTO
DESCRIPCIÓN: Compuesto por los datos de los Productos que intervienen en el sistema.
Campo
No. Definición Tipo Sec Formato Null
9 IdUsuario Usuario FK M I No
OBSERVACIÓN:
Cuadro 10. Descripción de tabla Producto. Elaborado por Arias Rocha Katherine Daniela
Propuesta 85
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
TABLA: Compra
Campo
No. Definición Tipo Sec Formato Null
7 IDUsuario Usuario FK M VC No
OBSERVACIÓN:
Cuadro 11. Descripción de tabla Compras. Elaborado por Arias Rocha Katherine Daniela
Propuesta 86
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
TABLA: VENTAS
DESCRIPCIÓN: Compuesto por los datos de las ventas que se realizaron en el sistema.
Campo
No. Definición Tipo Sec Formato Null
7 IDUsuario Usuario FK M VC No
OBSERVACIÓN:
Cuadro 12. Descripción de tabla Venta. Elaborado por Arias Rocha Katherine Daniela
Propuesta 87
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
“Sistema web, que controle el proceso de secado
del cacao, mediante reportes de rendimientos para INTEGRANTES:
la compra y venta del producto, en el "Comercial MODULO DE:
Arias Rocha Katherine Daniela
Lissette”, del Recinto “Soledad Grande” del Versión 1.0
Cantón Simón Bolívar.”
DESCRIPCIÓN: Contiene datos del tipo de producto que se encuentran registrados en el sistema
Campo
No. Definición Tipo Sec Formato Null
1 IdiTipoProducto Valor incremental PK A I No
2 Descripción Numero de compra E M VC No
3 IDUsuario Usuario FK M VC No
OBSERVACIÓN:
Cuadro 13. Descripción de tabla TipoProducto. Elaborado por Arias Rocha Katherine Daniela
Propuesta 88
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
TABLA: DETALLECOMPRA
DESCRIPCIÓN: Contiene datos de compras registrados en el sistema
Campo
No. Definición Tipo Sec Formato Null
7 IDProducto Producto FK M VC No
OBSERVACIÓN:
Cuadro 14. Descripción de tabla DetalleCompra. Elaborado por Arias Rocha Katherine Daniela
Propuesta 89
Universidad de Guayaquil
Licenciatura en Sistemas
DICCIONARIO DE DATOS
de Información
TABLA: DETALLEVENTA
Campo
No. Definición Tipo Sec Formato Null
6 IDProducto Producto FK M VC No
7 IDVenta Venta FK M VC No
OBSERVACIÓN:
Cuadro 15. Descripción de tabla DetalleVenta. Elaborado por Arias Rocha Katherine Daniela
Propuesta 90
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
TABLA: PRODUCTO_EN_PROCESO_HUMEDO
DESCRIPCIÓN: Contiene datos de producto que se encuentra en estado húmedo recién comprado a proveedores y
están registrados en el sistema
Descripción del registro
Campo
No. Definición Tipo Sec Formato Null
OBSERVACIÓN:
Cuadro 16. Descripción de tabla ProductoEnProcesoHumedo. Elaborado por Arias Rocha Katherine
Daniela
Propuesta 91
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
Campo
No. Definición Tipo Sec Formato Null
4 Usuario Usuario FK M VC No
OBSERVACIÓN:
Cuadro 17.Descripción de tabla ProductoEnProcesoSeco. Elaborado por Arias Rocha Katherine Daniela
Propuesta 92
Universidad de Guayaquil
Licenciatura en Sistemas DICCIONARIO DE DATOS
de Información
TABLA: TIPOCLIENTE
DESCRIPCIÓN: Contiene datos de los tipos de clientes que realizan las transacciones en el sistema
Campo
No. Definición Tipo Sec Formato Null
OBSERVACIÓN:
Cuadro 18 .Descripción de tabla TipoCliente. Elaborado por Arias Rocha Katherine Daniela
Propuesta 93
Módulo Mantenedores
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
Desarrollador Arias Rocha Katherine Daniela
LIC. EN SISTEMAS DE INFORMACIÓN
Nombre Usuario
Descripcion: Pantalla que permite el registro y consulta de datos de los usuarios que
intervendrán en el sistema.
Cuadro 19. Diseño de Interfaz de Registro de Usuario. Elaborado por Arias Rocha Katherine
Daniela.
Propuesta 94
Módulo Mantenedores
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
Desarrollador Arias Rocha Katherine Daniela
LIC. EN SISTEMAS DE INFORMACIÓN
Nombre Clientes
Descripción : Pantalla que permite el ingreso, consulta y modificacion de los datos de los
clientes que intervienen en el proceso de Ventas de cacao
Cuadro 21.Diseño de Interfaz de Registrar Compras. Elaborado por Arias Rocha Katherine Daniela.
Propuesta 95
Módulo Proceso
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
Desarrollador Arias Rocha Katherine Daniela
LIC. EN SISTEMAS DE INFORMACIÓN
Nombre Compras
Descripción: Pantalla que muestra el registro de compras, donde se puede registrar o consultar a
los proveedores y asi mismo el registro de los tipos de productos con los que el comercial cuenta
y proceder con la compra de Cacao.
Nombre de la Página Ruta
Registrar compras /Vista/Mantenedores/Compras.xhtml
Propuesta 96
Módulo Proceso
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE
INGENIERÍA INDUSTRIAL LIC. EN SISTEMAS
Desarrollador Arias Rocha Katherine Daniela
DE INFORMACIÓN
Nombre Ventas
Descripción : En esta pantalla se pueden registrar los datos del cliente que intervendrá
en el proceso de venta y los datos del producto que se estan destinados a vender, para
luego proceder a generar la nota de venta.
Cuadro 22. Diseño de Interfaz de Registrar Ventas. Elaborado por Arias Rocha Katherine Daniela.
Propuesta 97
Módulo Reportes
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
Desarrollador Arias Rocha Katherine Daniela
LIC. EN SISTEMAS DE INFORMACIÓN
Nombre Resumen
Descripción: Muestra gráficos estadísticos sobre las cantidades porcentuales del producto
que están en procesos tanto de secado como el producto ya seco, así también gráficos
donde se muestran los valores monetarios que han generados las compras y las ventas.
Módulo Reportes
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE
INGENIERÍA INDUSTRIAL LIC. EN SISTEMAS
Desarrollador Arias Rocha Katherine Daniela
DE INFORMACIÓN
Descripción: Muestra las notas de ventas emitidas a los proveedores, donde se las podrá
consultar por numero de nota de venta, cedula del proveedor .
Nombre de la Página Ruta
Reporte de compras /Vista/Mantenedores/ConsultarCompras.xml
Cuadro 24. Diseño de Interfaz de Consultar Compras. Elaborado por Arias Rocha Katherine Daniela.
Propuesta 99
Módulo Reportes
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE
INGENIERÍA INDUSTRIAL LIC. EN SISTEMAS
Desarrollador Arias Rocha Katherine Daniela
DE INFORMACIÓN
Descripción: muestra las notas de ventas emitidas a los clientes del Comercial, donde
tambien podrán consultar por fecha, número de nota de venta, nombre o número de
cédula del cliente.
Nombre de la Página Ruta
Reporte de ventas /Vista/Mantenedores/ConsultarVentas.xhtml
Cuadro 25. Diseño de Interfaz de Consultar Ventas. Elaborado por Arias Rocha Katherine Daniela.
Propuesta 100
Módulo Proceso
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE
INGENIERÍA INDUSTRIAL LIC. EN SISTEMAS
Desarrollador Arias Rocha Katherine Daniela
DE INFORMACIÓN
Módulo Proceso
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE INGENIERÍA INDUSTRIAL
Desarrollador Arias Rocha Katherine Daniela
LIC. EN SISTEMAS DE INFORMACIÓN
Descripción: Muestra las cantidades en libra que tenemos secas, las mismas que estaran
listas para la venta
Nombre de la Página Ruta
Producto Proceso Húmedo /Vista/Mantenedores/ProductoProcesoSeco.xhtml
Cuadro 27. Diseño de Interfaz de Producto Proceso Seco. Elaborado por Arias Rocha Katherine Daniela.
Propuesta 102
Figura 29. Diagrama de Gantt. Cronograma de Actividades. Elaborado por Arias Katherine
Propuesta 103
3.7.2. Recomendaciones
El Comercial “Lissette” debe poseer un equipo de cómputo que le permita instalar el
sistema y así poder utilizarlo para el ingreso, consultas, modificaciones y demás
opciones que le permitirán mejorar la gestión en las transacciones comerciales que
realiza.
Se sugiere efectuar mantenimiento anual al sistema.
Capacitar a los usuarios que van a intervenir en el manejo del sistema para su uso
correcto y el aprovechamiento de los beneficios de tener la información digitalizada.
Se recomienda enlazar paulatinamente procesos que se añadiesen al rubro del
Comercial para que los próximos procesos se encuentren optimizados bajo los
mismos estándares digitales y sea más fácil su manipulación.
Realizar respaldos de información periódicamente, para mantener la información
disponible en cualquier momento, de tal manera que ayude a la toma de decisiones
basados en datos antiguos y en datos actuales.
Anexos
Anexos 106
Entrevista
Pruebas
Glosario de términos
https://desarrolloweb.com/articulos/497.php
http://www.anecacao.com/es/quienes-somos/cacao-nacional.html
http://www.anecacao.com/index.php/es/quienes-somos/cacaoccn51.html
http://www.anecacao.com/uploads/magazine/revista-anecacao-10-edicion.pdf
http://www.anecacao.com/uploads/standard/ensayosdecortes.pdf
http://www.anecacao.com/uploads/estadistica/cacao-ecuador-2019-4.pdf
https://contenido.bce.fin.ec/documentos/PublicacionesNotas/Catalogo/Encuestas/C
oyuntura/Integradas/etc202002.pdf
INGENIERÍA, Lima.
Chiluiza R., C., & Torres R., S. (2015). Implementación de un Sistema para la Gestión
Tercer Suplemento del Registro Oficial 587. Codigo Orgánico COPCI. Ecuador:
http://www.anecacao.com/es/estadisticas/estadisticas-actuales.html
https://www.icco.org/october-2021-monthly-cocoa-market-report/
Constitución de la Republica del Ecuador. (20 de 10 de 2008). Derechos del Buen Vivir.
Convenio Internacional del Cacao. (07 de Julio de 2010). Obtenido de Conferencia de las
https://unctad.org/es/system/files/official-document/cocoa10d3_sp.pdf
https://unctad.org/es/system/files/official-document/cocoa10d3_sp.pdf
https://www.cfn.fin.ec/bibliotecainfo/
Bibliografía 113
EnTicConfio. (12 de Agosto de 2015). Internet, ¿que es?¿para que sirve? Obtenido de
https://www.enticconfio.gov.co/internet-que-es-para-que-sirve
que pueden utilizar los lideres para una efectiva comunicacion en entornos virtuales.
https://repository.unimilitar.edu.co/handle/10654/39391
https://elibro.net/es/lc/uguayaquil/titulos/98278
Hernandez Sampieri, R,. Fernandez- Collad, C., &Baptista Lucio . (2017). Alcance de la
http://metabase.uaem.mx/bitstream/handle/123456789/2792/510_06_color.pdf?seq
uence=1
de https://www.icco.org/
Obtenido de https://www.icco.org/pests-diseases/#toggle-id-9
https://www.icco.org/pests-diseases/
Bibliografía 114
Ideas Modeler. (20 de Noviembre de 2021). Software Ideas Modeler. Obtenido de About us:
https://www.softwareideas.net/
https://www.jetbrains.com/es-es/idea/
http://www.jc-mouse.net/proyectos/ejemplo-socket-java-clienteservidor
https://elibro.net/es/ereader/uguayaquil/106466?page=22.
la Unicersidad de Jaén:
http://tauja.ujaen.es/bitstream/10953.1/9445/1/TFG%20%285%29.pdf
https://books.google.es/books?hl=es&lr=&id=BEEnCgAAQBAJ&oi=fnd&pg=PR
14&dq=IReport+&ots=HWePmkS1Is&sig=TJIJtwwJ5yUOBR1G6chZteFyzWk#v
=onepage&q=IReport&f=false
de https://www.agricultura.gob.ec/ecuador-es-el-primer-exportador-de-cacao-en-
grano-de-america/
https://www.linuxito.com/docs/el-modelo-cliente-servidor.pdf
https://books.google.com.ec/books?id=5-
mkDgAAQBAJ&lpg=PA1&hl=es&pg=PA3#v=onepage&q&f=false
https://www.microsoft.com/es-ww/microsoft-365/visio/flowchart-software
Miranda Rocha, K. (Octubre de 2020). Sistema web que controla el registro de matrícula y
cobro de los servicios de Liga Deportiva Barrial “Ronald Tabares (Álamos)” con
investigación. Obtenido de
https://elibro.net/es/ereader/uguayaquil/172512?page=71.
Monte Galiano, J. (2016). Implantar SCRUM con éxito. Obtenido de Definición de SCRUM:
https://elibro.net/es/ereader/uguayaquil/58575?page=21
https://developer.mozilla.org/es/docs/Glossary/MVC
https://www.nestle.com.ec/es/csv/iniciativas%20-globales/iniciativa-global-
youth/desarrollorural/plancacao
Norma Tecnica Ecuatoriana INEN . (03 de Marzo de 2022). Obtenido de NTE INEN
176:2006: https://www.agrocalidad.gob.ec/wp-content/uploads/2020/05/cacao6.pdf
https://conogasi.org/articulos/lenguaje-de-programacion/
Bibliografía 116
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
Piura, Piura.
https://www.postgresql.org/about/news/postgresql-93-released-1481/
https://iconixprocess.wordpress.com/about/
Rubio, B. M. (2015). Primefaces. Manual para la creación de una aplicación web con el
de Azuay.
https://www.worldbank.org/en/research/commodity-markets
https://www.trademap.org/Country_SelProductCountry_Map.aspx?nvpm=3%7c21
8%7c%7c%7c%7c1801%7c%7c%7c4%7c1%7c1%7c2%7c1%7c1%7c2%7c1%7c
1%7c3
https://online.visual-paradigm.com/es/diagrams/
Bibliografía 117
https://www.ictea.com/cs/index.php?rp=/knowledgebase/9/iQue-es-un-dominio-de-
Internet.html
https://www.ictea.com/cs/index.php?rp=%2Fknowledgebase%2F4205%2FiQue-
es-una-aplicacion-web.html