Desarrollo de sistema para la gestión de plazas de estacionamiento para el parqueadero de la ESFOT: desarrollo de un backend.

Abstract

La Escuela de Formación de Tecnólogos (ESFOT) posee diversas áreas y como parte de sus instalaciones incluye un parqueadero el cual tiene por objetivo garantizar la seguridad e integridad de los vehículos de docentes, personal administrativo y estudiantes que realizan sus labores diarias dentro de la misma. Sin embargo, para que este parqueadero funcione de manera adecuada, es necesario validar el ingreso únicamente a miembros autorizados, así como gestionar eficientemente la disponibilidad de los espacios disponibles ya que, sin el apoyo de herramientas tecnológicas, este proceso resulta ineficaz y costoso, incrementando así el riesgo de incidentes como robos y la incapacidad de monitorear en tiempo real el flujo de vehículos y los espacios destinados a personas con discapacidad. Para abordar los desafíos antes citados, en este Trabajo de Integración Curricular se ha desarrollado un frontend que permita de forma gráfica y en tiempo real gestionar la ocupación y disponibilidad de cada plaza de estacionamiento que posee el parqueadero de la ESFOT. De esta manera, toda la comunidad politécnica y demás usuarios autorizados pueden acceder a funciones específicas según su rol facilitando la reserva de espacios y el monitoreo del flujo vehicular por medio de una solución basada en sensores. Este documento se ha estructurado de la siguiente manera, en el primer capítulo se detalla la problemática, objetivos, alcance y el respectivo marco teórico que sustenta el desarrollo del componente frontend. Además, en el segundo capítulo, se expone el desarrollo del componente basado en la metodología Scrum, así como el diseño de interfaces, patrón de arquitectura, herramientas y librerías. Por otra parte, en el tercer capítulo, se detalla el resultado de cada una de las tareas que se han definido por cada Sprint, así como el resultado de las pruebas unitarias para validar la calidad del componente. Por último, en el cuarto y quinto capítulo, se definen las respectivas conclusiones y recomendaciones que se han logrado una vez que el componente frontend se ha puesto en producción de forma exitosa para su uso y difusión.At the School for the Training of Technologists (ESFOT), there are not only spaces for study and recreation, but also parking spaces for administrative staff, teachers and students to use when required. However, due to the use that is given to this area of the institution, the controls carried out by the guards are minimal, since external people with malicious motives access the available spaces, which causes congestion, loss of time and users have to look for availability in other parking lots of the National Polytechnic School, thus increasing the risk of incidents such as theft and constant concern. To address the aforementioned challenges and help the entire ESFOT community, this Curricular Integration project has developed a backend to efficiently manage in real time the occupancy and availability of each parking space in the parking lot, thus providing a technological tool to reduce the time spent searching for parking spaces and, above all, to strengthen security in this area of the ESFOT. This document is organized as follows, the first section contains the analysis of the problem resulting in the objectives, scope and the respective theoretical framework. In the next section, the Scrum methodology is described together with the interface design, architecture pattern and the tools for backend development. In the third section, the result of each task that has been specified in the Sprint Backlog is presented together with the respective unit tests. Finally, the last section provides the conclusions and recommendations that have been achieved after the successful completion of the development and implementation of the backend component to production

Similar works

Full text

thumbnail-image

Repositorio Institucional de la Escuela Politecnica Nacional

redirect
Last time updated on 20/07/2025

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.

Licence: openAccess