Mostrar el registro sencillo del ítem
dc.contributor.advisor | Pelechano Ferragud, Vicente![]() |
es_ES |
dc.contributor.advisor | Rosario Torregrosa, Juan José![]() |
es_ES |
dc.contributor.author | Molina Muñoz, Álvaro![]() |
es_ES |
dc.date.accessioned | 2024-10-22T10:53:38Z | |
dc.date.available | 2024-10-22T10:53:38Z | |
dc.date.created | 2024-09-23 | |
dc.date.issued | 2024-10-22 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/210671 | |
dc.description.abstract | [EN] The creation of the application arises from the need to improve daily tasks and increase efficiency when dealing with information in one of the departments of the consulting company. There are many companies that handle a large amount of data on a daily basis, giving rise to various tasks, both in terms of entering and consulting information, which end up leading to performance problems in terms of time and organisation, and which vary depending on the methodology used for this purpose. With the aim of saving time and keeping a more precise control of resources, the application, through a modern and intuitive design (as it will be used by several users), aims to streamline processes such as the management of hours worked by employees, absences, sick leave and holidays, or the management of teams, projects and clients. The present work, including these basic data entry functionalities, such as adding an absence to a person, is mostly focused and referenced to one of its main modules, autonomously developed, the KPIs module, which offers a simple capacity to analyse data of interest over time, even being able to visualise graphs by years or months. In the development of the application, using the agile SCRUM methodology, technologies such as the following are included: SQL as the database language, backend development with Java and VSCode as the environment, frontend development with JavaScript, React and Nextjs, JWT for building midleware or Junit and Mockito for the testing part. This has resulted in the implementation of a web application with an intuitive interface, which, with a number of well-integrated modules and an effort of coordination and continuous improvement, is a good starting point towards the desired goal. | es_ES |
dc.description.abstract | [ES] La creación de la aplicación surge bajo la necesidad de mejorar las tareas diarias y aumentar la eficiencia a la hora de tratar la información en uno de los departamentos de la empresa consultora. Son muchas las empresas que manejan una gran cantidad de datos diariamente, surgiendo bajo esto diversas tareas tanto de introducción, así como la consulta de información, que acaban derivando a problemas de rendimiento en cuanto a tiempo y organización, y que varían dependiendo de la metodología utilizada para ello. Con el objetivo de ahorrar tiempo y llevar un control más preciso de los recursos, la aplicación, mediante un diseño moderno e intuitivo (ya que va a ser utilizada por diversos usuarios), pretende agilizar procesos como la gestión de horas trabajadas por empleados, las ausencias, bajas y festivos, o la gestión de equipos, proyectos y clientes. El presente trabajo, incluyendo estas funcionalidades de introducción de datos base, como puede ser añadir una ausencia a una persona, en su mayoría, va enfocado y referenciado a uno de sus módulos principales, desarrollado de forma autónoma, el módulo de KPIs. Mediante este, se ofrece una capacidad sencilla de analizar datos de interés a lo largo del tiempo, incluso pudiendo visualizar gráficos por años o meses. En el desarrollo de la aplicación, utilizando la metodología ágil SCRUM, se incluyen tecnologías como las siguientes: SQL como lenguaje de base de datos, desarrollo de backend con Java y VSCode como entorno, desarrollo de frontend con JavaScript, React y Nextjs, JWT para la construcción de un midleware o Junit y Mockito para la parte de testing. Con todo ello se ha conseguido implementar una aplicación web con una interfaz intuitiva, la cual, con diversos módulos integrados correctamente y un esfuerzo de coordinación y mejoras continuas, supone un buen punto de partida hacia el objetivo buscado. | es_ES |
dc.format.extent | 73 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Aplicaciones web | es_ES |
dc.subject | Gestión de recursos | es_ES |
dc.subject | Aumento de rendimiento | es_ES |
dc.subject | Frontend | es_ES |
dc.subject | Backend | es_ES |
dc.subject | Base de datos | es_ES |
dc.subject | Java | es_ES |
dc.subject | Javacript | es_ES |
dc.subject | SCRUM | es_ES |
dc.subject | Database | es_ES |
dc.subject | Web applications | es_ES |
dc.subject | Resource management | es_ES |
dc.subject | Performance enhancement | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Desarrollo de una aplicación web de empresa para la gestión ágil de información personal interna | es_ES |
dc.title.alternative | Development of a company web application for the agile management of internal personal information | es_ES |
dc.title.alternative | Desenvolupament d'una aplicació web d'empresa per a la gestió àgil d'informació personal interna | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Cerrado | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Molina Muñoz, Á. (2024). Desarrollo de una aplicación web de empresa para la gestión ágil de información personal interna. Universitat Politècnica de València. http://hdl.handle.net/10251/210671 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\162896 | es_ES |