Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SECCIN: EL68
TRABAJO FINAL
MANUAL DE USUARIO
FACULTAD DE INGENIERA
MONTERRICO
JULIO-2017
TABLA DE CONTENIDOS
1. INTRODUCCIN...................................................................................... 3
2. CREACIN DE BASE DE DATOS............................................................ 3
2.1. Dominio web (www) : hostinger ............................................................. 3
2.2. Servidor base de datos MySQL : db4free ............................................. 3
2.3. Control de la base de datos MySQL: archivos php ............................... 3
2.4. Alguna otra cosa ? .............................................................................. 3
3. INTERACCIN BASE DE DATOS-C# ....... Error! Bookmark not defined.
3.1. Creacin de clases: manejo de SQL en c# .......... Error! Bookmark not
defined.
3.2. Creacin de tabla de datos con signos vitales ...................................... 4
3.3. Alguna otra cosa ? .............................................................................. 4
4. IMPLEMENTACIN INTERFAZ USUARIO ............................................. 5
4.1. Uso de xamarin ..................................................................................... 5
4.2. Emuladores ? ...................................................................................... 6
4.3. Algo ms ? .......................................................................................... 6
5. NAVEGACIN EN LA APLICACIN ........................................................ 6
5.1. Botn 1 .................................................................................................. 6
5.2. Botn 2 .................................................................................................. 6
5.3. Botn 3 .................................................................................................. 6
5.4. Botn 4 .................................................................................................. 6
5.5. Botn 5 .................................................................................................. 6
DIAGRAMA DE FLUJO
1. Introduccin:
La aplicacin desarrollada, se basa en adquirir informacin sobre las seales vitales de
un paciente. Para ello, el proceso se centra en obtener la seal electrocardiogrfica
(ECG) de una persona y almacenarla en una base de datos, para su posterior uso.
La app podr ser descargada en aparatos con sistema Android, en el cual podr tomar
los datos del servidor y visualizar la seal trasmitida por el paciente en tiempo real o
una seal almacenada.
Los datos enviados a lo largo del desarrollo de la aplicacin son valores inventados
debido a que estos deberan ser adquiridos por una mquina para luego ser procesada
y enviada a la base de datos.
El enfoque que se tuvo, se basa en hacer uso de una pgina web para enlazar a dos
dispositivos, en este caso, un computador y un Smartphone de sistema operativo
Android. En base a ello, se entabla una adquisicin de datos en tiempo real adems de
poder adquirir informacin almacenada anteriormente.
La pgina puede ser visualizada por cualquier usuario con acceso a internet:
http://comunicacionvital.esy.es/
Se hace uso archivos php para enlazar la pgina HTML y poder acceder y rellenar las
tablas de la base de datos, archivos php que se ejecutan:
Database.php : Clase que envuelve una instancia de la PDO para el manejo de la base
de datos.
Esta es la parte final del trabajo y consiste en recibir los datos provenientes del servidor, los
cuales sern ploteados y visualizados en el celular.
Para desarrollar una aplicacin, en este caso para Android, es necesario instalar el xamarin
ya que nos brinda esa opcin.
- Archivar apk
Un dato importante es archivar el apk para que la aplicacin pueda correr en el celular, sino
la aplicacin arrojara el siguiente mensaje: la app se detuvo, he aqu como archivar una
apk:
https://www.youtube.com/watch?v=QF3WGi5bQEI&t=127s
- Uso de Oxyplot
https://www.youtube.com/watch?v=JxafaDR5pNI&t=1171s
Se hizo uso de esta clase para poder adquirir los datos de una pgina web, en este caso se
obtuvo la informacin de las seales electrocardiogrficas.
De esa manera la variable json almacenara todo lo visualizado en la pgina web. Luego
de ello se debi realizar una serie de algoritmos para separar la informacin en tres
campos: Id, Seal y valor.
Se hace uso de esta clase para generar un evento luego de un intervalo de tiempo
establecido. Es necesario debido a que nos encontramos trabajando con una seal
dependiente del tiempo.
4.2. Emuladores (recomendaciones)
El uso del emulador que viene por defecto con visual studio 2017 demoraba en cargar
alrededor de 12 minutos, por lo que se descarg el programa Visual Studio Emulator for
Android, el cual proporciona diferentes modelos de celular y tablets que son emuladas
mediante mquinas virtuales, estas agilizaron el proceso de prueba. La instalacin de este
ltimo emulador tambin fue muy tediosa, ya que se encontraban demasiados errores. Por
lo que la recomendacin final sera trabajarlo con un celular.
5. NAVEGACIN EN LA APLICACIN
5.1. Botn 1
5.2. Botn 2
5.3. Botn 3
5.4. Botn 4
5.5. Botn 5