Desarrollo de una aplicación web para empresa de grúas
Title
Desarrollo de una aplicación web para empresa de grúasAuthor(s)
Directors
Paramá, José R.Cortiñas, Alejandro
Date
2023Center/Dept./Entity
Universidade da Coruña. Facultade de InformáticaDescription
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023Abstract
[Resumen]: El propósito principal de este proyecto es diseñar y desarrollar una aplicación web destinada
a gestionar las incidencias reportadas en una empresa de grúas. El objetivo principal es
proporcionar a los usuarios una forma sencilla y centralizada de acceder a toda la información
relevante relacionada con estas incidencias. Esto plantea la oportunidad de ofrecer una
alternativa a los informes de grúa que actualmente se elaboran.
Para alcanzar este objetivo, fue necesario en primer lugar realizar un análisis exhaustivo
sobre las funcionalidades y objetivos que abarcaría el proyecto. A continuación, se procedió
a la evaluación de los requisitos funcionales que el producto final debía cumplir, considerando
su viabilidad. Finalmente, se llevó a cabo el diseño, la implementación y las pruebas,
involucrando activamente a los jefes de proyecto. Estas pruebas permitieron obtener retroalimentación
valiosa en cada etapa del proceso, lo que contribuyó a ajustes y mejoras continuas
en el diseño, implementación y funcionalidad del proyecto.
En el desarrollo se empleó el lenguaje Java junto con el marco de trabajo Spring para
producir un servicio REST que alberga la lógica de negocio necesaria para el funcionamiento
de la aplicación, el marco de trabajo ORM Hibernate sobre un Sistema de Gestión de Bases de
Datos (SGBD) PostgreSQL para el almacenamiento de información, así como un cliente web
implementado con el marco de trabajo JavaScript Vue.js para la visualización.
El trabajo de fin de grado se gestionó siguiendo una metodología iterativa e incremental
para el desarrollo de software. [Abstract]: The main purpose of this project is to design and develop a web application aimed at
managing incidents reported in a crane company. The primary goal is to provide users with a
simple and centralized way to access all relevant information related to these incidents. This
presents an opportunity to offer an alternative to the crane reports currently being produced.
To achieve this objective, it was necessary to first conduct a comprehensive analysis of
the functionalities and objectives that the project would encompass. Next, an evaluation of
the functional requirements that the final product must meet was carried out, considering
its feasibility. Finally, design, implementation, and testing were performed, actively involving
project managers. These tests allowed for valuable feedback at each stage of the process,
contributing to continuous adjustments and improvements in the project’s design, implementation,
and functionality.
In development, the Java language was used in conjunction with the Spring framework to
create a REST service housing the necessary business logic for the application’s operation. The
Hibernate ORM framework was used on a PostgreSQL Database Management System (DBMS)
for data storage, and a web client was implemented using the Vue.js JavaScript framework
for visualization.
The final degree project was managed using an iterative and incremental methodology
for software development.
Keywords
Java
Aplicación web
Coordenadas
Incidencias
Spring
Leaflet
Vue
Asignar zona
Generar parte
Siniestro
Web application
Coordinates
Incidents
Assign zone
Generate report
Accident
Aplicación web
Coordenadas
Incidencias
Spring
Leaflet
Vue
Asignar zona
Generar parte
Siniestro
Web application
Coordinates
Incidents
Assign zone
Generate report
Accident
Rights
Todos os dereitos reservados. Todos los derechos reservados. All rights reserved.