Aplicación web progresiva (PWA) para el control de inventarios en la empresa Ferrimar.
No Thumbnail Available
Files
Date
2023-03
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 Ingeniería en Sistemas Computacionales e Informáticos
Abstract
Today there are a wide variety of types of applications that have been improving over
time as the expectations and needs of users grow, these applications must be adapted
to all types of companies.
The present work is based on the management that Ferrimar hardware store handles
for the control of its inventory, given that the information it has is fully manual, prone
to human error and loss of information. It also focuses on controlling access to data
and modules through roles and user permissions, thus encapsulating sensitive and
confidential information.
The Progressive Web Application was developed with the Angular framework in its
version 13.3.9, which is based on the TypeScript language and has a great variety of
libraries to dynamize the frontend development. On the other hand, the backend was
developed with NodeJS in version 16.15.1 with which it was possible to establish a
reliable and robust server with immediate responses and direct communication to the
MySQL Workbench 8.0 database server.
The methodology applied for the present project was Extreme Programming (XP),
since being of agile type it responds quickly to the changes with the requirements of
the client necessary to establish the correct operation of the application in
development.
The system facilitates the correct management of quantities and prices of products
within the Ferrimar hardware store, thus minimizing errors made by employees and
reducing costs in processes such as logistics and commerce.
Description
Hoy en día existen una gran variedad de tipos de aplicaciones que han ido mejorando
en el transcurso del tiempo a medida que las expectativas y necesidades de los usuarios
crecen, estas aplicaciones deben ser adaptadas a todo tipo de empresas.
El presente trabajo está basado en la gestión que maneja la ferretería Ferrimar para el
control de su inventario, dado que la información que posee es plenamente manual,
propensa a errores humanos y pérdida de información. Se centra también en el control
de acceso a los datos y módulos mediante roles y permisos de usuario, encapsulando
de esta manera la información sensible y confidencial.
La Aplicación Web Progresiva fue desarrollada con el framework Angular en su
versión 13.3.9, que está basado en el lenguaje TypeScript y posee una gran variedad
de librerías para dinamizar el desarrollo frontend. Por otra parte, el backend se
desarrolló con NodeJS en la versión 16.15.1 con el cual se logró establecer un servidor
robusto confiable y con respuestas inmediatas y comunicación directa al servidor de
base de datos MySQL Workbench 8.0.
La metodología aplicada para el presente proyecto fue Extreme Programming (XP),
ya que al ser de tipo ágil responde rápidamente a los cambios con los requerimientos
del cliente necesarios para establecer el correcto funcionamiento de la aplicación en
desarrollo.
El sistema facilita el correcto manejo de cantidades y precios de productos dentro de
la ferretería Ferrimar, minimizando así los errores cometidos por parte de los empleados y reduciendo costos en procesos como logística y comercio.
Keywords
APLICACIÓN WEB PROGRESIVA, ANGULAR, METODOLOGÍAS DE DESARROLLO