Aplicación web progresiva para la gestión de cobranza del servicio del agua de regadío para la junta modular de riego y drenaje “Quillán Loma”.
No Thumbnail Available
Files
Date
2024-02
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información
Abstract
Nowadays, organisations are trying to systematise manual processes using tools and
new technologies that help to improve processes, reduce time, eliminate errors and
improve user satisfaction.
This work was developed with the intention of automating the processes involved in
charging for the irrigation water service in the "Quillán Loma" Modular Irrigation and
Drainage Board, through the integration of a progressive web application, which will
allow streamlining, control and synthesize information in an ideal manner within the
Irrigation Board. With this effect, it was possible to reduce the time spent searching
for the values to be paid both in rates and hours of irrigation and consequently charge
the user belonging to the Irrigation Board. In addition, it allows the dissemination of
notifications by email, improving the user experience to find out about the date and
time in which the sessions or mingas will take place.
The application was developed using React in version 18.2.0 in the frontend, which
uses JavaScript, which is a high-level, interpreted and versatile programming
language. The back-end was implemented in Node.js in version 21.4.0, it offers a wide
variety of libraries that allow the development of robust, secure servers and also uses
a non-blocking I/O (Input/Output) model that makes it makes it scalable and suitable
for real-time and highly concurrency applications.
Jointly, the XP (Xtreme Programming) methodology was put into practice, which was
relevant in the development of the project to carry it out in an organized, concise
manner and in this way deliver quality software that meets all the client's requirements
and expectations.
Description
En estos tiempos las organizaciones procuran sistematizar los procesos manuales
usando herramientas y nuevas tecnologías que ayude a mejorar los procesos, disminuir
tiempo, eliminar errores y mejorar la satisfacción de los usuarios.
Este trabajo se desarrolló con la intención de automatizar los procesos que interviene
al realizar el cobro del servicio de agua de regadío en la Junta Modular de Riego y
Drenaje "Quillán Loma", mediante la integración de una aplicación web progresiva, la
misma permitirá agilizar, controlar y sintetizar de manera idónea la información dentro
de la Junta de Riego. Con tal efecto se logró disminuir el tiempo empleado en realizar
la búsqueda de los valores a pagar tanto en tarifas como horas de riego y
consecuentemente realizar el cobro al usuario perteneciente a la Junta de Riego.
Además, permite la difusión de notificaciones mediante correo electrónico, mejorando
la experiencia de los usuarios para informarse sobre la fecha y hora en que se realizara
las sesiones o mingas.
La aplicación fue desarrollada usando React en su versión 18.2.0 en la parte del
frontend, el mismo que utiliza JavaScript que es un lenguaje de programación de alto
nivel, interpretado y versátil. El back-end fue implementado en Node.js en su versión
21.4.0, ofrece una amplia variedad de librerías que permiten el desarrollo de servidores
robustos, seguros y además utiliza un modelo de E/S (Entrada/Salida) no bloqueante
que lo hace escalable y adecuado para aplicaciones en tiempo real y con alta
concurrencia.
Conjuntamente, se puso en práctica la metodología XP (Xtreme Programming), lo que
fue relevante en el desarrollo del proyecto para realizar de manera organizada, concisa
y de esta manera entregar un software de calidad cumpliendo con todos los
requerimientos y expectativas del cliente.
Keywords
PWA, XP, REACT