Está en la página 1de 75

1

Título del trabajo de grado

Diseño de un software de aplicación web que permita registrar y reportar las labores de los

trabajadores de la empresa agrícola IBIZA SAS

Nombre del estudiante

Piere Steven Hoyos Palacio

Trabajo de grado presentado como requisito parcial para optar el título de Ingeniero en

Sistemas.

Corporación Universitaria Remington.

Trabajo de Grado para optar el título de Ingeniero de Sistemas.

Sede Monteria

Agosto 2023
2

1Título del trabajo de grado

Diseño de un software de aplicación web que permita registrar y reportar las labores de los

trabajadores de la empresa agrícola IBIZA SAS

Nombre del estudiante

Ender Leyva Diaz

Trabajo de grado presentado como requisito parcial para optar el título de Ingeniero en

Sistemas.

Director

José Rafael Mosquera

Codirector

Carlos Enrique Pacheco.

Corporación Universitaria Remington

Pregrado en Ingeniería de Sistemas

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

Tabla 1Acciones indicador cronograma de actividades........................................................44


Tabla 2 Indicador presupuesto..............................................................................................46
Tabla 3 Acción de resultado..................................................................................................47
Tabla 4 Acción Indicadora Esperada por el Administrador..................................................61
Tabla 5 Acción Indicadora Esperada por el Coordinador.....................................................63
Tabla 6 Acción Indicadora Esperada por el Administrador..................................................64
Tabla 7 Acción Indicadora Esperada por el Cliente.............................................................65
Tabla 8 Acción Indicadora Esperada por el Usuario............................................................66
5

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

Luis Leyva Diaz.

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

mensajería. Por tal motivo la empresa se ve en la necesidad de buscar una solución.

Con el diseño de este software se agilizarán los procesos de reporte y la calidad de

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

hora de recibir sus quincenas.

Palabras claves: software, aplicación web, internet, sistema web, bases de datos, reportes y

registro, finca, labores, fairtrade, bananeras, comercio.


6

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

Luis Leyva Diaz.

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.

For this reason, the company is in need of finding a solution.

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

in the workers when it comes to receiving their fortnightly payments.

Keywords: software, web application, internet, web system, databases, reports and

registration, farm, labor, fairtrade, banana, trade.


7

Introducción

En la región de Urabá donde la economía es movida por la agricultura especialmente el

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

tiempo y generara seguridad en la información.


8

Planteamiento del problema

El crecimiento poblacional y la actividad económica de la región de Urabá, se encuentra en

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

emplazamientos en concesiones portuarias, que requieran el desarrollo de infraestructura

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

terminales portuarias en operación, dos públicas especializadas en carga de alimentos y una

privada especializada en transporte de combustible.

Entre tanto, las nuevas terminales que se ubicarán en inmediaciones del municipio de Turbo

(Antioquia) tendrán un papel fundamental para potenciar la economía regional y nacional

dada su posición geográfica como punto multifuncional para el adecuado desempeño de la

logística internacional, contribuyendo de manera significativa al desarrollo del comercio

exterior de los departamentos del centro del país.

Las proyecciones de movilización de carga, en el caso del Puerto Bahía Colombia de

Urabá es de 6,6 millones de toneladas y en el Puerto de Pisisi es de 1,7 millones de

toneladas. Estos puertos se convierten en los más cercanas a los departamentos de

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

medio ambiente y como las empresas bananeras contribuyen a él.

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

nómina a los empleados y no contribuye al cuidado medio ambiente.


10

Justificación

Actualmente debido a los continuos cambios que se están realizando en el mundo

tecnológico y sus avances ha obligado que las empresas se sistematicen en casi todos sus

procesos, la tecnología ayuda agilizar, optimizar y a mejorar la calidad de vida de las

personas, en esta investigación se encontró que la región bananera está tratando de dar ese

salto de calidad tecnológico. Es por lo que se desea impactar en la región, y al ver la

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 ella toda la región de Urabá.

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

 Desarrollar un software que permita agilizar el proceso de reportes de

labores realizadas en la finca agrícola Ibiza.

Específicos

 Permitir a los usuarios realizar sus reportes de una manera rápida y

segura.

 Diseñar el software que permita gestionar la información de los

reportes.

 Desarrollar la base de datos que permita guardar la información de

manera confiable.

 Realizar pruebas de validación.

 Implementar el software.
12

Alcance

La actual investigación reside en la ejecución de un software en línea, para la empresa

“Agrícola Ibiza SAS” con el fin de optimizar los métodos de reportes de labores de manera

sistematizada. Que determine características como:

El software podrá ser ejecutado desde cualquier navegador web y se podrá efectuar desde

dispositivos móvil y ordenador.

Permite realizar de manera fácil y efectiva procesos de registro y reportes de labores.

Facilita a los usuarios hacer sus actividades de manera rápida y segura en nuestra aplicación

web.

Proporciona al personal administrativo reportes de labores diarias.

Este software permitirá la empresa a tener un mejor sistema de desarrollo organizacional en

el ámbito administrativo y permite estar conectado de manera segura con el registro de actividades

que se ejecutan día a día.


13

Marco referencial

Antecedentes investigativos

Nacionales: El desarrollo de una herramienta tecnológica, como es un sistema Web puesto

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

las diferentes actividades, además genera reportes de las diferentes actividades

(Arce Ramírez Ángel Alberto, 2019)

La empresa objeto de estudio se dedica a la producción y ventas de plantas meristematicas

en fase V. La empresa no tenía definido ni planificado las tareas, responsabilidades, competencias,

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

diseño e implementación de un sistema de control de gestión para la empresa que garantizó la

ejecución efectiva de sus operaciones y permitió aumentar su nivel de desempeño. (Trujillo Valero,

2011)

Desarrollo de una aplicación Web usando la Metodología de Cascada para El Control de

Mantenimiento en las Bananeras Este proyecto de titulación, consiste en el desarrollo de una

aplicación web para el control de campo en las bananeras debido a que este procedimiento es

esencial en las diferentes haciendas productoras de banano que se encuentran en la búsqueda de

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

administrarla de manera eficiente (Cordova Martinez, 2022)


15

Marco conceptual

Aplicación web

Las aplicaciones web permiten la generación automática de contenido, la creación de

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.

Editorial Club Universitario.

Servidores web

Según Ferrer (2014):

un servidor web, es un software diseñado para procesar y responder solicitudes de clientes

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

visualizar mediante los diferentes navegadores web.


16

Bases de datos

Al igual que Pulido et al., (2019) Una base de datos es un conjunto organizado y

estructurado de información que se almacena en un sistema informático. La información en una

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

organizada para así garantizar una búsqueda rápida, simple y eficaz.

Sistema de información

Lo que demuestra Giménez (2012) Un sistema de información puede incluir hardware,

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

brindar y distribuir información relevante.

Estos sistemas suelen ser digitales o analógicos como, por ejemplo: smartphone, portátiles,

pc, avisos publicitarios, pendones, pancartas, entre otros.

Ciberespacio

Según las apreciaciones de Fernández (2021) el ciberespacio es un mundo digital que se

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,

también presenta desafíos y riesgos, como la ciberdelincuencia, el ciberacoso y la vulnerabilidad de

la privacidad y seguridad en línea.


17

Lenguaje de programación

Un lenguaje de programación, en palabras simples, es el conjunto de instrucciones a través

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

que la computadora entiende e interpreta en lenguaje de máquina. (mendoza, 2020)

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

html, JavaScript, css, php, etc.). (SOLER-ADILLON, 2017)

MVC

De acuerdo con Bahit (s.f) MVC son las siglas del inglés model-view-controller (modelo

vista controlador), es un modelo de arquitectura en el desarrollo de software, el cual permite separar

la lógica, la interfaz gráfica y las operaciones en la creación de un programa informático,

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

al objeto, estas interacciones se utilizan en la traza y solución de un sistema informático. (pág.11)


19

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

potencian y facilitan la experiencia al desarrollador.

