Trabajo de grado - Pregrado
Aplicaci?n web/m?vil para gestionar las reservas de los espacios recreativos de Bienestar Universitario
Registro en:
Autor
Silva Vargas, Cristian Camilo
Sepulveda Fierro, Esteban
Institución
Resumen
Contiene gr?ficos, ilustraciones Actualmente, 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. Pregrado Ingeniero de sistemas Contenido
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. 68