cambiar a curso:   2019-20   2021-22


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2020-21

Aplicación Web en la nube para realizar análisis de rendimiento en distintas áreas de una empresa del sector aeronáutico


Tecnologías Específicas

Computación
 


Descripcion y Objetivos

El objetivo principal del trabajo es el desarrollo de un conjunto de algoritmos y recursos software que sean accesibles a cualquier persona, para analizar y obtener conclusiones del rendimiento de un área específica de una empresa en el sector aeronáutico. En particular, se desea poder observar como afecta (en terminos de rendimiento, económicos, de capacidad análitica...) la inclusión de herramientas que automatizan la obtención de datos sobre el rendimiento en distintas áreas de la empresa. Será necesario usar técnicas de inteligencia de negocio que permitan generar informes sobre la rentabilidad de la inversión (tiempo, dinero y esfurzo) en desarrollar este tipo de herramienta, así como su posible aplicación posterior para predecir futuros resultados.

Se adquirirá experiencia en el desarrollo de aplicaciones web. Especialmente en las tecnologías que componen G Suite (Google Apps Scripts, Google Sheets, Google Drive), en lenguajes de programación de servicios web (JavaScript, HTML y CSS) y en python (especialmente librerías de gestión de datos (pandas) y aprendizaje automático (numpy, sckitlearn, etc.).

Objetivos específicos:

  • Desarrollar un entorno que facilite la interacción persona-ordenador.
  • Conocer las tecnologías necesarias para representar datos en la web (HTML, JavaScript y CSS)
  • Desarrollar algoritmos capaces de trabajar con grandes volúmenes de datos.
  • Conocer tecnologías capaces de manejar grandes volúmenes de datos (SAP, Google Sheets, Google Drive). 
  • Desarrollar técnicas de presentación de la información que faciliten su análisis.
 


Metodología y Competencias

Metodología:

Revisar el contexto del problema y la literatura disponible.

Análisis exploratorio de los datos existentes.

Diseño de los algoritmos.

Desarrollo del prototipo

Redactar la memoria

Competencias relacionadas con la intensificación y abordadas en el TFG:

Capacidad para tener un conocimiento profundo de los principios fundamentales y modelos de la computación y saberlos aplicar para interpretar, seleccionar, valorar, modelar, y crear nuevos conceptos, teorías, usos y desarrollos tecnológicos relacionados con la informática.

Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.

Capacidad para desarrollar y evaluar sistemas interactivos y de presentación de información compleja y su aplicación a la resolución de problemas de diseño de interacción persona computadora.

Capacidad para conocer y desarrollar técnicas de aprendizaje computacional y diseñar e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de grandes volúmenes de datos.

 


Medios a utilizar

En la fase de desarrollo, se hará uso de un único ordenador para construir la herramienta. Posteriormente, en la fase de pruebas, se utilizarán tantos otros ordenadores como sea posible para poder realizar las pruebas pertinentes. La herramienta se construirá sobre un entorno JavaScript que contendrá toda la parte Back-End y HTML y CSS para construir la parte Front-End. Además se hará uso de las tecnologías de G Suite, como Google Apps Scripts que nos porporcionará un dominio accesible a todos los usuarios y Google Sheets y SAP que nos proporcionarán las bases de datos que almacenarán los datos.

 


Bibliografía

[Documentación Google Apps Scripts]:

https://developers.google.com/apps-script

[Documentación Google Sheets para Google Apps Scripts]: https://developers.google.com/apps-script/reference/spreadsheet

[Documentación Google Drive para Google Apps Scripts]: https://developers.google.com/apps-script/reference/drive

[Documentación HTML para Google Apps Scripts]: https://developers.google.com/apps-script/guides/html

[Documentación JavaScript Mozilla]

https://developer.mozilla.org/es/docs/Web/JavaScript

[Documentación JavaScript w3schools]:

https://www.w3schools.com/js/

[Documentación CSS w3schools]

https://www.w3schools.com/css/

[Documentación HTML w3schools]

https://www.w3schools.com/html/

 


Tutores


RUIZ PENICHET, VICTOR MANUEL
GAMEZ MARTIN, JOSE ANTONIO
 

Alumno


MAYORAL GONZÁLEZ, RAFAEL JAVIER