Es decir, Xampp en sí mismo no es un programa, sino un paquete de programas o software

que contiene herramientas de gestión de base de datos. (Jesus, 2022)

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:

85 MB de Espacio Libre en el Disco Duro.


20

256 MB de RAM.

Procesador Pentium o superior

Compatible con Windows, macOS y Linux. (https://www.fime.uanl.mx/xampp/, s.f.)

XAMPP, siglas de X (sistema operativo), A (apache), M(MySQL), P (PHP), P (Perl), es un

paquete de

herramientas que hace las funciones de servidor multiplataforma para el

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

web en distintos lenguajes de programas como PHP y Perl.

XAMPP, siglas de X (sistema operativo), A (apache), M(MySQL), P (PHP), P (Perl), es un

paquete de

herramientas que hace las funciones de servidor multiplataforma para el

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

web en distintos lenguajes de programas como PHP y Perl.

XAMPP, siglas de X (sistema operativo), A (apache), M(MySQL), P (PHP), P (Perl), es un

paquete de

herramientas que hace las funciones de servidor multiplataforma para el

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

web en distintos lenguajes de programas como PHP y Perl.

Visual Studio Code

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

sinnúmero de extensiones, que básicamente te da la posibilidad de escribir y ejecutar código en

cualquier lenguaje de programación. (folres, 2022)

Figura 2

Captura de pantalla Visual Studio Code

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

problemas en cualquier ordenador moderno.

Los requisitos de Visual Studio Code son los siguientes:

Se recomienda tener un procesador de 64 bits a 1,6 GHz o superior.

Una memoria RAM de 1GB.

Sistemas operativos: Windows 7, 8.0, 8.1 y 10 (con.NET Framework 4.5.2) (32 bits y 64

bits), Linux, y Mac OS. (https://suclic.com/, 2023)

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

se puede acceder usando programas de interfaz gráfica. (Zúñiga, 2021)


24

Figura 3

Captura de pantalla phpMyAdmin

Fuente: Captura de pantalla del entorno de desarrollo de PhpMyAdmin.

Requisitos para la instalación

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 servidor web de cualquier tipo

MySQL o MariaDB 5.5 o más reciente

Un navegador web que soporte JavaScript, cookies y Bootstrap 4.5 (para acceder a

PhpMyAdmin)

PHP 7.2.5 o más reciente

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

menores adicionales (Ravoof, 2021)


25

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.

Chrome significa “interfaz gráfica de usuario” haciendo referencia a un software

informático que se alimenta de imágenes y objetos gráficos para proporcionar un entorno

visualmente sencillo para el usuario. (jusue, s.f.)

Figura 4

Captura de pantalla Google

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

instalar Chrome. (jusue, s.f.)

Windows 10

Se denomina de tal manera al paquete de software para tecnologías personales

(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

Microsoft (computadoras, celulares inteligentes, tabletas, etc.) (Váldez, 2022)


27

Figura 5

Captura de pantalla Windows 10

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

exigentes que las de arquitectura x86 como es lógico

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

deberá soportar SSE2, PAE y NX.

Memoria RAM: capacidad de memoria de 1 GB para versiones de 32 Bits y de 2 GB para

versiones de 64 Bits.
28

Espacio disponible en disco duro: la instalación necesitará como mínimo 16 GB para

instalar la versión de 32 Bits y de 20 GB para la versión de 64 Bits de Windows 10.

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

píxeles. (Castillo, 2018)

PHP

Es el acrónimo recursivo de Hypertext Preprocessor, un lenguaje de programación de

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

entre la interfaz de usuario y los servidores. (arimetrics, 2022)

Figura 6

Captura de pantalla PHP

Fuente: Captura de pantalla del entorno de desarrollo del preprocesador de hipertexto

PHP
29

Requisitos de instalación

Necesitarás un servidor web para ejecutarlo. También es probable que necesites instalar una

base de datos como MySQL, así que tenlo en cuenta.

Múltiples sistemas operativos de Windows son compatibles con PHP 5.5+, pero los

usuarios de 7.2.0+ no pueden utilizar Windows 2008 o Windows Vista.

Visual C Runtime (CRT).

Visual Studio 2012, 2015, 2017 o Microsoft Visual C++ Redistributable para Visual Studio

2019, dependiendo de tu versión de PHP. (Ravoof, kinsta, 2023)

HTML

HTML es un lenguaje marcado que se utiliza para el desarrollo de páginas de internet. Se

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.

(Pérez Porto, 2008)


30

Figura 7

Captura de pantalla HTML

Fuente: Captura de pantalla del entorno de desarrollo del lenguaje de marcado “HTML”

para el desarrollo de páginas web

Requisitos de instalación

Los navegadores web son programas que interpretan el código HTML y lo definen en una

página web que podemos visualizar en nuestro dispositivo.

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

es probable que ya tengas uno disponible en tu dispositivo.

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

instalar en cualquier sistema operativo.

CSS

La sigla CSS corresponde a la expresión inglesa Cascading StyleSheets, que puede

traducirse como “Hojas de estilo en cascada”. El concepto se utiliza en el ámbito de

la informática para referirse a un lenguaje empleado en el diseño gráfico.

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

páginas se hallan escritas en XML o HTML. (Pérez Porto J. M., 2022)

Figura 8

Captura de pantalla CSS

Fuente: Captura de pantalla del entorno de desarrollo de las hojas de estilo “css”
32

Requisitos de instalación

Internamente: se puede incluir el código CSS dentro de la etiqueta <head> de la página


33

Externamente: se puede crear un archivo CSS separado con el código de estilo y vincularlo

a la página HTML utilizando la etiqueta <link>.

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

navegador web para visualizar los cambios en la página, el requerimiento mínimo es de 2 GB de

memoria RAM, un procesador de mínimo 1,8 GHz y se puede instalar en cualquier sistema

operativo.

JavaScript

JavaScript es un lenguaje de programación de alto nivel que se utiliza principalmente en el

desarrollo de aplicaciones web y en la creación de dinámica de interacción con el usuario en las

páginas web. Es un lenguaje interpretado, lo que significa que no necesita ser compilado y puede

ser ejecutado directamente por el navegador web.

JavaScript se utiliza para crear efectos visuales, animaciones, validaciones de formularios,

interacciones en tiempo real y otros elementos interactivos en una página web. También se utiliza

en el desarrollo de aplicaciones web complejas, tanto en el frontend como en el backend.


34

Figura 9

Captura de pantalla Java Script

Fuente: Captura de pantalla del entorno de desarrollo de JavaScript ‘JS’


35

Marco legal

De acuerdo con la ley la que nos obliga a cumplir para prevenir el robo de

información o la suplementación de los datos y sitios web, menciono los siguientes

artículos ley 1273 de 2009.

El congreso de Colombia decreta: Artículo 1. Adicionase el Código Penal con un

Título VII BIS denominado "De la Protección de la información y de los datos", del

siguiente tenor: Capitulo primero de los atentados contra la confidencialidad, la integridad

y la disponibilidad de los datos y de los sistemas informáticos Artículo 269A. Acceso

Abusivo a un sistema informático. El que, sin autorización o por fuera de lo acordado,

acceda en todo o en parte a un sistema informático protegido o no con una medida de

seguridad, o se mantenga dentro del mismo en contra de la voluntad de quien tenga el

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.

Artículo 269B. Obstaculización ilegitima de sistema informático o red de

telecomunicación. El que, sin estar facultado para ello, impida u obstaculice el

funcionamiento o el acceso normal a un sistema informático, a los datos informáticos allí

contenidos, o a una red de telecomunicaciones, 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, 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

previa intercepte datos informáticos en su origen, destino o en el interior de un sistema

informático, o las emisiones electromagnéticas provenientes de un sistema informático que

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,

borre, deteriore, altere o suprima datos informáticos, o un sistema de tratamiento de

información o sus partes o componentes lógicos, 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. 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

territorio nacional software malicioso u otros programas de computación de efectos

dañinos, 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. Artículo

269F.Viloacion de datos personales. El que, sin estar facultado para ello, con provecho

propio o de un tercero, obtenga, compile, sustraiga, ofrezca, venda, intercambie, envíe,

compre, intercepte, divulgue, modifique p emplee códigos personales, datos personales

contenidos en ficheros, archivos, bases de datos o medios semejantes, 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. 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

o ventanas emergentes, 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,

siempre que la conducta no constituya delito sancionado con pena más grave. En la misma

sanción incurrirá el que modifique el sistema de resolución de nombres de dominio, de tal

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

de una tercera parte a la mitad, si para consumarlo el agente ha reclutado víctimas en la

cadena del delito.

Capitulo segundo

De los atentados informáticos y otras infracciones Artículo 2691. Hurto por medios

informáticos y semejantes. El que, superando medidas de seguridad informáticas, realice la

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

autenticación y de autorización establecidos, incurrirá en las penas señaladas en el artículo 240 de

este Código. Artículo 269J: Transferencia no consentida de activos. El que, con ánimo de lucro y

valiéndose de alguna manipulación informática o artificio semejante, consiga la transferencia no

consentida de cualquier activo en perjuicio de un tercero, siempre que la conducta no constituya

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

misma sanción se le impondrá a quien fabrique, introduzca, posea o facilite programa de

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

legales mensuales, la sanción allí señalada se incrementará en la mitad. (sic.gov.co, 2009)


38

Ingeniería del proyecto

Metodología de desarrollo rápido de aplicaciones (RAD)

La Metodología de Desarrollo Rápido de Aplicaciones (RAD, por sus siglas en

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.

La metodología RAD se basa en tres principios clave:

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

soluciones de propuestas de software.

Ciclos de desarrollo iterativos: el proceso de desarrollo se divide en ciclos cortos (por

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.

Reutilización de componentes de software: Permite a los desarrolladores de software crear

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.

En RAD, se espera que los desarrolladores de software identifiquen y utilicen componentes

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.

¿De qué trata la metodología RAD?

es un proceso de desarrollo de software, desarrollado inicialmente por James Martin

en1980. El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de

utilidades CASE (Computer Aided Software Engineering). Tradicionalmente, el desarrollo rápido

de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución.

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,

software como Neosoft Neoboo y MediaChance Multimedia Builder proveen plataformas de

desarrollo rápido de aplicaciones, dentro de ciertos límites. (sisingblog.wordpress.com, 2017)


40

El Modelo RAD comprende las siguientes etapas:

 Modelado de gestión. Este modelo se basa en dar respuesta a las siguientes

preguntas: – ¿Qué información conduce el proceso de gestión? – ¿Qué

información genera? – ¿A dónde va la información? – ¿Quién la procesa?

 Modelado de datos. En este modelo se definen los almacenes de datos y cómo

se relacionan los almacenes entre sí.

 Modelado del proceso. Se utiliza para añadir, modificar, suprimir o recuperar

un objeto de datos.

 Generación de aplicaciones. Para esto se utiliza una herramienta de cuarta (o

quinta) generación que permite crear el software y facilitar la construcción del

programa.

 Pruebas y entrega. El proceso de desarrollo finaliza realizando pruebas de

calidad del software diseñado con la herramienta RAD, posteriormente se realiza

la implementación de la aplicación. (sisingblog.wordpress.com, 2017)


41

Diagrama de ilustración de la metodología RAD (desarrollo rápido de aplicaciones)


42

Diagnóstico de la empresa

Según la investigación realizada en el municipio de Carepa corregimiento de zungo

embarcadero específicamente en la finca Lusitania que hace parte de la Agrícola Ibiza SAS

se detectó un mal procedimiento en el reporte de labores diarias que se viene elaborando

manualmente y es enviado y archivado de forma física, esto afecta mucho en el momento

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

finca hacer su reporte y enviarlo de forma digital.

Contexto de la empresa

la Agrícola Ibiza SAS del municipio de Carepa Antioquia y ubicada en el corregimiento de

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

y segura al área de nómina.

Descripción de la empresa

La Agrícola Ibiza SAS cuenta con dos fincas de producción de banano ubicada en el

municipio de Carepa Antioquia corregimiento Zungo Embarcadero, las cuales se encargan

de la exportación de banano y también de vender en el mercado nacional Por otro lado, en

el sector agrícola la empresa Ibiza SAS necesita de herramientas tecnológicas la cual son

fundamentales para agilizar y mejorar el trabajo al momento generar sus reportes.


43

Misión

C.I Banafrut S.A. es una empresa dedicada a la producción y exportación

de fruta fresca, destinada a cumplir con las necesidades del mercado internacional, bajo

estándares de calidad e inocuidad que garanticen la satisfacción de los clientes y la

rentabilidad de sus propietarios; procurando el bienestar de sus trabajadores y las

comunidades de influencia, asegurando el cumplimiento de las disposiciones legales y

convencionales en materia laboral, social y el sostenimiento y uso racional de los recursos

naturales.

Visión

C.I Banafrut S.A. debe estar en el mediano plazo, posicionada como una de las

mejores empresas exportadoras de fruta fresca en el mercado internacional, para llegar a

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

todos los procesos productivos y de actividad comercial, debe asegurarse en mantener un


44

equilibrio con el entorno ambiental, la responsabilidad social y con el aumento constante de

calidad de vida de sus trabajadores.

Valores corporativos C.I Banafrut S.A.

CONFIANZA: confiamos en la gente, en lo que dice, en lo que hace y en su

comportamiento con la organización.

HONESTIDAD: permanentemente buscamos la unidad entre lo que creemos,

sentimos, pensamos y hacemos.

CALIDAD: realizamos nuestro trabajo con excelencia.

RESPONSABILIDAD SOCIAL: Asumimos nuestro compromiso con la sociedad y

el medio ambiente.

PROGRESO: Enfrentamos proactivamente los retos, nos adaptamos y

aprovechamos las oportunidades del entorno.

TRANSPARENCIA: Garantizamos a la comunidad que los recursos utilizados sean

óptimos y en el marco de la legalidad.


45

Cronograma de Actividades

Tabla 1Acciones indicador cronograma de actividades


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

Presupuesto Valor del Proyecto

Equipo humano, Equipos y alojamiento web, viajes y salidas para la recolección de la

información, materiales y suministros:

Tabla 2 Indicador presupuesto

PRESUPUESTO RECURSOS NECESARIOS

RECURSO DESCRIPCIÓN PRESUPUESTO

Equipo Ingeniero de sistemas, desarrollador web y líder el 5.000.000

Humano proyecto

Equipos, Equipos de portátiles y hosting 8.000.000

servidor alojamiento

Viajes y Desplazamientos dentro y fuera del municipio 800.000

Salidas

Materiales Lapicero, papelería, impresiones, plan de datos y 400.000

y red wifi

suministros

TOTAL

14.200.000
48

Resultados esperados

Tabla 3 Acción de resultado

RESULTADOS ESPERADOS

Objetivos Resultado esperado Beneficiario

1.Analizar mediante Agilizar el estado actual de la finca

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

reportes de labores. debilidades, y amenazas de la finca. campo y

empacadora.

2.Establecer instructivos Procesos y procedimientos de Gerente de

para el manejo del aplicativo, y documentados en busca de la mejora continua de la producción y área de

así agilizar los procesos empresa. nómina.

garantizando que la información

es digitada y enviada de una

forma más ágil y segura.


49

Logo y eslogan de la aplicación

Figura 10

Logo del aplicativo

Fuente Elaboración propia


50

Figura 11

Área de archivo de documentos registros y reportes

Captura fuente propia

Figura 12

Instalaciones de la finca

Captura fuente propia


51

Figura 13

Imagen puerta principal

Captura fuente propia


52

Figura 14

Área de repostes almacenista.

Captura fuente propia


53
54

Figura 16

Formulario de reportes de labores

Captura fuente propia


55

Figura 16
Paquete de envío del reporte

Captura fuente propia


56

Figura 17

Envío de la correspondencia

Captura fuente propia


57

Figura 18

Panorama de la finca

Captura fuente propia


58

Levantamiento de requerimientos

En esta investigación que se realizó y donde se identifica información significativa

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

que sumaron para esta indagación.

Modulo administrador

Descripción: en el sistema permite al usuario iniciar sección con su usuario y

contraseña para comenzar a hacer el reporte.

Nivel de prioridad alto.

Acciones iniciales y comportamiento esperado:

Acciones del administrador: el usuario ingresa al software con la dirección url

accede al sitio accede al login con su usuario y contraseña en el acceso cargo situado en el

menú del software el usuario visualiza y busca reportes e inicia el proceso.

Respuestas esperadas del sistema: el sistema muestra la página principal de la

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

Requerimientos funcionales 1: buscar código de labor, el aplicativo permite al

usuario la búsqueda de los códigos que quiere reportar.

Requerimientos funcionales 2: listado de códigos de y nombres de los trabajadores,

el aplicativo muestra al usuario el listado de los códigos seleccionado por la búsqueda y

aplicación del reporte.

Requerimiento funcional 3: botón aplicar, el aplicativo le permitirá al usuario

seleccionar los códigos que se van a reportar.

Nivel de prioridad alto.

Creación de informes: Permite a los usuarios crear nuevos informes digitales, requieren los

detalles necesarios como código, descripción, fecha, área.

Respuesta del sistema: el sistema muestra la opción en el menú, le da acceso al

cliente, guarda los datos digitados por el usuario, los muestra en una tabla, los edita si el

usuario lo requiere.

Requerimientos funcionales:

Requerimiento funcional 1: mostrar formulario: el aplicativo le permite mostrar un

formulario en el cual el usuario puede digitar los datos en cada uno de los campos.

Requerimiento funcional 2: mostrar datos: el sistema mostrara los datos ingresados

a la base de datos por medio de una tabla.

Requerimiento funcional 3: editar información almacenada: el sistema le permitirá

al usuario actualizar la información almacenada en un tiempo determinado con el debido

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.

Nivel de prioridad alto.

Acciones iniciales y comportamiento esperado:

Acción del coordinador: tendrá en acceso al sistema, para realizar el registro de las

labores que se realizan día a día directamente en el aplicativo

Respuesta del sistema: el sistema mostrara desde la base de datos la información de

sus trabajadores la cual puede ser registrada o actualizada, el mismo día y un máximo de 24

horas para modificar o corregir el reporte sistema también verifica si el usuario

seleccionado está autorizado para hacerle la respectiva función.

Requerimientos funcionales:

Requerimiento funcional 1: mostrar datos del empleado: el sistema mostrara la

información de los trabajadores por medio de una tabla desde una base de datos.

Requerimiento funcional 2: bloqueo de acceso: el sistema podrá bloquear uno de los

datos del usuario impidiéndole su acceso al software.

Requerimiento funcional 3: liquidación: el sistema por medio de un botón y el id del

empleado podrá realizar la respectiva liquidación.

Acciones iniciales y comportamiento esperado:

el administrador ingresa a la página de reportes, visualiza el reporte que se han

hecho y genera la autorización.


62

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:

Requerimiento funcional 1: mostrar los reportes realizados: el sistema mostrara las

respectivas labores realizadas a diario en la finca.

Requerimiento funcional: reporte en pdf: el sistema enviara el documento de

acuerdo con las fechas efectuadas.

Interfaces del empleado

La página principal del software de la agrícola para los reportes de labores en la

finca cuenta con la siguiente interfaz.


63

Instrumentos utilizados

Recopilación de datos fue relevante: La encuesta como método de investigación

permito recopilar datos cuantitativos de manera estructurada y sistemática. Al utilizar la

encuesta en el aplicativo web, se puedo obtener datos específicos sobre la experiencia del

usuario, sus preferencias, expectativas y áreas de mejora.


64

Análisis del resultado

Pregunta n-1 de la encuesta.

Figura 19

Tabla 4 Acción Indicadora Esperada por el Administrador


Pregunta # 2 de la encuesta

¿Utilizaría este aplicativo web para facilitar el reporte de labores?

Datos Frecuencia Frecuencia Relativa porcentaje

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

personas encuestadas están de acuerdo con la utilización del aplicativo web.


66

Tabla 5 Acción Indicadora Esperada por el Coordinador


Pregunta n-3 de la encuesta.

¿Está de acuerdo con la implementación de este aplicativo web?

Datos Frecuencia Frecuencia Relativa porcentaje

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

Tabla 6 Acción Indicadora Esperada por el Administrador

Pregunta #4 de la encuesta.

¿Considera necesario este sistema en la empresa?

Datos Frecuencia Frecuencia Relativa porcentaje

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%,

donde la mayoría de las personas encuestadas consideran necesario la utilización del

aplicativo web.
68

Tabla 7 Acción Indicadora Esperada por el Cliente


Pregunta # 5 de la encuesta.

¿Cree que es una forma segura en la empresa al utilizar este aplicativo?

Datos Frecuencia Frecuencia Relativa porcentaje

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

31.3% de las personas encuestadas se encuentra en desacuerdo con la utilización del

aplicativo web.
69

Tabla 8 Acción Indicadora Esperada por el Usuario


Pregunta n-6 de la encuesta.

¿Considera necesario implementar este software para optimizar mejor el


tiempo?

Datos Frecuencia Frecuencia Relativa porcentaje

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

mayoría de las personas encuestadas consideran necesario la implementación o instalación

del aplicativo web.


70

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

administradores de fincas. Este tipo de herramienta proporciona una forma eficiente 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

de las actividades en curso, lo que a su vez facilita la toma de decisiones y la asignación de

recursos de manera más eficiente.

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

como para la presentación de informes a terceros.

Otro beneficio importante del aplicativo web es la capacidad de almacenar datos a

largo plazo. Esto permite el análisis histórico de las labores agrícolas, lo que puede ayudar

a identificar patrones, tendencias y mejores prácticas. Con esta información, los

Administradores pueden optimizar sus operaciones, mejorar la eficiencia y maximizar los

rendimientos.
71

Adicionalmente, el aplicativo web puede integrarse con otras herramientas y

dispositivos, de monitoreo automático. Esto brinda la posibilidad de recopilar datos

adicionales, lo que enriquece aún más el análisis y la toma de decisiones.

Con el desarrollo de un aplicativo web se puede generar informes de las labores en

una finca del sector agrícola ofrece una solución completa y eficiente para la gestión de

actividades agrícolas. Facilita la recopilación de datos en tiempo real, la generación de

informes claros y concisos, el análisis histórico y la integración con otras herramientas. En

última instancia, esta herramienta puede contribuir al aumento de la productividad, la

optimización de recursos y la toma de decisiones fundamentales en la agricultura.


72

Recomendaciones

En el desarrollo de este aplicativo web se hacen una serie de recomendaciones cuyo

El objetivo principal es mejorar la experiencia del usuario y aumentar la satisfacción y la

participación en la plataforma de los usuarios, por lo anterior se destaca el compromiso del

equipo de trabajo para desarrollar la aplicación.

 Si el aplicativo presenta fallas es importante reportar la novedad al equipo de

desarrollo.

 Se recomienda hacer constantemente copias de seguridad de la información

con el fin de respaldo ante posibles daños o taques cibernéticos.

 Es de vital importancia hacer actualizaciones al sistema esto previene

inconvenientes a la hora de trabajar.

 Hacer el buen uso del manual de indicaciones.

 Es necesario estar conectado a la red de internet para enviar la información.

 Es importante que en la finca el administrador será la persona encargada de

modificar la información y de hacer buen uso del aplicativo.


73

Limitaciones

Para dar cumplimiento y entrega del aplicativo se presentaron algunas limitaciones

que se fueron superando paulatinamente.

A continuación, hare mención de algunas de ellas:


74

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.

También podría gustarte