Publicación:
Implementación de un sistema de información web orientado al mejoramiento de la gestión administrativa en micronegocios, mediante la digitalización de sus procesos operativos.

dc.contributor.advisorOsorio Builes, Alicia
dc.contributor.authorRíos Pabón, Ana María
dc.contributor.authorRíos Pabón, Sergio Andrés
dc.contributor.corporatenameInstitución Universitaria ITM
dc.coverage.temporalColombia
dc.date.accessioned2026-06-22T20:21:01Z
dc.date.issued2026
dc.description.abstractEl presente trabajo documenta el diseño e implementación de una aplicación web orientada a mitigar las dificultades en el registro y control de ventas y cartera en micronegocios, proporcionando una solución de software que centraliza la información operativa, reduce errores en los procesos manuales y facilita la toma de decisiones. Para su desarrollo se adoptó una metodología ágil basada en Scrum, organizada en dos fases iterativas ejecutadas entre febrero y noviembre de 2026, con sprints de una semana que permitieron la entrega incremental de funcionalidades verificadas y la incorporación progresiva de retroalimentación a lo largo del proceso. La solución implementada comprende un frontend desarrollado en React con TypeScript, un backend construido sobre NestJS con TypeORM y MySQL, y un sistema de autenticación delegado a Auth0 con control de acceso granular mediante roles, permisos y módulos configurables por negocio. La arquitectura del sistema fue documentada mediante el modelo C4 y el modelo de datos fue diseñado con criterios de escalabilidad que soportan el crecimiento iterativo de la plataforma. La calidad del producto fue asegurada mediante análisis estático con ESLint y Prettier integrados a través de Husky, una suite de 98 pruebas unitarias distribuidas en 22 módulos con resultado satisfactorio, un análisis con SonarQube que reportó calificación A en seguridad, fiabilidad y mantenibilidad, con una cobertura de pruebas del 60.8% y pruebas de seguridad dinámicas con OWASP ZAP que confirmaron la ausencia de vulnerabilidades de nivel alto y medio en el sistema desplegado. Los resultados obtenidos demuestran que la plataforma cumple con los requisitos funcionales y no funcionales definidos, ofreciendo módulos operativos de gestión de clientes, cartera, roles, usuarios y negocios, con soporte multidioma en español e inglés y modo oscuro completamente implementado. Se concluye que la arquitectura modular adoptada constituye una base sólida para la incorporación futura de módulos adicionales como inventarios, facturación electrónica y análisis predictivo mediante inteligencia artificial.spa
dc.description.degreelevelEspecialización
dc.description.degreenameEspecialista en Ingeniería de Software
dc.description.tableofcontents1 INTRODUCCIÓN ............................................................................................................... 9 1.1 Planteamiento del problema y pregunta de investigación ....................................................... 10 1.2 Hipótesis .................................................................................................................................... 11 1.3 Justificación ............................................................................................................................... 12 1.4 Objetivos .................................................................................................................................... 14 1.4.1 Objetivo General ........................................................................................................................ 14 1.4.2 Objetivos Específicos .................................................................................................................. 14 2 MARCO TEÓRICO ........................................................................................................... 15 3 MARCO CONCEPTUAL .................................................................................................... 18 4 ANTECEDENTES .............................................................................................................. 20 5 ESTADO DEL ARTE .......................................................................................................... 22 6 MARCO LEGAL ............................................................................................................... 29 6.1 Ley 1581 de 2012 – Ley de Protección de datos ....................................................................... 30 6.3 Ley 527 de 1999 – Ley de Comercio Electrónico ....................................................................... 31 6.4 Decreto 2364 de 2012 – Firma Electrónica ............................................................................... 31 6.5 Estatuto Tributario – Obligaciones de los contribuyentes del régimen simple ........................ 31 6.6 Ley 23 de 1982 – Derechos de Autor......................................................................................... 32 6.7 Síntesis ....................................................................................................................................... 32 7 METODOLOGÍA .............................................................................................................. 33 7.1 Definición de requisitos ............................................................................................................. 33 7.2 Prototipado ................................................................................................................................ 53 7.3 Arquitectura del sistema ........................................................................................................... 56 7.3.1 Diagrama de contexto ........................................................................................................... 56 7.3.2 Diagrama de contenedores ................................................................................................... 57 7.3.3 Diagrama de componentes ................................................................................................... 61 7.3.4 Diagrama de código .............................................................................................................. 65 7.4 Modelo de datos ........................................................................................................................ 68 7.5 Implementación del frontend ................................................................................................... 74 7.5.1 Estructura y Organización del Proyecto ................................................................................ 77 7.5.2 Aspectos Relevantes de la Implementación .......................................................................... 79 7.6 Implementación del backend .................................................................................................... 83 7.6.1 Estructura y Organización del Proyecto ................................................................................ 85 7.6.2 Aspectos Relevantes de la Implementación .......................................................................... 88 7.7 Documentación de la API REST .................................................................................................. 95 7.7.1 Implementación en NestJS .................................................................................................... 95 7.8 Calidad de Código y Pruebas del Sistema ................................................................................ 103 7.8.1 Estándares de Estilo y Análisis Estático de Código .............................................................. 104 7.8.2 Pruebas Unitarias ................................................................................................................ 107 7.8.3 Análisis de calidad mediante SonarQube ............................................................................ 112 7.8.4 Pruebas de seguridad con OWASP ZAP ............................................................................... 117 8 RESULTADOS Y DISCUSIÓN .......................................................................................... 121 9 CONCLUSIONES, RECOMENDACIONES Y TRABAJO FUTURO ....................................... 129 9.1 Conclusiones complementarias ............................................................................................... 130 9.2 Recomendaciones.................................................................................................................... 132 9.3 Trabajo futuro .......................................................................................................................... 133 REFERENCIAS ....................................................................................................................... 135spa
dc.format.extent172 páginas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Institución Universitaria ITMspa
dc.identifier.reponamereponame:Repositorio Institucional Institución Universitaria ITMspa
dc.identifier.repourlrepourl:https://repositorio.itm.edu.cospa
dc.identifier.urihttps://hdl.handle.net/20.500.12622/8180
dc.language.isospa
dc.publisherInstitución Universitaria ITM
dc.publisher.branchCampus Fraternidad
dc.publisher.departmentDepartamento de Sistemas::Especialización en Ingeniería de Software
dc.publisher.facultyFacultad de Ingenierías
dc.publisher.placeMedellín
dc.publisher.programEspecialización en Ingeniería de Software
dc.relation.referencesAnthropic. (2026). Comienza con Claude Design | Centro de ayuda de Anthropic. https://support.claude.com/es/articles/14604416-comienza-con-claude-design
dc.relation.referencesArora, J. K., & Erturk, E. (2017). An Exploratory Study on the Implementation and Adoption of ERP Solutions for Businesses.
dc.relation.referencesBaltar Salgado, E., Fernández López, S., Neira Gómez, I., & Vivel Búa, M. (2011). LA SUPERVIVENCIA EN LAS EMPRESAS DE ALTA TECNOLOGÍA ESPAÑOLAS: ANÁLISIS DEL SECTOR INVESTIGACIÓN Y DESARROLLO.
dc.relation.referencesConfecámaras. (2023, May 16). Según estudio de Confecámaras el 33,5% de las empresas del país sobreviven al término de 5 años. https://confecamaras.org.co/segun-estudio-de-confecamaras-el-33-5-de-las-empresas-del-pais-sobreviven-al-termino-de-5-anos/?utm_source=chatgpt.com
dc.relation.referencesConpes. (2020, December 30). POLÍTICA NACIONAL DE EMPRENDIMIENTO. https://colaboracion.dnp.gov.co/CDT/Conpes/Econ%C3%B3micos/4011.pdf
dc.relation.referencesDANE. (2022). Encuesta de Micronegocios (EMICRON) 2022. 1–52. https://www.dane.gov.co/files/investigaciones/boletines/ech/micro/bol-micronegocios-2022.pdf?utm_source=chatgpt.com
dc.relation.referencesDANE. (2025a). Encuesta de Micronegocios (EMICRON) 2024: Resultados generales.
dc.relation.referencesDANE. (2025b). Micronegocios. Https://Www.Dane.Gov.Co/Index.Php/Estadisticas-Por-Tema/Mercado-Laboral/Micronegocios?Utm_source=chatgpt.Com.
dc.relation.referenceshttps://www.dane.gov.co/index.php/estadisticas-por-tema/mercado-laboral/micronegocios DANE. (2026). Encuesta de Micronegocios. IV Trimestre 2025.
dc.relation.referenceshttps://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=53646# Decreto 2364 de 2012. (2012, November 22). https://www.suin-juriscol.gov.co/viewDocument.asp?ruta=Decretos/1442265
dc.relation.referencesDecreto Ley 624 de 1989. Por El Cual Se Expide El Estatuto Tributario de Los Impuestos Administrados Por La Dirección General de Impuestos Nacionales (Libro Octavo, Arts. 903-916, Modificado Por Ley 2010 de 2019) (1989).
dc.relation.referenceshttp://www.secretariasenado.gov.co/senado/basedoc/estatuto_tributario_pr036.html Docker Inc. (2026). Docker: Accelerated Container Application Development. https://www.docker.com/
dc.relation.referencesEvan You. (2026). Vite | Next Generation Frontend Tooling. https://vite.dev/ Gitman, L. J., & Zutter, C. J. (2012). Principios de administración financiera Decimosegunda edicion (G. Domínguez Chávez, Ed.). Person Education, Inc.
dc.relation.referencesGonzález Patiño, J. S., & Valenzuela Llanes, C. M. (2024). Una mirada a las mipymes en Colombia. https://www.bbvaresearch.com/wp-content/uploads/2024/02/202401_MiPymes_Colombia-1.pdf
dc.relation.referencesGonzález Patiño, J. S., & Valenzuela Llanes, C. M. (2024). Una mirada a las mipymes en Colombia. https://www.bbvaresearch.com/wp-content/uploads/2024/02/202401_MiPymes_Colombia-1.pdf
dc.relation.referencesGonzález Vaca, S. M. (2023). Impacto de un Sistema ERP en las Pymes para el Crecimiento Empresarial y Optimización de Procesos. Corporación Unificada Nacional de educación superior-CUN. https://repositorio.cun.edu.co/handle/cun/7119
dc.relation.referencesHolistics. (2026). dbdiagram.io - Database Relationship Diagrams Design Tool. https://dbdiagram.io/home
dc.relation.referencesIntuit. (2024, September 16). Intuit QuickBooks Business Solutions report | 2024 | Intuit. https://www.intuit.com/enterprise/blog/research/business-solutions-survey-2024
dc.relation.referencesISO/IEC 25010. (2023). https://iso25000.com/index.php/normas-iso-25000/iso-25010 Kamil Myśliwiec. (2026). NestJS - A progressive Node.js framework.
dc.relation.referenceshttps://nestjs.com/ Laudon, K. C., & Laudon, J. P. (2016). Sistemas de información gerencial Decimocuarta edición. Pearson Education, Inc. www.pearsonenespañol.com
dc.relation.referencesLey 23 de 1982. (1982, January 28). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=3431
dc.relation.referencesLey 0527 1999 (1999). http://www.secretariasenado.gov.co/senado/basedoc/ley_0527_1999.html
dc.relation.referencesLey 1581 DE 2012 (2012). https://www.suin-juriscol.gov.co/viewDocument.asp?ruta=Leyes/1684507
dc.relation.referencesMicrosoft. (2026). TypeScript: JavaScript With Syntax For Types. https://www.typescriptlang.org/
dc.relation.referencesMincit. (2019, June 5). Definición Tamaño Empresarial Micro, Pequeña, Mediana o Grande | Mi Pymes. https://www.mipymes.gov.co/temas-de-interes/definicion-tamano-empresarial-micro-pequena-median
dc.relation.referencesMkhize, A., Mokhothu, K. D., Tshikhotho, M., & Thango, B. A. (2025). Evaluating the Impact of Cloud Computing on SME Performance: A Systematic Review. Businesses, 5(2). https://doi.org/10.3390/businesses5020023
dc.relation.referencesOECD. (2024, June 26). Digitalisation of SMEs. https://www.oecd.org/en/topics/digitalisation-of-smes.html
dc.relation.referencesOIT | CINTERFOR. (n.d.). Digitalización y transformación digital. Retrieved April 1, 2026, from https://www.oitcinterfor.org/digitalizacion/digitalizaci%C3%B3n-transformaci%C3%B3n-digital
dc.relation.referencesOkta, Inc. (2026). Auth0: Acceso seguro para todos. Pero no para cualquiera. https://auth0.com/es
dc.relation.referencesORACLE. (2026). MySQL. https://www.mysql.com/
dc.relation.referencesOWASP Foundation. (n.d.). Autenticación - Serie de Chuletas OWASP. Retrieved May 2, 2026, from https://cheatsheetseries.owasp.org/cheatsheets/Authentication_Cheat_Sheet.html
dc.relation.referencesPalacios, D. (2023, January 20). Gestión de ventas: qué es, por qué importa y cómo implementarla. https://blog.hubspot.es/sales/gestion-de-ventas
dc.relation.referencesPERSÉ. (2025, June 12). Cómo los ERP Impulsan a las Pymes en Colombia: Beneficios Clave - ERP Gestión Empresarial-Software. https://swperse.co/como-los-erp-impulsan-a-las-pymes-en-colombia-beneficios-clave
dc.relation.referencesRajaram, K., & Tinguely, P. N. (2024). Generative artificial intelligence in small and medium enterprises: Navigating its promises and challenges. Business Horizons, 67(5), 629–648. https://doi.org/10.1016/J.BUSHOR.2024.05.008
dc.relation.referencesReact Foundation. (n.d.). React. Retrieved May 2, 2026, from https://react.dev/ Shivaansh, V. (2024). Impact of Digital Transformation on Small Businesses. Universal Research Reports, 11(2), 68–78. https://doi.org/10.36676/urr.v11.i2.09
dc.relation.referencesSmartBear Software. (2026). API Documentation & Design Tools for Teams | Swagger. https://swagger.io/
dc.relation.referencesTanner Linsley. (2026). TanStack | The open-source application stack for the web. https://tanstack.com/
dc.relation.referencesUniversidad Europea. (2022, November 2). ¿Qué son las metodologías ágiles? | Blog UE. https://universidadeuropea.com/blog/metodologias-agiles/
dc.rights.accessrightsinfo:eu-repo/semantics/embargoedAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_f1cf
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.subject.armarcSistema de información
dc.subject.armarcAdministración de negocios
dc.subject.armarcDesarrollo de software
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
dc.subject.ocde2. Ingeniería y Tecnología::2B. Ingenierías Eléctrica, Electrónica e Informática::2B03. Automatización y sistemas de control
dc.subject.odsODS 4: Educación de calidad. Garantizar una educación inclusiva y equitativa de calidad y promover oportunidades de aprendizaje permanente para todos
dc.subject.odsODS 10: Reducción de las desigualdades. Reducir la desigualdad en los países y entre ellos
dc.subject.otherDesarrollo de software
dc.subject.proposalMicronegociosspa
dc.subject.proposalTransformación digitalspa
dc.subject.proposalGestión de ventasspa
dc.subject.proposalCuentas por cobrarspa
dc.subject.proposalDesarrollo de softwarespa
dc.subject.proposalSistemas de informaciónspa
dc.subject.proposalPequeños negociosspa
dc.titleImplementación de un sistema de información web orientado al mejoramiento de la gestión administrativa en micronegocios, mediante la digitalización de sus procesos operativos.spa
dc.typeTrabajo de grado - Especialización
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/publishedVersion
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
Trabajo de grado
Tamaño:
4.9 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Carta de autorización
Tamaño:
260.57 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.37 KB
Formato:
Item-specific license agreed upon to submission
Descripción: