Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2021-22   2023-24



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2022-23

Desarrollo de una aplicación web para la monitorización de datos biométricos con dispositivos inteligentes de personas con necesidades especiales.


Tecnologías Específicas

Tecnologías de la Información
 


Descripcion y Objetivos

Desarrollo de una aplicación web basada en las tecnologías de Angular para poder monitorizar con dispositivos inteligentes portables en su día a día a personas con necesidades especiales.

En particular los objetivos son:

1. Desarrollar una completa aplicación de gestión que incluya:

- La administración de pacientes,  sus datos y observaciones
- El control de permisos para los usuarios
- La creación de paneles de monitorización de los datos biométricos
- Ofrecer una solución adaptada también a un posible uso en residencias
- Gestión de otros datos requeridos como es el caso de datos relacionados con nutrición
- Control y gestión de avisos en caso de riesgo o peligro a familiares y responsables

2. Que la aplicación web sea una solución adaptada tanto a smartphones como a pantallas de diferentes resoluciones.

 


Metodología y Competencias

Para el desarrollo y la gestión del proyecto, el marco de trabajo que se utilizará, estará basado en una adaptación de Scrum, implementando así una metodología ágil adecuada para la gestión del proyecto.

Las competencias con las que contará este Trabajo de Fin de Grado serán:

Comunes a la rama de la informática:

[CO7]: Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más adecuados para la resolución de un problema.
[CO12]: Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos.
[CO17]: Capacidad para diseñar y evaluar interfaces persona computador que garanticen la accesibilidad y usabilidad a los sistemas, servicios y aplicaciones informáticas.
[CO19]: Ejercicio original a realizar individualmente y presentar y defender ante un tribunal universitario, consistente en un proyecto de naturaleza profesional en el ámbito de la tecnología específica de la Ingeniería en Informática que ha realizado el estudiante. En este ejercicio se deben sintetizar e integrar las competencias adquiridas en las enseñanzas.

Específicas de Tecnologías de la Información:

[TI1]: Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
[TI3]: Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.
[TI5]: Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
[TI6]: Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.
[TI7]: Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos.

 


Medios a utilizar

Se hará uso de los medios técnicos disponibles en el laboratorio del grupo ISE (Interactive Systems Engineering): relojes FitBit sense 2, pantallas de alta resolución, etc.

En cuanto a las tecnologías de desarrollo, se utilizará el framework de Angular para todo lo relativo al frontend de la Web-App. En particular se utilizará TypeScript, CSS, y HTML.

En lo relativo al desarrollo del backend, se utilizará Nest o Python, y como sistema de gestión de base de datos Mongo DB, MySQL o similar.

 


Bibliografía

Banker K. (2011). MongoDB in Action. HANNING. ISBN 10: 1935182870

Dix, A., Finlay J., Abowd G. D. & Beale R. (2004). Human–Computer Interaction. PEARSON Prentice Hall. ISBN-10: 0-13-046109-1.

Farhi O. (2017). Reactive Programming with Angular and ngrx. Apress Berkeley, CA. ISBN 13: 978-1-4842-2619-3

Galitz, W. O. (2007). The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques. Wiley; 3ed. ISBN 10: 0470053429

Lengstorf J. & Leggetter P. (2013). Realtime Web Apps With HTML5 WebSocket, PHP, and jQuery. Apress Berkeley, CA. ISBN 13: 978-1-4302-4620-6

Magolan G, et al. (2018). Nest.js: A Progressive Node.js Framework. Bleending Edge Press. ISBN 13: 9781939902627

Maharry D. (2013). TypeScript Revealed. Apress Berkeley, CA. ISBN-13: 978-1430257257

Nielsen, J. (1994). Heuristic evaluation. In: Nielsen, Jakob and Mack, Robert L. "Usability Inspection Methods". John Wiley and Sons.

Sauro, J. (2011). A Practical Guide to the System Usability Scale. Createspace Independent Publishing Platform.

Shneiderman, B. (2003). Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison Wesley.

Schwaber, K. & Shuterland, J. (2016). The Scrum Guide - The Definitive Guide to Scrum: The Rules of the Game. Recuperado de: https://scrumguides.org/docs/scrumguide/v2016/2016-Scrum-Guide-US.pdf

Scrum Alliance. (2017). The State of Scrum report: How the world is successfully applying the most popular Agile approach to projects . Recuperado de: https://www.scrumalliance.org/ScrumRedesignDEVSite/media/ScrumAllianceMedia/Files%20and%20PDFs/State%20of%20Scrum/State0fScrum_2016_FINAL.pdf?aliId=240941886

Scrum.org (2022). What is Scrum?. Recuperado de https://www.scrum.org/resources/what-is-scrum

Tidwell, J. (2005). Designing Interfaces: Patterns for Effective Interaction Design. O'Reilly and Associates.

 


Tutor


SEBASTIAN RIVERA, GABRIEL
 

Alumno


TURCAS --, IOAN GABRIEL
 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2022-23
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página