Pide-Ya: Plataforma de intermediación móvil en android para la aproximación de minoristas y sus clientes

dc.contributor.advisorGamba González, Yamid Gabriel
dc.contributor.advisorCárdenas Arenas, Juan Sebastián
dc.contributor.authorBallesteros Aponte, Rosa Estrella
dc.contributor.authorMartínez Camargo, Juan Sebastián
dc.contributor.cvlacCárdenas Arenas, Juan Sebastián [0001387212]spa
dc.contributor.cvlacCárdenas Arenas, Juan Sebastián [0001387212]
dc.contributor.linkedinCárdenas Arenas, Juan Sebastián [juan-sebastián-cárdenas-arenas-58904a186]
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialColombiaspa
dc.date.accessioned2022-06-13T15:12:20Z
dc.date.available2022-06-13T15:12:20Z
dc.date.issued2021
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractActualmente las nuevas tecnologías de la información y comunicación han aportado múltiples ventajas al diario vivir de las personas. Este nuevo panorama ha llevado a que las empresas sin importar su tamaño deben sistematizarse y adaptarse a esta nueva era digital. Sin embargo, muchos minoristas no pueden solventar los altos costos que involucran las plataformas digitales, es por esto que se desarrolló una plataforma móvil en Android para que facilite la aproximación de minoristas y sus clientes en sus localidades, permitiendo a su vez incursionar en el uso y apropiación de las tecnologías de la información y sostenerse en el mercado de manera eficiente como lo plantea el Objetivo de Desarrollo Sostenible No 9: Construir infraestructuras resilientes, promover la industrialización sostenible y fomentar la innovación. El proyecto tuvo como objetivo desarrollar un prototipo de aplicación móvil para sistema operativo Android que favorezca la gestión de ventas y servicios en negocios minoristas con el fin de ayudar a su crecimiento mediante un lenguaje orientado a objetos; y fue desarrollado con base a la metodología de investigación aplicada experimental de tipo cualitativo, mediante el análisis de los resultados obtenidos del público objetivo evaluando diseño y funcionalidad, el proyecto será desarrollado mediante la metodología en cascada para le generación de un prototipo funcional para dispositivos Android utilizando Java como lenguaje de programación y teniendo en cuenta los requerimientos de seguridad informática. Como resultados se logró un prototipo de app funcional totalmente gratuito y que se adapta a las necesidades actuales de minoristas y clientes, gracias al uso de la tecnología de desarrollo móvil Java en Android la cual permitió dar solución a las restricciones que se fueron encontrando como las que presentan algunas Apis que son pagas, por ejemplo la de Places, la cual tiene una restricción con las consultas para obtener la dirección exacta y detallada en su versión libre, lo cual se solucionó además usando otras herramientas complementadas con la codificación de los autores y la aplicación de conceptos de programación móvil e ingeniería del software.spa
dc.description.abstractenglishCurrently, new information and communication technologies have brought multiple advantages to people's daily lives. This new scenario has led companies, regardless of their size, to systematize and adapt to this new digital era. However, many retailers cannot afford the high costs involved in digital platforms, which is why a mobile platform was developed on Android to facilitate the approach of retailers and their customers in their localities, allowing in turn to venture into the use and appropriation of information technologies and sustain in the market efficiently as stated in Sustainable Development Goal No. 9: Build resilient infrastructure, promote sustainable industrialization and foster innovation. The project aimed to develop a prototype mobile application for Android operating system that favors the management of sales and services in retail businesses in order to help their growth through an object-oriented language; and was developed based on the methodology of applied experimental research of qualitative type, by analyzing the results obtained from the target audience by evaluating design and functionality, the project will be developed through the cascade methodology for the generation of a functional prototype for Android devices using Java as programming language and taking into account the requirements of computer security. As a result, a functional app prototype was achieved, totally free and adapted to the current needs of retailers and customers, thanks to the use of Java mobile development technology on Android, which allowed to solve the restrictions that were found, such as those presented by some Apis that are paid, for example Places, which has a restriction with queries to obtain the exact and detailed address in its free version, which was also solved using other tools complemented with the coding of the authors and the application of concepts of mobile programming and software engineering.spa
dc.description.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontents1. RESUMEN .......................................................................................................................... 8 2. ABSTRACT ........................................................................................................................ 9 3. INTRODUCCIÓN .............................................................................................................. 10 3.1 PREGUNTA DE INVESTIGACIÓN ................................................................................ 11 4. OBJETIVOS ..................................................................................................................... 12 4.1 OBJETIVO GENERAL ................................................................................................... 12 4.2 OBJETIVOS ESPECÍFICOS ......................................................................................... 12 5. MARCO REFERENCIAL .................................................................................................. 13 5.1 ANDROID ........................................................................................................................ 13 5.2 JAVA .............................................................................................................................. 13 5.3 IDE ................................................................................................................................ 14 5.4 POO .............................................................................................................................. 14 5.5 APLICACIÓN MÓVIL ......................................................................................................... 15 5.6 BASE DE DATOS .............................................................................................................. 15 5.7 API ................................................................................................................................ 16 5.8 SISTEMA DE POSICIONAMIENTO GLOBAL........................................................................... 17 5.9 FIREBASE .................................................................................................................... 17 5.10 FIRESTORE .............................................................................................................. 18 5.11 STORAGE FIREBASE .............................................................................................. 18 6. ESTADO DEL ARTE ........................................................................................................ 19 7. MARCO LEGAL ............................................................................................................... 22 8. METODOLOGÍA ............................................................................................................... 24 8.1 FASE 1: ANÁLISIS ............................................................................................................ 24 8.2 FASE 2: DISEÑO .............................................................................................................. 25 8.3 FASE 3: IMPLEMENTACIÓN ............................................................................................... 25 8.4 FASE 4: VERIFICACIÓN .................................................................................................... 25 8.5 FASE 5: MANTENIMIENTO................................................................................................. 25 9. DESARROLLO DE LA SOLUCIÓN .................................................................................. 26 9.1 CARACTERIZACIÓN DE LOS PROCESOS DE LOS MINORISTAS ............................. 26 9.2 MODELOS DE COLABORACIÓN ................................................................................. 29 9.3 REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES ......................................... 30 9.4 DISEÑO DEL PROTOTIPO ........................................................................................... 32 9.5 DESARROLLO Y CODIFICACIÓN ................................................................................ 37 9.6 PRUEBAS UNITARIAS DE INTEGRACIÓN Y FUNCIONALES ..................................... 59 10. CONCLUSIONES ............................................................................................................. 65 11. TRABAJOS FUTUROS .................................................................................................... 66 12. BIBLIOGRAFÍA ................................................................................................................ 67 13. ANEXOS ........................................................................................................................... 69spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/16705
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.relation.referencesAlcaldia Mayor de BOGOTA D.C. (2021). DECRETO No. 021 DE 15 ENE 2021. 22. http://www.andi.com.co/Uploads/pd-prorroga-aislamiento-enero-2021-620pm.pdfspa
dc.relation.referencesAmazon. (2021). Administración de API. https://aws.amazon.com/es/api-gateway/apimanagement/spa
dc.relation.referencesAndrade, I. (2015). Modelo Entidad Relación. https://sites.google.com/site/sistemasdeinformacion2004501/bases-dedatos/modelo-entidad-relacionspa
dc.relation.referencesCongreso de la República de Colombia. (2012). Ley 1581 de 2012. 8. https://www.funcionpublica.gov.co/eva/gestornormativo/norma_pdf.php?i=49981spa
dc.relation.referencesDigital Guide IONOS. (2019). El modelo en cascada: desarrollo secuencial de software. https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/el-modelo-encascada/spa
dc.relation.referencesEFE. (2020). La pandemia impulsó el gusto por los comercios locales. https://www.portafolio.co/negocios/empresas/la-pandemia-impulso-el-gusto-por-loscomercios-locales-546158spa
dc.relation.referencesFauzi, A. H., Tang, C. L., Iskandar, D. N. F. A., & Junaini, S. N. (2018). Review and experience on developing sarawak traditional food locator mobile apps. Proceedings - 7th IEEE International Conference on Control System, Computing and Engineering, ICCSCE 2017, 2017-Novem(November), 269–272. https://doi.org/10.1109/ICCSCE.2017.8284417spa
dc.relation.referencesFirebase. (2021a). Cloud Firestore o Realtime Database. https://firebase.google.com/docs/firestore/rtdb-vs-firestore?hl=esspa
dc.relation.referencesFirebase. (2021b). Firebase & Google Cloud. https://firebase.google.com/firebase-andgcp?hl=es-419spa
dc.relation.referencesFirebase. (2021c). Firebase Authentication. https://firebase.google.com/docs/authspa
dc.relation.referencesGolhar, R. V., Vyawahare, P. A., Borghare, P. H., & Manusmare, A. (2016). Design and implementation of android base mobile app for an institute. 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), 3660–3663. https://doi.org/10.1109/ICEEOT.2016.7755391spa
dc.relation.referencesGoogle. (2021). Google Cloud. https://cloud.google.com/?utm_source=google&utm_medium=cpc&utm_campaign=l atam-CO-all-es-dr-SKWS-all-all-trial-p-dr-1009897LUAC0016155&utm_content=text-ad-none-any-DEV_c-CRE_542480430465ADGP_Hybrid %7C SKWS - PHR %7C Txt ~ GCP_CloudKWID_43700066069612295-kwd-546360790&utm_term=KW_cloudST_Cloud&gclid=Cj0KCQiAkNiMBhCxARIsAIDDKNWzD150B2LObGCD7SjBBLp0l HNc8-kgeUn1sVvwbmcXfS-88B9qHVYaAukHEALw_wcB&gclsrc=aw.dsspa
dc.relation.referencesGPS. (2019). El Sistema de Posicionamiento Global. https://www.gps.gov/systems/gps/spanish.phpspa
dc.relation.referencesLA REPÚBLICA. (2021). Cámara de Comercio reveló que la pandemia hizo cerrar más de 53.000 empresas en Bogotá. https://www.larepublica.co/empresas/camara-decomercio-revelo-que-la-pandemia-hizo-cerrar-mas-de-53000-empresas-en-bogota3111120spa
dc.relation.referencesLethan, L. (2001). GPS fácil (67th ed.). EDITORIAL PAIDOTRIBO. https://books.google.com.co/books?hl=es&lr=lang_es&id=orjnvjPqELcC&oi=fnd&pg =PA5&dq=gps&ots=ImulBKjpbL&sig=_bTXRfX6gAuHSwkrKJlfYKKdIY&redir_esc=y#v=onepage&q=gps&f=falsespa
dc.relation.referencesLinardi. (2016). Descarga Instalación de Netbeans, JDK - Curso de Java - Algoritmos y Programación en Netbeans (1-25).spa
dc.relation.referencesLópez, M. (2019). QUÉ SON LAS APPS Y TIPOS DE APPS. 3. http://univirtual.utp.edu.co/pandora/recursos/2000/2591/2591.pdfspa
dc.relation.referencesMicrosoft. (2018). Datos no relacionales y NoSQL. https://docs.microsoft.com/eses/azure/architecture/data-guide/big-data/non-relational-dataspa
dc.relation.referencesMINISTERIO DE COMERCIO, I. Y. T. (2013). DECRETO NÚMERO 1317 DE 2013. 11. http://wsp.presidencia.gov.co/Normativa/Decretos/2013/Documents/JUNIO/27/DEC RETO 1377 DEL 27 DE JUNIO DE 2013.pdfspa
dc.relation.referencesMinisterio de Hacienda y Crédito Público. (2020). Decreto 1692 de 18 de diciembre 2020. 21. https://dapre.presidencia.gov.co/normativa/normativa/DECRETO 1692 DEL 18 DE DICIEMBRE DE 2020.pdfspa
dc.relation.referencesPai, N.-Y., & Li, Y.-M. (2014). Pricing and Competition in Mobile App Markets. Proceedings of the 11th International Conference on E-Business, 261–266. https://doi.org/10.5220/0005056802610266spa
dc.relation.referencesProfile. (2020). ¿Qué es la Programación Orientada a Objetos? https://profile.es/blog/quees-la-programacion-orientada-a-objetos/spa
dc.relation.referencesRed Hat. (2018). El concepto de IDE. https://www.redhat.com/es/topics/middleware/whatis-idespa
dc.relation.referencesSarkar, A., Goyal, A., Hicks, D., Sarkar, D., & Hazra, S. (2019). Android Application Development: A Brief Overview of Android Platforms and Evolution of Security Systems. 2019 Third International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), 73–79. https://doi.org/10.1109/ISMAC47947.2019.9032440spa
dc.relation.referencesSEAS. (2019). Conoce el lenguaje de programación Java. https://www.seas.es/blog/informatica/conoce-el-lenguaje-de-programacion-java/spa
dc.relation.referencesShriram, P., & Mhamane, S. (2018). Android App to Connect Farmers to Retailers and Food Processing Industry. Proceedings of the 3rd International Conference on Inventive Computation Technologies, ICICT 2018, 284–287. https://doi.org/10.1109/ICICT43934.2018.903443spa
dc.relation.referencesStaff, F. (2021). Colombia es el país de la región que más hace compras por el celular. https://forbes.co/2021/02/04/tecnologia/colombia-es-el-pais-de-la-region-que-mashace-compras-por-el-celular/spa
dc.relation.referencesXataka Android. (2019). ¿Qué es Android? https://www.xatakandroid.com/sistemaoperativo/que-es-androidspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsSystems engineerspa
dc.subject.keywordsTechnological innovationsspa
dc.subject.keywordsDigital platformsspa
dc.subject.keywordsAndroidspa
dc.subject.keywordsJavaspa
dc.subject.keywordsMobile programmingspa
dc.subject.keywordsSales managementspa
dc.subject.keywordsRetailersspa
dc.subject.keywordsTechnology (Investigations)spa
dc.subject.keywordsProgramming languagespa
dc.subject.keywordsElectronic data processingspa
dc.subject.keywordsPrototype developmentspa
dc.subject.keywordsSoftware engineeringspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembTecnología (Investigaciones)spa
dc.subject.lembLenguaje de programaciónspa
dc.subject.lembProcesamiento electrónico de datosspa
dc.subject.lembDesarrollo de prototiposspa
dc.subject.lembIngeniería de softwarespa
dc.subject.proposalPlataformas digitalesspa
dc.subject.proposalProgramación móvilspa
dc.subject.proposalGestión de ventasspa
dc.subject.proposalMinoristasspa
dc.titlePide-Ya: Plataforma de intermediación móvil en android para la aproximación de minoristas y sus clientesspa
dc.title.translatedPide-Ya: Android mobile brokerage platform to bring together retailers and their customersspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
2021_Tesis_Rosa_Estrella_Ballesteros.pdf
Tamaño:
4.67 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis
Cargando...
Miniatura
Nombre:
2021_Licencia_Rosa_Estrella_Ballesteros.pdf
Tamaño:
198.21 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia

Bloque de licencias

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