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.

Description

Title: Aplicación para tablet de gestión de datos geriátricos
Author/s:
  • Victoria Herrera, Brandon
Contributor/s:
  • Ferré Grau, Xavier
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: January 2016
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview

Abstract

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.

More information

Item ID: 44902
DC Identifier: http://oa.upm.es/44902/
OAI Identifier: oai:oa.upm.es:44902
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 28 Feb 2017 10:01
Last Modified: 28 Feb 2017 10:01
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM