Universidad Complutense de Madrid
E-Prints Complutense

Implementación de aplicación web de administración para producto gestor de aparcamientos en empresas

Impacto

Downloads

Downloads per month over past year



Pérez López, Rubén (2019) Implementación de aplicación web de administración para producto gestor de aparcamientos en empresas. [Trabajo Fin de Grado]

[img]
Preview
PDF
Creative Commons Attribution Non-commercial.

3MB


Abstract

Este proyecto es parte de un producto empresarial actualmente en desarrollo para la gestión de aparcamientos en empresas. Estos aparcamientos incluyen aquellas plazas de aparcamiento de las que pueden hacer uso los empleados. El producto facilitará la gestión de las plazas y su reserva por los empleados. El producto está formado por dos aplicaciones principales. Una aplicación móvil para los empleados y una aplicación web para la administración. Esta última es el objetivo de este Trabajo de Fin de Grado (TFG). La aplicación móvil ya ha sido desarrollada. Permite que los empleados de una empresa pueden reservar plazas de aparcamiento. En este desarrollo se han creado también los correspondientes servicios web con API REST. La aplicación web de administración permite gestionar los aparcamientos y su información relacionada. Para ello, se crean los correspondientes servicios web también con API REST. El trabajo ha sido desarrollado y desplegado usando las tecnologías empresariales del producto global. Los servicios web han sido desarrollados con Java y Spring Framework. Estos se usan desde una interfaz de usuario desarrollada con tecnologías web, concretamente con React y Redux, además de otras librerías y utilidades. El sistema completo de gestión de aparcamientos se despliega en Google Cloud Platform, utilizando herramientas para ello como Cloud SQL o Kubernetes. La aplicación de gestión resultante corresponde a un desarrollo industrial. Sigue pautas de desarrollo ágil y despliegue continuo para productos de alta disponibilidad en la nube.

Resumen (otros idiomas)

This project is part of a business product currently under development for the management of car parks in companies. These car parks include those parking spots that employees can use. The product will facilitate the management of places and their reservation by employees. The product consists of two main applications. A mobile application for employees and a web application for administration. This last application is the objective of this Final Degree Project. The mobile application has already been developed. It allows employees of a company to reserve parking spots. In this development, the corresponding web services with REST API have also been created. The web administration application allows you to manage the car parks and their related information. To do this, the corresponding web services are also created with the REST API. This Final Degree Project has been developed and deployed using the global product business technologies. The web services have been developed with Java and Spring Framework. These are used from a user interface developed with web technologies, specifically React and Redux, as well as other libraries and utilities. The complete parking management system is deployed in Google Cloud Platform, using tools such as Cloud SQL or Kubernetes. The resulting management application corresponds to an industrial development. It follows guidelines for agile development and continuous deployment for high availability products in the cloud.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado, Universidad Complutense, Facultad de Informática, Departamento de Ingeniería del Software e Inteligencia Artificial. Curso 2018/2019

Directors:
DirectorsDirector email
Fuentes Fernández, Rubén
Uncontrolled Keywords:Gestión de aparcamientos, Cloud, Alta disponibilidad, Despliegue continuo, Aplicación web, Servicio API REST
Palabras clave (otros idiomas):Parking management, Cloud, High availability, Continuous deployment, Web application, REST API service
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:56502
Deposited On:24 Jul 2019 12:41
Last Modified:09 Mar 2020 12:40

Origin of downloads

Repository Staff Only: item control page