Diseño e implementación de un sistema de alquiler de bicicletas para la ciudad de Lugo

UDC.coleccionTraballos académicos
UDC.tipotrabTFM
UDC.titulacionMáster Universitario en Enxeñaría Informática
dc.contributor.advisorFernández-Caramés, Tiago M.
dc.contributor.authorGandoy López, María
dc.contributor.otherUniversidade da Coruña. Facultade de Informática
dc.date.accessioned2026-07-21T10:33:44Z
dc.date.available2026-07-21T10:33:44Z
dc.date.issued2026-06
dc.description.abstract[Resumen]: El objetivo de este Trabajo Fin de Máster (TFM) es el diseño y desarrollo de una aplicación móvil Android que plantee un sistema de alquiler de bicicletas para la ciudad de Lugo. Para lograr este objetivo el desarrollo se dividió en fases. Una primera en la que se realizó un análisis del dominio, del que se obtuvieron las funcionalidades y las herramientas a usar en el proyecto. A continuación se diseñó un esquema de datos, así como la arquitectura del sistema y la exposición de los requisitos en forma de historias de usuario. Finalmente, se procedió a la implementación de la aplicación, en donde se contemplaron las funcionalidades relativas al ciclo de préstamo de bicicletas, creación de rutas y gamificación. Además, en la propia aplicación se incluyeron las operaciones relativas a la administración del sistema. Para la implementación se han utilizado servicios como: Firebase, como base de datos NoSQL; Google, por sus servicios de localización y mapas; ZXing para la creación y lectura de códigos QR; y finalmente Kotlin como lenguaje principal de desarrollo, debido a su enfoque a plataformas móviles. La metodología escogida para este TFM fue una metodología iterativa e incremental ya que se consideró que era la más adecuada para el desarrollo del proyecto.
dc.description.abstract[Abstract]: plication that proposes a bicycle rental system for the city of Lugo. To achieve this objective, the development was divided into phases. The first phase involved a domain analysis, from which the functionalities and tools to be used in the project were obtained. Next, a data schema was designed, as well as the system architecture and the requirements, presented as user stories. Finally, the application was implemented, which included functionalities related to the bicycle rental cycle, route creation, and gamification. In addition, the application itself included the operations related to system administration. For the implementation, services such as Firebase were used as a NoSQL database; Google Maps for its location and mapping services; ZXing for the creation and reading of QR codes; and finally, Kotlin as the main development language, due to its focus on mobile platforms. The methodology chosen for this Master’s Thesis was an iterative and incremental methodology since it was considered to be the most appropriate for the development of the project.
dc.description.traballosTraballo fin de mestrado (UDC.FIC). Enxeñaría Informática. Curso 2025/2026
dc.identifier.urihttps://hdl.handle.net/2183/48907
dc.language.isospa
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectLugo
dc.subjectAndroid
dc.subjectAlquiler de bicicletas
dc.subjectCiudad inteligente y sostenible
dc.subjectKotlin
dc.subjectFirebase
dc.subjectGoogle Location Services
dc.subjectBicycle rental system
dc.subjectSmart and sustainable city
dc.titleDiseño e implementación de un sistema de alquiler de bicicletas para la ciudad de Lugo
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication79dbfabd-7261-41ff-9667-2f774d5f341e
relation.isAdvisorOfPublication.latestForDiscovery79dbfabd-7261-41ff-9667-2f774d5f341e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
GandoyLopez_María_2026_TFM.pdf
Size:
16.47 MB
Format:
Adobe Portable Document Format