universidad de guayaquilrepositorio.ug.edu.ec/bitstream/redug/45158/1/b-cisc-ptg... ·...
Post on 07-Aug-2020
12 Views
Preview:
TRANSCRIPT
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Desarrollo de una aplicación móvil con un administrador web, que
permita el control del crecimiento y el desarrollo de los niños
durante los primeros cinco años de vida, brindando
información de la alimentación, cuidado y
salud, además de agendamiento de citas,
notificaciones push, visualización de
recetas, destinados a consultorios
pediátricos particulares.
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORES:
CRISTHIAN ANTONIO MUÑOZ LOOR
FABIÁN ANTONIO SOTO DUQUE
TUTOR:
ING. FRANCISCO ÁLVAREZ SOLÍS, M.Sc.
GUAYAQUIL – ECUADOR
2019
REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “Desarrollo de una aplicación móvil con un administrador web, que permita el
control del crecimiento y el desarrollo de los niños durante los primeros cinco años de vida,
brindando información de la alimentación, cuidado y salud, además de agendamiento de citas,
notificaciones push, visualización de recetas, destinados a consultorios pediátricos
particulares.”
AUTORES:
Cristhian Antonio Muñoz Loor
Fabián Antonio Soto Duque
TUTOR:
Ing. Francisco Álvarez Solís, M.Sc. REVISOR:
Ing. Inelda Martillo Alcívar, MBA.
INSTITUCIÓN: Universidad de Guayaquil
FACULTAD: Ciencias Matemáticas y Físicas
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN: Septiembre/2019
No. DE PÁGS.: 126
ÁREAS TEMÁTICAS: Salud humana, animal y del ambiente
PALABRAS CLAVE: Aplicación móvil, administrador web, agendamiento de citas,
consultorios pediátricos.
RESUMEN: El presente proyecto tiene como propósito el desarrollo de una aplicación móvil
con un administrador web para consultorios pediátricos particulares, sistematizando procesos
como el registro de datos de los pacientes, agendamiento de citas médicas y visualización de
recetas de tal manera que la atención en los consultorios sea eficaz y óptima. Brindando
información detallada en tiempo real al paciente como al pediatra.
No. DE REGISTRO (en base de datos): No. DE CLASIFICACIÓN:
DIRECCIÓN URL (tesis en la web):
ADJUNTO PDF: x SI NO
CONTACTO CON AUTORES:
Cristhian Antonio Muñoz Loor
Fabián Antonio Soto Duque
Teléfono:
0996847902
0993977730
E-mail:
cristhian.munozl@ug.edu.ec
fabian.sotod@ug.edu.ec
CONTACTO DE LA INSTITUCIÓN: Nombre: Ab. Juan Chávez Atocha, Esp.
Teléfono: 2307729
E-mail: juan.chaveza@ug.edu.ec
X
x
III
APROBACION DEL TUTOR
En mi calidad de Tutor del trabajo de titulación, “DESARROLLO DE UNA
APLICACIÓN MÓVIL CON UN ADMINISTRADOR WEB, QUE PERMITA EL
CONTROL DEL CRECIMIENTO Y EL DESARROLLO DE LOS NIÑOS DURANTE
LOS PRIMEROS CINCO AÑOS DE VIDA, BRINDANDO INFORMACIÓN DE LA
ALIMENTACIÓN, CUIDADO Y SALUD, ADEMÁS DE AGENDAMIENTO DE
CITAS, NOTIFICACIONES PUSH, VISUALIZACIÓN DE RECETAS, DESTINADOS
A CONSULTORIOS PEDIÁTRICOS PARTICULARES” elaborado por el Sr.
CRISTHIAN ANTONIO MUÑOZ LOOR y el Sr. FABIÁN ANTONIO SOTO DUQUE,
Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales, Facultad de
Ciencias Matemáticas y Físicas de la Universidad de Guayaquil, previo a la obtención del
Título de Ingeniero en Sistemas, me permito declarar que luego de haber orientado, estudiado
y revisado, la Apruebo en todas sus partes.
Atentamente,
Ing. FRANCISCO ÁLVAREZ SOLÍS, M.Sc.
TUTOR
IV
DEDICATORIA
Esta tesis está dedicada a:
A mi madre Ruth Esperanza Duque Torres
quien con su amor, paciencia y esfuerzo me ha
permitido llegar a cumplir hoy un sueño más,
gracias por inculcar en mí el ejemplo de
esfuerzo y valentía, de no temer las
adversidades porque Dios está conmigo
siempre.
A mi Esposa e hijos por su cariño y apoyo
incondicional, durante todo este proceso, por
estar conmigo en todo momento gracias. A
toda mi familia porque con sus oraciones,
consejos y palabras de aliento hicieron de mí
una mejor persona y de una u otra forma me
acompañan en todos mis sueños y metas.
Finalmente quiero dedicar esta tesis a todos
mis amigos, por apoyarme cuando más los
necesito, por extender su mano en momentos
difíciles, de verdad mil gracias, siempre los
llevo en mi corazón.
Fabián Soto
V
DEDICATORIA
Esta tesis está dedicada a mi familia por haber
sido mi apoyo a lo largo de toda mi carrera
universitaria y en la trayectoria de mi vida.
A todas las personas especiales que me
acompañaron en esta etapa, aportando a mi
formación tanto profesional y como ser
humano.
Finalmente dedico esta tesis a mis amigos, por
el apoyo incondicional brindado en los
momentos difíciles dándome la fuerza para
continuar en este proceso de obtener uno de
los anhelos más deseados.
Cristhian Muñoz
VI
AGRADECIMIENTO
Quiero expresar mi gratitud a Dios, quien con
su bendición llena siempre mi vida y a toda mi
familia por estar siempre presentes.
Mi profundo agradecimiento a todas las
autoridades y personal que hacen la Carrera de
Ingeniería en Sistemas Computacionales, por
abrirme las puertas y permitirme formar como
persona y profesional dentro de su
establecimiento.
Finalmente quiero expresar mi más grande y
sincero agradecimiento al Ing. Francisco
Álvarez Solís, tutor asignado durante todo este
proceso, quien con su dirección, conocimiento,
enseñanza y colaboración permitió́ el
desarrollo del proyecto.
Fabián Soto
VII
AGRADECIMIENTO
Agradezco a Dios por guiarme a lo largo de mi
vida, ser el apoyo y fortaleza en aquellos
momentos de dificultad y debilidad.
Gracias a mis padres Kelly Loor y Johnny
Imacaña por ser los principales promotores de
mis sueños, por confiar y creer en mis
expectativas, por los consejos, valores y
principios que me han inculcado.
Asimismo, agradezco infinitamente a mis
hermanos, a mi abuela, tíos y familia por el
apoyo incondicional ofrecido y que con sus
palabras me hacían sentir orgulloso de lo que
soy.
Cristhian Muñoz
VIII
TRIBUNAL PROYECTO DE TITULACIÓN
_____________________________
Ing. Fausto Cabrera Montes, M.Sc.
DECANO DE LA FACULTAD
CIENCIAS MATEMATICAS Y
FISICAS
_____________________________
Ing. Francisco Álvarez Solís, M.Sc.
PROFESOR TUTOR DEL
PROYECTO
DE TITULACION
_____________________________
Ing. Gary Reyes Zambrano, Mgs.
DIRECTOR DE LA CARRERA DE
INGENIERIA EN SISTEMAS
COMPUTACIONALES
_____________________________
Ing. Inelda Martillo Alcívar, MBA.
PROFESOR REVISOR DEL
PROYECTO
DE TITULACION
_____________________________
Ab. Juan Chávez Atocha, Esp.
SECRETARIO
IX
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este
Proyecto de Titulación, nos corresponden
exclusivamente; y el patrimonio intelectual de
la misma a la UNIVERSIDAD DE
GUAYAQUIL”
__________________________
Cristhian Antonio Muñoz Loor
__________________________
Fabián Antonio Soto Duque
X
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
Desarrollo de una aplicación móvil con un administrador web, que
permita el control del crecimiento y el desarrollo de los niños
durante los primeros cinco años de vida, brindando
información de la alimentación, cuidado y
salud, además de agendamiento de citas,
notificaciones push, visualización de
recetas, destinados a consultorios
pediátricos particulares.
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN SISTEMAS COMPUTACIONALES
Autores: Cristhian Antonio Muñoz Loor
C.I.: 2400128035
Fabián Antonio Soto Duque
C.I.: 0928375617
Tutor: Ing. Francisco Álvarez Solís, M.Sc.
Guayaquil, septiembre de 2019
XI
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo de la
Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por los estudiantes
CRISTHIAN ANTONIO MUÑOZ LOOR y FABIÁN ANTONIO SOTO DUQUE, como
requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo
problema es:
“DESARROLLO DE UNA APLICACIÓN MÓVIL CON UN ADMINISTRADOR WEB,
QUE PERMITA EL CONTROL DEL CRECIMIENTO Y EL DESARROLLO DE LOS
NIÑOS DURANTE LOS PRIMEROS CINCO AÑOS DE VIDA, BRINDANDO
INFORMACIÓN DE LA ALIMENTACIÓN, CUIDADO Y SALUD, ADEMÁS DE
AGENDAMIENTO DE CITAS, NOTIFICACIONES PUSH, VISUALIZACIÓN DE
RECETAS, DESTINADOS A CONSULTORIOS PEDIÁTRICOS PARTICULARES”
Considero aprobado el trabajo en su totalidad.
Presentado por:
Cristhian Antonio Muñoz Loor C.I.: 2400128035
Fabián Antonio Soto Duque C.I.: 0928375617
Tutor: Ing. Francisco Álvarez Solís, M.Sc.
Guayaquil, septiembre de 2019
XII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
Autorización para Publicación de Proyecto de Titulación en Formato Digital
1. Identificación del Proyecto de Titulación
Nombre Alumno: Cristhian Antonio Muñoz Loor
Dirección: Guasmo Central Coop. Nueva Granada Mz. 1970 Sl. 5
Teléfono: 0996847902 E-mail: cristhian.munozl@ug.edu.ec
Nombre Alumno: Fabián Antonio Soto Duque
Dirección: Samanes 7 Mz. 2238 Sl. 10
Teléfono: 0993977730 E-mail: fabian.sotod@ug.edu.ec
Facultad: Ciencias Matemáticas y Físicas
Carrera: Ingeniería en Sistemas Computacionales
Proyecto de titulación al que opta: Ingeniero en Sistemas Computacionales
Profesor tutor: Ing. Francisco Álvarez Solís, M.Sc.
Título del Proyecto de titulación: Desarrollo de una aplicación móvil con un administrador web,
que permita el control del crecimiento y el desarrollo de los niños durante los primeros cinco años
de vida, brindando información de la alimentación, cuidado y salud, además de agendamiento de
citas, notificaciones push, visualización de recetas, destinados a consultorios pediátricos
particulares.
Tema del Proyecto de Titulación: Desarrollo de una aplicación móvil para consultorios
pediátricos particulares.
2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación
A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de
Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación.
Publicación electrónica:
Inmediata X Después de 1 año
Firma Alumnos:
Cristhian Antonio Muñoz Loor Fabián Antonio Soto Duque
3. Forma de envío:
El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y
.Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM X CDROM
XIII
ÍNDICE GENERAL
Contenidos Páginas
Carátula ..................................................................................................................... I
Ficha de registro de tesis .......................................................................................... II
Aprobación del tutor ................................................................................................. III
Dedicatoria del estudiante Fabián Soto.................................................................... IV
Dedicatoria del estudiante Cristhian Muñoz .............................................................. V
Agradecimiento del estudiante Fabián Soto ............................................................. VI
Agradecimiento del estudiante Cristhian Muñoz...................................................... VII
Tribunal del proyecto de titulación .......................................................................... VIII
Declaración expresa ................................................................................................ IX
Autores del proyecto ................................................................................................. X
Certificado de aceptación del tutor ........................................................................... XI
Autorización para publicación de proyecto de titulación en formato digital .............. XII
Índice general ........................................................................................................ XIII
Abreviaturas........................................................................................................... XVI
Simbología ............................................................................................................ XVII
Índice de cuadros ................................................................................................ XVIII
Índice de gráficos ................................................................................................... XIX
Resumen ................................................................................................................ XX
Abstract ................................................................................................................. XXI
Introducción .............................................................................................................. 1
Capítulo I:
Planteamiento del problema ..................................................................................... 2
Ubicación del problema en un contexto .................................................................... 2
Situación conflicto nudos críticos .............................................................................. 2
Causas y consecuencias del problema ..................................................................... 3
Delimitación del problema ......................................................................................... 4
Formulación del problema......................................................................................... 4
Evaluación del problema ........................................................................................... 5
Objetivos ................................................................................................................... 6
Objetivo general ........................................................................................................ 6
Objetivos específicos ................................................................................................ 6
Alcances del problema .............................................................................................. 7
Justificación e importancia ....................................................................................... 7
Metodología del proyecto .......................................................................................... 8
XIV
Capítulo II:
Marco teórico .......................................................................................................... 12
Antecedentes del estudio ........................................................................................ 12
Fundamentación teórica ......................................................................................... 13
La Pediatría ......................................................................................................... 13
La OMS (Organización Mundial de la Salud) ....................................................... 13
La curva de crecimiento ...................................................................................... 14
¿Qué es una aplicación móvil? ............................................................................ 17
¿Cuál es el origen de las aplicaciones móviles? ................................................. 17
¿A cuales datos pueden acceder las aplicaciones móviles? ............................... 18
Android Studio ..................................................................................................... 19
.Net ..................................................................................................................... 20
Fundamentación legal ............................................................................................. 21
Constitución de la República del Ecuador ........................................................... 21
Ley de propiedad intelectual ................................................................................ 22
Ley de comercio electrónico, firmas electrónicas y mensajes de datos ............... 24
Utilización de software libre en la administracion pública .................................... 25
Pregunta científica a contestarse ............................................................................ 27
Definiciones conceptuales ...................................................................................... 27
Capítulo III:
Propuesta Tecnológica ........................................................................................... 32
Análisis de Factibilidad ........................................................................................... 32
Factibilidad Operacional ...................................................................................... 32
Factibilidad Técnica ............................................................................................. 33
Factibilidad Legal ................................................................................................ 34
Factibilidad Económica........................................................................................ 35
Etapas de la metodología del proyecto ................................................................... 36
Requerimientos Funcionales ............................................................................... 38
Planificación de los Sprint ................................................................................... 39
Entregables del proyecto ........................................................................................ 42
Criterios de validación de la propuesta ................................................................... 42
Población ............................................................................................................ 42
Muestra ............................................................................................................... 43
Procesamiento y análisis ........................................................................................ 45
Encuesta aplicada a padres de familia ............................................................... 45
XV
Capítulo IV:
Criterios de aceptación del producto o servicio ....................................................... 55
Informe de aceptación y aprobación para productos de software ........................... 56
Informe de aseguramiento de la calidad para productos de software ...................... 56
Mecanismos de control ........................................................................................... 57
Métodos de corrección ............................................................................................ 57
Medidas, métricas e indicadores ............................................................................. 58
Conclusiones .......................................................................................................... 59
Recomendaciones .................................................................................................. 60
Bibliografía .............................................................................................................. 61
Anexos:
Anexos N° 1: Encuesta aplicada a padres de familia .............................................. 64
Anexos N° 2: Entrevista aplicada a pediatra ........................................................... 66
Anexos N° 3: Cartas de los juicios de expertos ....................................................... 68
Anexos N° 4: Carta de revisión y aceptación del proyecto ...................................... 70
Anexos N° 5: Diagrama Entidad Relación ............................................................... 71
Anexos N° 6: Evidencias Fotográficas .................................................................... 72
Anexos N° 7: Manual de Usuario ............................................................................ 74
Anexos N° 8: Manual Técnico ................................................................................. 86
XVI
ABREVIATURAS
UG Universidad de Guayaquil
CISC Carrera de Ingeniería en Sistemas Computacionales
HTML Lenguaje de Marca de salida de Hyper Texto
HTTP Protocolo de transferencia de Hyper Texto
BD Base de Datos
SGBD Sistema de Gestión de Base de Datos
AWS Amazon Web Service
JSON JavaScript Object Notation
IDE Integrated Development Environment
SOA Arquitectura Orientada a Servicios
CSS Cascading Style Sheets
IIS Internet Information Server
EDGE Enhanced Data Rates for GSM Evolution
URL Localizador de Fuente Uniforme
INEC Instituto Nacional de estadísticas y censo
ING. Ingeniero
M.Sc. Master
RF Requerimientos Funcionales
Resp. Responsable
XVII
SIMBOLOGÍA
n Tamaño de la muestra
Z Nivel de confianza
p Probabilidad de éxito
q Probabilidad de fracaso
e Error de estimación
XVIII
ÍNDICE DE CUADROS
Cuadro Nº 1: Causas y consecuencias del problema ....................................................... 3
Cuadro Nº 2: Delimitación del problema ............................................................................. 4
Cuadro Nº 3: Recursos para el desarrollo de la aplicación móvil ................................. 34
Cuadro Nº 4: Gastos económicos ...................................................................................... 35
Cuadro Nº 5: Roles del Proyecto ........................................................................................ 36
Cuadro Nº 6: Requerimientos Funcionales ....................................................................... 38
Cuadro Nº 7: Planificación de los Sprint ............................................................................ 39
Cuadro Nº 8: Población de la Ciudad de Guayaquil según censo 2010 ...................... 43
Cuadro Nº 9: Datos para obtener la muestra de la encuesta ........................................ 43
Cuadro Nº 10: Población y muestra que se involucra ..................................................... 44
Encuesta aplicada a padres de familia:
Cuadro Nº 11: Tabla de resultados de la pregunta N° 1 ................................................ 45
Cuadro Nº 12: Tabla de resultados de la pregunta N° 2 ................................................ 46
Cuadro Nº 13: Tabla de resultados de la pregunta N° 3 ................................................ 47
Cuadro Nº 14: Tabla de resultados de la pregunta N° 4 ................................................ 48
Cuadro Nº 15: Tabla de resultados de la pregunta N° 5 ................................................ 49
Cuadro Nº 16: Tabla de resultados de la pregunta N° 6 ................................................ 50
Cuadro Nº 17: Tabla de resultados de la pregunta N° 7 ................................................ 51
Cuadro Nº 18: Tabla de resultados de la pregunta N° 8 ................................................ 52
Cuadro Nº 19: Tabla de resultados de la pregunta N° 9 ................................................ 53
Cuadro Nº 20: Tabla de resultados de la pregunta N° 10 .............................................. 54
Cuadro Nº 29: Criterios de aceptación del proyecto ....................................................... 55
XIX
ÍNDICE DE GRÁFICOS
Gráfico N° 1: Fases de la Metodología Scrum ........................................................ 10
Gráfico N° 2: Tabla de Estatura de 0 a 5 años de edad .......................................... 15
Gráfico N° 3: Tabla de Peso de 0 a 5 años de edad ............................................... 16
Gráfico N° 4: Tabla de Perímetro cefálico de 0 a 5 años de edad ........................... 16
Gráfico N° 5: Diagrama General de la Aplicación .................................................... 37
Gráfico N° 6: Arquitectura MVC (Modelo – Vista – Controlador) ............................. 38
Encuesta aplicada a padres de familia:
Gráfico N° 7: Resultados estadísticos de la pregunta N° 1 ..................................... 45
Gráfico N° 8: Resultados estadísticos de la pregunta N° 2 ..................................... 46
Gráfico N° 9: Resultados estadísticos de la pregunta N° 3 ..................................... 47
Gráfico N° 10: Resultados estadísticos de la pregunta N° 4 ................................... 48
Gráfico N° 11: Resultados estadísticos de la pregunta N° 5 ................................... 49
Gráfico N° 12: Resultados estadísticos de la pregunta N° 6 ................................... 50
Gráfico N° 13: Resultados estadísticos de la pregunta N° 7 ................................... 51
Gráfico N° 14: Resultados estadísticos de la pregunta N° 8 ................................... 52
Gráfico N° 15: Resultados estadísticos de la pregunta N° 9 ................................... 53
Gráfico N° 16: Resultados estadísticos de la pregunta N° 10 ................................. 54
XX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
Desarrollo de una aplicación móvil con un administrador web, que
permita el control del crecimiento y el desarrollo de los niños
durante los primeros cinco años de vida, brindando
información de la alimentación, cuidado y
salud, además de agendamiento de citas,
notificaciones push, visualización de
recetas, destinados a consultorios
pediátricos particulares.
Autores: Cristhian Antonio Muñoz Loor
Fabián Antonio Soto Duque
Tutor: Ing. Francisco Álvarez Solís, M.Sc.
RESUMEN
El presente proyecto tiene como propósito el desarrollo de una aplicación móvil con un
administrador web para consultorios pediátricos particulares, sistematizando procesos como
el agendamiento de citas médicas, registro de datos de los pacientes, visualización de recetas
e información a los padres de familia sobre recomendaciones de la alimentación, cuidado y
salud que deben tener con sus hijos, pretendiendo que la atención en los consultorios sea
eficaz y óptima. Brindando información detallada en tiempo real tanto a los padres como al
pediatra. Para el desarrollo se realizó varias actividades segmentadas en capítulos donde se
describen el planteamiento del problema, delimitaciones, objetivos generales y específicos.
Posteriormente el marco teórico, antecedentes, metodologías, factibilidad, y finalmente los
resultados con objetivos cumplidos, conclusiones y recomendaciones. Obteniendo una
aplicación que facilita el trabajo y a su vez debido a su flexibilidad puede ser replicado para
cualquier consultorio pediátrico particular.
XXI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
Development of a mobile application with a web administrator, which
allow the control of the growth and development of children
during the first five years of life, providing food
information, care and health, in addition
to scheduling appointments, push
notifications, display of recipes,
destined for offices pediatric
individuals.
Authors: Cristhian Antonio Muñoz Loor
Fabián Antonio Soto Duque
Tutor: Ing. Francisco Álvarez Solís, M.Sc.
ABSTRACT
The purpose of this project is to develop a mobile application with a web administrator for
private pediatric offices, systematizing processes such as scheduling of medical
appointments, recording patient data, viewing prescriptions and information to parents about
recommendations for the food, care and health that they should have with their children,
pretending that the attention in the offices be effective and optimal. Providing detailed
information in real time to both parents and pediatrician. For the development, several
segmented activities were carried out in chapters where the problem statement, delimitations,
general and specific objectives are described. Subsequently the theoretical framework,
background, methodologies, feasibility, and finally the results with objectives met,
conclusions and recommendations. Obtaining an application that facilitates the work and in
turn due to its flexibility can be replicated for any particular pediatric office.
1
INTRODUCCIÓN
Los consultorios pediátricos son centros de salud en el que acuden los
padres en busca de un servicio profesional, para ayudarse en el cuidado
de sus hijos. Estos proveen soluciones especializadas e inmediatas a los
problemas médicos que presentan, acompañamiento y consejos en los
aspectos de crianza, desarrollo físico, emocional y social del niño.
Las aplicaciones móviles son diseñadas para ser ejecutadas en
smartphone, tablets y otros dispositivos, que permiten al usuario acceder
a productos y servicios, mantenerse informado, interacción en tiempo
real, entre otras posibilidades.
El presente trabajo tiene como propósito el desarrollo de una aplicación
móvil con un administrador web para consultorios pediátricos particulares,
sistematizando procesos como el registro de datos de los pacientes,
agendamiento de citas médicas y visualización de recetas de tal manera
que la atención en los consultorios sea eficaz y óptima. Brindando
información detallada en tiempo real al paciente como al pediatra.
Para desarrollar este trabajo hemos realizado una serie de actividades
que están segmentadas en cuatro capítulos donde se describen el
planteamiento del problema, delimitaciones, objetivos generales y
específicos; posteriormente el marco teórico, antecedentes, metodologías,
factibilidad, y finalmente los resultados con objetivos cumplidos,
conclusiones y recomendaciones.
2
CAPITULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicación del Problema en un Contexto
En los consultorios pediátricos particulares se lleva un control de
crecimiento y desarrollo de los pacientes (niños entre 0 y 5 años de edad)
ineficiente, debido a que la información detallada de la alimentación,
cuidado y salud que deben tener, no siempre está disponible.
Por otra parte, para atender un paciente los padres tienen que asistir
temprano o realizar llamadas periódicas al consultorio y así poder
gestionar un turno, siendo este proceso ineficaz debido al tiempo que
demanda.
En el momento de la atención se presenta otra problemática, el pediatra
debe buscar la ficha médica o a su vez realizar el registro del paciente. Lo
cual puede retrasar el chequeo médico por el exceso de
documentación. Después de ser atendido se entrega al paciente la receta,
que en ocasiones es ilegible al momento de la compra o el suministro de
la dosificación de los medicamentos.
Situación Conflicto Nudos Críticos
La problemática que se manifiesta en el crecimiento y desarrollo de los
pacientes, es debido a que los padres en ocasiones no llevan un control
de alimentación correcta, cuidado adecuado y consultas necesarias para
el bienestar del niño.
3
Al momento de solicitar un turno deben asistir temprano para la obtención
del mismo, pero en vista de la cantidad de pacientes en ocasiones las
personas estiman un tiempo y optan por regresar después, generando un
gasto económico adicional.
Luego de la atención los padres en ocasiones no distinguen las
indicaciones de la receta, ocasionando malestar al momento de la compra
o el suministro de la dosificación de los medicamentos. De igual manera el
documento suele perderse, deteriorarse o dañarse debido al material con
el que está elaborado, generando un inconveniente al no contar con
respaldo de esta información.
Causas y Consecuencias del Problema
A continuación, se detallan las posibles causas y consecuencias que se
pueden generar por la falta de automatización de estos procesos
operativos:
Cuadro Nº 1: Causas y consecuencias del problema
Causas Consecuencias
Se lleva el control del crecimiento y el desarrollo de los pacientes en carnets.
Perdida, deterioro o daño debido al material con el que está elaborado.
Los padres en ocasiones desconocen de la alimentación adecuada, cuidado y salud de los niños durante los primeros cinco años de vida.
Pueden surgir problemas de salud por la inapropiada alimentación que en el peor de los casos conlleva a una desnutrición.
Los padres tienen que asistir temprano o realizar llamadas periódicas al consultorio para gestionar un turno.
Genera egresos económicos adicionales.
En ocasiones las recetas no se pueden leer de manera precisa.
Pueden provocar error al comprar o al suministrar los medicamentos.
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
4
Delimitación del Problema
Este proyecto va enfocado a los consultorios pediátricos particulares, los
cuales realizan atención a niños de entre 0 a 5 años de edad, para llevar
un control adecuado que permita conocer el control del crecimiento y el
desarrollo que estén dentro de los patrones de crecimiento infantil según
la Organización Mundial de la Salud (OMS).
Cuadro Nº 2: Delimitación del problema
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Formulación del Problema
¿Cómo la aplicación móvil va a llevar un control del crecimiento y
desarrollo de los niños, durante los primeros cinco años de vida?
¿Cómo mostraran en la aplicación móvil las recomendaciones y consejos
que deben tener los padres de familia con sus hijos?
¿Cuál es la solución que brindará la aplicación móvil para evitar que los
padres asistan temprano al consultorio por un turno?
¿Cómo la aplicación móvil facilitará la información de las recetas médicas
en caso de pérdida?
Campo Tecnología de la información y comunicación.
Área Desarrollo de aplicaciones.
Aspecto Automatizar los procesos de un consultorio pediátrico.
Tema
Desarrollo de una aplicación móvil con un administrador
web, que permita el control del crecimiento y el desarrollo
de los niños durante los primeros cinco años de vida,
brindando información de la alimentación, cuidado y salud,
además de agendamiento de citas, notificaciones push,
visualización de recetas, destinados a consultorios
pediátricos particulares.
5
Evaluación del Problema
Nuestro proyecto cuenta con los siguientes aspectos:
Delimitado: Porque está enfocado a una parte de la población que son
los niños de 0 a 5 años de edad, que son atendidos en consultorios
pediátricos particulares. Lo que hace que su estudio sea óptimo.
Evidente: Porque va a contar con una aplicación móvil que podrá ser
utilizada por los padres en tiempo real, la cual va a proveer información
importante que ayudará a un mejor control del crecimiento y el desarrollo
de los niños.
Original: Porque cuenta con las tecnologías de vanguardia y procesos
automatizados para los consultorios médicos pediátricos particulares,
como son el control de peso y talla del niño, agendamiento de citas,
notificaciones push y visualización de recetas, además de un
administrador web para que el pediatra pueda ingresar la información
necesaria del paciente.
Factible: Porque las actividades a desarrollar están debidamente
cronometradas de tal manera que se puedan cumplir en el periodo de
tiempo establecido.
Identifica los productos esperados: Los identifica de tal manera que el
padre podrá hacer uso de la aplicación móvil, obteniendo beneficios como
es el agendamiento de citas, visualización de recetas, recomendaciones
de alimentación, cuidado y salud.
Relevante: Porque va a ayudar a un sector en específico de la población
como son los niños de entre las edades de 0 a 5 años, los cuales son un
grupo vulnerable al que se debe suministrar una asistencia oportuna.
6
OBJETIVOS
OBJETIVO GENERAL
Desarrollar una aplicación móvil con un administrador web, que permita el
control del crecimiento y el desarrollo de los niños durante los primeros
cinco años de vida, brindando información de la alimentación, cuidado y
salud, además de agendamiento de citas, notificaciones push,
visualización de recetas, destinados a consultorios pediátricos
particulares.
OBJETIVOS ESPECÍFICOS
Agendar citas médicas a través de la aplicación móvil, para que los
padres puedan reservar turnos de acuerdo a la disponibilidad de
horario del consultorio pediátrico.
Almacenar información de los pacientes en la base de datos,
mediante el registro de una ficha médica para tener un historial
clínico que permita el control del crecimiento y el desarrollo del niño
durante los primeros cinco años de vida.
Informar a los padres de familia sobre las recomendaciones de la
alimentación, cuidado y salud que el pediatra escoja, a través de un
deslizador de imágenes en la aplicación móvil para llevar un mejor
control con sus hijos.
Visualizar las recetas por parte del paciente como el pediatra, por
medio de la aplicación móvil para tener un control y seguimiento de
los medicamentos que se suministran.
7
ALCANCES DEL PROBLEMA
El proyecto propuesto contemplará la creación de una aplicación móvil
android la cual tendrá las siguientes funcionalidades: permitirá acceder a
las opciones mediante un registro de correo y clave personal, con el que
brindará acceso a visualizar la información del paciente permitiendo
agregar una imagen de ser necesario, mostrará recomendaciones de la
alimentación, cuidado y salud de los niños entre las edades de 0 a 5 años
a través de un deslizador de imágenes, agendará citas médicas de
acuerdo a la disponibilidad de horario del consultorio pediátrico, tendrá un
historial de consultas médicas con visualización de su respectiva receta,
además de un control de crecimiento con indicadores de colores de
acuerdo a parámetros establecidos según la curva de crecimiento de la
Organización Mundial de la Salud (OMS) y notificaciones push de
recordatorio de citas y recetas. Por otra parte, un administrador web para
el pediatra que permitirá visualizar los turnos reservados durante el día,
también el registró de la ficha médica, control de crecimiento y recetas del
paciente.
JUSTIFICACIÓN E IMPORTANCIA
Los consultorios pediátricos particulares son una de las alternativas a los
que acuden los padres de familia, para llevar el control de crecimiento de
sus hijos entre 0 a 5 años o cuando estos presentan un quebranto de
salud. Al asistir a una consulta se presentan varias expectativas como
concurrir temprano o realizar llamadas por la obtención de un turno para
ser atendidos, en ocasiones al momento del chequeo deben esperar para
su registro o búsqueda de la ficha médica del paciente y después de la
consulta se les entrega una receta a los padres con las prescripciones y
medicamentos a suministrar que pueden resultar ilegibles.
8
Si bien uno de los factores determinantes al momento de decidirse por un
pediatra son su reconocimiento y profesionalismo, es importante ver al
consultorio como un servicio. Para que éste sea de excelencia se
pretende sistematizar estos procesos manuales, lo que repercutirá en la
parte de la atención y confort al paciente. Puesto que el padre de familia
podrá desde su smartphone solicitar un turno desde la aplicación evitando
tener que madrugar y así asistir a la hora seleccionada, al momento de la
consulta el pediatra tendrá la información del paciente disponible
disminuyendo procesos en la búsqueda de documentación, al finalizar la
consulta dispondrán de la receta en la aplicación en caso de pérdida,
deterioro o daño del documento.
METODOLOGÍA DEL PROYECTO
Metodología Scrum
Scrum es un método para trabajar en equipo a partir de iteraciones o
Sprints. Así pues, Scrum es una metodología ágil, por lo que su objetivo
será controlar y planificar proyectos con un gran volumen de cambios de
última hora, en donde la incertidumbre sea elevada. (Sinnaps, s.f.)
Se suele planificar por semanas. Al final de cada Sprint o iteración, se va
revisando el trabajo validado de la anterior semana. En función de esto,
se priorizan y planifican las actividades en las que invertiremos nuestros
recursos en el siguiente Sprint.
La metodología Scrum se centra en ajustar sus resultados y responder a
las exigencias reales y exactas del cliente. De ahí, que se vaya revisando
cada entregable, ya que los requerimientos van variando a corto plazo. El
tiempo mínimo para un Sprint es de una semana y el máximo es de cuatro
semanas.
9
Roles de Scrum
La metodología Scrum tiene unos roles y responsabilidades principales,
asignados a sus procesos de desarrollo los cuales son:
Product Owner: Se asegura de que el proyecto se esté
desarrollando acorde con la estrategia del negocio. Escribe
historias de usuario, las prioriza, y las coloca en el Product
Backlog.
Scrum Master: Es el líder que ayuda al resto del equipo Scrum a
seguir su proceso. Debe tener una buena comprensión de Scrum y
la habilidad de capacitar a otros en sus sutilezas.
Development Team: Los encargados de crear el producto para
que pueda estar listo con los requerimientos necesarios. Se
recomienda que sea un equipo multidisciplinar, de no más de 10
personas.
Fases de la metodología Scrum
1. Product Backlog: Es una lista ordenada de ideas para el producto,
mantenida en el orden en que esperamos llevarlas a cabo. Es la
única fuente posible de requerimientos. Esto significa que todo el
trabajo que realiza el Equipo de Desarrollo proviene del Product
Backlog.
2. Planificación del Sprint: Cada Sprint comienza con una actividad
acotada en el tiempo (time-boxed) llamada Planificación del Sprint.
En esta reunión el Equipo Scrum colabora para seleccionar y
comprender el trabajo que será realizado en el Sprint que está por
comenzar.
3. Sprint Backlog: El Sprint Backlog es la lista de ítems del Product
Backlog refinados que han sido elegidos para ser desarrollados en
el Sprint actual, junto al plan del equipo para poder realizar el
trabajo. Refleja el pronóstico de qué trabajo puede ser completado.
10
4. Revisión del Sprint: Al final de cada Sprint, el Equipo Scrum y las
partes interesadas revisan el resultado del Sprint. Todas las
reuniones de Scrum las debemos acotar en el tiempo. La duración
máxima recomendada para la Revisión del Sprint es una hora por
cada semana de duración del Sprint.
5. Retrospectiva del Sprint: Al final de cada Sprint, el Equipo Scrum
se reúne con el propósito de revisar cómo fueron las cosas
respecto al proceso, la relación entre las personas y las
herramientas utilizadas. El equipo identifica qué salió bien y qué no
tan bien, e identifica potenciales mejoras. Luego diseña un plan
para mejorar las cosas a futuro. (Conectart, s.f.)
Gráfico N° 1: Fases de la Metodología Scrum
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Supuestos y restricciones
Supuestos:
Será desarrollado en su totalidad con software de open source.
Habrá una persona designada para el levantamiento de la
información y administración de la misma.
Todos los usuarios contaran con dispositivo móvil compatible con la
aplicación.
11
Restricciones:
Los usuarios no podrán modificar la información ya que esta será
solo de lectura siendo opcional el ingreso de una imagen en la
aplicación móvil.
Sera obligatorio el registro de un usuario y clave personal para
tener acceso a las funcionalidades de la aplicación móvil.
El pediatra podrá registrar la información del paciente, recetas y
visualizar los turnos dentro del administrador web.
La aplicación móvil se instalará en dispositivos con sistema
operativo Android mayor a la versión 7.
La aplicación móvil no será publicada en la tienda virtual Play Store
de Google.
La aplicación móvil estará disponible solo para dispositivitos
compatibles con el sistema operativo Android.
Plan de Calidad:
A continuación, se detallan las pruebas a realizarse para asegurar la
calidad de la aplicación:
Sera obligatorio el registro de usuario y clave personal por
confirmación de correo electrónico el cual genera un token de
seguridad para obtener las credenciales de acceso a la aplicación
móvil.
Se autenticará el ingreso de los usuarios en el administrador web.
Se genera un token de registro el cual se actualizará cada día para
mostrar automáticamente las notificaciones push en la bandeja de
la aplicación móvil asociada al usuario.
12
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIO
En el presente trabajo de titulación “Diseño y Elaboración de un Sistema
de Información para el Manejo de Historias Clínicas de Pacientes con
Enfermedades Pediátricas. Caso: un Hospital de la Ciudad de Guayaquil”
(Vergara, 2005), se evidencio la optimización de uno de los procesos que
tiene nuestro proyecto, que es el registro del historial clínico o ficha
medica del paciente. El mismo que fue registrado a través de un sistema
de información logrando un mejor control en las historias clínicas de los
pacientes. Por tal razón nuestro proyecto pretende también llevar esta
información de forma digital reduciendo recursos y tiempos en la
búsqueda de estos registros, además de posibles pérdidas o deterioros
de documentos debido al material con el que están elaborados.
En los consultorios pediátricos particulares la mayoría de los procesos
realizados son de forma manual, lo que ocasiona retrasos en la atención y
gestiones ineficientes. Por esta razón se pretende optimizar procesos que
van a ser de vital importancia para la mejora de atención en los
consultorios pediátricos. Entre los procesos primordiales que va a
optimizar nuestra aplicación móvil está gestionar turnos evitando que la
persona tenga que asistir temprano por la obtención de uno.
En todos los consultorios pediátricos particulares se entrega una receta, la
cual genera varias situaciones al momento de la compra o suministro de
los medicamentos descritos. Entre estos comprar medicamentos
incorrectos o suministras cantidades indebidas, estas situaciones se dan
porque las personas en ocasiones no pueden leer las indicaciones dadas
por el pediatra. Por esta razón nuestra aplicación va a tener entre una de
13
sus funcionalidades las recetas digitales de tal forma que los padres de
familia puedan acceder a esta en el momentos que la requieran.
FUNDAMENTACIÓN TEÓRICA
La Pediatría
La pediatría es la rama de la medicina que se especializa en la salud y las
enfermedades de los niños. Se trata de una especialidad médica que se
centra en los pacientes desde el momento del nacimiento hasta la
adolescencia, sin que exista un límite preciso que determine el final de su
validez.
En la antigüedad la pediatría no existía como una disciplina médica, sino
que la salud de los niños quedaba bajo responsabilidad de sus madres y
comadronas. A partir del Renacimiento comenzó a considerarse las
enfermedades de los niños como una especialidad médica y, recién en el
siglo XIX, la pediatría se convirtió en una rama científica.
Francia y Alemania fueron los primeros países en desarrollar los
conocimientos y servicios pediátricos modernos. Los hospitales infantiles
no tardaron en esparcirse por Europa y Estados Unidos, antes de
extenderse hacia otras regiones del mundo. (Definición De, 2016)
La OMS (Organización Mundial de la Salud)
OMS es la sigla de la Organización Mundial de la Salud, una entidad de la
Organización de las Naciones Unidas (cuya sigla, por su parte, es ONU).
La OMS se encarga de la gestión de políticas sanitarias a escala global.
Fue creada por iniciativa del Consejo Económico y Social de la ONU y se
reunió por primera vez en 1948.
14
La OMS se rige por la Asamblea Mundial de la Salud, formada por
representantes de los ciento noventa y tres países miembros de la
organización. Esta asamblea se reúne todos los meses de mayo.
El principal objetivo de la OMS, que fue distinguida con el Premio Príncipe
de Asturias de Cooperación Internacional, es que todos los pueblos del
planeta gocen del grado máximo de salud que se pueda alcanzar. Para la
OMS, la salud puede definirse como el estado completo de bienestar
físico, mental y social.
La clasificación de las enfermedades, la elaboración de un listado de los
medicamentos básicos que los sistemas sanitarios de los Estados deben
tener, la instauración de acciones para combatir epidemias, los normas de
vacunación, el desarrollo de programas estatales para combatir
enfermedades como el SIDA y la promoción de modos de vida saludables
forman parte de las actividades de la OMS. (Definición De, 2009)
La curva de crecimiento
Una población puede crecer indefinidamente (potencial biótico) si no
existen factores limitantes (resistencia) del medio. El crecimiento de una
población a partir de pocos individuos describe una curva sigmoide (en
forma de "S") que asciende a un límite máximo de individuos.
No existe una sola sino varias curvas de crecimiento, que permiten
controlar que el cuerpo del niño se desarrollan bien y dentro de las
normas. Las mediciones se toman regularmente desde el nacimiento
hasta el final de la pubertad.
Hay tres tipos de curvas de crecimiento: la curva de la altura, la curva del
peso y la del perímetro craneal. Una cuarta curva examina el índice de
masa corporal o IMC, en base a una relación de peso y altura.
15
En cada uno de ellas están presentes varias curvas sobre las que está
indicado un porcentaje, que representa los percentiles.
Los percentiles corresponden al porcentaje de los niños de la misma edad
cuyo valor está situado por debajo de la curva; esto significa que un niño
cuya altura está situada bajo la curva del percentil 50 formará parte de la
mitad de los niños más pequeños.
Las curvas son diferentes para los niños o para las niñas: el estudio de la
curva de un niño debe hacerse en correlación con el estudio de las otras
curvas: un niño cuya talla sea inferior al percentil 10, pero con un peso
superior al percentil 90 tendrá sobrepeso. De ahí el interés de la curva de
IMC. (Biología, s.f.)
Gráfico N° 2: Tabla de Estatura de 0 a 5 años de edad
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: OMS (Organización Mundial de la Salud)
16
Gráfico N° 3: Tabla de Peso de 0 a 5 años de edad
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: OMS (Organización Mundial de la Salud)
Gráfico N° 4: Tabla de Perímetro cefálico de 0 a 5 años de edad
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: OMS (Organización Mundial de la Salud)
17
¿Qué es una aplicación móvil?
Las aplicaciones móviles son programas diseñados para ser ejecutados
en teléfonos, tablets y otros dispositivos móviles, que permiten al usuario
realizar actividades profesionales, acceder a servicios, mantenerse
informado, entre otro universo de posibilidades. (Softcorp, 2019)
¿Cuál es el origen de las Aplicaciones Móviles?
Se tiene conocimiento que las primeras aplicaciones se vislumbraban a
finales de los 90. No estamos hablando de apps para teléfonos
inteligentes, sino para los analógicos. ¡SI! estas también son consideradas
aplicaciones. La agenda, juegos como el famoso snake, el tetris, los
editores de tonos de llamadas, herramientas para personalizar el teléfono,
etc… cumplían funciones muy básicas comparando con lo que tenemos
en la actualidad, sin embargo para cuando salieron significaron un avance
enorme en la forma en como veíamos a los teléfonos celulares más
antiguos (bloques) y abrieron un mercado gigantesco, cuya competencia
es, y sigue siendo tan voraz; que nos ha permitido disfrutar de
herramientas cada vez más prácticas, útiles e increíbles. (Softcorp, 2019)
La tecnología EDGE un antes y un después, el hecho de poder
conectarnos a Internet disparo al máximo las oportunidades, atrajo las
miradas de visionarios y nuevos inversionistas. Para esta fecha aún
habían enormes restricciones por parte de los fabricantes, estos eran los
propietarios de los OS que venían por defecto en los dispositivos, cosa
que evitaba que desarrolladores externos tuvieran la capacidad de
incorporar nuevos elementos. Pero tarde o temprano esto se haría
realidad, no faltaba mucho.
18
En el 2007 Apple hace una jugada maestra que cambia por completo la
forma en la que veríamos los equipos móviles y por supuesto a las
aplicaciones, que para ese entonces las sentíamos lejanas, poco
prácticas y para nada relevantes. El Iphone ademas de una gran
innovación, representó una plataforma para descargar aplicaciones de
externos, sin los grandes militantes de los fabricantes en años anteriores,
esto a través de su App Store, significaba el sueño hecho realidad para
muchos desarrolladores que deseaban ofrecer apps sin las restricciones
heredadas de los modelos anteriores. (Softcorp, 2019)
Android y su HTC Dream, también presentado el 2007, puso en la mesa
una alternativa al App Store de Apple, una apuesta arriesgada
que inicialmente contó con apenas 50 apps y que con el paso del tiempo,
hasta el día de hoy, cuenta con la nada despreciable suma de más de 1
millón apps. Posteriormente Google le cambiaría el nombre de “Android
Market” por el de “Google Play” en marzo del 2012, que es como lo
conocemos en la actualidad.
¿A cuales datos pueden acceder las aplicaciones móviles?
Cuando descargas aplicaciones móviles, en el proceso de instalación te
suelen indicar a que tipos de datos necesita acceder. Importante que le
prestes atención a esto, puede ser delicado incluso inseguro en casos
particulares. Alguno de estos tipos de datos puede ser:
Lista de contactos de teléfono y de email.
Registro de llamadas.
Datos transmitidos por internet.
Información del calendario.
Datos de localización del aparato.
Código de identificación exclusivo del aparato.
19
Cabe destacar que algunas aplicaciones solamente pueden acceder a los
datos necesarios para su funcionamiento. Otras pueden acceder a otros
datos pero solo con autorización.
En la mayoría de los OS del top, existe la posibilidad de leer las
autorizaciones antes de instalar una aplicación, al leerlas podrás enterarte
de algunos datos útiles que te pueden revelar cuál es la información a la
cual se podrá acceder por medio de la aplicación. Si no te convence, en
muchos casos puede resultar más sensato buscar otras alternativas.
(Softcorp, 2019)
Android Studio
Android Studio es el entorno de desarrollo integrado (IDE) oficial para el
desarrollo de apps para Android, basado en IntelliJ IDEA. Además del
potente editor de códigos y las herramientas para desarrolladores de
IntelliJ, Android Studio ofrece incluso más funciones que aumentan la
productividad cuando desarrollan apps para Android. (Developer, s.f.)
Fue presentado por Google el 16 de mayo del 2013 en el congreso de
desarrolladores Google I/O, con el objetivo de crear un entorno dedicado
en exclusiva a la programación de aplicaciones para dispositivos Android,
proporcionando a Google un mayor control sobre el proceso de
producción.
Principales características de Android Studio
Soporte para programar aplicaciones para Android Wear (sistema
operativo para dispositivos corporales como por ejemplo un reloj).
Herramientas Lint (detecta código no compatible entre
arquitecturas diferentes o código confuso que no es capaz de
controlar el compilador) para detectar problemas de rendimiento,
usabilidad y compatibilidad de versiones.
20
Utiliza ProGuard para optimizar y reducir el código del proyecto al
exportar a APK (muy útil para dispositivos de gama baja con
limitaciones de memoria interna).
Integración de la herramienta Gradle encargada de gestionar y
automatizar la construcción de proyectos, como pueden ser las
tareas de testing, compilación o empaquetado.
Nuevo diseño del editor con soporte para la edición de temas.
Nueva interfaz específica para el desarrollo en Android.
Permite la importación de proyectos realizados en el entorno
Eclipse, que a diferencia de Android Studio (Gradle) utiliza ANT.
Posibilita el control de versiones accediendo a un repositorio desde
el que poder descargar Mercurial, Git, Github o Subversion.
Alertas en tiempo real de errores sintácticos, compatibilidad o
rendimiento antes de compilar la aplicación.
Vista previa en diferentes dispositivos y resoluciones.
Integración con Google Cloud Platform, para el acceso a los
diferentes servicios que proporciona Google en la nube.
Editor de diseño que muestra una vista previa de los cambios
realizados directamente en el archivo xml. (AcademiaAndroid, s.f.)
.NET
Se trata de una plataforma para el desarrollo de software que fue lanzada
por Microsoft con la finalidad de fusionar su amplio catálogo de productos,
que va desde sus múltiples sistemas operativos hasta herramientas de
desarrollo. Desde un punto de vista tecnológico, lo que se pretendía con
la creación de .NET era poder desarrollar aplicaciones y sistemas que
fueran independientes de la arquitectura física y del sistema operativo
sobre el que se ejecutaran. (Emagister, s.f.)
21
FUNDAMENTACIÓN LEGAL
Para la fundamentación legal se utilizaron las siguientes normativas:
La Constitución de la República del Ecuador.
Ley de Propiedad Intelectual.
Ley de comercio electrónico, firmas electrónicas y mensajes de
datos.
Decreto sobre la utilización de software libre en la administración
pública.
CONSTITUCIÓN DE LA REPÚBLICA DEL ECUADOR
RÉGIMEN DEL BUEN VIVIR
Capítulo primero: Inclusión y equidad
Sección Octava: Ciencia, tecnología, innovación y saberes
ancestrales
Art. 385.- El sistema nacional de ciencia, tecnología, innovación y saberes
ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida,
las culturas y la soberanía, tendrá como finalidad:
1. Generar, adaptar y difundir conocimientos científicos y
tecnológicos.
2. Recuperar, fortalecer y potenciar los saberes ancestrales.
3. Desarrollar tecnologías e innovaciones que impulsen la producción
nacional, eleven la eficiencia y productividad, mejoren la calidad de
vida y contribuyan a la realización del buen vivir.
22
LEY DE PROPIEDAD INTELECTUAL
SECCIÓN V
DISPOSICIONES ESPECIALES SOBRE CIERTAS OBRAS
PARÁGRAFO PRIMERO DE LOS PROGRAMAS DE ORDENADOR
Art. 28. Los programas de ordenador se consideran obras literarias y se
protegen como tales. Dicha protección se otorga independientemente de
que hayan sido incorporados en un ordenador y cualquiera sea la forma
en que estén expresados, ya sea en forma legible por el hombre (código
fuente) o en forma legible por máquina (código objeto), ya sean
programas operativos y programas aplicativos, incluyendo diagramas de
flujo, planos, manuales de uso, y en general, aquellos elementos que
conformen la estructura, secuencia y organización del programa.
Art. 29. Es titular de un programa de ordenador, el productor, esto es la
persona natural o jurídica que toma la iniciativa y responsabilidad de la
realización de la obra. Se considerará titular, salvo prueba en contrario, a
la persona cuyo nombre conste en la obra o sus copias de la forma usual.
Dicho titular está además legitimado para ejercer en nombre propio los
derechos morales sobre la obra, incluyendo la facultad para decidir sobre
su divulgación.
El productor tendrá el derecho exclusivo de realizar, autorizar o prohibir la
realización de modificaciones o versiones sucesivas del programa, y de
programas derivados del mismo.
Las disposiciones del presente artículo podrán ser modificadas mediante
acuerdo entre los autores y el productor.
Art. 30. La adquisición de un ejemplar de un programa de ordenador que
haya circulado lícitamente, autoriza a su propietario a realizar
exclusivamente:
23
Una copia de la versión del programa legible por máquina (código objeto)
con fines de seguridad o resguardo;
Fijar el programa en la memoria interna del aparato, ya sea que dicha
fijación desaparezca o no al apagarlo, con el único fin y en la medida
necesaria para utilizar el programa; y, salvo prohibición expresa, adaptar
el programa para su exclusivo uso personal, siempre que se limite al uso
normal previsto en la licencia. El adquirente no podrá transferir a ningún
título el soporte que contenga el programa así adaptado, ni podrá utilizarlo
de ninguna otra forma sin autorización expresa, según las reglas
generales.
Se requerirá de autorización del titular de los derechos para cualquier otra
utilización, inclusive la reproducción para fines de uso personal o el
aprovechamiento del programa por varias personas, a través de redes u
otros sistemas análogos, conocidos o por conocerse.
Art. 31. No se considerará que existe arrendamiento de un programa de
ordenador cuando éste no sea el objeto esencial de dicho contrato. Se
considerará que el programa es el objeto esencial cuando la funcionalidad
del objeto materia del contrato, dependa directamente del programa de
ordenador suministrado con dicho objeto; como cuando se arrienda un
ordenador con programas de ordenador instalados previamente.
Art. 32. Las excepciones al derecho de autor establecidas en los artículos
30 y 31 son las únicas aplicables respecto a los programas de ordenador.
Las normas contenidas en el presente Parágrafo se interpretarán de
manera que su aplicación no perjudique la normal explotación de la obra o
los intereses legítimos del titular de los derechos.
24
LEY DE COMERCIO ELECTRÓNICO, FIRMAS ELECTRÓNICAS Y
MENSAJES DE DATOS
Capítulo I
PRINCIPIOS GENERALES
Art. 4.- Propiedad Intelectual.- Los mensajes de datos estarán
sometidos a las leyes, reglamentos y acuerdos internacionales relativos a
la propiedad intelectual.
Art. 9.- Protección de datos.- Para la elaboración, transferencia o
utilización de bases de datos, obtenidas directa o indirectamente del uso o
transmisión de mensajes de datos, se requerirá el consentimiento expreso
del titular de éstos, quien podrá seleccionar la información a compartirse
con terceros. La recopilación y uso de datos personales responderá a los
derechos de privacidad, intimidad y confidencialidad garantizados por la
Constitución Política de la República y esta ley, los cuales podrán ser
utilizados o transferidos únicamente con autorización del titular u orden de
autoridad competente. No será preciso el consentimiento para recopilar
datos personales de fuentes accesibles al público, cuando se recojan para
el ejercicio de las funciones propias de la administración pública, en el
ámbito de su competencia, y cuando se refieran a personas vinculadas
por una relación de negocios, laboral, administrativa o contractual y sean
necesarios para el mantenimiento de las relaciones o para el
cumplimiento del contrato. El consentimiento a que se refiere este artículo
podrá ser revocado a criterio del titular de los datos; la revocatoria no
tendrá en ningún caso efecto retroactivo.
25
UTILIZACION DE SOFTWARE LIBRE EN LA ADMINISTRACION
PÚBLICA
Decreto Ejecutivo 1014
Registro Oficial 322 de 23-abr.-2008
Última modificación: 25-abr.-2011
Art. 1.- Establecer como política pública para las entidades de la
Administración Pública Central la utilización de software libre en sus
sistemas y equipamientos informáticos.
Art. 2.- Se entiende por software libre, a los programas de computación
que se pueden utilizar y distribuir sin restricción alguna, que permitan su
acceso a los códigos fuentes y que sus aplicaciones puedan ser
mejoradas. Estos programas de computación tienen las siguientes
libertades:
a. Utilización del programa con cualquier propósito de uso común;
b. Distribución de copias sin restricción alguna;
c. Estudio y modificación del programa (Requisito: código fuente
disponible); y,
d. Publicación del programa mejorado (Requisito: código fuente
disponible).
Art. 3.- Las entidades de la Administración Pública Central previa a la
instalación del software libre en sus equipos, deberán verificar la
existencia de capacidad técnica que brinde el soporte necesario para el
uso de este tipo de software.
Art. 4.- Se faculta la utilización de software propietario (no libre)
únicamente cuando no exista una solución de software libre que supla las
necesidades requeridas, o cuando esté en riesgo la seguridad nacional, o
cuando el proyecto informático se encuentre en un punto de no retorno.
26
Para efectos de este decreto se comprende como seguridad nacional, las
garantías para la supervivencia de la colectividad y la defensa de
patrimonio nacional.
Para efectos de este decreto se entiende por un punto de no retorno,
cuando el sistema o proyecto informático se encuentre en cualquiera de
estas condiciones:
a. Sistema en producción funcionando satisfactoriamente y que un
análisis de costo beneficio muestre que no es razonable ni
conveniente una migración a software libre; y,
b. Proyecto en estado de desarrollo y que un análisis de costo -
beneficio muestre que no es conveniente modificar el proyecto y
utilizar software libre. Periódicamente se evaluarán los sistemas
informáticos que utilizan software propietario con la finalidad de
migrarlos a software libre.
Art. 5.- Tanto para software libre como software propietario, siempre y
cuando se satisfagan los requerimientos, se debe preferir las soluciones
en este orden:
a. Nacionales que permitan autonomía y soberanía tecnológica;
b. Regionales con componente nacional;
c. Regionales con proveedores nacionales;
d. Internacionales con componente nacional;
e. Internacionales con proveedores nacionales; y,
f. Internacionales.
Art. 6.- La Subsecretaría de Tecnologías de la Información como órgano
regulador y ejecutor de las políticas y proyectos informáticos en las
entidades del Gobierno Central deberá realizar el control y seguimiento de
este decreto.
27
Para todas las evaluaciones constantes en este decreto la Subsecretaría
de Tecnologías de la Información establecerá los parámetros y
metodologías obligatorias.
Nota: Artículo reformado por Disposición General Octava de Decreto
Ejecutivo No. 726, publicado en Registro Oficial 433 de 25 de Abril del
2011.
Art. 7.- Encárguese de la ejecución de este decreto los señores ministros
coordinadores y el señor Secretario General de la Administración Pública
y Comunicación.
PREGUNTA CIENTÍFICA A CONTESTARSE
Deben considerarse las siguientes interrogantes de investigación:
¿Cómo la aplicación móvil va a trascender en la atención de los
pacientes en los consultorios pediátricos?
¿Qué función va a cumplir el administrador web en la aplicación
móvil?
DEFINICIONES CONCEPTUALES
Sistema operativo
El conjunto de programas informáticos que permite la administración
eficaz de los recursos de una computadora es conocido como sistema
operativo o software de sistema. (Pérez Porto, 2014)
Software
Es un conjunto de programas, instrucciones y reglas informáticas que
permiten ejecutar distintas tareas en una computadora. (Pérez Porto,
2014)
28
Hardware
Son el conjunto de los componentes que conforman la parte material
(física) de una computadora. (Pérez Porto & Merino, 2014)
Base de datos
Es el conjunto de información perteneciente a un mismo contexto,
ordenada de modo sistemático para su posterior recuperación, análisis y/o
transmisión. (Raffino, 2019)
Administrador web
Son los responsables de los sitios web de internet. Se aseguran de que la
información del sitio web es correcta, segura y está actualizada.
(Educaweb, s.f.)
HTML
Es un lenguaje de marcado que se utiliza para el desarrollo de páginas de
Internet. Se trata de la sigla que corresponde a Hyper Text Markup
Language, es decir, Lenguaje de Marcas de Hipertexto. (Pérez Porto &
Gardey, 2014)
Framework
Es una estructura en capas que indica qué tipo de programas pueden o
deben ser construidos y cómo se interrelacionan. (Rouse, 2016)
IDE
Entorno de desarrollo interactivo, en inglés Integrated Development
Environment (IDE), es una aplicación informática que proporciona
servicios integrales para facilitarle al desarrollador o programador el
desarrollo de software. (AJPD Soft, 2019)
29
JSON
Deriva de la expresión de la lengua inglesa JavaScript Object Notation,
que puede traducirse como Notación de Objeto de JavaScript. Se trata de
un formato de texto ligero que permite intercambiar datos. (Pérez Porto,
2014)
Token de seguridad
Son una manera de reforzar, y también agilizar, la autentificación de
nuestra persona en servicios que requieran contraseñas, PINs o firmas
digitales. Pueden almacenar estos datos de acceso a determinados
servicios o información, pero en la mayoría de casos lo que hacen es
ofrecer una clave de acceso extra que se genera en el momento. (Soporte
para PC, s.f.)
Notificaciones push
Es una forma de comunicación a través de internet en la que la petición
de envío tiene origen en el servidor, por oposición a la tecnología pull, en
la que la petición tiene origen en el cliente. (NeoAttack, 2019)
Microsoft Azure
Azure es una nube pública de pago por uso que te permite compilar,
implementar y administrar rápidamente aplicaciones en una red global de
datacenters “centros de datos” de Microsoft. (Tecon, s.f.)
Rest
Es una interfaz para conectar varios sistemas basados en el protocolo
HTTP (uno de los protocolos más antiguos) y nos sirve para obtener y
generar datos y operaciones, devolviendo esos datos en formatos muy
específicos, como XML y JSON. (Moncayo, 2018)
30
SOAP
Es un formato de mensaje XML utilizado en interacciones de servicios
web. Los mensajes SOAP habitualmente se envían sobre HTTP o JMS,
pero se pueden utilizar otros protocolos. El uso de SOAP en un servicio
web específico se describe mediante la definición WSDL. (IBM, 2015)
SOA
La arquitectura orientada a servicios (SOA) es el nexo que une las metas
de negocio con el sistema de software. Su papel es el de aportar
flexibilidad, desde la automatización de las infraestructura y herramientas
necesarias consiguiendo, al mismo tiempo, reducir los costes de
integración. SOA se ocupa del diseño y desarrollo de sistemas
distribuidos y es un potente aliado a la hora de llevar a cabo la gestión de
grandes volúmenes de datos, datos en la nube y jerarquías de datos.
(PowerData, 2014)
CSS
Hojas de Estilo en Cascada (del inglés Cascading Style Sheets) o CSS es
el lenguaje utilizado para describir la presentación de documentos HTML
o XML, esto incluye varios lenguajes basados en XML como son XHTML
o SVG. CSS describe como debe ser renderizado el elemento
estructurado en pantalla, en papel, hablado o en otros medios. (MDN Web
Docs, s.f.)
Bootstrap
Es un framework originalmente creado por Twitter, que permite crear
interfaces web con CSS y JavaScript, cuya particularidad es la de adaptar
la interfaz del sitio web al tamaño del dispositivo en que se visualice. Es
decir, el sitio web se adapta automáticamente al tamaño de una PC, una
Tablet u otro dispositivo. Esta técnica de diseño y desarrollo se conoce
como “responsive design” o diseño adaptativo.
(ARWEB, 2014)
31
Servidor IIS
Los servicios de Internet Information Server (IIS), son los servicios
software que admiten la creación, configuración y administración de sitios
web, además de permitir otras funciones de Internet.
Los servicios de Microsoft Internet Information Server incluyen los
protocolos Network News Transport Protocol (NNTP) o protocolo de
transferencia de noticias a través de la red, File Transfer Protocol (FTP)
o protocolo de transferencia de archivos, Post Office Protocol (POP) o
protocolo de Oficina de Correos, así como Simple Mail Transfer
Protocol(SMTP) o protocolo simple de transferencia de correo, pudiendo
instalar aquellos que precisemos en función de las necesidades
correspondientes. (Webcindario, s.f.)
32
CAPÍTULO III
PROPUESTA TECNOLÓGICA
Con la finalidad de resolver las problemáticas planteadas al inicio de este
proyecto se determina como solución el desarrollo de una aplicación móvil
con un administrador web, para sistematizar los procesos manuales como
son: el agendamiento de citas, el registro de una ficha y una receta
médica. Mejorando la atención y confort de los consultorios pediátricos
particulares, además de un mejor control y seguimiento a los pacientes.
Análisis de Factibilidad
En esta parte del proyecto se definirá el análisis factible que tendrá la
aplicación móvil con un administrador web para los consultorios
pediátricos particulares, con el fin de brindar a los padres de familia la
solución a sus problemas, optimizando los procesos para obtener un
mejor servicio e información del paciente la cual este siempre disponible
de forma dinámica y rápida.
Se hizo un estudio de la importancia, el grado de aceptación y los costos
que tendrá la aplicación móvil con el administrador web con el fin de
determinar si es factible el diseño y desarrollo de esta infraestructura
tecnológica.
Factibilidad Operacional
Para cumplir con los objetivos descritos en el primer capítulo se desarrolló
una aplicación móvil con un administrador web, donde se podrá realizar
diferentes actividades o procesos en los consultorios pediátricos
particulares según los módulos (Usuario y administrador) implementados
que se detallan a continuación con sus respectivas funciones.
33
Perfil del usuario (padre de familia):
Crear un usuario con una cuenta de correo electrónico y clave
personal.
Visualizar la información del paciente y agregar una imagen.
Agendar citas médicas de acuerdo a la disponibilidad de
horario del consultorio pediátrico.
Ver historial de consultas médicas con su respectiva receta.
Visualizar recomendaciones de la alimentación, cuidado y salud
de los niños.
Recibir notificaciones push de recordatorio de citas y recetas.
Mostrar a través de gráficos lineales el desarrollo y crecimiento
del paciente.
Perfil del administrador web (pediatra):
Visualizar los turnos reservados durante el día.
Registrar o visualizar la ficha médica del paciente.
Registrar o visualizar las consultas médicas con su respectiva
receta.
Registrar el desarrollo y crecimiento del paciente.
Factibilidad Técnica
Para el desarrollo de este proyecto evaluamos el recurso humano,
hardware y software que se necesita para la aplicación móvil y el
administrador web, dado que necesitaremos configurar e instalar
componentes los cuales se detallan a continuación:
34
Cuadro Nº 3: Recursos para el desarrollo de la aplicación móvil
Tipo de recurso
Nombre del recurso
Características Cantidad
Humanos Desarrolladores del software
Conocimientos en: Base de datos Java Java Script .Net C# MVC Bootstrap
2
Hardware Laptops
HP u otra marca Procesador Intel Core
i7 CPU 2.70 GHz 8 Gb de memoria
RAM 1 Tb de disco Conexión a internet
2
Software
Sistema Operativo Windows 10 2
Android Studio Versión 3.3.4 1
Visual Studio Versión 2015 1
Firebase Firebase Cloud
Messaging Firebase Auth
1 c/u
Amazon Web Services (AWS) 1
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Factibilidad Legal
Este proyecto legalmente es factible debido a que no infringe ninguna ley
establecida en el capítulo II, la aplicación móvil beneficiara a los padres
de familia y pediatras de los consultorios pediátricos particulares, por lo
cual no integra a otras entidades.
35
Factibilidad Económica
En esta etapa del proyecto se determina el costo que genera el desarrollo
e implementación de la aplicación móvil, para lo cual se detallan en el
siguiente cuadro todos los egresos que se necesiten para su realización.
Cuadro Nº 4: Gastos económicos
Recurso Descripción Cantidad Costo Unitario
Costo Total
Talento Humano
Desarrolladores 2 $ 800,00 $ 1.600,00
Equipos
Laptops 2 $ 700,00 $ 1.400,00
Smartphone 1 $ 400,00 $ 400,00
Proyector 1 $ 500,00 $ 500,00
Escritorio 1 $ 70,00 $ 70,00
Software
Android Studio 1 $ 0,00
$ 0,00
Visual Studio 1 $ 0,00 $ 0,00
AWS (Amazon Web Service)
1 $ 35,00 $ 35,00
Suministros
Internet 1 $ 120,00 $ 120,00
Impresiones 500 $ 0,10 $ 50,00
Fotocopias 100 $ 0,05 $ 5,00
Empaste de tesis 2 $ 15,00 $ 30,00
Total $ 4.210,00
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
36
ETAPAS DE LA METODOLOGÍA DEL PROYECTO
Para la elaboración de este proyecto se utilizó la metodología SCRUM, la
cual se caracteriza por ser ágil para desarrollar procesos rápidos, se
emplean en entornos que trabajan con requisitos cambiantes, requieren
flexibilidad y que suelen ser entornos inestables, lo que ayuda a mitigar
riesgos permitiendo la corrección de los mismos a tiempo.
Para esta metodología debemos definir los roles que habrá en el
proyecto:
Cuadro Nº 5: Roles del Proyecto
Rol Especificaciones
Product Owner Dr. Alfredo Bravo Vélez
Scrum Master Ing. Francisco Álvarez Solís, M.Sc.
Development Team Cristhian Muñoz Loor Fabián Soto Duque
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Product Owner.- Es el cliente que está interesado en el producto, es el
responsable de manifestar los requerimientos que necesita el proyecto.
Scrum Master.- Es la persona que lidera el proyecto, la cual está
encargada de supervisar que todos los requerimientos se cumplan de
manera oportuna, acorde con la planificación.
Development Team.- Son las personas encargadas de asumir el
desarrollo del proyecto con todos los requerimientos solicitados.
37
Diagrama General de la Aplicación
Para tener una idea específica del funcionamiento de la aplicación móvil
con el administrador web y las diferentes herramientas que intervienen en
la misma, las cuales hay que tomar en cuenta para el desarrollo del
proyecto.
Gráfico N° 5: Diagrama General de la Aplicación
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Arquitectura MVC (Portal Pediátrico)
Es una propuesta de diseño de software utilizada para implementar
sistemas donde se requiere el uso de interfaces de usuario. Surge de la
necesidad de crear software más robusto con un ciclo de vida más
adecuado, donde se potencie la facilidad de mantenimiento, reutilización
del código y la separación de conceptos. (Álvarez, 2014)
38
Gráfico N° 6: Arquitectura MVC (Modelo – Vista – Controlador)
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Requerimientos Funcionales
Se analizan las necesidades del sistema que darán solución a la
problemática, determinando los diversos componentes que poseerá la
aplicación móvil y las funciones que tendrá.
Cuadro Nº 6: Requerimientos Funcionales
Requerimiento Descripción
RF01 La aplicación móvil debe permitir el acceso a las opciones mediante un registro de correo y clave personal.
RF02 Contará con un icono en la parte superior donde agendará citas médicas de acuerdo a la disponibilidad de horario del consultorio pediátrico.
RF03 Contará con un icono en la parte superior donde mostrara las notificaciones push de recordatorio de citas y recetas.
RF04 Deberá tener un deslizador de imágenes donde mostrará recomendaciones de la alimentación, cuidado y salud que el pediatra desee.
RF05 Se podrá visualizar la información de los pacientes de forma general en la página principal.
ASP.net Web forms – master pages
Content pages
Controlador de
eventos ASP.net
Entidad.cs
Controlador
Modelo Vista
39
RF06
Podrá acceder a información más específica del paciente por medio de iconos que muestren los datos informativos, consultas y control de crecimiento y desarrollo.
RF07 Dentro del historial de consultas médicas se podrá visualizar cada cita con su respectiva receta.
RF08 Mostrará el control de crecimiento de peso, estatura y perímetro cefálico a través de gráficos lineales.
RF09 Tendrá un administrador web que permitirá visualizar los turnos reservados durante el día.
RF10 Se podrá hacer el registró de la ficha médica por medio del administrador web.
RF11 Se podrá hacer el registró del control de crecimiento por medio del administrador web.
RF12 Se podrá registrar la receta médica por medio del administrador web.
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Planificación de los Sprint
Una vez establecidos los requerimientos funcionales de la aplicación móvil
con el administrador web que se desarrollará como solución a la
problemática, realizamos la definición de los sprints, donde se definirá
cada una de las tareas que se van a realizar, su responsable y la duración
de la actividad.
Cuadro Nº 7: Planificación de los Sprint
Requerimiento Tarea Descripción Responsable Duración
RF01
T1 Crear interfaz y métodos de login.
Resp 1 2H
T2 Crear métodos de encriptación.
Resp 1 2H
T3
Crear métodos de comunicación con firebase para autentificación de credenciales.
Resp 1 2H
40
RF02
T4
Crear interfaz de reserva de citas y métodos.
Resp2 4H
T5
Crear métodos para registro de datos a través del webservice.
Resp2 4H
RF03 T6
Crear métodos para mostrar las notificaciones y métodos de notificaciones al webservice.
Resp1 4H
RF04 T7
Agregar deslizador en interfaz principal y métodos de consulta de imágenes del web service.
Resp2 2H
RF05
T8
Crear interfaz de visualización de datos.
Resp1 2H
T9
Agregar métodos de consulta de datos del web service.
Resp1 1H
RF06 T10
Crear interfaz y métodos de consulta para los datos informativos, consultas y control de crecimiento y desarrollo.
Resp2 5H
RF07 T11
Crear interfaz de receta y métodos de consulta.
Resp2 5H
41
RF08 T12
Crear interfaz y métodos de consulta para generar gráficos lineales para el control de crecimiento de peso, estatura y perímetro cefálico.
Resp1 12H
RF09 T13
Crear pantalla de agenda del día y métodos de consulta en la base de datos.
Resp1 3H
RF10 T14
Crear pantalla de ficha médica y métodos de consulta e ingreso en la base de datos.
Resp2 12H
RF11 T15
Crear popup y métodos ingreso en la base de datos.
Resp1 8H
RF12 T16
Crear pantalla de receta médica y métodos de consulta e ingreso en la base de datos.
Resp1 4H
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
42
ENTREGABLES DEL PROYECTO
Una vez concluido el proyecto de titulación se realizará la entrega de:
1. La aplicación móvil con el administrador web: Sus instaladores,
códigos fuentes, web service rest y base de datos.
2. Manual de Usuario: Es una guía que ayuda a entender el
funcionamiento de la aplicación móvil describiendo paso a paso el
manejo del sistema para el usuario.
3. Manual Técnico: Es un documento de comunicación técnica en el
que se detalla los pasos que se deben seguir las personas que
utilizan el sistema, para la ejecución de la aplicación móvil y el
administrador web.
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA
Población
La población estadística, también conocida como universo, es el conjunto
o la totalidad de elementos que se van a estudiar. Los elementos de una
población lo conforman cada uno de los individuos asociados, debido a
que comparten alguna característica en común.
Población infinita
Son inmensas poblaciones donde se hace muy difícil contabilizar a
sus integrantes, por lo que suele tomarse en cuenta solo una
porción de ella a la hora de realizar un estudio, seleccionando así
una muestra. (Lugo, s.f.)
43
Cuadro Nº 8: Población de la Ciudad de Guayaquil según censo 2010
Ciudad Población
Mujeres 1.192.694
Hombres 1.158.221
Total 2.350.915
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: INEC (Instituto Nacional de estadísticas y censo)
Muestra
La muestra es una parte representativa de una población donde sus
elementos comparten características comunes o similares. Se utiliza para
estudiar a la población de una forma más factible, debido a que se puede
contabilizar fácilmente. Cuando se va a realizar algún estudio sobre el
comportamiento, propiedades o gustos del total de una población
específica, se suelen extraer muestras. (Lugo, s.f.)
Para obtener la muestra para la encuesta dirigida a los padres de familia
seguiremos la fórmula de población infinita.
𝑛 =𝑍2 ∗ 𝑝 ∗ 𝑞
𝑒2
Dónde:
Cuadro Nº 9: Datos para obtener la muestra de la encuesta
Variables Valor
n = Tamaño de la muestra ?
Z = Nivel de confianza 95% = 1,96
p = Probabilidad de éxito 50%
q = Probabilidad de fracaso 50%
e = Error de estimación 5%
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
44
Reemplazando los valores en la formula obtenemos:
𝑛 =1962 ∗ 0,5 ∗ 0,5
0,052
𝑛 = 384,16
Cuadro Nº 10: Población y muestra que se involucra
Descripción Población Muestra
Padres de familia 2’291.379 384
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
También se realizó una entrevista al Dr. Alfredo Bravo el cual tiene un
consultorio pediátrico en el norte de Guayaquil, con la finalidad de obtener
información más detallada sobre el agendamiento de citas, herramientas
que utiliza para el control y crecimiento de los pacientes en los
consultorios y la acogida que tendría la aplicación móvil con la
optimización de estos procesos.
45
PROCESAMIENTO Y ANÁLISIS
ENCUESTA APLICADA A PADRES DE FAMILIA
1. ¿Qué tan eficiente es la reserva o solicitud de los turnos cuando
asiste al consultorio pediátrico de su preferencia?
Cuadro Nº 11: Tabla de resultados de la pregunta N° 1
Opciones Cantidad Porcentaje
No es eficiente 100 26 %
Poco eficiente 207 54 %
Neutral 54 14 %
Eficiente 23 6 %
Muy eficiente 0 0 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 7: Resultados estadísticos de la pregunta N° 1
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: Según los datos se puede determinar con un 54% que es poco
eficiente la reserva de turnos al momento de acudir a una cita médica en
un centro pediátrico, por tal motivo se pretende mejorar este proceso.
26%
54%
14%
6%
Pregunta N° 1
No es eficiente
Poco eficiente
Neutral
Eficiente
Muy eficiente
46
2. ¿Está de acuerdo usted con realizar la reserva de un turno a
través de una aplicación en su teléfono celular?
Cuadro Nº 12: Tabla de resultados de la pregunta N° 2
Opciones Cantidad Porcentaje
No estoy de acuerdo 0 0 %
Poco de acuerdo 0 0 %
Neutral 15 4 %
De acuerdo 23 6 %
Muy de acuerdo 346 90 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 8: Resultados estadísticos de la pregunta N° 2
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: Según los resultados obtenidos podemos determinar con un
90% de aprobación que los padres de familia están muy de acuerdo en
realizar la reserva de un turno a través de una aplicación en su teléfono
celular, evitando tener que acudir al consultorio por un turno.
4% 6%
90%
Pregunta N° 2
No estoy de acuerdo
Poco de acuerdo
Neutral
De acuerdo
Muy de acuerdo
47
3. ¿Cuál herramienta considera usted que utiliza el pediatra para el
control de crecimiento y desarrollo de su hijo?
Cuadro Nº 13: Tabla de resultados de la pregunta N° 3
Opciones Cantidad Porcentaje
Ficha médica 354 92 %
Carnet de salud 7 2 %
Computadora 16 4 %
Desconozco 7 2 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 9: Resultados estadísticos de la pregunta N° 3
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: Los padres de familia consideran con un 92% que la ficha
médica es la herramienta más utilizada por el pediatra para el control de
crecimiento y desarrollo de los niños, siendo esta información importante
para implementar en nuestra aplicación.
92%
2% 4% 2%
Pregunta N° 3
Ficha médica
Carnet de salud
Computadora
Desconozco
48
4. ¿Es legible la receta médica que le entrega el pediatra?
Cuadro Nº 14: Tabla de resultados de la pregunta N° 4
Opciones Cantidad Porcentaje
No es legible 290 75,5 %
Poco legible 45 12 %
Neutral 23 6 %
Legible 14 3,5 %
Muy legible 12 3 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 10: Resultados estadísticos de la pregunta N° 4
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: Podemos determinar con un 75,5% que los padres de familia
tienen dificultades al momento de leer este documento ya que no es
legible, datos que han sido considerados para hacer digital la receta
médica.
75,5%
12%
6%
3,5% 3%
Pregunta N° 4
No es legible
Poco legible
Neutral
Legible
Muy legible
49
5. ¿Está de acuerdo usted con tener la información del crecimiento,
desarrollo y receta médica de su hijo de forma digital a través de
una aplicación en su teléfono celular?
Cuadro Nº 15: Tabla de resultados de la pregunta N° 5
Opciones Cantidad Porcentaje
No estoy de acuerdo 0 0 %
Poco de acuerdo 0 0 %
Neutral 15 4 %
De acuerdo 26 7 %
Muy de acuerdo 343 89 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 11: Resultados estadísticos de la pregunta N° 5
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: Según los resultados el 89% de los padres de familia están muy
de acuerdo en tener esta información en su teléfono celular por medio de
una aplicación, para llevar un control adecuado del crecimiento, desarrollo
y receta médica de su hijo.
4% 7%
89%
Pregunta N° 5
No estoy de acuerdo
Poco de acuerdo
Neutral
De acuerdo
Muy de acuerdo
50
6. ¿Qué tan importante considera el cuidado y alimentación de los
niños durante los primeros cinco años de vida?
Cuadro Nº 16: Tabla de resultados de la pregunta N° 6
Opciones Cantidad Porcentaje
No es importante 0 0 %
Poco importante 0 0 %
Neutral 2 0,5 %
Importante 7 2 %
Muy Importante 375 97,5 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 12: Resultados estadísticos de la pregunta N° 6
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: El 97,5% de los padres de familia consideran muy importante el
cuidado y alimentación de los niños durante los primeros cinco años de
vida, por tal motivo la aplicación tendrá un deslizador de imágenes con la
información que el pediatra desee presentar.
0,5% 2%
97,5%
Pregunta N° 6
No es importante
Poco importante
Neutral
Importante
Muy Importante
51
7. ¿Está de acuerdo usted con tener recomendaciones del cuidado
y alimentación de los niños a través de una aplicación en su
teléfono celular?
Cuadro Nº 17: Tabla de resultados de la pregunta N° 7
Opciones Cantidad Porcentaje
No estoy de acuerdo 0 0 %
Poco de acuerdo 0 0 %
Neutral 6 1,5 %
De acuerdo 28 7,5 %
Muy de acuerdo 350 91 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 13: Resultados estadísticos de la pregunta N° 7
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: Con la aceptación del 91% los padres de familia están de
acuerdo en tener las recomendaciones del cuidado y alimentación de los
niños a través de una aplicación en su teléfono celular, ya que tendrá la
información siempre a su alcance.
1,5%
7,5%
91%
Pregunta N° 7
No estoy de acuerdo
Poco de acuerdo
Neutral
De acuerdo
Muy de acuerdo
52
8. ¿Con que frecuencia le gustaría recibir notificaciones sobre
recordatorios de citas y recetas a través de una aplicación en su
teléfono celular?
Cuadro Nº 18: Tabla de resultados de la pregunta N° 8
Opciones Cantidad Porcentaje
Nunca 0 0 %
Casi nunca 0 0 %
Ocasionalmente 90 23 %
Casi todos los días 210 55 %
Todos los días 84 22 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 14: Resultados estadísticos de la pregunta N° 8
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: Se determinó con el 55% que a los padres de familia les
gustaría recibir notificaciones de la aplicación cuando sea necesario y de
vital importancia. Información que nos es relevante al momento de
implementar esta función en la aplicación móvil.
23%
55%
22%
Pregunta N° 8
Nunca
Casi nunca
Ocasionalmente
Casi todos los días
Todos los días
53
9. ¿Cómo se siente después de asistir al consultorio pediátrico de
su preferencia?
Cuadro Nº 19: Tabla de resultados de la pregunta N° 9
Opciones Cantidad Porcentaje
Nada satisfecho 7 2 %
Poco satisfecho 30 8 %
Neutral 239 62 %
Muy satisfecho 88 23 %
Totalmente satisfecho 20 5 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 15: Resultados estadísticos de la pregunta N° 9
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: El 62% de los padres de familia se sienten de forma neutral
después de asistir al consultorio pediátrico de su preferencia. Por este
motivo la aplicación móvil pretende mejorar la atención a los padres a
través de sus funciones.
2%
8%
62%
23%
5%
Pregunta N° 9
Nada satisfecho
Poco satisfecho
Neutral
Muy satisfecho
Totalmente satisfecho
54
10. ¿Qué tan importante considera usted la utilización de la
aplicación móvil con las características expuestas en las preguntas
anteriores?
Cuadro Nº 20: Tabla de resultados de la pregunta N° 10
Opciones Cantidad Porcentaje
No es importante 0 0 %
Poco importante 0 0 %
Neutral 44 11 %
Importante 80 21 %
Muy Importante 260 68 %
Total 384 100 % Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque
Fuente: Datos de la investigación
Gráfico N° 16: Resultados estadísticos de la pregunta N° 10
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Análisis: Los padres de familia consideran muy importante la aplicación
móvil para los consultorios pediátricos particulares. Ya que podrán realizar
todos estos procesos desde la comodidad de sus hogares.
11%
21%
68%
Pregunta N° 10
No es importante
Poco importante
Neutral
Importante
Muy Importante
55
CAPÍTULO IV
Criterios de aceptación del producto o Servicio
Los criterios de aceptación son todos los objetivos propuestos en el
proyecto, los cuales en el transcurso de su desarrollo se revisaron y
verificaron en conjunto con el Scrum Master y se constató que la
aplicación móvil con el administrador web cumple con los requerimientos
establecidos.
Cuadro Nº 21: Criterios de aceptación del proyecto
N° Requerimiento Criterio de aceptación Cumple
1 Validar ingreso Permite el acceso a las opciones mediante un registro de correo y clave personal.
SI
2 Agendar citas Agenda citas médicas de acuerdo a la disponibilidad de horario del consultorio pediátrico.
SI
3 Mostrar
notificaciones de citas y recetas
Cuenta con un icono en la parte superior donde muestra las notificaciones push de recordatorio de citas y recetas.
SI
4
Mostrar recomendaciones
a través de un deslizador de
imágenes
Tiene un deslizador de imágenes donde muestra recomendaciones de la alimentación, cuidado y salud que el pediatra desee.
SI
5 Visualizar
información del paciente
Se puede visualizar la información de los pacientes de forma general en la página principal.
SI
6
Consultar información detallada del
paciente
Puede acceder a información más específica del paciente por medio de iconos que muestren los datos informativos, consultas y control de crecimiento y desarrollo.
SI
7 Visualizar citas y
recetas
Dentro del historial de consultas médicas se puede visualizar cada cita con su respectiva receta.
SI
8 Mostrar gráficos
lineales
Mostrará el control de crecimiento de peso, estatura y perímetro cefálico a través de gráficos lineales.
SI
56
9 Visualizar turnos
reservados
Tiene un administrador web que permite visualizar los turnos reservados durante el día.
SI
10 Registrar la ficha
médica
Se puede hacer el registró de la ficha médica por medio del administrador web.
SI
11 Registrar el control
de crecimiento
Se puede hacer el registró del control de crecimiento por medio del administrador web.
SI
12 Registrar la receta
médica
Se puede registrar la receta médica por medio del administrador web.
SI
Elaborado por: Cristhian Muñoz Loor - Fabián Soto Duque Fuente: Datos de la investigación
Informe de aceptación y aprobación para productos de software
En los resultados obtenidos de la aplicación móvil con un administrador
web para consultorios pediátricos particulares, determinamos que fue
desarrollada con el objetivo de obtener una herramienta que realice los
procesos de agendamiento de citas, registro de fichas médicas y
visualización de recetas, por lo antes expuesto y mediante las pruebas
realizadas por el Dr. Alfredo Bravo Vélez en su consultorio, se constató el
funcionamiento del sistema, más el juicio de los expertos que hicieron en
base a los requerimientos establecidos se procedió a concluir con el 100%
del proyecto.
Informe de aseguramiento de la calidad para productos de software
Después de las pruebas efectuadas en cada uno de los parámetros como
son las métricas y sus indicadores que existen para medir la calidad del
producto, los cuales sirven para demostrar que la aplicación móvil con un
administrador web cumple con las características de eficacia, así como
también en las diferentes validaciones que se iban contemplando en el
transcurso del desarrollo que sirven para constatar que los requerimientos
establecidos satisfacen y garantizan que cada uno de los procesos para el
que fue asignado se cumplen.
57
Mecanismos de Control
Concluido el desarrollo de la aplicación móvil con un administrador web se
establecieron los mecanismos que permiten limitar la seguridad del
sistema, entre ellos se establecen los siguientes:
El Administrador es el encargado de ingresar o modificar la
información del paciente.
El Administrador es el encargado de cargar la información de
alimentación, cuidado y salud de los niños como estime
conveniente.
El usuario es el encargado de hacer el agendamiento de citas
según la disponibilidad de horario del consultorio.
El usuario podrá visualizar la información del paciente y agregar
una foto de ser necesario.
Métodos de Corrección
Los métodos de corrección que se determinaran ante los posibles
inconvenientes que puedan surgir con la aplicación móvil con un
administrador web para consultorios pediátricos particulares, pueden ser
cuando se realicen cambios en las políticas internas de los consultorios
como son el horario o tiempo de atención, así como también realicen una
variación en la información que necesiten del paciente.
58
Medidas, métricas e indicadores
Medidas
La aplicación móvil con un administrador web presentada, está diseñada
para mejorar los procesos de agendamiento de citas, registro de
pacientes y visualización de recetas, los cuales son requeridos por los
padres de familia y pediatras, proporcionando una atención eficaz,
innovadora y personalizada. La aplicación móvil ha sido diseñada para
que sea adaptable y en un futuro se puedan agregar nuevas
funcionalidades, acorde a los nuevos requerimientos o necesidades que
se presenten en los consultorios pediátricos particulares.
Métricas
Usabilidad: La aplicación móvil y el administrador web han sido
elaborados de tal manera que sus componentes son fáciles de manejar
permitiendo a los padres de familia como al pediatra obtener información
del paciente, lo cual ha sido corroborado por la Dra. Elizabeth Romero
según las pruebas realizadas, quedando demostrado que el sistema
cumple con el parámetro establecidos.
Portabilidad: La aplicación móvil está al alcance de cualquier padre de
familia que tenga un smartphone permitiendo la portabilidad del mismo y
la disponibilidad de la información en tiempo real. Se hicieron pruebas en
diferentes teléfonos inteligentes teniendo como resultado la funcionalidad
de la aplicación sin problemas.
59
Indicadores
Eficiencia: La aplicación móvil se desarrolló de tal forma que optimiza
procesos y recursos al momento de gestionar un turno a través de la
aplicación, evitando tener que asistir temprano al consultorio, así como
también reduce gastos al momento de llevar la receta médica en forma
digital. Por estas razones nuestro sistema es eficaz.
Calidad: En el transcurso del desarrollo de la aplicación móvil y el
administrador web se han ido evaluando cada una de las fases que
existen en el proceso, dando como resultado un producto que satisface
las necesidades para las cuales han sido diseñados. La aplicación móvil y
el administrador web estarán disponibles y funcionales brindado un
servicio de calidad.
Conclusiones
Mediante la aplicación móvil los padres de familia pueden agendar
citas médicas, lo que facilita la reserva de turnos de acuerdo a la
disponibilidad de horario del consultorio pediátrico, evitando gastos
económicos y tener que asistir temprano al consultorio.
El administrador web fue desarrollado con la finalidad de almacenar
información de los pacientes mediante el registro de una ficha
médica, lo cual ayudo a tener un historial clínico siempre disponible
que permite el control del crecimiento y el desarrollo del niño
durante los primeros cinco años de vida.
Los padres de familia están siempre informados sobre las
recomendaciones de la alimentación, cuidado y salud que el
pediatra desea que conozcan, a través de un deslizador de
imágenes en la aplicación móvil lo que permite que lleven un mejor
control con sus hijos.
60
Los padres de familia pueden visualizar las recetas médicas, por
medio de la aplicación móvil lo que facilita que puedan tener un
control y seguimiento de los medicamentos que se suministran
además de la información siempre disponible.
Por medio de las encuestas realizadas a los padres de familia, así
como la entrevista al Dr. Alfredo Bravo se llega a la conclusión que
se debe automatizar los procesos en los consultorios pediátricos
particulares, por esta razón se desarrolló la aplicación móvil con un
administrador web el cual permitió tener un control del crecimiento
y desarrollo de los niños, además de agendar citas, visualizar
recetas y estar informados de la alimentación cuidado y salud.
Recomendaciones
Los padres de familia deben asistir al consultorio pediátrico para
poder registrar a sus hijos en el sistema y tener la información
disponible en su smartphone.
Capacitar a la persona que tendrá el rol de administrador, para que
utilice de forma correcta el administrador web y la creación de
pacientes (niños) para que los padres de familia puedan visualizar
la información en la aplicación móvil.
El proyecto puede ser replicado para cualquier consultorio
pediátrico particular y así poder llevar un control de los procesos
internos del mismo, mejorando la atención a sus pacientes.
Debido a su diseñó flexible se puede implementar otras
características o información que el pediatra desee, acoplándose a
las políticas del consultorio.
61
BIBLIOGRAFÍA
AcademiaAndroid. (s.f.). Obtenido de https://academiaandroid.com/android-
studio-v1-caracteristicas-comparativa-eclipse/
AJPD Soft. (8 de Abril de 2019). Entorno de desarrollo integrado. Obtenido de
http://www.ajpdsoft.com/modules.php?name=Encyclopedia&op=content
&tid=1051
Álvarez, M. (2 de Enero de 2014). Arquitectura MVC. Obtenido de
https://desarrolloweb.com/articulos/que-es-mvc.html
ARWEB. (26 de Septiembre de 2014). Bootstrap. Obtenido de
https://www.arweb.com/chucherias/%C2%BFque-es-bootstrap-y-como-
funciona-en-el-diseno-web/
Biología. (s.f.). La curva de crecimiento. Obtenido de
http://biologiajt803.blogspot.com/p/la-curva-de-crecimiento.html
Conectart. (s.f.). Obtenido de https://blog.conectart.com/la-metodologia-scrum-
scrum-methodology/
Definición De. (2009). OMS. Obtenido de https://definicion.de/oms/
Definición De. (2016). Pediatría. Obtenido de https://definicion.de/pediatria/
Developer. (s.f.). Obtenido de https://developer.android.com/studio/intro?hl=es-
419
Educaweb. (s.f.). Administrador de sitios web. Obtenido de
https://www.educaweb.com/profesion/administrador-sitios-web-122/
Emagister. (s.f.). Obtenido de https://www.emagister.com/blog/que-es-el-net-
para-que-sirve/
IBM. (28 de Febrero de 2015). SOAP. Obtenido de
https://www.ibm.com/support/knowledgecenter/es/SSKM8N_8.0.0/com.ib
m.etools.mft.doc/ac55770_.htm
Lugo, Z. (s.f.). Población y muestra. Obtenido de
https://www.diferenciador.com/poblacion-y-muestra/
MDN Web Docs. (s.f.). CSS. Obtenido de
https://developer.mozilla.org/es/docs/Web/CSS
Moncayo, J. (17 de Mayo de 2018). Open Webinars. Obtenido de
https://openwebinars.net/blog/que-es-rest-conoce-su-potencia/
NeoAttack. (9 de Mayo de 2019). Tecnología push. Obtenido de
https://neoattack.com/neowiki/notificaciones-push/
62
Pérez Porto, J. (2014). JSON. Obtenido de Definición De:
https://definicion.de/json/
Pérez Porto, J. (2014). Sistema operativo. Obtenido de Definición De:
https://definicion.de/sistema-operativo/
Pérez Porto, J. (2014). Software. Obtenido de Definición De:
https://definicion.de/software/
Pérez Porto, J., & Gardey, A. (2014). Html. Obtenido de Definición De:
https://definicion.de/html/
Pérez Porto, J., & Merino, M. (2014). Hardware. Obtenido de Definición De:
https://definicion.de/hardware/
PowerData. (8 de Septiembre de 2014). SOA. Obtenido de
https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/394442/qu-
es-la-arquitectura-orientada-a-servicios-soa
Proyectos Agiles. (s.f.). Qué es Scrum. Obtenido de
https://proyectosagiles.org/que-es-
scrum/?fbclid=IwAR3DT_CWNQqMhXGEx259VwRSNy5ZiHRRhfzKq
Wk3RV4JID3bKVIzwEeme_o
Raffino, M. (10 de Enero de 2019). Base de datos. Obtenido de Concepto De:
https://concepto.de/base-de-datos/
Rouse, M. (Diciembre de 2016). Framework. Obtenido de TechTarget:
https://searchdatacenter.techtarget.com/es/definicion/Framework
Sinnaps. (s.f.). Metodología Scrum. Obtenido de https://www.sinnaps.com/blog-
gestion-proyectos/metodologia-scrum
Softcorp. (16 de Febrero de 2019). Definición y cómo funcionan las aplicaciones
móviles. Obtenido de https://www.servisoftcorp.com/definicion-y-como-
funcionan-las-aplicaciones-moviles/
Soporte para PC. (s.f.). Qué son los tokens de seguridad y cómo funcionan .
Obtenido de https://www.soporteparapc.com/2015/06/que-son-tokens-de-
seguridad-y-como-usar.html
Tecon. (s.f.). Microsoft Azure. Obtenido de https://www.tecon.es/que-es-
microsoft-azure-como-funciona/
Vergara, V. (5 de Enero de 2005). Obtenido de
http://www.dspace.espol.edu.ec/handle/123456789/3995
Webcindario. (s.f.). IIS. Obtenido de
https://2003server.webcindario.com/iis/definici.htm
63
ANEXOS
64
ANEXOS N° 1: Encuesta aplicada a padres de familia
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
ENCUESTA APLICADA A PADRES DE FAMILIA DE LA
CIUDAD DE GUAYAQUIL
La presente encuesta tiene como finalidad obtener información para el proyecto
de titulación que consiste en el desarrollo aplicación móvil para consultorios
pediátricos particulares.
Estimado(a) padre de familia, su opinión acerca de cómo funcionan los
consultorios pediátricos particulares es muy importante para nosotros. A
continuación se presentan una serie de aspectos relevantes en este sentido, marca
con una equis (X) frente a cada aspecto la respuesta que mejor represente su
criterio.
1. ¿Qué tan eficiente es la reserva o solicitud de los turnos cuando asiste al
consultorio pediátrico de su preferencia?
No es eficiente
Poco eficiente
Neutral
Eficiente
Muy eficiente
2. ¿Está de acuerdo usted con realizar la reserva de un turno a través de
una aplicación en su teléfono celular?
No estoy de acuerdo
Poco de acuerdo
Neutral
De acuerdo
Muy de acuerdo
3. ¿Cuál herramienta considera usted que utiliza el pediatra para el control
de crecimiento y desarrollo de su hijo?
Ficha médica
Carnet de salud
Computadora
Desconozco
4. ¿Es legible la receta médica que le entrega el pediatra?
No es legible
Poco legible
Neutral
Legible
Muy legible
65
5. ¿Está de acuerdo usted con tener la información del crecimiento,
desarrollo y receta médica de su hijo de forma digital a través de una
aplicación en su teléfono celular?
No estoy de acuerdo
Poco de acuerdo
Neutral
De acuerdo
Muy de acuerdo
6. ¿Qué tan importante considera usted el cuidado y alimentación de los
niños durante los primeros cinco años de vida?
No es importante
Poco importante
Neutral
Importante
Muy Importante
7. ¿Está de acuerdo usted con tener recomendaciones sobre el cuidado y
alimentación de los niños a través de una aplicación en su teléfono celular?
No estoy de acuerdo
Poco de acuerdo
Neutral
De acuerdo
Muy de acuerdo
8. ¿Con que frecuencia le gustaría recibir notificaciones sobre recordatorios
de citas y recetas a través de una aplicación en su teléfono celular?
Nunca
Casi nunca
Ocasionalmente
Casi todos los días
Todos los días
9. ¿Cómo se siente después de asistir al consultorio pediátrico de su
preferencia?
Nada satisfecho
Poco satisfecho
Neutral
Muy satisfecho
Totalmente satisfecho
10. ¿Qué tan importante considera usted la utilización de la aplicación
móvil con las características expuestas en las preguntas anteriores?
No es importante
Poco importante
Neutral
Importante
Muy Importante
66
ANEXOS N° 2: Entrevista aplicada a pediatra
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
ENTREVISTA APLICADA AL DR. ALFREDO BRAVO, PEDIATRA
DEL NORTE DE GUAYAQUIL
La presente entrevista tiene como finalidad obtener información para el proyecto
de titulación que consiste en el desarrollo aplicación móvil para consultorios
pediátricos particulares.
Estimado(a) pediatra, su opinión acerca de cómo funcionan los consultorios
pediátricos particulares es muy importante para nosotros. A continuación se
presentan unas preguntas relevantes en este sentido.
1. ¿Qué tan eficiente es la reserva o solicitud de los turnos en su consultorio
pediátrico?
_________________________________________________________________
_________________________________________________________________
2. ¿Está de acuerdo usted con que sus pacientes agenden turnos desde un
teléfono celular y poder gestionarlos durante el día a través de una
computadora?
_________________________________________________________________
_________________________________________________________________
3. ¿Cuál es la herramienta que usted utiliza para el control de crecimiento y
desarrollo de los pacientes?
_________________________________________________________________
_________________________________________________________________
4. ¿Está de acuerdo usted con llevar la información del crecimiento,
desarrollo del paciente de forma digital a través de una computadora?
_________________________________________________________________
_________________________________________________________________
5. ¿Está de acuerdo usted con otorgar la receta médica del paciente de
forma digital a través de una aplicación móvil?
_________________________________________________________________
_________________________________________________________________
67
6. ¿Está de acuerdo usted con que la aplicación móvil muestre
recomendaciones sobre el cuidado y alimentación de los niños?
_________________________________________________________________
_________________________________________________________________
7. ¿Qué tan importante considera usted la optimización de estos procesos en
su consultorio pediátrico?
_________________________________________________________________
_________________________________________________________________
8. ¿Cuál de las opciones le parece más factible para la obtención del sistema
en su consultorio pediátrico y los costos dispuestos a invertir?
Adquirir en su totalidad Alquiler mensual
Entre 500 y 1.000 dólares Entre 40 y 60 dólares
Entre 1.000 y 2.000 dólares Entre 60 y 80 dólares
Entre 2.000 y 3.000 dólares Entre 80 y 100 dólares
Otro: Otro:
68
ANEXOS N° 3: Cartas de los juicios de expertos
69
70
ANEXOS N° 4: Cartas de revisión y aceptación del proyecto
71
ANEXOS N° 5: Diagrama Entidad Relación
72
ANEXOS N° 6: Evidencias Fotográficas
Foto N° 1: Encuesta aplicada por el estudiante Cristhian Muñoz
a madre de familia del sector Norte de Guayaquil.
Foto N° 2: Encuesta aplicada por el estudiante Fabián Soto
a madre de familia del sector Norte de Guayaquil.
73
Foto N° 3: Estudiantes Cristhian Muñoz, Fabián Soto y el Dr. Alfredo Bravo en
la revisión y aprobación de la aplicación móvil para consultorios pediátricos.
74
ANEXOS N° 7: Manual de Usuario
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
MANUAL DE USUARIO
Desarrollo de una aplicación móvil con un administrador web, que permita
el control del crecimiento y el desarrollo de los niños durante los primeros
cinco años de vida, brindando información de la alimentación, cuidado y
salud, además de agendamiento de citas, notificaciones push,
visualización de recetas, destinados a consultorios pediátricos
particulares.
AUTORES:
CRISTHIAN ANTONIO MUÑOZ LOOR
FABIAN ANTONIO SOTO DUQUE
INFORMACIÓN PRELIMINAR
El presente manual detalla las características principales y funcionamiento
de cada una de las opciones de pantallas que tiene la aplicación móvil
con el administrador web para consultorios pediátricos particulares.
Se tiene como objetivo brindar al lector una visión sencilla y clara de la
aplicación móvil, indicando paso a paso la utilización de los componentes
con los que cuenta, de tal manera que su funcionamiento sea óptimo.
GUAYAQUIL – ECUADOR
2019
75
Inicio de Medi-Kids
Al inicio se muestra el logotipo y el
nombre de la aplicación móvil para
luego acceder a la pantalla de Inicio
Login.
Pantalla de inicio login
En esta pantalla se permitirá el
acceso a la aplicación.
Debe Ingresar el usuario que es su
cuenta de correo electrónico y la
contraseña que escogió.
En el caso de no tener cuenta debe
dar click en Registrate.
76
Pantalla de registro
Aquí se debe ingresar los siguientes
datos: Nombres, apellidos, cédula,
email y contraseña.
Luego dar click en registrarse y ya
podrá acceder a la aplicación.
Menú
En la parte superior izquierda se
podrá abrir el menú donde podremos
acceder al Home y a las
notificaciones.
Además en la parte inferior se podrá
Cerrar Sesión de la cuenta.
77
Pantalla principal del
padre de familia
En esta pantalla el padre de familia
podrá acceder en la parte superior
derecha al icono de notificaciones.
En el centro podrá ver las
recomendaciones del pediatra a
través de un deslizador de
imágenes.
En la parte inferior podrá ver los
pacientes (hijos) con sus respectivos
datos generales.
Pantalla de detalle médico
Aquí el padre de familia podrá
acceder a detalles del paciente (hijo)
como los datos informativos,
visualizar las consultas con sus
respectivas recetas médicas, ver el
control de crecimiento y desarrollo
de su hijo a través de gráficas
lineales y agendar cita médica del
paciente.
78
Pantalla de datos personales
En esta pantalla el padre de familia
va a visualizar información más
detallada del paciente (hijo), entre
estos el Historial clínico.
En la parte superior podrá agregar
una foto del paciente si el usuario lo
requiere.
Pantalla de reserva de cita
Aquí el padre de familia podrá
agendar una cita médica en los
horarios y fechas establecidos por el
pediatra.
Deberá seleccionar la hora y el día.
Luego dar click en Agendar Cita.
79
Pantalla de consultas
En esta pantalla el padre de familia
podrá visualizar todas las consultas
del paciente con la respectiva fecha
y hora en las que fueron agendadas.
Pantalla de receta médica
Una vez seleccionada la consulta se
mostrará la receta médica donde
podrá ver de forma detallada la
medicación y las recomendaciones
dadas por el pediatra.
80
Pantalla de control de crecimiento
En esta pantalla el padre de familia
podrá ver información del peso,
estatura y perímetro cefálico del
paciente.
Pantalla del control de peso
Aquí se muestra un ejemplo de las
gráficas lineales que el padre de
familia podrá ver, donde:
1. El color azul muestra la edad en
meses.
2. El color rojo muestra el rango o
los valores mínimos que debe
tener el paciente.
3. El color amarillo muestra los
datos reales del paciente.
81
Pantalla de inicio login del administrador web
Aquí se presenta el diseño del administrador web en su página
principal, la cual tiene el logo del consultorio pediátrico, en esta
pantalla se permitirá Iniciar Sesión con el usuario y contraseña
correspondiente.
Pantalla principal del administrador web
Aquí se presenta la pantalla de bienvenida y del lado izquierdo se
visualiza el menú principal donde se puede acceder a las opciones de
agenda, registro de información, recetas médicas, consultas de
pacientes, recomendaciones y cerrar sesión.
82
Pantalla de agenda del día
En la pantalla de agenda se podrá visualizar los turnos durante el día
y podrá ir atendiendo dando click derecho en el nombre del paciente.
Pantalla de registro de información de padres
Una vez dado click en el nombre se mostrara esta pantalla con los
datos de los padres los cuales pueden ser actualizados. En el caso de
ser nuevo, se procederá al llenado de la ficha. Además en el botón
derecho se podrá agregar los hijos que el padre desee registrar.
83
Pantalla de registro de hijos
En esta pantalla se realizará el registro de los hijos que el padre de
familia desee y se procederá a guardar. En la columna derecha se
podrá acceder al historial clínico de los pacientes (hijos).
Pantalla de historia clínica
En esta pantalla se podrá modificar o registrar en el caso de ser
nuevo el historial clínico del paciente.
84
Pantalla de registro de receta médica
Una vez concluida la atención el pediatra procederá a registrar en la
pantalla los medicamentos y recomendaciones. A su vez el padre
recibirá una notificación de la receta en la aplicación móvil.
Pantalla de consulta de pacientes
En esta pantalla el pediatra podrá acceder a la información o historial
clínico de todos los pacientes.
85
Pantalla de recomendaciones APP
En esta pantalla el pediatra podrá cargar imágenes en diferentes
formatos con las recomendaciones que desea mostrar a sus
pacientes en la aplicación móvil.
86
ANEXOS N° 7: Manual Técnico
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
MANUAL TÉCNICO
Desarrollo de una aplicación móvil con un administrador web, que permita
el control del crecimiento y el desarrollo de los niños durante los primeros
cinco años de vida, brindando información de la alimentación, cuidado y
salud, además de agendamiento de citas, notificaciones push,
visualización de recetas, destinados a consultorios pediátricos
particulares.
AUTORES:
CRISTHIAN ANTONIO MUÑOZ LOOR
FABIAN ANTONIO SOTO DUQUE
INFORMACIÓN PRELIMINAR
El presente manual detalla la instalación y configuración de los
componentes necesarios para el funcionamiento de la aplicación móvil
con el administrador web para consultorios pediátricos.
Se tiene como objetivo brindar al lector una visión sencilla y clara,
indicando paso a paso la configuración de los componentes de los que
requiere la aplicación móvil con el administrador web para su
funcionamiento.
GUAYAQUIL – ECUADOR
2019
87
Herramientas usadas
Microsoft Visual Studio 2015
Amazon Web Service (AWS)
o Elastic Beanstalk
o Relational Database Service (RDS)
AWS Toolkit for Visual Studio 2013 - 2015
Microsoft SQL Server Management Studio 2014
Android Studio 3.5
Firebase
o Firebase Cloud Messaging
o Realtime Database
o Firebase Authentication
Requisitos del sistema
OS Versión => Windows 10/8/7 (32- o 64-bit)
RAM => 3 GB RAM mínimo, 4 GB RAM recomendado
Espacio en disco => 2 GB de espacio en disco, 4GB
recomendados
Resolución de pantalla => 1280x800 mínimo, 1440x900
recomendado
Procesador => Intel® Core™ i-3217U CPU @ 1.80 GHz
Navegador Web => Mozilla Firefox mínimo, Google Chrome
recomendado
Requisitos del sistema aplicación móvil
OS => Android
Versión Requerida => 6.0 Marshmallow – 10.0 Android 10
88
Pasos para la instalación y publicación del Administrador Web
Pediátrico y WebServiceRest.
Para proceder a la instalación se necesitan las credenciales acceso al
servidor web donde se publicará la solución.
Ingresamos a la consola de administración de Amazon Web Service
AWS para crear el usuario con permisos al cual otorgaremos los
permisos para publicar en Elastic Beanstalk y RDS.
Procedemos a crear el usuario con su respectiva contraseña.
89
Una vez realizado el paso anterior nos solicitara establecer el usuario
y el tipo de acceso que se le otorgara a los servicios que ofrece AWS.
Descargaremos un archivo credentials.csv con el que tendremos
acceso a Elastic Beanstalk.
Procederemos a descargar la herramienta AWS ToolKit de extensión
para Microsoft Visual Studio 2015 la que nos brindara la facilidad para
implementar y depurar aplicaciones .NET.
90
Buscamos el archivo de instalación descargado
AWSToolsAndSDKForNet_sdk-3.3.578.0_ps-3.3.563.1_tk-
1.14.5.0.msi, damos doble clic donde se mostrará la ventana del
asistente de instalación.
Click en next, aceptamos los términos de uso de la herramienta y
luego en siguiente.
Click en install y esperaremos unos minutos hasta que se instale.
91
Una vez finalizada la instalación procedemos a abrir la solución
desarrollada en Visual Studio 2015.
Ingresamos los datos del perfil y presionamos el botón import from cs
file para seleccionar el archivo de credencial descargado en paso
anteriores.
92
Se cargarán los datos de las credenciales.
Se mostrará el explorador de AWS, nos posicionamos sobre la
solución AdministradorWebPediatrico, presionamos clic derecho y
desplazamos a la opción de publicar en AWS Elastic Beanstalk.
93
Click en siguiente, procedemos a configurar el nombre de la
aplicación, ambiente y url del sitio, luego clic en finalizar.
Se mostrará el explorador de AWS, nos posicionamos sobre la
solución WebServiceRest, presionamos clic derecho y desplazamos a
la opción de publicar en AWS Elastic Beanstalk.
94
Click en siguiente, procedemos a configurar el nombre de la
aplicación, ambiente y url del sitio, luego click en finalizar.
Pasos para la creación de la Base de Datos.
Ingresamos a la consola de administración de Amazon Web Service
AWS servicio RDS para crear la intancia de la base de datos.
95
Presinamos el boton Create database, escribimos el nombre de la
intancia de la base de datos, usuario maestro y contraseña maestra.
Click en el boton Crear base de datos, donde se visualizara un
resumen y menu de configuracion el cual detallara la url de acceso y
puerto.
96
Procedemos a descargar Microsoft Sql Server Management Studio
2014.
Click en el instalador SQLEXPRWT_x64_ESN donde se abrirá el
asistente de instalación, clic en siguiente, nos pedirá que ingresemos
la clave del usuario sa, procedemos a digitarla luego clic en finalizar.
97
Una vez completado el proceso de instalación abrimos Microsoft Sql
Server Management Studio 2014, procederemos a ingresar el nombre
del servidor, usuario de inicio de sesión y contraseña, luego clic en
conectar.
98
Una vez ingresado procedemos a ejecutar los scrits para la creación
de las tablas y procedimientos almacenados.
Pasos para la instalación de Android Studio.
Ingresamos a la página oficial https://developer.android.com/studio
desde el navegador, procedemos a aceptar los términos y condiciones
de uso para iniciar la descarga.
99
Buscamos el instalador android-studio-ide-183.5692245-windows en
la carpeta descarga y procedemos a darle doble clic para iniciar el
asistente de instalación.
Click en siguiente, En la pantalla posterior se recomienda dejar la
selección por default y hacer clic en Next.
Dar clic en el botón Next para continuar con la instalación.
100
Una vez completado el proceso de instalación el ambiente de
desarrollo de Android estará listo.
En el ambiente de desarrollo podemos crear aplicaciones Android
utilizando las diversas versiones de software que existen en la
actualidad.
101
Pasos para la configuración de Firebase
Ingresamos a la página oficial https://firebase.google.com/?hl=es-419
desde el navegador.
Procedemos a dar clic en acceder, donde nos solicitara ingresar los
datos de la cuenta de Google.
102
Una vez ingresado los datos de la cuenta, proceder a dar click en ir a
la consola.
Ingresamos el nombre del proyecto, luego click en continuar.
103
Finalizada la configuración del proyecto se mostrará la consola de
servicios de firebase.
Click en Settings ubicado en la parte superior izquierda, donde
descargaremos el archivo google-service-json, mismo que es de
utilidad para la configuración de conexión entre Android Studio y
Firebase.
104
La siguiente etiqueta de configuración Cloud Messaging donde
encontraremos la clave del servidor, id del Remitente mismo que son
esenciales para el proceso de notificaciones push a la app móvil
desde el api de firebase.
Otro servicio que dispone la consola es Authentication, el cual
contiene todo el backend para crear usuarios y realizar los procesos
de registros, restablecimiento de contraseña, confirmación de correos
utilizados por la aplicación móvil.
105
Finalmente, Database con el servicio Realtime Database utilizado
para guardar los datos de acceso en formato Json para los usuarios
registrado en la app móvil.
top related