Desarrollo de software de gestión para SEAPTO Gana Gana

El presente trabajo se centra en el desarrollo de un software modular basado en Angular y Express.js para la gestión de contratos de arrendamiento de puntos de venta. Este software propone abordar dos módulos clave: el registro de contratos y el registro de pagos. El primer módulo permitirá la admin...

Full description

Autores:
Parra Ducuara, Juan Esteban
Betancourt Quintero, Rober Alexis
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Ibagué
Repositorio:
Repositorio Universidad de Ibagué
Idioma:
spa
OAI Identifier:
oai:repositorio.unibague.edu.co:20.500.12313/5251
Acceso en línea:
https://hdl.handle.net/20.500.12313/5251
Palabra clave:
SEAPTO Gana Gana - Software de gestión - Desarrollo
Software
Angular
Express.js
Modular
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id UNIBAGUE2_ded19aa257d63adc0a0e66c286c5f1fb
oai_identifier_str oai:repositorio.unibague.edu.co:20.500.12313/5251
network_acronym_str UNIBAGUE2
network_name_str Repositorio Universidad de Ibagué
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de software de gestión para SEAPTO Gana Gana
title Desarrollo de software de gestión para SEAPTO Gana Gana
spellingShingle Desarrollo de software de gestión para SEAPTO Gana Gana
SEAPTO Gana Gana - Software de gestión - Desarrollo
Software
Angular
Express.js
Modular
title_short Desarrollo de software de gestión para SEAPTO Gana Gana
title_full Desarrollo de software de gestión para SEAPTO Gana Gana
title_fullStr Desarrollo de software de gestión para SEAPTO Gana Gana
title_full_unstemmed Desarrollo de software de gestión para SEAPTO Gana Gana
title_sort Desarrollo de software de gestión para SEAPTO Gana Gana
dc.creator.fl_str_mv Parra Ducuara, Juan Esteban
Betancourt Quintero, Rober Alexis
dc.contributor.advisor.none.fl_str_mv Martínez Villalobos, Gustavo
dc.contributor.author.none.fl_str_mv Parra Ducuara, Juan Esteban
Betancourt Quintero, Rober Alexis
dc.subject.armarc.none.fl_str_mv SEAPTO Gana Gana - Software de gestión - Desarrollo
topic SEAPTO Gana Gana - Software de gestión - Desarrollo
Software
Angular
Express.js
Modular
dc.subject.proposal.spa.fl_str_mv Software
Angular
Express.js
Modular
description El presente trabajo se centra en el desarrollo de un software modular basado en Angular y Express.js para la gestión de contratos de arrendamiento de puntos de venta. Este software propone abordar dos módulos clave: el registro de contratos y el registro de pagos. El primer módulo permitirá la administración de contratos, incluyendo detalles y conceptos relacionados. El segundo módulo calculará los pagos basados en los valores de arrendamiento y conceptos asociados a cada contrato teniendo en cuenta diferentes normativas. Los contratos se encontrarán como pagados o pendientes para cada mes respectivo, de estos se puede generar una hoja de cálculo de prenómina que incluirá Información de los contratos con sus respectivos detalles y valores. Además, se creará una hoja de cálculo de nómina con un código de seguridad para contratos pagados. Este software es altamente modular, lo que permitirá futuras expansiones con el fin de abordar futuras soluciones. Además, se desarrolla con la posibilidad de integrar otros sistemas de gestión para unificar varias operaciones de distintos programas, bajo un solo software.
publishDate 2024
dc.date.issued.none.fl_str_mv 2024
dc.date.accessioned.none.fl_str_mv 2025-06-11T16:36:45Z
dc.date.available.none.fl_str_mv 2025-06-11T16:36:45Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.none.fl_str_mv Parra Ducuara, J.E. Betancourt Quintero, R.A. (2024). Desarrollo de software de gestión para SEAPTO Gana Gana. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/5251
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12313/5251
identifier_str_mv Parra Ducuara, J.E. Betancourt Quintero, R.A. (2024). Desarrollo de software de gestión para SEAPTO Gana Gana. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/5251
url https://hdl.handle.net/20.500.12313/5251
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Peralta, E. (2016). Teoría general de los sistemas aplicada a modelos de gestión. Aglala, 7(1), 122-145
Moran, J. J. L., Peredo, G. G. C., & Guerrero, S. S. (2020). Las tendencias de la organización empresarial. Revista de Investigación Formativa: Innovación y Aplicaciones Técnico-Tecnológicas, 2(1), 56-63
Lotería de Bogotá. (n.d.). De enero. Recuperado el 30 de octubre de 2023, de https://loteriadebogota.com/wp-content/uploads/files/planeacion/Modelo_SI.pdf
Hurtado Duque, D. M., & Valbuena Yañez, N. A. (2023). Metodologías para el levantamiento de requerimientos eficientes para el éxito de los proyectos de desarrollo orientado al sector logística (Tesis de licenciatura, Especialización en Gerencia de Proyectos)
Abuchar Porras, A. (2023). Metodologías ágiles para el desarrollo de software. Editorial Universidad Distrital Francisco José de Caldas
Tramón Carrizo, C. A. (2022). Diseño de un sistema de gestión de proyectos de ingeniería basado en metodologías de desarrollo de software
Rocha, D. (2022). Arquitectura de software modular e redução de acoplamento e seu impacto na escalabilidade de projetos de software
Coljuegos. (s.f.). Transparencia y Acceso a Información Pública. Recuperado el 30 de octubre de 2023, de https://www.coljuegos.gov.co/publicaciones/306315/transparencia-y-acceso-a-informacion-publica/
Bernardo Miguel, N. M., & Cervera Paz, Á. (2000). El modelo de McCall como aplicación de la calidad a la revisión del software de gestión empresarial
de Jiménez, R. L. M. (2015). Metodologías ágiles de desarrollo de software aplicadas a la gestión de proyectos empresariales. Revista Tecnológica, 8
Rognerud, H. J., & Hannay, J. E. (2009, octubre). Challenges in enterprise software integration: An industrial study using repertory grids. En 2009 3rd International Symposium on Empirical Software Engineering and Measurement (pp. 11-22). IEEE
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
https://creativecommons.org/licenses/by-nc/4.0/
dc.format.extent.none.fl_str_mv 56 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Ibagué
dc.publisher.faculty.none.fl_str_mv Ingeniería
dc.publisher.place.none.fl_str_mv Ibagué
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
publisher.none.fl_str_mv Universidad de Ibagué
institution Universidad de Ibagué
bitstream.url.fl_str_mv https://repositorio.unibague.edu.co/bitstreams/59c7b3ee-4ef9-44da-9544-4cd453c1a926/download
https://repositorio.unibague.edu.co/bitstreams/32a05182-0b25-4a28-9489-dd8b5e314313/download
https://repositorio.unibague.edu.co/bitstreams/2e99ea4a-208a-4483-bb6c-e15b0cf88922/download
https://repositorio.unibague.edu.co/bitstreams/f37c967e-6465-4b1d-9fbe-ffec0d85c471/download
https://repositorio.unibague.edu.co/bitstreams/629ba242-6af3-4b29-aa69-f95fc12152ac/download
https://repositorio.unibague.edu.co/bitstreams/6aac8179-1b4a-4125-8eb6-058030cc2e09/download
https://repositorio.unibague.edu.co/bitstreams/8300555d-c268-478e-8887-8daf7941c8cd/download
bitstream.checksum.fl_str_mv 5f8ff00685a47866c5c5f32a5b10ee23
335c250d1670de573183283e57e58270
2fa3e590786b9c0f3ceba1b9656b7ac3
8e54dc2df94a8d0c44680ceaf1ec2aa7
9ae361db1ec74a307387ba4aa0de0eba
38067b0c0a1da18cd533b4313052d723
971573c69dfd152a9af1d835a4fe6399
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Ibagué
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1851059963674230784
spelling Martínez Villalobos, Gustavof61c8bca-8cae-4675-a94a-d6865fc7d423-1Parra Ducuara, Juan Esteban67d4b8bb-6a53-4627-8a8e-ed7ae9f78126-1Betancourt Quintero, Rober Alexis385fec0a-78e3-463f-8699-50abb9ddc50c-12025-06-11T16:36:45Z2025-06-11T16:36:45Z2024El presente trabajo se centra en el desarrollo de un software modular basado en Angular y Express.js para la gestión de contratos de arrendamiento de puntos de venta. Este software propone abordar dos módulos clave: el registro de contratos y el registro de pagos. El primer módulo permitirá la administración de contratos, incluyendo detalles y conceptos relacionados. El segundo módulo calculará los pagos basados en los valores de arrendamiento y conceptos asociados a cada contrato teniendo en cuenta diferentes normativas. Los contratos se encontrarán como pagados o pendientes para cada mes respectivo, de estos se puede generar una hoja de cálculo de prenómina que incluirá Información de los contratos con sus respectivos detalles y valores. Además, se creará una hoja de cálculo de nómina con un código de seguridad para contratos pagados. Este software es altamente modular, lo que permitirá futuras expansiones con el fin de abordar futuras soluciones. Además, se desarrolla con la posibilidad de integrar otros sistemas de gestión para unificar varias operaciones de distintos programas, bajo un solo software.This work focuses on the development of modular software based on Angular and Express.js for the management of point of sale lease contracts. This software proposes to address two key modules: contract registration and payment registration. The first module will allow the administration of contracts, including related details and concepts. The second module will calculate payments based on the lease values and concepts associated with each contract taking into account different regulations. Contracts will be listed as paid or pending for each month. respective, from these you can generate a pre-payroll spreadsheet that includes Information about the contracts with their respective details and values. Additionally, a payroll spreadsheet will be created with a security code for paid contracts. This software is highly modular, which will allow future expansions in order to address future solutions. Furthermore, it is developed with the possibility of integrating other management systems to unify various operations of different programs, under a single software.PregradoIngeniero de SistemasResumen...3 Abstract...4 Lista de figuras...7 1. Introducción...8 1.1 Definición del problema y justificación...9 1.2 Antecedentes...9 1.3 Marco teórico y conceptual...11 1.4 Objetivos...14 2. Planeación...15 2.1 Requerimientos...15 2.1.1 Requerimientos funcionales...15 Interfaz de Administrador...15 Interfaz de Uso Administrativo...15 2.1.2 Requerimientos no funcionales...17 2.2 Análisis de requerimientos...18 2.2.1 Requerimientos Funcionales...18 2.2.2 Requerimientos No Funcionales...20 2.3 Base de datos ... 22 2.4 Diagramas UML...24 2.4.1 Diagramas de caso de uso...24 Caso de Uso de Administración y Permisos...24 Caso de Uso de Gestión de Contratos...25 Diagrama de Caso de Uso de Gestión Maestras...28 2.5 Módulos...30 3. Desarrollo e Implementación...33 3.1 Etapa de desarrollo...33 Definición de Prioridades de los Requisitos Recolectados: Semana 2...33 Diseño del Software: Semana 3...33 Creación de Ambiente de Desarrollo Frontend: Semana 4...33 Creación de Ambiente de Desarrollo Backend: Semana 4...34 Desarrollar y Establecer Base Modular: Semana 5 y 6...34 Pruebas de Base del Software: Semana 6...36 Desarrollar Módulo Frontend de Gestión de Arriendos: Semana 6 a 9...37 Desarrollar Módulo Backend de Gestión de Arriendos: Semana 6 a 9...43 Pruebas del Módulo de Gestión de Arriendos: Semana 9...43 3.2 Etapa de implementación...44 Configuración de Ambiente de Producción: Semana 10...44 Despliegue de Software en Producción: Semana 10 y 11...44 Pruebas de Software en Producción: Semana 11...44 Capacitación a Personal: Semana 12...45 4. Conclusiones y recomendaciones...46 4.1 Conclusiones...46 4.2 Recomendaciones...46 5. Anexos...48 6. Referencias bibliográfica...4856 páginasapplication/pdfParra Ducuara, J.E. Betancourt Quintero, R.A. (2024). Desarrollo de software de gestión para SEAPTO Gana Gana. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/5251https://hdl.handle.net/20.500.12313/5251spaUniversidad de IbaguéIngenieríaIbaguéIngeniería de SistemasPeralta, E. (2016). Teoría general de los sistemas aplicada a modelos de gestión. Aglala, 7(1), 122-145Moran, J. J. L., Peredo, G. G. C., & Guerrero, S. S. (2020). Las tendencias de la organización empresarial. Revista de Investigación Formativa: Innovación y Aplicaciones Técnico-Tecnológicas, 2(1), 56-63Lotería de Bogotá. (n.d.). De enero. Recuperado el 30 de octubre de 2023, de https://loteriadebogota.com/wp-content/uploads/files/planeacion/Modelo_SI.pdfHurtado Duque, D. M., & Valbuena Yañez, N. A. (2023). Metodologías para el levantamiento de requerimientos eficientes para el éxito de los proyectos de desarrollo orientado al sector logística (Tesis de licenciatura, Especialización en Gerencia de Proyectos)Abuchar Porras, A. (2023). Metodologías ágiles para el desarrollo de software. Editorial Universidad Distrital Francisco José de CaldasTramón Carrizo, C. A. (2022). Diseño de un sistema de gestión de proyectos de ingeniería basado en metodologías de desarrollo de softwareRocha, D. (2022). Arquitectura de software modular e redução de acoplamento e seu impacto na escalabilidade de projetos de softwareColjuegos. (s.f.). Transparencia y Acceso a Información Pública. Recuperado el 30 de octubre de 2023, de https://www.coljuegos.gov.co/publicaciones/306315/transparencia-y-acceso-a-informacion-publica/Bernardo Miguel, N. M., & Cervera Paz, Á. (2000). El modelo de McCall como aplicación de la calidad a la revisión del software de gestión empresarialde Jiménez, R. L. M. (2015). Metodologías ágiles de desarrollo de software aplicadas a la gestión de proyectos empresariales. Revista Tecnológica, 8Rognerud, H. J., & Hannay, J. E. (2009, octubre). Challenges in enterprise software integration: An industrial study using repertory grids. En 2009 3rd International Symposium on Empirical Software Engineering and Measurement (pp. 11-22). IEEEinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)https://creativecommons.org/licenses/by-nc/4.0/SEAPTO Gana Gana - Software de gestión - DesarrolloSoftwareAngularExpress.jsModularDesarrollo de software de gestión para SEAPTO Gana GanaTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionPublicationORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf3295675https://repositorio.unibague.edu.co/bitstreams/59c7b3ee-4ef9-44da-9544-4cd453c1a926/download5f8ff00685a47866c5c5f32a5b10ee23MD51Formato de autorización.pdfFormato de autorización.pdfapplication/pdf184304https://repositorio.unibague.edu.co/bitstreams/32a05182-0b25-4a28-9489-dd8b5e314313/download335c250d1670de573183283e57e58270MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-8134https://repositorio.unibague.edu.co/bitstreams/2e99ea4a-208a-4483-bb6c-e15b0cf88922/download2fa3e590786b9c0f3ceba1b9656b7ac3MD52TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain70231https://repositorio.unibague.edu.co/bitstreams/f37c967e-6465-4b1d-9fbe-ffec0d85c471/download8e54dc2df94a8d0c44680ceaf1ec2aa7MD58Formato de autorización.pdf.txtFormato de autorización.pdf.txtExtracted texttext/plain3807https://repositorio.unibague.edu.co/bitstreams/629ba242-6af3-4b29-aa69-f95fc12152ac/download9ae361db1ec74a307387ba4aa0de0ebaMD510THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgIM Thumbnailimage/jpeg9636https://repositorio.unibague.edu.co/bitstreams/6aac8179-1b4a-4125-8eb6-058030cc2e09/download38067b0c0a1da18cd533b4313052d723MD59Formato de autorización.pdf.jpgFormato de autorización.pdf.jpgIM Thumbnailimage/jpeg24221https://repositorio.unibague.edu.co/bitstreams/8300555d-c268-478e-8887-8daf7941c8cd/download971573c69dfd152a9af1d835a4fe6399MD51120.500.12313/5251oai:repositorio.unibague.edu.co:20.500.12313/52512025-08-13 02:38:46.79https://creativecommons.org/licenses/by-nc/4.0/https://repositorio.unibague.edu.coRepositorio Institucional Universidad de Ibaguébdigital@metabiblioteca.comQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgTGljZW5zZQ0KaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8=