| dc.contributor.advisor | Castro Gusman, Alfredo Jesus | |
| dc.coverage.spatial | cead_-_josé_celestino_mutis | |
| dc.creator | Beltran Osorio, Michael Steven | |
| dc.date.accessioned | 2026-05-28T16:26:02Z | |
| dc.date.available | 2026-05-28T16:26:02Z | |
| dc.date.created | 2026-04-28 | |
| dc.identifier.uri | https://repository.unad.edu.co/handle/10596/81403 | |
| dc.description | imgenes,diagramas,tablas | |
| dc.description.abstract | Esta automatización se presenta para el desarrollo del Sistema de Gestión Integral para
Planta Cervecera (SGIPC), una aplicación web que se diseñó con el fin de digitalizar los
procesos productivos de la planta de cerveza artesanal de la empresa Bebidas Coral S.A.S. El
objetivo del proyecto sale al identificar, que muchos de los procesos diarios de la planta se
diligenciaban de forma manual, lo que generaba pérdida de la trazabilidad de los lotes
(parámetros del proceso), registros duplicados o nulos y escasa información del inventario. A
partir de identificar estas oportunidades de mejora se realiza una propuesta de un software que
permita controlar, desde una computadora, el inventario, los lotes (información etapa por etapa),
procesos unitarios, almacenamiento en los equipos desde la materia prima hasta producto
terminado.
Para construir el sistema se utilizó una arquitectura de tres capas, para el frontend se
trabajó con React y TypeScript, en el backend con Node.js y NestJS, y para la base de datos
PostgreSQL al ser una herramienta robusta y de uso libre, maneja sin problemas los históricos
que se necesitan en la trazabilidad. La aplicación se organizó en módulos independientes que se
comunican entre sí, lo cual facilita que en el futuro se puedan agregar nuevas actualizaciones sin
afectar lo que ya está trabajando. Cada módulo corresponde a una etapa real del proceso
cervecero asegurando la trazabilidad del lote desde que entra la materia prima hasta que el
producto terminado se le entrega al cliente.
Como método seguí los lineamientos del estándar IEEE 29148-2018. Es un marco que
normalmente se usa en proyectos industriales grandes, pero funciono para realizar una
adaptación para un proyecto pequeño. Concluí con un documento que vincula cada
requerimiento a un objetivo, un caso de uso y una prueba. Además, se elaboró un manual de
3
usuario para la operación diaria y un plan de mantenimiento que cubre lo preventivo, correctivo,
adaptativo y perfectivo.
Los resultados esperados son concretos, una reducción del 30% en el tiempo que la planta
gasta registrando información a mano y una precisión del 95% en el inventario. Reportes que
antes se tardaban hasta una hora, ahora salen en un minuto. Un control por roles que asegura que
cada persona acceda solo a su área de trabajo. El sistema está dimensionado para tres líneas de
producción, cinco recetas activas y diez usuarios al mismo tiempo, con margen para crecer hasta
cinco veces sin rediseñar. | |
| dc.format | pdf | |
| dc.title | Sistema de gestion integral para planta cervecera (SGIPC) | |
| dc.type | Práctica profesional dirigida | |
| dc.subject.keywords | Sistema de información | |
| dc.subject.keywords | Trazabilidad | |
| dc.subject.keywords | Arquitectura de software | |
| dc.subject.keywords | Desarrollo web | |
| dc.subject.keywords | Gestión de inventarios | |
| dc.description.abstractenglish | This automation is presented for the development of the Integrated Management System
for Brewery Plant (SGIPC), a web application designed to digitize the production processes of
the craft brewery plant operated by Bebidas Coral S.A.S. The project's objective arose from
identifying that many of the plant's daily processes were being recorded manually, which led to
loss of batch traceability (process parameters), duplicate or missing records, and limited
inventory information. Based on the identification of these improvement opportunities, a
software proposal was developed to enable control from a computer of inventory, batches (stage
by-stage information), unit processes, and equipment storage, from raw materials through to
finished product.
To build the system, a three-tier architecture was used. The frontend was developed with
React and TypeScript, the backend with Node.js and NestJS, and PostgreSQL was selected for
the database, as it is a robust open-source tool that handles without difficulty the historical
records required for traceability. The application was organized into independent modules that
communicate with one another, which makes it easier in the future to add new updates without
affecting what is already in operation. Each module corresponds to an actual stage of the brewing
process, ensuring batch traceability from the moment raw materials enter the plant until the
finished product is delivered to the customer.
As a methodology, I followed the guidelines of the IEEE 29148-2018 standard. This is a
framework typically used in large industrial projects, but it proved useful when adapted to a
small-scale project. I concluded with a document that links each requirement to an objective, a
use case, and a test. In addition, a user manual was prepared for daily operations, along with a
maintenance plan covering preventive, corrective, adaptive, and perfective maintenance.
5
The expected results are concrete: a 30% reduction in the time the plant spends manually
recording information, and 95% inventory accuracy. Reports that previously took up to an hour
are now generated in one minute. A role-based access control ensures that each person can
access only their corresponding work area. The system is sized to support three production lines,
five active recipes, and ten concurrent users, with capacity to scale up to five times that load
without requiring redesign. | |
| dc.subject.category | Ingenieria de sistemas | |
| dc.subject.category | Desarrollo de software | |
| dc.subject.category | Diseño web | |