Aplicación web para la gestión de pagos de servicios proporcionados por las unidades de producción de la Universidad Técnica de Ambato utilizando procesamiento de imágenes para la validación de datos
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 Software
Abstract
The Unidades de Producción of the Universidad Técnica de Ambato are self-managed
entities that generate income through the offering of products and services, representing
a significant benefit for the university. However, they face challenges in information
management and lack a means to share information with the finance department,
responsible for receiving payments, for visualization and verification. This poses a
problem when completing the process of delivering products and services.
The current project proposes the implementation of a web application to establish
an online process for acquiring and processing payments for services and products.
This allows users to attach and verify information related to their respective processes.
Additionally, the project aims to expedite the registration and validation of data through
optical character recognition (OCR) and image processing.
The current project proposes the implementation of a web application to establish
an The web application is divided into two main components: backend and
frontend. In the backend, Python with FastAPI is used to develop the Application
Programming Interface (API), integrating OCR with Pytesseract and OpenCV.
Additionally, PostgreSQL is employed as the database, and MinIO is used for managing
images and files. In the frontend, React and additional libraries are utilized.
In conclusion, the result is a web application that minimizes the drawbacks of the
current process and, additionally, eliminates the need for physical documentation,
thereby avoiding potential information losses that could delay the completion of the
process.
Description
Las Unidades de Producción de la Universidad Técnica de Ambato son entidades
autogestionadas que generan ingresos a partir de la oferta de productos y servicios,
representando un beneficio significativo para la universidad. Sin embargo, enfrentan
desafíos en la gestión de la información y carecen de un medio que les permita
compartir información con la dirección financiera, encargada de recibir los pagos, para
su visualización y verificación, lo cual supone un problema a la hora de completar el
proceso de entrega de productos y servicios.
El presente proyecto propone la implementación de una aplicación web que establezca
un proceso en línea para adquirir y procesar los pagos de servicios y productos,
permitiendo a los usuarios adjuntar y verificar información relativa a los procesos que
les corresponden. Además, se busca agilizar el registro y validación de datos mediante
el reconocimiento óptico de caracteres (OCR) y procesamiento de imágenes.
La aplicación web se divide en dos componentes principales: backend y frontend. En el
backend, se utiliza Python con FastAPI para el desarrollo de la interfaz de programación
de aplicaciones (API), integrando OCR con Pytesseract y OpenCV. Adicionalmente se
empleó PostgreSQL como base de datos y MinIO para gestionar imágenes y archivos.
En el frontend, se emplea React y bibliotecas adicionales.
Finalmente, como resulatado se obtuvo una aplicación web que minimiza los
incovenientes del proceso actual y que, adicionalmente, descarta el uso de
documentación física evitando así posibles pérdidas de información que demoren la
culminación del proceso.
Keywords
RAPPID APPLICATION DEVELOPMENT, OCR, TESSERACT, PROCESAMIENTO DE IMAGENES, APLICACIÓN WEB