Aplicación para tablet de gestión de datos geriátricos

Victoria Herrera, Brandon (2016). Aplicación para tablet de gestión de datos geriátricos. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Descripción

Título: Aplicación para tablet de gestión de datos geriátricos
Autor/es:
  • Victoria Herrera, Brandon
Director/es:
  • Ferré Grau, Xavier
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Enero 2016
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB) | Vista Previa

Resumen

Dentro de las consultas médicas en el área de geriatría se encuentran múltiples tareas que son muy mecánicas y repetitivas para el médico que las lleva a cabo, es por esta razón que se ha decidido desarrollar una aplicación en Android que pueda de alguna manera automatizar estas tareas tan repetitivas para que haya mejor eficiencia dentro de la consulta médica. La aplicación desarrollada se basa en el trabajo de investigación del alumno Alberto Sánchez Sánchez (graduado de Ingeniería biomédica en la Universidad Carlos III de Madrid). El trabajo de investigación en el que se ha basado este proyecto cuenta con cosas muy interesantes como casos de uso de la aplicación, diseño de ventanas en papel, tablas de datos relacionales. Para poder realizar este proyecto se ha decidido utilizar la arquitectura cliente/servidor de tal manera que por una parte exista un servidor ofrezca un servicio web que realice el procesamiento y almacenamiento de datos y por otra parte existe un cliente, en este caso, una aplicación para tabletas Android. El hecho de que la parte del servidor ofrezca un servicio web, da la posibilidad de que en algún futuro se creen aplicaciones en otra plataforma (móviles, ordenadores). La parte del servidor se desarrolló utilizando el entorno de ejecución NodeJS en el que se tiene que programar utilizando el lenguaje JavaScript. Para poder almacenar los datos dentro de la parte del servidor se creó una base de datos relacional utilizando SQLite, el hecho de que se haya desarrollado en SQLite da diferentes características como que todos los datos se encuentran en un único fichero y además sea más rápido que una base de datos como MySQL en el cual es necesario tener ejecutando un servidor de base de datos. La parte cliente como hemos mencionado anteriormente es una aplicación para tabletas Android, se ha optado por este sistema operativo puesto que es el sistema operativo que más se utiliza en tabletas dentro del mercado. Además de que no es necesario pagar ningún tipo de licencia para desarrollar aplicaciones de esta plataforma. Para el desarrollo de esta aplicación se utilizó Android Studio 2.2.2 y se utilizó el SDK 23, este SDK es el utilizado para el desarrollo de aplicaciones Android versión 6.0 Marshmallow. Una vez que estuvo lista la aplicación cliente y el servidor se procedió a evaluar la usabilidad para saber que el usuario final está contento con la aplicación y si la eficiencia es mejor con la aplicación.---ABSTRACT---In medical consulting inside the geriatric area there are multiple mechanical and repetitive tasks for the doctor that do those tasks, for this reason we opt to develop an Android application that can automatize these tasks that are repetitive so there can be an improve in efficiency inside the medical consulting. The developed application is based in the investigation work of the student Alberto Sánchez Sánchez (graduated in biomedical engineering in Universidad Carlos III de Madrid). The investigation work that is based this project has many interesting content such as the application use cases, application windows design in paper and relational data tables. For do this project we opt for client/server architecture so in one hand there exists a server that offers a web service that realize the process and data storage. In the other hand there is a client, in this case, and Android application for tablets. The fact that the server offers a web service, gives the possibility that in the future exists applications in other platform, such as mobiles and computers. The server side was developed using NodeJS. NodeJS use the programming language JavaScript for develop applications. The application server store the data in a relational database using SQLite, the fact that we opt SQLite instead others is because SQLite has different characteristics like all data is stored in one file and that is faster than other data base like MySQL because there is no need to run a database server. In the client side as we mentioned previously there is an application for tablet devices with Android operating system. We opt for this operating system because is the most used in the market and there is no need to pay any type of license for develop applications in this platform. For the development of this application we used Android Studio 2.2.2 and Android SDK 23, this SDK is used for develop applications in Android version 6.0 Marshmallow. Once the client and server sides were done, we proceed to evaluate the usability of the application so we can know if the final user is glad with the application and know if the efficiency is better with this application.

Más información

ID de Registro: 44902
Identificador DC: http://oa.upm.es/44902/
Identificador OAI: oai:oa.upm.es:44902
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 28 Feb 2017 10:01
Ultima Modificación: 28 Feb 2017 10:01
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM