Aplicación móvil y en la nube para la gestión de un banco de dientes
Identificadores
URI: http://hdl.handle.net/10481/53826Metadatos
Mostrar el registro completo del ítemAutor
Romera Trujillos, JavierDirector
Pomares Cintas, Héctor EmilioMateria
Android BaaS Firebase Banco de dientes Bank of teeth
Fecha
2018-09Patrocinador
Universidad de Granada. Departamento de Arquitectura y Tecnología de Computadores. Grado en Ingeniería Informática. Curso 2017-2018Resumen
El objetivo de este trabajo es diseñar e implementar una aplicación móvil Android
que conecte con un servidor en la nube. Sus principales características serán la
creación de piezas dentales, por parte de los dentistas en base a las piezas físicas
disponibles en sus respectivas clínicas, y su solicitud por los estudiantes de
odontología que las requieran.
Este proyecto ha surgido gracias al encargo de un especialista en odontología.
A lo largo del documento se analiza y sintetiza la información extraída en las
reuniones y contactos establecidos con él determinando los elementos básicos que
poseen las herramientas.
En cuanto a la aplicación solicitada, es necesario que sea de fácil acceso y que
permita a los usuarios añadir o editar cada uno de las variables que componen las
piezas dentales de la manera más simple posible en función del tipo de usuario que
hayan seleccionado.
Para su correcta implementación se especifican y detallan los diagramas seguidos,
la estructura implementada y las interfaces diseñadas.
Respecto al servidor utilizado, este requiere poseer principalmente la capacidad de
albergar una base datos para las piezas dentales y un almacén de archivos para
las imágenes asociadas.
Se listan tanto las alternativas como la solución finalmente seleccionada, Firebase,
un BaaS del cual se detallan las distintas herramientas utilizadas, su comunicación
con la aplicación móvil y las desventajas encontradas durante el desarrollo.
Finalmente, con el propósito de comprobar el rendimiento del servidor a las peticiones
de los usuarios, se analizan los tiempos de respuesta que se experimentan al realiza
alguna operación desde el dispositivo móvil y los de las funciones implementadas en el
backend del servidor. The purpose of this work is to design and implement an Android mobile application
that connects with a cloud server which allows the creation of dental pieces by the
dentists based on the physical pieces availables in their respective clinics and their
request by the students of odontology that need them.
This work has been developed thanks to the order of a dental specialists. Throughout
the document the information extracted in the meetings and contacts established with
him are analyzed and synthesized, determining the basic elements that the tools
possess.
Regarding the application requested, it is necessary to be easily accessible and allow
users to add or edit each of the teeth variables in the simplest way possible
depending on the type of user they have selected.
For its correct implementation, the diagrams followed, the structure implemented and
the interfaces designed are specified and detailed.
The server used requires to have the capacity to contain a database for the dental
pieces and a file store for the associated images.
The alternatives are listed as well as the finally selected solution, Firebase, a BaaS
which details the different tools used, the communication with the mobile application
and the disadvantages found during the development.
Finally, in order to check the server's performance to the users' requests, the
response times that are experienced when performing some operations from the
mobile device and those from the functions implemented in the server's back-end are
analyzed.