Integración módulo de reportes a la calculadora de 4ners points

RESUMEN: La aplicación llamada calculadora de 4ners points fue creada a mediados del año 2018 en la casa de software S4N, bajo su propio uso, para facilitar todos los procesos de entrega de bonos de fidelidad a sus empleados y de esta forma incentivar el desarrollo de software dentro de la empresa....

Full description

Autores:
Cadavid Bustamante, Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/16765
Acceso en línea:
http://hdl.handle.net/10495/16765
Palabra clave:
Empleado
Employees
Lenguaje de programación
Computer languages
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Calculadoras
Bonificaciones
Desarrollo de software
Excel (Programa para computador)
http://vocabularies.unesco.org/thesaurus/concept9622
http://vocabularies.unesco.org/thesaurus/concept6007
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_5d2d3cd1d7e8ca207fe128d894bf246c
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/16765
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Integración módulo de reportes a la calculadora de 4ners points
title Integración módulo de reportes a la calculadora de 4ners points
spellingShingle Integración módulo de reportes a la calculadora de 4ners points
Empleado
Employees
Lenguaje de programación
Computer languages
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Calculadoras
Bonificaciones
Desarrollo de software
Excel (Programa para computador)
http://vocabularies.unesco.org/thesaurus/concept9622
http://vocabularies.unesco.org/thesaurus/concept6007
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
title_short Integración módulo de reportes a la calculadora de 4ners points
title_full Integración módulo de reportes a la calculadora de 4ners points
title_fullStr Integración módulo de reportes a la calculadora de 4ners points
title_full_unstemmed Integración módulo de reportes a la calculadora de 4ners points
title_sort Integración módulo de reportes a la calculadora de 4ners points
dc.creator.fl_str_mv Cadavid Bustamante, Santiago
dc.contributor.advisor.none.fl_str_mv Ramos Pollán, Raúl
Galeano Cubillos, Maria Fernanda
dc.contributor.author.none.fl_str_mv Cadavid Bustamante, Santiago
dc.subject.unesco.none.fl_str_mv Empleado
Employees
Lenguaje de programación
Computer languages
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
topic Empleado
Employees
Lenguaje de programación
Computer languages
Procesamiento de la información
Information processing
Programa de ordenador
Computer software
Calculadoras
Bonificaciones
Desarrollo de software
Excel (Programa para computador)
http://vocabularies.unesco.org/thesaurus/concept9622
http://vocabularies.unesco.org/thesaurus/concept6007
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
dc.subject.spines.none.fl_str_mv Calculadoras
dc.subject.proposal.spa.fl_str_mv Bonificaciones
Desarrollo de software
Excel (Programa para computador)
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept9622
http://vocabularies.unesco.org/thesaurus/concept6007
http://vocabularies.unesco.org/thesaurus/concept513
http://vocabularies.unesco.org/thesaurus/concept6081
description RESUMEN: La aplicación llamada calculadora de 4ners points fue creada a mediados del año 2018 en la casa de software S4N, bajo su propio uso, para facilitar todos los procesos de entrega de bonos de fidelidad a sus empleados y de esta forma incentivar el desarrollo de software dentro de la empresa. Sin embargo, aún existían algunos reprocesos como la generación de reportes a partir de dichos datos, por lo que con el tiempo se volvió una necesidad de negocio el automatizar dicho proceso. Por lo tanto, partiendo de esta necesidad, se presentó la oportunidad de crear el módulo de reportes que -a día de hoy- automatiza dicho proceso y que, a partir de datos almacenados por los procesos de la calculadora, se generan reportes en formato Excel (.xls) que dan un resumen de todos los bonos reclamados. Adicional a ello, dicha funcionalidad genera más reportes -en formato Excel- como el de proveedores, categorías y usuarios activos en S4N que puedan acceder a la calculadora, dando como resultado un beneficio grande a los que usan la calculadora como administradores al evitar un reproceso grande que tenían de tener que generar reportes, entrando a cada usuario y a cada diligencia hecha por ellos. Finalmente, aparte de agregar el módulo de reportes, se vió una necesidad prioritaria de organizar toda la infraestructura del proyecto, debido al gran acoplamiento que se tenía con AWS, generando un antipatrón de diseño conocido como vendor lock-in en servicios como la base de datos y los ejecutables finales de la aplicación. Por lo que fue necesario dockerizar los componentes de back, front y base de datos para montarlos en una máquina de EC2 independiente, separando cada responsabilidad y recurso. Además, a esto, se agrega despliegue continuo e integración continua a la aplicación por medio de la herramienta de gitlab CD/CI. Aunque con este cambio se logró un impacto positivo a nivel técnico y no se vea reflejado de lado de negocio, en desarrollos futuros se verá cómo es aún más fácil implementar cambios en la plataforma y desplegarlos rápidamente.
publishDate 2019
dc.date.issued.none.fl_str_mv 2019
dc.date.accessioned.none.fl_str_mv 2020-10-02T19:02:11Z
dc.date.available.none.fl_str_mv 2020-10-02T19:02:11Z
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/COther
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/16765
url http://hdl.handle.net/10495/16765
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.spa.fl_str_mv 18
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
institution Universidad de Antioquia
bitstream.url.fl_str_mv http://bibliotecadigital.udea.edu.co/bitstream/10495/16765/1/CadavidSantiago_2019_IntegracionModuloReportes.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/16765/2/license_rdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/16765/3/license.txt
bitstream.checksum.fl_str_mv 3948d1403852e2bcf259333c0228985a
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1812173116837724160
spelling Ramos Pollán, RaúlGaleano Cubillos, Maria FernandaCadavid Bustamante, Santiago2020-10-02T19:02:11Z2020-10-02T19:02:11Z2019http://hdl.handle.net/10495/16765RESUMEN: La aplicación llamada calculadora de 4ners points fue creada a mediados del año 2018 en la casa de software S4N, bajo su propio uso, para facilitar todos los procesos de entrega de bonos de fidelidad a sus empleados y de esta forma incentivar el desarrollo de software dentro de la empresa. Sin embargo, aún existían algunos reprocesos como la generación de reportes a partir de dichos datos, por lo que con el tiempo se volvió una necesidad de negocio el automatizar dicho proceso. Por lo tanto, partiendo de esta necesidad, se presentó la oportunidad de crear el módulo de reportes que -a día de hoy- automatiza dicho proceso y que, a partir de datos almacenados por los procesos de la calculadora, se generan reportes en formato Excel (.xls) que dan un resumen de todos los bonos reclamados. Adicional a ello, dicha funcionalidad genera más reportes -en formato Excel- como el de proveedores, categorías y usuarios activos en S4N que puedan acceder a la calculadora, dando como resultado un beneficio grande a los que usan la calculadora como administradores al evitar un reproceso grande que tenían de tener que generar reportes, entrando a cada usuario y a cada diligencia hecha por ellos. Finalmente, aparte de agregar el módulo de reportes, se vió una necesidad prioritaria de organizar toda la infraestructura del proyecto, debido al gran acoplamiento que se tenía con AWS, generando un antipatrón de diseño conocido como vendor lock-in en servicios como la base de datos y los ejecutables finales de la aplicación. Por lo que fue necesario dockerizar los componentes de back, front y base de datos para montarlos en una máquina de EC2 independiente, separando cada responsabilidad y recurso. Además, a esto, se agrega despliegue continuo e integración continua a la aplicación por medio de la herramienta de gitlab CD/CI. Aunque con este cambio se logró un impacto positivo a nivel técnico y no se vea reflejado de lado de negocio, en desarrollos futuros se verá cómo es aún más fácil implementar cambios en la plataforma y desplegarlos rápidamente.18application/pdfspainfo:eu-repo/semantics/acceptedVersioninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/COtherTesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-nd/4.0/Integración módulo de reportes a la calculadora de 4ners pointsMedellín, ColombiaEmpleadoEmployeesLenguaje de programaciónComputer languagesProcesamiento de la informaciónInformation processingPrograma de ordenadorComputer softwareCalculadorasBonificacionesDesarrollo de softwareExcel (Programa para computador)http://vocabularies.unesco.org/thesaurus/concept9622http://vocabularies.unesco.org/thesaurus/concept6007http://vocabularies.unesco.org/thesaurus/concept513http://vocabularies.unesco.org/thesaurus/concept6081Ingeniero de SistemasPregradoFacultad de Ingeniería. Carrera Ingeniería de SistemasUniversidad de AntioquiaORIGINALCadavidSantiago_2019_IntegracionModuloReportes.pdfCadavidSantiago_2019_IntegracionModuloReportes.pdfTrabajo de grado de pregradoapplication/pdf1608523http://bibliotecadigital.udea.edu.co/bitstream/10495/16765/1/CadavidSantiago_2019_IntegracionModuloReportes.pdf3948d1403852e2bcf259333c0228985aMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823http://bibliotecadigital.udea.edu.co/bitstream/10495/16765/2/license_rdfb88b088d9957e670ce3b3fbe2eedbc13MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/16765/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310495/16765oai:bibliotecadigital.udea.edu.co:10495/167652020-10-02 14:02:11.53Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=