Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario

Contiene gráficos, ilustraciones

Autores:
Silva Vargas, Cristian Camilo
Sepulveda Fierro, Esteban
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de Ibagué
Repositorio:
Repositorio Universidad de Ibagué
Idioma:
spa
OAI Identifier:
oai:repositorio.unibague.edu.co:20.500.12313/3075
Acceso en línea:
https://hdl.handle.net/20.500.12313/3075
Palabra clave:
Computación móvil
Software de aplicación
Aplicaciones compuestas
Aplicación móvil
Aplicación web
Servidor web
Arquitectura de software
Reserva
Mobile application
Web application
Web server
Software architecture
WebApps
Apps Web
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id UNIBAGUE2_7d7a9829cf9ef4eb4b8c251b0e4f8b54
oai_identifier_str oai:repositorio.unibague.edu.co:20.500.12313/3075
network_acronym_str UNIBAGUE2
network_name_str Repositorio Universidad de Ibagué
repository_id_str
dc.title.spa.fl_str_mv Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
title Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
spellingShingle Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
Computación móvil
Software de aplicación
Aplicaciones compuestas
Aplicación móvil
Aplicación web
Servidor web
Arquitectura de software
Reserva
Mobile application
Web application
Web server
Software architecture
WebApps
Apps Web
title_short Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
title_full Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
title_fullStr Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
title_full_unstemmed Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
title_sort Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
dc.creator.fl_str_mv Silva Vargas, Cristian Camilo
Sepulveda Fierro, Esteban
dc.contributor.advisor.none.fl_str_mv Martínez Villalobos, Gustavo
dc.contributor.author.none.fl_str_mv Silva Vargas, Cristian Camilo
Sepulveda Fierro, Esteban
dc.subject.armarc.none.fl_str_mv Computación móvil
Software de aplicación
Aplicaciones compuestas
topic Computación móvil
Software de aplicación
Aplicaciones compuestas
Aplicación móvil
Aplicación web
Servidor web
Arquitectura de software
Reserva
Mobile application
Web application
Web server
Software architecture
WebApps
Apps Web
dc.subject.proposal.spa.fl_str_mv Aplicación móvil
Aplicación web
Servidor web
Arquitectura de software
Reserva
dc.subject.proposal.eng.fl_str_mv Mobile application
Web application
Web server
Software architecture
WebApps
Apps Web
description Contiene gráficos, ilustraciones
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-04-25T16:16:00Z
dc.date.available.none.fl_str_mv 2023-04-25T16:16:00Z
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 Silva Vargas, C.C., & Sepulveda Fierro, E. (2022). Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/3075
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12313/3075
identifier_str_mv Silva Vargas, C.C., & Sepulveda Fierro, E. (2022). Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/3075
url https://hdl.handle.net/20.500.12313/3075
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Florido-Benítez, Lázaro (2016). Influencia de las características demográficas y situacionales en la satisfacción y toma de decisiones de las actividades turísticas a través del Mobile marketing. Cuadernos de Turismo, (38),143-165. [fecha de Consulta 20 de enero de 2022]. ISSN: 1139–7861. Disponible en: https://www.redalyc.org/articulo.oa?id=39848506006. (2016). Revista Turismo: Estudos e Prácticas (RTEP/UERN), 5(2) https://www.eumed.net/libros- gratis/2016/1539/index.htm
Mora, S. L. (2002). Programación de aplicaciones web. Alianza Editorial.
Roberts, D., & Johnson, R. (1996). Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks. https://www.researchgate.net/publication/228975683_Evolving_frameworks_A_pattern language_for_developing_object-oriented_frameworks
Hilliard, R. (2000). Ieee-std-1471-2000 recommended practice for architectural description of software-intensive systems. IEEE, http://standards. ieee. org, 12(16-20), 2000.
Saa, A., Mayordomo, J., & Terrón, J. (2016, septiembre). Una herramienta para la mejora de la reserva de espacios de la Facultad de Informática. https://eprints.ucm.es/id/eprint/39868/1/MemoriaUCMReservas15_16.pdf
Forero, A., Gutiérrez, F., Mendoza, F., & Herrera, D. (2017). APLICACIÓN MOVIL PARA RESERVAR CANCHAS DE FUTBOL DEL IDRD. https://repository.usta.edu.co/bitstream/handle/11634/9144/ForeroCamila2017.pdf?seq uence=1
Riveros, J., Puentes, L., & Domínguez, O. (2015). Desarrollo de una web app de reserva de servicios ofrecidos por salones de belleza en la localidad de Chapinero en la ciudad de Bogotá.
Kanban Methodology: The Simplest Agile Framework. (2021, 23 noviembre). Kissflow. Recuperado 19 de enero de 2022, de https://kissflow.com/project/agile/kanban- methodology/
Robledo, D. (2016). Desarrollo de aplicaciones para Android I. Ministerio de Educación y Formación Profesional.
Angular. (s. f.). Recuperado 27 de octubre de 2022, de https://docs.angular.lat/guide/architecture
Chandra, S. & Kumar, S. (2009). An introduction to client/server computing. Oneworld.
Education, I. C. (2021, 9 abril). Java Spring Boot. https://www.ibm.com/cloud/learn/java-spring-boot
Fowler, M. & Scott, K. (1997). Uml Distilled: Applying the Standard Object Modeling Language. Addison-Wesley Pub (Sd).
Pollack, M., Gierke, O., Risberg, T., Brisbin, J. & Hunger, M. (2012). Spring Data: Modern Data Access for Enterprise Java (Illustrated). O’Reilly Media.
Pugh, E. & Gradecki, J. D. (2004). Professional Hibernate (1.). Wrox.
Stones, R. & Matthew, N. (2005). Beginning Databases with PostgreSQL: From Novice to Professional: Volume 0 (2nd Corrected , Corr. 3rd Printing ed.). Apress.
Yulian MF, R. (2020). Building API REST services with Deno and PostgreSQL.
¿Qué es IntelliJ IDEA? (s. f.). jetbrains. Recuperado 4 de octubre de 2022, de https://www.jetbrains.com/es-es/idea/features/
¿Qué es IntelliJ IDEA? (s. f.). jetbrains. Recuperado 4 de octubre de 2022, de https://www.jetbrains.com/es-es/idea/features/
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-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 1 CD (69 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/c12d47df-3d30-4579-9d22-72cc045e3940/download
https://repositorio.unibague.edu.co/bitstreams/56d53e44-0d2b-4ec4-b887-afc07a0933db/download
https://repositorio.unibague.edu.co/bitstreams/37163710-3e1e-4a74-8505-c49c3c553966/download
https://repositorio.unibague.edu.co/bitstreams/10da03c4-a249-4388-ac30-36ef1de70396/download
https://repositorio.unibague.edu.co/bitstreams/5db1d7d4-53ca-4699-83f7-8e0918f6acac/download
https://repositorio.unibague.edu.co/bitstreams/11c709a9-8062-4888-af4d-53e99e361ce6/download
https://repositorio.unibague.edu.co/bitstreams/19ba06f6-5135-452b-ae29-92657ff531e0/download
https://repositorio.unibague.edu.co/bitstreams/600d27f5-cdde-4126-92bf-e1fa17dfa805/download
bitstream.checksum.fl_str_mv 3497763b48c1e0c102066dda674b75ea
f1c36c33b89e701f15c98e62213c8abf
69bcfc24792a34bed82b81eacafae162
2fa3e590786b9c0f3ceba1b9656b7ac3
e566101d0e2ff29581c5f250311d15a5
e1d1c7d8451f8f811bccc7cdebe2e91b
24b1b2c79882f0b6a3f538d8962de0c8
9b35e1268fb142d46e2d4653dc7a6efc
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1814204149427863552
spelling Martínez Villalobos, Gustavof61c8bca-8cae-4675-a94a-d6865fc7d423-1Silva Vargas, Cristian Camilo27a6b81d-46f6-46c4-9b81-8cb199b437f3-1Sepulveda Fierro, Esteban18651b4d-8a23-4dfc-9146-6bb7c1258e9f-12023-04-25T16:16:00Z2023-04-25T16:16:00Z2022Contiene gráficos, ilustracionesActualmente, la gestión de las reservas de los espacios de práctica libre y talleres ofertados por bienestar universitario en la universidad de Ibagué, se realiza de diferentes maneras, en las que participan diferentes actores dependiendo del contexto y del espacio a utilizar. Una de estas formas y la más utilizada, es reservar mediante la aplicación de WhatsApp, estableciendo una comunicación directa entre el estudiante y el instructor o la persona encargada de gestionar el espacio. Sin embargo, esta práctica resulta ineficiente y tediosa para ambas partes. Es por ello que el objetivo de este trabajo de grado es brindar una solución práctica a través de la creación e implementación de una aplicación móvil/web que permita simplificar este proceso, eliminando los intermediarios y proporcionando una interfaz gráfica intuitiva que permita organizar las alternativas en tanto a servicios y horarios de forma eficaz. A lo largo del documento, se presenta la aplicación realizada, mostrando de manera detallada su desarrollo, para lo cual se hizo uso de Flutter. Así mismo para la aplicación web, cuyo objetivo es administrar todas las funciones del sistema se realizó el frontend con angular y backend con spring boot.Currently, the management of reservations of free practice spaces and workshops offered by university welfare at the University of Ibagué is done in different ways, involving different actors depending on the context and the space to be used. One of these ways and the most used, is to book through the WhatsApp application, establishing direct communication between the student and the instructor or the person in charge of managing the space. However, this practice is inefficient and tedious for both parties. That is why the objective of this degree work is to provide a practical solution through the creation and implementation of a mobile/web application that allows simplifying this process, eliminating intermediaries and providing an intuitive graphical interface that allows organizing the alternatives in terms of services and schedules in an efficient way. Throughout the document, the application is presented, showing in detail its development, for which Android Studio was used. Likewise, for the web application, whose objective is to manage all the functions of the system, the frontend was developed with Angular and the backend with Spring Boot.PregradoIngeniero de sistemasContenido 1. Generalidades. 9 1.1 Planteamiento del problema y justificación. 9 1.2 Objetivos del proyecto. 10 2. Marco Teórico. 11 2.1 Conceptos importantes. 11 2.2 Herramientas utilizadas. 13 2.3 Antecedentes. 15 3. Análisis del sistema. 16 3.1 Arquitectura. 16 3.2 Obtención de requisitos. 17 3.3 Diseño de la solución. 29 4. Implementación. 48 4.1 Funcionamiento del servidor. 48 4.2 Obtención de datos del servidor. 50 4.3 Seguridad de la aplicación. 55 4.4 Interfaz gráfica y funcionamiento de la aplicación. 56 5. Conclusiones y recomendaciones. 66 Conclusiones. 66 Recomendaciones. 67 Referencias bibliográficas. 681 CD (69 páginas)application/pdfSilva Vargas, C.C., & Sepulveda Fierro, E. (2022). Aplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar Universitario. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/3075https://hdl.handle.net/20.500.12313/3075spaUniversidad de IbaguéIngenieríaIbaguéIngeniería de sistemasFlorido-Benítez, Lázaro (2016). Influencia de las características demográficas y situacionales en la satisfacción y toma de decisiones de las actividades turísticas a través del Mobile marketing. Cuadernos de Turismo, (38),143-165. [fecha de Consulta 20 de enero de 2022]. ISSN: 1139–7861. Disponible en: https://www.redalyc.org/articulo.oa?id=39848506006. (2016). Revista Turismo: Estudos e Prácticas (RTEP/UERN), 5(2) https://www.eumed.net/libros- gratis/2016/1539/index.htmMora, S. L. (2002). Programación de aplicaciones web. Alianza Editorial.Roberts, D., & Johnson, R. (1996). Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks. https://www.researchgate.net/publication/228975683_Evolving_frameworks_A_pattern language_for_developing_object-oriented_frameworksHilliard, R. (2000). Ieee-std-1471-2000 recommended practice for architectural description of software-intensive systems. IEEE, http://standards. ieee. org, 12(16-20), 2000.Saa, A., Mayordomo, J., & Terrón, J. (2016, septiembre). Una herramienta para la mejora de la reserva de espacios de la Facultad de Informática. https://eprints.ucm.es/id/eprint/39868/1/MemoriaUCMReservas15_16.pdfForero, A., Gutiérrez, F., Mendoza, F., & Herrera, D. (2017). APLICACIÓN MOVIL PARA RESERVAR CANCHAS DE FUTBOL DEL IDRD. https://repository.usta.edu.co/bitstream/handle/11634/9144/ForeroCamila2017.pdf?seq uence=1Riveros, J., Puentes, L., & Domínguez, O. (2015). Desarrollo de una web app de reserva de servicios ofrecidos por salones de belleza en la localidad de Chapinero en la ciudad de Bogotá.Kanban Methodology: The Simplest Agile Framework. (2021, 23 noviembre). Kissflow. Recuperado 19 de enero de 2022, de https://kissflow.com/project/agile/kanban- methodology/Robledo, D. (2016). Desarrollo de aplicaciones para Android I. Ministerio de Educación y Formación Profesional.Angular. (s. f.). Recuperado 27 de octubre de 2022, de https://docs.angular.lat/guide/architectureChandra, S. & Kumar, S. (2009). An introduction to client/server computing. Oneworld.Education, I. C. (2021, 9 abril). Java Spring Boot. https://www.ibm.com/cloud/learn/java-spring-bootFowler, M. & Scott, K. (1997). Uml Distilled: Applying the Standard Object Modeling Language. Addison-Wesley Pub (Sd).Pollack, M., Gierke, O., Risberg, T., Brisbin, J. & Hunger, M. (2012). Spring Data: Modern Data Access for Enterprise Java (Illustrated). O’Reilly Media.Pugh, E. & Gradecki, J. D. (2004). Professional Hibernate (1.). Wrox.Stones, R. & Matthew, N. (2005). Beginning Databases with PostgreSQL: From Novice to Professional: Volume 0 (2nd Corrected , Corr. 3rd Printing ed.). Apress.Yulian MF, R. (2020). Building API REST services with Deno and PostgreSQL.¿Qué es IntelliJ IDEA? (s. f.). jetbrains. Recuperado 4 de octubre de 2022, de https://www.jetbrains.com/es-es/idea/features/¿Qué es IntelliJ IDEA? (s. f.). jetbrains. Recuperado 4 de octubre de 2022, de https://www.jetbrains.com/es-es/idea/features/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/Computación móvilSoftware de aplicaciónAplicaciones compuestasAplicación móvilAplicación webServidor webArquitectura de softwareReservaMobile applicationWeb applicationWeb serverSoftware architectureWebAppsApps WebAplicación web/móvil para gestionar las reservas de los espacios recreativos de Bienestar UniversitarioTrabajo 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/pdf2005826https://repositorio.unibague.edu.co/bitstreams/c12d47df-3d30-4579-9d22-72cc045e3940/download3497763b48c1e0c102066dda674b75eaMD51Anexos.zipapplication/zip415226380https://repositorio.unibague.edu.co/bitstreams/56d53e44-0d2b-4ec4-b887-afc07a0933db/downloadf1c36c33b89e701f15c98e62213c8abfMD53Autorización publicación.pdfapplication/pdf158397https://repositorio.unibague.edu.co/bitstreams/37163710-3e1e-4a74-8505-c49c3c553966/download69bcfc24792a34bed82b81eacafae162MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-8134https://repositorio.unibague.edu.co/bitstreams/10da03c4-a249-4388-ac30-36ef1de70396/download2fa3e590786b9c0f3ceba1b9656b7ac3MD52TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain93612https://repositorio.unibague.edu.co/bitstreams/5db1d7d4-53ca-4699-83f7-8e0918f6acac/downloade566101d0e2ff29581c5f250311d15a5MD55Autorización publicación.pdf.txtAutorización publicación.pdf.txtExtracted texttext/plain3117https://repositorio.unibague.edu.co/bitstreams/11c709a9-8062-4888-af4d-53e99e361ce6/downloade1d1c7d8451f8f811bccc7cdebe2e91bMD57THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg6745https://repositorio.unibague.edu.co/bitstreams/19ba06f6-5135-452b-ae29-92657ff531e0/download24b1b2c79882f0b6a3f538d8962de0c8MD56Autorización publicación.pdf.jpgAutorización publicación.pdf.jpgGenerated Thumbnailimage/jpeg14601https://repositorio.unibague.edu.co/bitstreams/600d27f5-cdde-4126-92bf-e1fa17dfa805/download9b35e1268fb142d46e2d4653dc7a6efcMD5820.500.12313/3075oai:repositorio.unibague.edu.co:20.500.12313/30752023-04-26 03:00:31.81https://creativecommons.org/licenses/by-nc-nd/4.0/https://repositorio.unibague.edu.coRepositorio Institucional Universidad de Ibaguébdigital@metabiblioteca.comQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgTGljZW5zZQ0KaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8=