Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño de un software de aplicación web que permita registrar y reportar las labores de los
Trabajo de grado presentado como requisito parcial para optar el título de Ingeniero en
Sistemas.
Sede Monteria
Agosto 2023
2
Diseño de un software de aplicación web que permita registrar y reportar las labores de los
Trabajo de grado presentado como requisito parcial para optar el título de Ingeniero en
Sistemas.
Director
Codirector
Sede Apartado
Marzo 2023
3
Contenido
Resumen..................................................................................................................................5
Abstrac....................................................................................................................................6
Introducción............................................................................................................................7
Planteamiento del problema..................................................................................................8
Justificación..........................................................................................................................10
Objetivos...............................................................................................................................11
Alcance..................................................................................................................................12
Marco referencial..................................................................................................................13
Marco conceptual..................................................................................................................15
Marco metodológico.............................................................................................................19
Marco legal...........................................................................................................................34
Diagrama de ilustración de la metodología RAD (desarrollo rápido de aplicaciones).........40
Diagnóstico de la empresa....................................................................................................41
Contexto de la empresa.........................................................................................................41
Misión...................................................................................................................................42
Visión....................................................................................................................................42
Cronograma de Actividades..................................................................................................44
Presupuesto Valor del Proyecto............................................................................................46
Resultados esperados............................................................................................................47
Levantamiento de requerimientos.........................................................................................57
Conclusión............................................................................................................................70
Recomendaciones..................................................................................................................72
Limitaciones..........................................................................................................................73
Referencias............................................................................................................................74
4
Listado de Tabla
Resumen
Título: Desarrollar un software de aplicación web en la empresa agrícola Ibiza SAS que
ayude de una manera eficiente y eficaz los procesos de reportes y registro de labores. Autor: Ender
En esta investigación se busca diseñar un software que permita reportar de forma digital las
labores que se realizan diariamente en una finca bananera de la empresa agrícola Ibiza SAS esto con
el fin de mejorar la calidad de la información. ya que actualmente los reportes y registros que se
hacen diarios en las fincas son hechos manualmente en hojas de papel y enviado en valija como
información será más segura y efectiva dando una tranquilidad al administrador de la finca y el área
de nómina, actualmente estos son los más afectados porque en dichos reportes el tipo de letra y
números utilizados son bastantes confusos y esto a ocasionado molestias en los trabajadores a la
Palabras claves: software, aplicación web, internet, sistema web, bases de datos, reportes y
Abstrac
Title: Develop a web application software in the agricultural company Ibiza sas that helps
in an efficient and effective way the processes of reports and registration of labors. Author: Ender
This research seeks to design a software that allows to digitally report the tasks that are
carried out daily in a banana farm of the agricultural company Ibiza sas, this in order to improve
the quality of the information. since currently the reports and records that are made on a day-to-
day basis on the farms are made manually on sheets of paper and sent in a suitcase as a courier.
With the design of this software, the reporting processes will be streamlined and the
quality of information will be more secure and effective, giving peace of mind to the farm
administrator and the payroll area, since currently these are the most affected because in said
reports the type of The letter and numbers used are quite confusing and this has caused discomfort
Keywords: software, web application, internet, web system, databases, reports and
Introducción
banano que es exportado a Europa, hoy con el desarrollo de la tecnología estas fincas o empresas
bananeras están siendo seducida por la tecnología, y debido a que todos sus reportes que se realizan
día a día son hechos a mano en formatos de papel y no cuentan con una herramienta tecnológica
como “software o aplicación web” que le agilice los procesos de reporte de labores, Por este
motivo se pensó en crear un software muy eficiente, que contará con un formulario de registro,
donde se podrá elegir el código de la labor, el código del trabajador, las horas laboradas y serán
campos obligatorios y solo el personal autorizado podrá realizar este reporte y al final del proceso
se enviará vía correo electrónico u documento pdf que será descargado por el área de nómina.
El lenguaje de programación para el desarrollo del software será: PHP, HTML5 con un
framework como es codeigniter, la base de datos será creada en MYSQL y la metodología que se
usara es scrum. Todo esto con el fin de entregar un producto ágil y muy eficiente que ahorrara
el mejor momento económico ya que se avecinan proyectos muy interesante como es el puerto
marítimo, Precisamente en la Ley del Plan Nacional de Desarrollo se aprobó que, sobre nuevos
complementaria de accesos marítimos, terrestres o fluviales, así como la conectividad con otros
modos de transporte y de comunicaciones con el resto del país y el mundo, el financiamiento de las
inversiones requeridas en accesos y conectividad podrá ser contemplado en el plan de negocio del
concesionario.
Actualmente, la zona portuaria del Golfo de Urabá en Antioquia cuenta con tres
Entre tanto, las nuevas terminales que se ubicarán en inmediaciones del municipio de Turbo
Antioquia, Cundinamarca y el Eje cafetero, regiones que unidas generan el 70% del PIB del
país
9
que traerá consigo empresarios, empleados y turistas de otras regiones del país incluso
extranjeros, es entonces por lo que el cliente número uno y el más apetecido por las empresas del
sector como es el comercio fairtrade, pero esta marca tiene dentro de sus exigencias el cuidado del
Para contextualizar el trabajo de investigación surge la siguiente pregunta: ¿De qué manera
se puede suplir esa necesidad tecnológica para que tenga una gran aceptación en las fincas del
sector agrícola y a su vez puedan generar los reportes de manera digital y contribuyan con el medio
ambiente? actualmente se está invirtiendo mucho dinero debido a que cada día se generan reportes
de manera escrita ocasionando grandes cantidades de papel, la información muchas veces se pierde
y no queda registro de ella. Este problema está generando inconvenientes a la hora de cancelar la
Justificación
tecnológico y sus avances ha obligado que las empresas se sistematicen en casi todos sus
personas, en esta investigación se encontró que la región bananera está tratando de dar ese
escasez de este tipo de software u aplicación web, nace esta idea de diseñar un software de
aplicación web, que impacte de manera positiva para este sector, dado que no se ve otro
tipo de tecnología diferente a la que normalmente se tiene, esta aplicación web es una idea
diferente capaz de alcanzar a una gran cantidad de empresas del sector bananero y también
Con este software se busca suplir la necesidad de agilizar los procesos, para que la
información se guarde de una manera segura y que a su vez sea fácil y rápida para buscar los
registros que hayan sido guardados esto ahorrara tiempo al personal, y ayudara a minimizar las
quejas y reclamos además de ahorrar en la inversión del papel también tendrían esta herramienta
clave para mostrar a los clientes de fairtrade que están contribuyendo con el medio ambiente.
11
Objetivos
General
Específicos
segura.
reportes.
manera confiable.
Implementar el software.
12
Alcance
“Agrícola Ibiza SAS” con el fin de optimizar los métodos de reportes de labores de manera
El software podrá ser ejecutado desde cualquier navegador web y se podrá efectuar desde
Facilita a los usuarios hacer sus actividades de manera rápida y segura en nuestra aplicación
web.
el ámbito administrativo y permite estar conectado de manera segura con el registro de actividades
Marco referencial
Antecedentes investigativos
en marcha para la hacienda “Marisol” del recinto “el Vainillo” del cantón Naranjal de la provincia
del Guayas. Sirve para controlar y gestionar la información relacionada a los procesos de
producción del banano en sus diferentes fases, tales como la asignación de tareas diarias que deben
realizar los trabajadores, asignar recursos para la producción, administrar los recursos humanos en
y funciones para los diferentes puestos de trabajo del personal incurriendo en altos costos de mano
de obra y baja productividad. Además, no había un control efectivo en el manejo del inventario lo
que generaba una incorrecta planificación de despachos. El presente proyecto tuvo como objetivo el
ejecución efectiva de sus operaciones y permitió aumentar su nivel de desempeño. (Trujillo Valero,
2011)
aplicación web para el control de campo en las bananeras debido a que este procedimiento es
mejorar sus productos y cosecha para sus diferentes proveedores tanto Nacionales como
14
Internacionales Las labores de campo en la bananera son de vital importancia para la buena
productividad de la misma por lo cual las bananeras se encuentran dividida en lotes para así poder
Marco conceptual
Aplicación web
páginas personalizadas según el perfil del usuario o el desarrollo del comercio electrónico. Además,
una aplicación web permite interactuar con los sistemas informáticos de gestión de una empresa,
como puede ser gestión de clientes, contabilidad o inventario, a través de una página web. Luján-
Mora, S. (2002). Programación de aplicaciones web: historia, principios básicos y clientes web.
Servidores web
en la World Wide Web (WWW). Cuando un usuario solicita una página web, el servidor web se
encarga de buscar y entregar la página al navegador del usuario. Los servidores web pueden ser
utilizados para alojar sitios web, aplicaciones web, servicios en línea y otros tipos de contenido en
línea.
Página web
De acuerdo con Gómez & Alcayde (2015) una página de internet hace referencia a un
documento digital que se puede acceder a través de internet. La página web puede contener
diferentes tipos de contenido, como texto, imágenes, videos, sonidos y otros elementos multimedia.
La mayoría de las páginas web están escritas en un lenguaje de marcado llamado HTML
(HyperText Markup Language), que es interpretado por los navegadores web para mostrar el
contenido al usuario. un documento electrónico que almacena datos e información por lote
igualmente está se encuentra en un servidor en la red mundial llamada internet, el cual se puede
Bases de datos
Al igual que Pulido et al., (2019) Una base de datos es un conjunto organizado y
base de datos se organiza en tablas o archivos que contienen registros o entradas individuales con
información específica., estas permiten almacenar grandes volúmenes de datos de una forma
Sistema de información
software, datos, procesos, personal y procedimientos que trabajan juntos para gestionar y controlar
la información en una organización. Los sistemas de información pueden ser utilizados en una
variedad de áreas, como finanzas, recursos humanos, logística, producción, ventas, marketing, entre
otros acerca de los sistemas de información, son herramientas que tienen como objetivo principal
Estos sistemas suelen ser digitales o analógicos como, por ejemplo: smartphone, portátiles,
Ciberespacio
encuentra dentro en las computadoras, es un espacio sin fronteras que permite a las personas de
todo el mundo conectarse, comunicarse e intercambiar información en tiempo real. Sin embargo,
Lenguaje de programación
del cual los humanos interactúan con las computadoras. Un lenguaje de programación nos permite
comunicarnos con las computadoras a través de algoritmos e instrucciones escritas en una sintaxis
Editor de código
Los editores de código son programas que nos ayudan a gestionar el código fuente de
nuestros proyectos. Son ideales cuando se trabaja con diferentes lenguajes de programación,
alternándolos o en un solo proyecto (por ejemplo, en un proyecto web es muy habitual combinar
MVC
De acuerdo con Bahit (s.f) MVC son las siglas del inglés model-view-controller (modelo
garantizando así la funcionalidad, seguridad, escalabilidad del sistema, entre otros. Pero que a su
vez cada parte se encuentra interconectada para ser requerida en la presentación grafica del
programa. (pág.36)
18
POO
Al igual que Bahit (s.f) “POO” que traducida es programación orientada a objetos, es un
estilo de programación el cual utiliza clases que tengan un mismo proceder, dando como resultado
Marco metodológico
XAMPP
Es un servidor web local multiplataforma que permite la creación y prueba de páginas web
u otros elementos de programación. Sin embargo, Xampp integra una serie de herramientas que
Figura 1
Pantallazo XAMP
Fuente: Captura de pantalla del entorno de desarrollo del servidor local XAMPP.
Requerimientos de hardware
Para la instalación del servidor local Xampp se debe tener como mínimo lo siguiente:
256 MB de RAM.
paquete de
alojamiento, gestión y
creación de páginas web con bases de datos. Es una herramienta de licencia libre GNU que
es capaz
de convertir nuestro equipo de forma totalmente gratuita en un servidor web capaz de alojar
páginas
paquete de
alojamiento, gestión y
creación de páginas web con bases de datos. Es una herramienta de licencia libre GNU que
es capaz
de convertir nuestro equipo de forma totalmente gratuita en un servidor web capaz de alojar
páginas
paquete de
alojamiento, gestión y
21
creación de páginas web con bases de datos. Es una herramienta de licencia libre GNU que
es capaz
de convertir nuestro equipo de forma totalmente gratuita en un servidor web capaz de alojar
páginas
Visual Studio Code (VS Code) es un editor de código fuente desarrollado por Microsoft. Es
software libre y multiplataforma, está disponible para Windows, GNU/Linux y macOS. VS Code
tiene una buena integración con Git, cuenta con soporte para depuración de código, y dispone de un
Figura 2
Fuente: Captura de pantalla del entorno de desarrollo del editor de código Visual Studio Code.
22
23
Requerimiento de instalación
Solo requiere una descarga de 100 MB, y unos 200 MB de espacio en disco para instalar
Visual Studio Code. Debido a que este software es relativamente pequeño, debería funcionar sin
Sistemas operativos: Windows 7, 8.0, 8.1 y 10 (con.NET Framework 4.5.2) (32 bits y 64
PhpMyAdmin
Es una aplicación web que sirve para administrar bases de datos MySQL de forma sencilla
y con una interfaz amistosa. Se trata de un software muy popular basado en PHP. La ventaja de usar
una aplicación web es que nos permite conectarnos con servidores remotos, a los cuales no siempre
Figura 3
Los requisitos para instalar PhpMyAdmin son, por suerte, relativamente sencillos. Si tienes
un servidor web de cualquier tipo, es casi seguro que puedas ponerlo en marcha. Aquí están los
requisitos detallados:
Un navegador web que soporte JavaScript, cookies y Bootstrap 4.5 (para acceder a
PhpMyAdmin)
Requisitos adicionales de PHP: Las extensiones sesión y SPL, hash, ctype, y soporte para
JSON. Otras extensiones como mbstring pueden mejorar el rendimiento o añadir funcionalidades
Google crome
No es más que un navegador web de forma gratuita creado por Google, con el objetivo de
acceder a páginas web que se encuentran en Internet. Para el mes de mayo del 2020, se consideró
como el navegador web más usado en todo el mundo, con más del 60% de la cuota de este mercado.
Figura 4
Fuente: Captura de pantalla del entorno de desarrollo del navegador Google Chrome.
26
Requisitos de instalación
Google Chrome requiere 350 MB de espacio libre en el disco y 512 MB de RAM para
trabajar de manera óptima. Comprobar que la computadora tenga esos recursos disponibles antes de
Windows 10
(computadoras, tabletas, celulares inteligentes, entre otros), también denominado sistema operativo,
creado por la empresa Microsoft, radicada en Redmond, Estados Unidos. Esta versión de Windows
se caracterizó por presentar una arquitectura adaptable a todas las herramientas tecnológicas de
Figura 5
Fuente: Captura de pantalla del entorno de desarrollo del sistema operativo Windows 10
pro.
Requerimientos de instalación
Un detalle importante que debemos tener en cuenta es que los requisitos serán los mismos
para todas las versiones de Windows disponibles. Eso sí las versiones de 64 bits serán más
Los requisitos mínimos en cuanto a hardware que un equipo debe cumplir serán los
siguientes:
Procesador o CPU: deberá contar con una frecuencia mínima de 1 GHz. Si arquitectura
versiones de 64 Bits.
28
Tarjeta gráfica: deberá soportar Microsoft DirectX9 o superior con controlador WDDM
1.0
Resolución de pantalla: nos bastará con una resolución de pantalla mínima de 800 x 600
PHP
código abierto muy utilizado especialmente en el desarrollo de aplicaciones y web, este lenguaje de
código puede ser incrustado en HTML5 puesto que es un código muy variable favorece el enlace
Figura 6
PHP
29
Requisitos de instalación
Necesitarás un servidor web para ejecutarlo. También es probable que necesites instalar una
Múltiples sistemas operativos de Windows son compatibles con PHP 5.5+, pero los
Visual Studio 2012, 2015, 2017 o Microsoft Visual C++ Redistributable para Visual Studio
HTML
trata de la sigla que corresponde a HyperText Markup Language, es decir, Lenguaje de Marcas de
Hipertexto, que podría ser traducido como Lenguaje de Formato de Documentos para Hipertexto.
Figura 7
Fuente: Captura de pantalla del entorno de desarrollo del lenguaje de marcado “HTML”
Requisitos de instalación
Los navegadores web son programas que interpretan el código HTML y lo definen en una
Por lo tanto, para poder visualizar una página HTML necesita tener instalado en su
dispositivo un navegador web como Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, entre
otros. La mayoría de los sistemas operativos vienen con un navegador web preinstalado, por lo que
Viene integrado a los editores de código como Sublime Text, Notepad++, Visual Studio
Code, entre otros por lo cual se hace necesario que pueda mantener en estabilidad dichos editores, el
31
mínimo que requiere de 2 GB de memoria RAM, un procesador de mínimo 1,8 GHz y se puede
CSS
El lenguaje CSS permite presentar, de manera estructurada, un documento que fue escrito
en un lenguaje de marcado. Se usa especialmente en el diseño visual de un sito web cuando las
Figura 8
Fuente: Captura de pantalla del entorno de desarrollo de las hojas de estilo “css”
32
Requisitos de instalación
Externamente: se puede crear un archivo CSS separado con el código de estilo y vincularlo
Por lo tanto, lo único que utilices para utilizar CSS en tus páginas web es un editor de texto
como Sublime Text, Notepad++, Visual Studio Code, entre otros para escribir el código CSS y un
memoria RAM, un procesador de mínimo 1,8 GHz y se puede instalar en cualquier sistema
operativo.
JavaScript
páginas web. Es un lenguaje interpretado, lo que significa que no necesita ser compilado y puede
interacciones en tiempo real y otros elementos interactivos en una página web. También se utiliza
Figura 9
Marco legal
De acuerdo con la ley la que nos obliga a cumplir para prevenir el robo de
Título VII BIS denominado "De la Protección de la información y de los datos", del
legítimo derecho a excluirlo, incurrirá en pena de prisión de cuarenta y ocho (48) a noventa
y seis (96) meses y en multa de 100 a 1000 salarios mínimos legales mensuales vigentes.
ocho (48) a noventa y seis (96) meses y en multa de 100 a 1000 salarios mínimos legales
mensuales vigentes, siempre que la conducta no constituya delito sancionado con una pena
mayor. Artículo 269C. Interpretación de datos informáticos. El que, sin orden judicial
los trasporte incurrirá en pena de prisión de treinta y seis (36) a setenta y dos (72) meses.
36
Artículo 269D. Daño informático. El que, sin estar facultado para ello, destruya, dañe,
ocho (48) a noventa y seis (96) meses y en multa de 100 a 1000 salarios mínimos legales
mensuales vigentes. Artículo 269E. Uso de software malicioso. El que, sin estar facultado
para ello, produzca, trafique, adquiera, distribuya, venda, envíe, introduzca o extraiga del
dañinos, incurrirá en pena de prisión de cuarenta y ocho (48) a noventa y seis (96) meses y
269F.Viloacion de datos personales. El que, sin estar facultado para ello, con provecho
prisión de cuarenta y ocho (48) a noventa y seis (96) meses y en multa de 100 a 1000
salarios mínimos legales mensuales vigentes. Artículo 269G. Suplantación de sitios web
para capturar datos personales. El que con objeto ilícito y sin estar facultado para ello,
diseñe, desarrolle, trafique, venda, ejecute, programe o envíe páginas electrónicas, enlaces
seis (96) meses y en multa de 100 a 1000 salarios mínimos legales mensuales vigentes,
siempre que la conducta no constituya delito sancionado con pena más grave. En la misma
manera que haga entrar al usuario a una IP diferente en la creencia de que acceda a su
banco o a otro sitio personal o de confianza, siempre que la conducta no constituya delito
sancionado con pena más grave. la pena señalada en los dos incisos anteriores se agravará
37
Capitulo segundo
De los atentados informáticos y otras infracciones Artículo 2691. Hurto por medios
conducta señalada en el artículo 239 manipulando un sistema informático, una red de sistema
electrónico, telemático u otro medio semejante, o suplantando a un usuario ante los sistemas de
este Código. Artículo 269J: Transferencia no consentida de activos. El que, con ánimo de lucro y
delito sancionado con pena más grave, incurrirá en pena de prisión de cuarenta y ocho (48) a ciento
veinte (120) meses y en multa de 200 a 1500 salarios mínimos legales mensuales vigentes. La
computador destinado a la comisión del delito descrito en el inciso anterior, o de una estafa. Si la
conducta descrita en los dos incisos anteriores tuviere una cuantía superior a 200 salarios mínimos
inglés) es un enfoque iterativo y ágil de desarrollo de software que se enfoca en producir resultados
rápidos y de alta calidad utilizando ciclos de desarrollo cortos. La idea detrás de la metodología
RAD es que, al involucrar a los usuarios finales en el proceso de desarrollo desde el principio se
pueden obtener resultados más rápidos y precisos que con los enfoques tradicionales de desarrollo
de software.
Participación de los usuarios: los usuarios finales y los desarrolladores trabajan juntos desde
el principio del proyecto, asegurando que los requisitos del usuario estén alineados con las
ejemplo, semanas en lugar de meses), lo que permite una retroalimentación y ajuste constantes. Esto
significa que el software se puede desarrollar rápidamente y se pueden hacer ajustes en cualquier
momento.
soluciones más rápida y eficientemente, reduciendo el tiempo y el costo de desarrollo. Además, los
componentes han sido probados y verificados previamente, lo que aumenta la calidad de las
soluciones construidas.
de software previamente construidos para acelerar el desarrollo de nuevas soluciones. Esto se logra
mediante la creación de bibliotecas que pueden ser utilizados en múltiples proyectos. Los
39
desarrolladores pueden enfocarse en las partes únicas y específicas de una solución en lugar de
tener que construir todo desde cero, lo que aumenta la eficiencia y reduce el tiempo de desarrollo.
Hoy en día se suele utilizar para referirnos al desarrollo rápido de interfaces gráficas de
usuario tales como Glade, o entornos de desarrollo integrado completos. Algunas de las plataformas
más conocidas son Visual Studio, Lazarus, Gambas, o Clarion. En el área de la autoría multimedia,
un objeto de datos.
programa.
Diagnóstico de la empresa
embarcadero específicamente en la finca Lusitania que hace parte de la Agrícola Ibiza SAS
de realizar dicho reporte y que a su vez quita mucho tiempo para registrar las tareas que se
realizan. Por ese caso se implementó este aplicativo para facilitarle al coordinador de la
Contexto de la empresa
zungo embarcadero viene presentado inconformidades por parte de los trabajadores, por falta de una
herramienta tecnológica. Con el fin de obtener y agilizar los procesos de reportes que son
importantes para la finca como son: registro de labores, envío de dichos reportes de una forma ágil
Descripción de la empresa
La Agrícola Ibiza SAS cuenta con dos fincas de producción de banano ubicada en el
el sector agrícola la empresa Ibiza SAS necesita de herramientas tecnológicas la cual son
Misión
de fruta fresca, destinada a cumplir con las necesidades del mercado internacional, bajo
naturales.
Visión
C.I Banafrut S.A. debe estar en el mediano plazo, posicionada como una de las
este objetivo debe capacitar en forma constante a todo su personal para que sea idóneo,
capaz, competente, con alto grado técnico y calidad humana. Durante el cumplimiento de
el medio ambiente.
Cronograma de Actividades
Mes 1 Mes 2
ACTIVIDAD
Semana 2
Semana 3
Semana 4
Semana 5
Semana 6
Semana 7
Semana 8
Semana 1
Identificación
de la problemática
interés y solución de
la propuesta
Elección del
equipo de trabajo,
asignación de roles
Análisis del
problema
(identificación causas
y efectos)
Tiempo para
la entrega o
terminación del
proyecto
Avance del
proyecto
Selección de
46
la muestra
Selección del
método de
comercialización y
preparación de
comidas y bebidas
Entrega final
resultados 100%
47
Humano proyecto
servidor alojamiento
Salidas
y red wifi
suministros
TOTAL
14.200.000
48
Resultados esperados
RESULTADOS ESPERADOS
encuesta virtual la situación actual Mediante el análisis cuantitativo en los procesos y Administrador,
de la forma como se hacen los procedimientos que lleva, fortaleciendo así las coordinadores de
empacadora.
para el manejo del aplicativo, y documentados en busca de la mejora continua de la producción y área de
Figura 10
Figura 11
Figura 12
Instalaciones de la finca
Figura 13
Figura 14
Figura 16
Figura 16
Paquete de envío del reporte
Figura 17
Envío de la correspondencia
Figura 18
Panorama de la finca
Levantamiento de requerimientos
para este proyecto en el cual se puede evidenciar que es de vital importancia como son los
requerimientos para así poder representar los propósitos del aplicativo web para interactuar
con el cliente y así poder llegar a una concertación y aplicando los resultados que existían y
Modulo administrador
accede al sitio accede al login con su usuario y contraseña en el acceso cargo situado en el
aplicación, da una vista del listado de labores que se realizan en la finca u empresa, también
muestra un listado de códigos para cada labor, el sistema también da el acceso al listado de
códigos de los trabajadores de la agrícola y como también los metros o hectareaje de cada
lote.
Requerimientos funcionales:
59
Creación de informes: Permite a los usuarios crear nuevos informes digitales, requieren los
cliente, guarda los datos digitados por el usuario, los muestra en una tabla, los edita si el
usuario lo requiere.
Requerimientos funcionales:
formulario en el cual el usuario puede digitar los datos en cada uno de los campos.
proceso de autorización.
60
61
Modulo coordinador:
Descripción: el súper usuario tendrá el acceso a registrar y actualizar los datos del
trabajador.
Acción del coordinador: tendrá en acceso al sistema, para realizar el registro de las
sus trabajadores la cual puede ser registrada o actualizada, el mismo día y un máximo de 24
Requerimientos funcionales:
información de los trabajadores por medio de una tabla desde una base de datos.
Respuesta del sistema: el sistema muestra los datos que se han realizado y que están
almacenados en la base de datos, también tiene un botón con el cual genera reportes de
forma pdf.
Requerimientos funcionales:
Instrumentos utilizados
encuesta en el aplicativo web, se puedo obtener datos específicos sobre la experiencia del
Figura 19
Si 28 0.76 87.5
No 4 0.24 12.5
Total 32 1 100
Figura 20
Porcentaje de la pregunta #2
65
Según los resultados de la figura 20 arroja una respuesta clara, donde mayoría de las
Si 28 0.76 87.5
No 4 0.24 12.25
Total 32 1 100
Figura 21
Porcentaje de la pregunta # 3
Estos son los resultados de la figura 21 que muestran una respuesta clara, la mayoría
de las personas encuestadas están de acuerdo con la utilización del aplicativo web.
67
Pregunta #4 de la encuesta.
Si 28 0.76 87.5
No 4 0.24 12.5
Total 32 1 100
Figura 22
Porcentaje de la pregunta # 4
Estos son los resultados de la figura 22 que muestra la respuesta con un 87,5%,
aplicativo web.
68
Si 22 0.68 68.8
No 10 0.32 31.3
Total 32 1 100
Figura 23
Pregunta # 6 de la encuesta.
Con los resultados de la figura 23 se puede evidenciar que hay una aprobación del
aplicativo web.
69
Si 31 0.90 96.9
No 1 0.10 2.1
Total 32 1 100
Figura 24
Pregunta # 6 de la encuesta.
Según los resultados de la figura 24 se puede notar que hay una aprobación de la
Conclusión
El desarrollo de un aplicativo web para generar informes de las labores en una finca
del sector agrícola ofrece muchas ventajas y beneficios para los agricultores y
organizada para recopilar, procesar y presentar datos relacionados con las actividades
agrícolas.
En primer lugar, el aplicativo web permite una recopilación de datos en tiempo real,
lo que facilita el seguimiento y control de las labores agrícolas. Los agricultores pueden
ingresar información sobre tareas como siembra, riego, fertilización, control de plagas,
cosecha, entre otras, de manera rápida y precisa. Esto garantiza una visibilidad instantánea
Además, el aplicativo web puede generar informes automáticos que presentan los
datos de manera clara y concisa lo que proporciona una visión general y detallada de las
labores realizadas en la finca. Esta información es valiosa tanto para el seguimiento interno
largo plazo. Esto permite el análisis histórico de las labores agrícolas, lo que puede ayudar
rendimientos.
71
una finca del sector agrícola ofrece una solución completa y eficiente para la gestión de
Recomendaciones
desarrollo.
Limitaciones
Referencias
Arce Ramírez Ángel Alberto, Z. M. (2019). Revista . Obtenido de
https://www.eumed.net/rev/oel/2019/06/sistema-web-produccionbanano.html
arimetrics. (2022). Obtenido de arimetrics: https://www.arimetrics.com/glosario-digital/php
Castillo, J. A. (10 de 10 de 2018). profesionalreview. Obtenido de profesionalreview:
https://www.profesionalreview.com/2018/10/10/requisitos-windows-10/
#Requisitos_Windows_10
Cordova Martinez, L. C. (03 de 2022). unemi. Obtenido de
http://repositorio.unemi.edu.ec//handle/123456789/6444
folres, f. (22 de 07 de 2022). openwebinars.net. Obtenido de openwebinars.net:
https://openwebinars.net/blog/que-es-visual-studio-code-y-que-ventajas-ofrece/
https://suclic.com/. (2023). Obtenido de https://suclic.com/: https://suclic.com/visual-
studio-code-que-es-requisitos-ventajas-y-desventajas/
#Requisitos_de_Visual_Studio_Code
https://www.fime.uanl.mx/xampp/. (s.f.). Obtenido de https://www.fime.uanl.mx/xampp/:
https://www.fime.uanl.mx/xampp/
Jesus. (25 de 04 de 2022). https://www.dongee.com/tutoriales. Obtenido de
https://www.dongee.com/tutoriales: https://www.dongee.com/tutoriales/que-es-
xampp/#:~:text=Como%20te%20mencionamos%20antes%2C%20Xampp,facilitan
%20la%20experiencia%20al%20desarrollador.
jusue. (s.f.). lovtechnology.com. Obtenido de lovtechnology.com:
https://lovtechnology.com/que-es-el-navegador-google-chrome/
mendoza, m. (16 de 07 de 2020). openwebinars.net. Obtenido de openwebinars.net:
https://openwebinars.net/blog/que-es-un-lenguaje-de-programacion/#qu%C3%A9-
es-un-lenguaje-de-programaci%C3%B3n
Pérez Porto, J. G. (15 de 09 de 2008). definicion.de. Recuperado el 17 de 04 de 2023, de
definicion.de: https://definicion.de/html/
Pérez Porto, J. M. (23 de 09 de 2022). definicion.de. Obtenido de definicion.de:
https://definicion.de/css/
Ravoof, S. (13 de 05 de 2021). kinsta. Obtenido de kinsta:
https://kinsta.com/es/blog/instalar-phpmyadmin/
Ravoof, S. (30 de 01 de 2023). kinsta. Obtenido de kinsta:
https://kinsta.com/es/blog/instalar-php/#requisitos-previos-de-php
sic.gov.co. (2009). Obtenido de sic.gov.co:
https://www.sic.gov.co/recursos_user/documentos/normatividad/Ley_1273_2009.p
75
df
sisingblog.wordpress.com. (03 de 04 de 2017). Obtenido de sisingblog.wordpress.com:
https://sisingblog.wordpress.com/2017/04/03/metodologia-rad/
SOLER-ADILLON, J. (03 de 2017). mosaic.uoc.edu. Obtenido de mosaic.uoc.edu:
https://mosaic.uoc.edu/2017/03/22/los-mejores-editores-de-codigo/
Trujillo Valero, J. ,. (23 de 06 de 2011). espol. Obtenido de
http://www.dspace.espol.edu.ec/handle/123456789/16218
Váldez, W. (12 de 05 de 2022). conceptodefinicion. Obtenido de conceptodefinicion:
https://conceptodefinicion.de/windows-10/
Zúñiga, F. G. (21 de 11 de 2021). arsys.es/blog. Obtenido de arsys.es/blog:
https://www.arsys.es/blog/phpmyadmin#:~:text=PhpMyAdmin%20es%20una
%20aplicaci%C3%B3n%20web,muy%20popular%20basado%20en%20PHP.