Universidad de Córdoba, comprometida con el desarrollo regional. DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN BAJO DISPOSITIVOS ANDROID Y WINDOWS PHONE PARA LA CONSULTA DE MEDICAMENTOS A FIN DE EVITAR LA AUTOMEDICACIÓN EN LA POBLACIÓN DEL MUNICIPIO DE LORICA Autores: RAFAEL EDUARDO GALEANO DORIA NELSON JAVIER CALAO RODRIGUEZ ASESOR. ING. MILTON HERNANDEZ ZAKZUK UNIVERSIDAD DE CORDOBA FACULTAD DE INGENIERIAS PROGRAMA DE INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES LORICA –CORDOBA 2016 Universidad de Córdoba, comprometida con el desarrollo regional. DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN BAJO DISPOSITIVOS ANDROID Y WINDOWS PHONE PARA LA CONSULTA DE MEDICAMENTOS A FIN DE EVITAR LA AUTOMEDICACIÓN EN LA POBLACIÓN DEL MUNICIPIO DE LORICA RAFAEL EDUARDO GALEANO DORIA NELSON JAVIER CALAO RODRIGUEZ TRABAJO DE GRADO PARA OPTAR EL TITULO DE INGENIEROS DE SISTEMA DE LA UNIVERSIDAD DE CORDOBA ASESOR. ING. MILTON HERNANDEZ ZAKZUK UNIVERSIDAD DE CORDOBA FACULTAD DE INGENIERIAS PROGRAMA DE INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES LORICA –CORDOBA 2016 Universidad de Córdoba, comprometida con el desarrollo regional. NOTA DE ACEPTACIÓN ______________________________________ ______________________________________ ______________________________________ ______________________________________ ______________________________________ ______________________________________ ______________________________________ ______________________________________ Firma del presidente del jurado ______________________________________ Firma del jurado ______________________________________ Firma del jurado Universidad de Córdoba, comprometida con el desarrollo regional. Contenido 1 OBJETIVOS ........................................................................................................................... 10 1.1 OBJETIVO GENERAL ................................................................................................. 10 1.2 OBJETIVOS ESPECÍFICOS ....................................................................................... 10 2 INTRODUCCION ................................................................................................................... 11 2.1 AMBIENTACIÓN ........................................................................................................... 11 2.2 DESCRIPCIÓN DEL PROBLEMA.............................................................................. 12 2.2.1 PLANTEAMIENTO DEL PROBLEMA ................................................................. 13 2.3 ANTECEDENTES ......................................................................................................... 16 2.3.1 CONTEXTO INTERNACIONAL ........................................................................... 16 2.3.2 CONTEXTO NACIONAL ...................................................................................... 17 2.3.3 CONTEXTO LOCAL .............................................................................................. 18 2.4 JUSTIFICACION ........................................................................................................... 19 3 MARCO TEÓRICO Y MARCO CONCEPTUAL ............................................................... 22 3.1 MARCO CONCEPTUAL .............................................................................................. 22 3.1.1 AUTOMEDICACIÓN ............................................................................................. 22 3.1.2 HIPOTESIS DE LA AUTOMEDICACION ........................................................... 22 3.1.3 PELIGROS DE LA AUTOMEDICACION ............................................................ 22 3.1.4 VADEMECUM ........................................................................................................ 23 3.1.5 INVIMA .................................................................................................................... 23 3.1.6 SISTEMAS OPERATIVOS ................................................................................... 24 3.1.7 SISTEMAS OPERATIVOS PARA DISPOSITIVOS MÓVILES ........................ 24 3.1.8 CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS MÓVILES ........... 25 3.1.9 CATEGORÍAS DE APLICACIONES MÓVILES ................................................ 29 3.2 MARCO TEORICO ....................................................................................................... 35 3.2.1 AUTOMEDICACION ............................................................................................. 35 3.2.2 HTML5 ..................................................................................................................... 35 3.2.3 CSS3 ....................................................................................................................... 36 3.2.4 NODE.JS ................................................................................................................ 37 3.2.5 JAVASCRIPT ......................................................................................................... 37 3.2.6 XAMPP .................................................................................................................... 38 3.2.7 JSON ....................................................................................................................... 39 Universidad de Córdoba, comprometida con el desarrollo regional. 3.2.8 PHP ......................................................................................................................... 39 3.2.9 MYSQL .................................................................................................................... 40 3.2.10 PHONEGAP ........................................................................................................... 40 3.2.11 1ANDROID SDK .................................................................................................... 41 3.2.12 PHONEGAP BUILD............................................................................................... 41 4 METODOLOGIA.................................................................................................................... 42 4.1 TIPO DE TRABAJO ...................................................................................................... 42 4.2 POBLACION Y MUESTRA.......................................................................................... 42 4.3 FASES DEL PROYECTO ............................................................................................ 44 4.3.1 FASE I. ANALISIS DE LA INFORMACION ........................................................ 44 4.3.2 FASE II. IDENTIFICACION DE REQUISITOS .................................................. 44 4.3.3 FASE III. DISEÑO Y DESARROLLO DEL SOFTWARE .................................. 45 4.3.4 FASE IV. EVALUACION E IMPACTO ................................................................ 46 4.4 METODOLOGIA DE DESARROLLO DEL PRODUCTO ........................................ 47 4.4.1 METODOLOGIA DE DESARROLLO RUP ........................................................ 47 5 DESARROLLO DEL SISTEMA .......................................................................................... 49 5.1 ANALISIS DEL SISTEMA ........................................................................................... 49 5.2 ARQUITECTURA DEL SISTEMA PARA ANDROID Y WINDOWS PHONE ....... 50 5.3 DISEÑO DEL SISTEMA ............................................................................................... 53 5.3.1 MODELO ENTIDAD RELACION ......................................................................... 53 5.3.2 MODELO RELACIONAL ...................................................................................... 54 5.3.3 DIAGRAMA DE CLASES ..................................................................................... 55 5.3.4 DIAGRAMA DE COMPONENTES ...................................................................... 56 5.3.5 REQUISITOS FUNCIONALES ............................................................................ 57 5.3.6 REQUISITOS NO FUNCIONALES. .................................................................... 58 5.3.7 DEFINICION DE ACTORES DEL SISTEMA ..................................................... 59 5.3.8 DIAGRAMAS CASOS DE USO ........................................................................... 60 5.3.9 DIAGRAMA DE CASO DE USO USUARIO ....................................................... 61 5.3.10 DIAGRAMA DE CASO DE USO ADMINISTRADOR........................................ 63 5.3.11 DOCUMENTACIÓN DE LOS CASOS DE USO DEL USUARIO. ................... 65 5.3.12 DOCUMENTACIÓN DE LOS CASOS DE USO DEL ADMINISTRADOR. .... 70 5.3.13 DIAGRAMAS DE SECUENCIA DEL USUARIO. .............................................. 75 Universidad de Córdoba, comprometida con el desarrollo regional. 5.3.14 DIAGRAMAS DE SECUENCIA ADMINISTRADOR ......................................... 82 5.4 PRUEBAS ...................................................................................................................... 91 5.4.1 PRUEBA DE USABILIDAD WINDOWS PHONE .............................................. 91 5.4.2 PRUEBA DE USABILIDAD ANDROID ............................................................... 98 5.4.3 PRUEBA DE ACEPTACION .............................................................................. 108 6 CONCLUSIONES................................................................................................................ 109 BIBLIOGRAFÍA ........................................................................................................................... 111 ANEXO 1. REALIZACIÓN DE ENCUESTA Y RESULTADOS OBTENIDOS EN LA POBLACIÓN DE ESTUDIO. ................................................................................................... 115 ANEXO 2. MANUAL DEL USUARIO ...................................................................................... 122 Universidad de Córdoba, comprometida con el desarrollo regional. ÍNDICE DE TABLAS Tabla 1 Aplicaciones Nativas ....................................................................................................... 29 Tabla 2 Módulos Offline y Online ................................................................................................ 50 Tabla 3 Definición de Actores del Sistema ................................................................................ 59 Tabla 4 Descripción Caso de Uso Crear Perfil .......................................................................... 65 Tabla 5 Descripción Caso de Uso Consultar Medicamentos .................................................. 66 Tabla 6 Descripción Caso de Uso Ver Información Uso de Medicamentos ......................... 67 Tabla 7 Descripción Caso de Uso Hacer Petición Sobre un Medicamento .......................... 68 Tabla 8 Consultar IPS y EPS Lorica ........................................................................................... 69 Tabla 9 Descripción Caso de Uso Agregar Medicamento ....................................................... 70 Tabla 10 Descripción Caso de Uso Agregar IPS O EPS ......................................................... 71 Tabla 11 Descripción Caso de Uso Editar Medicamento ........................................................ 72 Tabla 12 Descripción Caso de Uso Eliminar Medicamento .................................................... 73 Tabla 13 Descripción Caso de Uso Eliminar IPS O EPS......................................................... 74 Universidad de Córdoba, comprometida con el desarrollo regional. ÍNDICE DE ILUSTRACIONES Ilustración 1 Rankin De Sistemas Operativos Móviles Más Usados En 2015 ...................... 25 Ilustración 2 Aplicaciones Nativas............................................................................................... 31 Ilustración 3 Aplicaciones Web Móviles. .................................................................................... 32 Ilustración 4 Aplicaciones Híbridas ............................................................................................. 34 Ilustración 5 Flujos de trabajo del Proceso en n+1 iteraciones (Metodología RUP) ............ 48 Ilustración 6 Arquitectura del Sistema MEDICINACARE ......................................................... 52 Ilustración 7 Modelo Entidad Relación ....................................................................................... 53 Ilustración 8 Modelo Relacional .................................................................................................. 54 Ilustración 9 Diagrama de Clases ............................................................................................... 55 Ilustración 10 Diagrama de Componentes................................................................................. 56 Ilustración 11 Diagrama de Casos de Usos .............................................................................. 60 Ilustración 12 Diagrama de Caso de Uso Crear Perfil ............................................................. 61 Ilustración 13 Diagrama de Caso de Uso Ver IPS y EPS de la Ciudad de Lorica ............... 61 Ilustración 14 Diagrama de Caso de Uso Consultar Medicamentos ...................................... 62 Ilustración 15 Diagrama de Caso de Uso Hacer Petición Sobre Medicamento ................... 62 Ilustración 16 Diagrama de Caso de Uso Responder a Usuario ............................................ 63 Ilustración 17 Diagrama de Caso de Uso Eliminar Medicamento .......................................... 63 Ilustración 18 Diagrama de Caso de Uso Agregar Medicamentos......................................... 64 Ilustración 19 Diagrama de Secuencia Ingreso de Usuario .................................................... 75 Ilustración 20 Diagrama de Secuencia Búsqueda de Medicamentos .................................... 76 Ilustración 21 Diagrama de Secuencia Consultar IPS o EPS Lorica ..................................... 77 Ilustración 22 Diagrama de Secuencia Ver INVIMA ................................................................. 78 Ilustración 23 Diagrama de Secuencia Visualizar Información de la Aplicación .................. 79 Ilustración 24 Diagrama de Secuencia Visualizar Buen Uso. ................................................. 80 Ilustración 25 Diagrama de Secuencia Enviar Petición ........................................................... 81 Ilustración 26 Diagrama de Secuencia Agregar IPS O EPS ................................................... 82 Ilustración 27 Diagrama de Secuencia Editar IPS O EPS ....................................................... 83 Ilustración 28 Diagrama de Secuencia Eliminar IPS O EPS ................................................... 84 Ilustración 29 Diagrama de Secuencia Agregar Contraindicaciones ..................................... 85 Ilustración 30 Diagrama de Secuencia Eliminar Contraindicaciones ..................................... 86 Ilustración 31 Diagrama de Secuencia Eliminar Petición ........................................................ 87 Ilustración 32 Diagrama de Secuencia Ingresar Medicamento .............................................. 88 Ilustración 33 Diagrama de Secuencia Editar Medicamento ................................................... 89 Ilustración 34 Diagrama de Secuencia Eliminar Medicamento ............................................... 90 Ilustración 35 Prueba Crear Perfil Aplicación Medicinacare ................................................... 91 Ilustración 36 Perfil De La Aplicación Medicinacare ................................................................. 92 Ilustración 37 Buscar Medicamentos .......................................................................................... 92 Ilustración 38 Resultados De La Búsqueda............................................................................... 93 Universidad de Córdoba, comprometida con el desarrollo regional. Ilustración 39 Prueba De Visualización Información Medicamento ....................................... 93 Ilustración 40 Visualización Pagina INVIMA .............................................................................. 94 Ilustración 41 Prueba Visualizar Información ............................................................................ 95 Ilustración 42 Prueba Visualizar Buen Uso ............................................................................... 95 Ilustración 43 Prueba Enviar Opinión ......................................................................................... 96 Ilustración 44 Prueba Realizar Petición ..................................................................................... 96 Ilustración 45 Opinión Enviada .................................................................................................... 97 Ilustración 46 Prueba Calificar Aplicación .................................................................................. 97 Ilustración 47 Prueba Crear Perfil Aplicación Medicinacare ................................................... 98 Ilustración 48 Perfil De La Aplicación Medicinacare ................................................................. 99 Ilustración 49 Seleccionar Enfermedades y/o Estados ............................................................ 99 Ilustración 50 Buscar Medicamentos ........................................................................................ 100 Ilustración 51 Escribir Medicamento ......................................................................................... 100 Ilustración 52 Resultados De La Búsqueda............................................................................. 101 Ilustración 53 Prueba De Visualización Información Medicamento .................................... 102 Ilustración 54 Seleccionar Botón IPS/EPS .............................................................................. 102 Ilustración 55 Prueba Localización IPS/EPS ........................................................................... 103 Ilustración 56 Seleccionar Botón INVIMA ................................................................................ 103 Ilustración 57 Prueba De Visualización INVIMA ..................................................................... 104 Ilustración 58 Seleccionar Botón Información ......................................................................... 104 Ilustración 59 Prueba Visualización Información .................................................................... 105 Ilustración 60 Prueba Visualización Buen Uso........................................................................ 105 Ilustración 61 Selección Del Botón Opinión............................................................................. 106 Ilustración 62 Prueba Realzar Petición .................................................................................... 106 Ilustración 63 Nueva Opinión ..................................................................................................... 107 Ilustración 64 Envío De Opinión ................................................................................................ 107 Ilustración 65 Resultados de Pruebas Realizadas a la Aplicación MEDICINACARE........ 108 Ilustración 66 Gráfica de Resultados 1 .................................................................................... 115 Ilustración 67 Gráfica de Resultados 2 .................................................................................... 116 Ilustración 68 Gráfica de Resultados 3 .................................................................................... 117 Ilustración 69 Gráfica de Resultados 4 .................................................................................... 118 Ilustración 70 Gráfica de Resultados 5 .................................................................................... 119 Ilustración 71 Gráfica de Resultados 6 ................................................................................... 120 Ilustración 72 Gráfica de Resultados 7 .................................................................................... 121 Universidad de Córdoba, comprometida con el desarrollo regional. 1 OBJETIVOS 1.1 OBJETIVO GENERAL Diseñar e implementar una aplicación móvil bajo dispositivos Android y Windows Phone que permita la consulta de medicamentos a fin de evitar la automedicación en la población del municipio de Lorica. 1.2 OBJETIVOS ESPECÍFICOS Realizar un estudio detallado de los medicamentos más automedicados por la comunidad del municipio de Lorica para incluirla como reforma en la aplicación. Diseñar una aplicación móvil bajo el ciclo de vida de RUP (Proceso Racional Unificado) que permita la consulta online y offline de medicamentos. Implementar la aplicación y realizar pruebas que determine su funcionamiento. 10
Description: