universidad de guayaquilrepositorio.ug.edu.ec/bitstream/redug/45158/1/b-cisc-ptg... ·...

126
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

Upload: others

Post on 07-Aug-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 2: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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:

[email protected]

[email protected]

CONTACTO DE LA INSTITUCIÓN: Nombre: Ab. Juan Chávez Atocha, Esp.

Teléfono: 2307729

E-mail: [email protected]

X

x

Page 3: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 4: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 5: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 6: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 7: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 8: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 9: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 10: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 11: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 12: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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: [email protected]

Nombre Alumno: Fabián Antonio Soto Duque

Dirección: Samanes 7 Mz. 2238 Sl. 10

Teléfono: 0993977730 E-mail: [email protected]

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

Page 13: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 14: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 15: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 16: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 17: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 18: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 19: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 20: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 21: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 22: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 23: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 24: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 25: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 26: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 27: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 28: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 29: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 30: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 31: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 32: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 33: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 34: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 35: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 36: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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)

Page 37: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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)

Page 38: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 39: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 40: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 41: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.)

Page 42: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 43: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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:

Page 44: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 45: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 46: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 47: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 48: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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)

Page 49: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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)

Page 50: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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)

Page 51: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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)

Page 52: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.)

Page 53: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 54: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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:

Page 55: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 56: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 57: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 58: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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)

Page 59: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 60: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 61: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 62: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 63: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.)

Page 64: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 65: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 66: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 67: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 68: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 69: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 70: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 71: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 72: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 73: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 74: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 75: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 76: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 77: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 78: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 79: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 80: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 81: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 82: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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/

Page 83: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 84: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

63

ANEXOS

Page 85: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 86: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 87: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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?

_________________________________________________________________

_________________________________________________________________

Page 88: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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:

Page 89: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

68

ANEXOS N° 3: Cartas de los juicios de expertos

Page 90: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

69

Page 91: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

70

ANEXOS N° 4: Cartas de revisión y aceptación del proyecto

Page 92: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

71

ANEXOS N° 5: Diagrama Entidad Relación

Page 93: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 94: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 95: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 96: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 97: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 98: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 99: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 100: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 101: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 102: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 103: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 104: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 105: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 106: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 107: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 108: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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

Page 109: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 110: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 111: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 112: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 113: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 114: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 115: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 116: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 117: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 118: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 119: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 120: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 121: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 122: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 123: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 124: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 125: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.

Page 126: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/45158/1/B-CISC-PTG... · 2019-11-01 · UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA

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.