• No se han encontrado resultados

Sistema de asignación de agenda médica con tecnología móvil intel XDK para la Nova Clínica Moderna de la ciudad de Ibarra

N/A
N/A
Protected

Academic year: 2020

Share "Sistema de asignación de agenda médica con tecnología móvil intel XDK para la Nova Clínica Moderna de la ciudad de Ibarra"

Copied!
101
0
0

Texto completo

(1)

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIANDES

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA:

SISTEMA DE ASIGNACIÓN DE AGENDA MÉDICA CON TECNOLOGÍA MÓVIL INTEL XDK PARA LA “NOVA CLÍNICA MODERNA” DE LA CIUDAD DE IBARRA

AUTOR: SARMIENTO CUASQUER JONATHAN ORLANDO

ASESOR: ING. CHECA CABRERA MARCO ANTONIO, MBA.

(2)

APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN

CERTIFICACIÓN:

Quien suscribe, legalmente CERTIFICA QUE: El presente Trabajo de Titulación realizado por el señor Jonathan Orlando Sarmiento Cuasquer, estudiante de la Carrera de Sistemas, Facultad de Sistemas Mercantiles, con el tema “SISTEMA DE ASIGNACIÓN DE AGENDA MÉDICA CON TECNOLOGÍA MÓVIL INTEL XDK PARA LA NOVA CLÍNICA MODERNA DE LA CIUDAD DE IBARRA”, ha sido prolijamente revisado, y cumple con todos los requisitos establecidos en la normativa pertinente de la Universidad Regional Autónoma de Los Andes -UNIANDES-, por lo que apruebe su presentación.

(3)

DECLARACIÓN DE AUTENTICIDAD

Yo, Jonathan Orlando Sarmiento Cuasquer, estudiante de la Carrera de Sistemas, Facultad de Sistemas Mercantiles, declaro que todos los resultados obtenidos en el presente trabajo de investigación, previo a la obtención del título de INGENIERÍA EN SISTEMAS E INFORMÁTICA, son absolutamente originales, auténticos y personales; a excepción de las citas, por lo que son de mi exclusiva responsabilidad.

(4)

CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN

Yo, Rita Azucena Díaz Vásquez. En calidad de Lectora del Proyecto de Titulación. CERTIFICO:

Que el presente trabajo de titulación realizado por el estudiante Jonathan Orlando Sarmiento Cuasquer sobre el tema: “SISTEMA DE ASIGNACIÓN DE AGENDA MÉDICA CON TECNOLOGÍA MÓVIL INTEL XDK PARA LA NOVA CLÍNICA MODERNA DE LA CIUDAD DE IBARRA”, ha sido cuidadosamente revisado por la suscrita, por lo que he podido constatar que cumple con todos los requisitos de fondo y forma establecidos por la Universidad Regional Autónomo de los Andes, para esta clase de trabajos, por lo que autorizo su presentación.

(5)

DERECHOS DE AUTOR

Yo, Jonathan Orlando Sarmiento Cuasquer, declaro que conozco y acepto la disposición constante en el literal d) del Art. 85 del Estatuto de la Universidad Regional Autónoma de los Andes, que en su parte pertinente textualmente dice: El Patrimonio de la UNIANDES, está constituido por: La propiedad intelectual sobre las Investigaciones, trabajos científicos o técnicos, proyectos profesionales y consultaría que se realicen en la Universidad o por cuenta de ella:

(6)

RESUMEN

Resulta muy importante que la Nova Clínica Moderna se adentre a las nuevas tecnologías de la información para poder ampliar su calidad de servicios médicos y así obtener una mejoría en la rentabilidad y optimización de los procesos de asignación de agenda médica, brindando así la facilidad de realizar reservaciones de citas médicas por Internet desde su comodidad por medio del sistema con tecnología móvil.

La metodología aplicada dentro de la investigación fue el inductivo porque permitió realizar el estudio interno de los procesos de asignación de agenda médica de la clínica, y el método deductivo ayudó con el análisis de los procesos de asignación de agenda médica para así poder mejorar y ampliar su calidad de servicios.

Mediante el uso del método cuantitativo se analizó los resultados estadísticos del porcentaje en reservaciones de citas médicas que realiza la clínica y con la utilización del método cualitativo se pudo determinar los requerimientos del sistema en base al diagnóstico que se obtuvo en los procesos de asignación de agenda médica de la clínica.

Para el desarrollo del sistema se ha utilizado la metodología XP, porque permite agilizar el trabajo, llevar una programación organizada, optimizar tiempos y recursos. El presente estudio está enmarcado la línea de investigación de “Desarrollo de software y programación de sistemas”.

(7)

ABSTRACT

It is very important that the Nova Clinic Moderna enters to the new information technologies to extend its quality of medical services and obtain an improvement in profitability and optimization of allocation processes of medical agenda, providing ease at making reservations of medical appointments online from clients’ comfort through a system with mobile technology.

The methods used in the research were the inductive that allowed developing an internal study of the processes for the medical agenda of the clinic, and the deductive method helped with the analysis of the processes of allocation of medical agenda in order to improve and expand quality of services.

By using the quantitative method the statistical results of the percentage on booking medical appointments carried out by the clinic have been analyzed and the use of qualitative method it could be determined the system requirements based on the diagnosis that was obtained in the allocation processes of a medical agenda in the clinic.

For the development of the system it has applied the XP methodology because it let to streamline the work, take an organized schedule, and optimize time and resources. This study is framed in the research line of "Software development and programming systems."

(8)

ÍNDICE GENERAL

Pág.

INTRODUCCIÓN ... 1

Antecedentes de la investigación ... 1

Estado del arte. ... 1

Actualidad e importancia del tema ... 1

Formulación del problema ... 2

Delimitación del problema ... 2

Objeto de investigación ... 2

Campo de acción ... 2

Identificación de la línea de investigación ... 2

Objetivos ... 2

Idea a defender ... 2

Preguntas Científicas ... 3

Justificación del tema ... 3

CAPÍTULO I. MARCO TEÓRICO ... 4

1.1. Origen y evolución del objeto de investigación. ... 4

1.2. Análisis de las distintas posiciones teóricas sobre el objeto de investigación. ... 4

1.3. Valoración crítica de los conceptos principales de las distintas posiciones teóricas sobre el objeto de investigación. ... 5

1.3.1. Proceso de agenda médica ... 5

1.3.2. Sistemas de Información ... 5

1.3.3. Definición de HTML5 ... 7

1.3.4. Definición de JavaScript ... 9

1.3.5. Tecnología móvil ... 9

1.3.6. Seguridad Informática ... 10

1.3.7. Definición de cliente ... 14

(9)

CAPÍTULO II. MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA

... 17

2.1. Caracterización del sector, rama, empresa, contexto institucional o problema seleccionado para la investigación. ... 17

2.2. Descripción del procedimiento metodológico para el desarrollo de la investigación………..…18

2.2.1. Metodología de la investigación ... 18

2.2.2. Población y muestra ... 18

2.2.3. Técnicas de la investigación ... 19

2.2.4. Herramientas de la investigación ... 19

2.2.5. Análisis de resultados ... 20

2.3. Propuesta del investigador: modelo, sistema, metodología, procedimiento, entre otros.. ... 32

2.4. Conclusiones parciales del capítulo ... 32

CAPÍTULO III. VALIDACIÓN Y EVALUACIÓN DE RESULTADOS DE SU APLICACIÓN ... 33

3.1. Modelo, sistema, metodología, procedimiento de la aplicación de los resultados de la investigación. ... 33

3.2. Análisis de los resultados finales de la investigación ... 33

3.2.1. Metodología de desarrollo de software XP ... 33

3.2.2. Fases de la metodología XP ... 33

3.2.2.1. Planificación ………...33

3.2.2.2. Diseño………..…43

3.2.2.3. Codificación……….…49

3.2.2.4. Pruebas………53

3.3. Conclusiones parciales del capítulo ... 58

CONCLUSIONES GENERALES ... 59

(10)
(11)

ÍNDICE DE TABLAS

Pág.

Tabla 1 Población ... 18

Tabla 2 ¿Hace uso permanente del Internet en su hogar o trabajo? ... 20

Tabla 3 ¿Usted utiliza redes sociales? ... 21

Tabla 4 De ser positivo, ¿Cuál de las siguientes redes sociales utiliza con más frecuencia? ... 22

Tabla 5 ¿El acceso a su correo electrónico es de manera constante, lo cual permite disponer de información oportuna? ... 23

Tabla 6 ¿Con que frecuencia reserva sus citas médicas por vía telefónica? ... 24

Tabla 7 ¿Ha reservado una cita médica alguna vez por Internet?... 25

Tabla 8 En caso de que nunca haya reservado una cita médica por Internet ¿Llegaría a hacerlo? ... 26

Tabla 9 ¿Usted con qué frecuencia ha realizado la reservación de sus citas médicas personalmente? ... 27

Tabla 10 ¿Le gustaría realizar la reservación de sus citas médicas mediante el Internet desde su comodidad? ... 28

Tabla 11 ¿Cree Ud. que es seguro el proceso de reservación de citas médicas por medio de un sistema en la web? ... 29

Tabla 12 Cronograma de actividades ... 34

Tabla 13 Parámetros de evaluación ... 53

Tabla 14 Forma de calificación en la aplicación de las pruebas ... 54

Tabla 15 Características de hardware del equipo ... 54

Tabla 16 Características de software del equipo ... 54

Tabla 17 Prueba de velocidad de acceso a datos ... 55

Tabla 18 Prueba de velocidad de respuesta de datos... 56

Tabla 19 Prueba de navegabilidad... 57

(12)
(13)

ÍNDICE DE FIGURAS

Pág.

Figura 1 Ubicación de la clínica ... 17

Figura 2 ¿Hace uso permanente del Internet en su hogar o trabajo? ... 20

Figura 3 ¿Usted utiliza redes sociales?... 21

Figura 4 De ser positivo, ¿Cuál de las siguientes redes sociales utiliza con más frecuencia? ... 22

Figura 5 ¿El acceso a su correo electrónico es de manera constante, lo cual permite disponer de información oportuna? ... 23

Figura 6 ¿Con que frecuencia reserva sus citas médicas por vía telefónica? ... 24

Figura 7 ¿Ha comprado alguna vez por internet? ... 25

Figura 8 En caso de que nunca haya reservado una cita médica por Internet ¿Llegaría a hacerlo? ... 26

Figura 9 ¿Usted con qué frecuencia ha realizado la reservación de sus citas médicas personalmente? ... 27

Figura 10 ¿Le gustaría realizar la reservación de sus citas médicas mediante el Internet desde su comodidad? ... 28

Figura 11 Es seguro la reservación de citas médicas por Internet. ... 29

Figura 12 Caso de uso (Registro de usuarios) ... 37

Figura 13 Caso de uso (Ingreso al sistema) ... 38

Figura 14 Caso de uso (Registro de clientes) ... 39

Figura 15 Caso de uso (Módulo de noticias) ... 40

Figura 16 Caso de uso (Registrar horario médico) ... 41

Figura 17 Caso de uso (Reservar cita médica). ... 42

Figura 18 Diagrama de contexto ... 43

Figura 19Diagrama de nivel 1 ... 44

Figura 20Diseño de la base de datos ... 45

(14)

Figura 22 Registro de horario de médico ... 47

Figura 23 Reservar cita médica ... 47

Figura 24 Lista de reservaciones ... 48

(15)

1 INTRODUCCIÓN

Antecedentes de la investigación

Clínicas como FLENI y Dávila son mundialmente conocidas por tener una aplicación de asignación de citas médicas en línea, quienes han mejorado su agenda médica para el bienestar de la clínica y de los clientes.

En el país existen clínicas como Santa Lucía y San Francisco que cuentan con un módulo de reservación de citas médicas para brindar una mejor comodidad y optimización de tiempo a sus clientes a nivel nacional.

En la provincia de Imbabura del cantón de Otavalo, se ha realizado una tesis de una aplicación web para la administración online de citas médicas para el Centro Médico de Orientación y Planificación Familiar CEMOPLAF.

En la ciudad de Ibarra no existe una clínica que ha propuesto un sistema de asignación de agenda médica con tecnología móvil.

Estado del arte

“Hasta hace poco, habilitar y acceder a datos de salud alojados en la web parecía inconcebible. Los sistemas de información abren nuevas posibilidades para el desarrollo y gestión de servicios de telemedicina, salud en línea, personalizados y adaptados a todos los usuarios, independientemente de su contexto, necesidad, preferencia o capacidad.” (Riquelme, 2012)

Los sistemas informáticos se han convertido en una ayuda para los médicos de diferentes áreas ya que pueden facilitar la asignación de citas médicas de los clientes según la fecha y hora que estos mismos disponen.

Actualidad e importancia del tema

(16)

2 Formulación del problema

Dentro de la “NOVA CLÍNICA MODERNA” DE LA CIUDAD DE IBARRA, existen dificultades en los procesos de asignación de agenda médica, ya que se conlleva mucho tiempo en confirmar las citas médicas.

Delimitación del problema

Para que el proyecto de investigación llegue a su objetivo planteado se ha realizado un estudio previo con el fin de identificar los factores influyentes en el problema, por lo tanto, el diagnostico se lo ha ejecutado al área involucrada como son los procesos de asignación de agenda médica para llegar a dar una solución conociendo los beneficios, contras y el costo que involucraría su desarrollo.

Objeto de investigación

El objeto de investigación que se establece en el presente proyecto son los procesos de asignación de agenda médica que se realizan en la “NOVA CLÍNICA MODERNA”.

Campo de acción

El campo de acción son los sistemas de información que permiten optimizar sus procesos.

Identificación de la línea de investigación

La línea de investigación que se utilizó para el presente proyecto es el “Desarrollo de software y programación de sistemas”.

Objetivos

La implementación de un sistema de asignación de agenda médica con tecnología móvil Intel XDK para la Nova Clínica Moderna de la ciudad de Ibarra, se propuso para que cumpla con las expectativas por ello se fundamentó bibliográficamente los procesos de asignación de agenda médica, igualmente se realizó el diagnóstico del estado actual de la Nova Clínica Moderna, para determinar los requerimientos del sistema y finalmente se desarrolló el sistema.

Idea a defender

(17)

3 Preguntas Científicas

¿Cómo puede ayudar al cliente un sistema de asignación de agenda médica? ¿De qué forma el sistema puede ayudar en la optimización y agilización de los procesos de asignación de agenda médica?

¿Cómo se puede garantizar la reservación y confirmación de una cita médica? ¿De qué forma se encuentran organizados los horarios de atención de cada médico?

Justificación del tema

(18)

4

CAPÍTULO I. MARCO TEÓRICO

1.1. Origen y evolución del objeto de investigación.

El incremento de clientes en las instituciones médicas ha requerido una mayor organización en la atención al cliente, por lo que se estableció como el primer proceso la reservación de citas médicas, optimizando el control del mismo. Sin embargo, existe la saturación y el colapso del proceso por lo que reduce la calidad del servicio, el cliente tiene que asistir al centro médico hacer largas filas para reservar su turno y luego asistir a su consulta, lo que se vuelve un trámite incómodo para el usuario ya que pierde tiempo y dinero en el proceso.

Esta problemática conlleva al uso de nuevas tecnologías que faciliten la reservación de una cita médica como son el uso del internet mediante un sistema online, el cual permitirá al cliente realizar reservaciones de citas médicas a cualquier hora y desde cualquier lugar, los 7 días de la semana, las 24 horas al día, entregando un mejor servicio y atención al cliente en cuanto a comodidad, eficiencia y gastos de recursos reducidos.

1.2. Análisis de las distintas posiciones teóricas sobre el objeto de investigación.

Actualmente existe un gran apogeo del mercado de las tecnologías de la información, concretamente del mercado de productos de software, debido a que las empresas han notado la importancia de contar con un buen sistema que brinde soporte y automatice las actividades principales de la compañía. (Giorgis Nidia, 2011, pág. 47)

En general, en las empresas los términos análisis y diseño de sistemas se refieren al proceso de examinar determinada situación con la intención de mejorarla mediante nuevos procedimientos y métodos.

La teoría de sistemas estudia cómo las cosas se ajustan entre sí e interactúan por qué un conjunto de elementos se diferencia del todo que conforman; además qué sucede cuando se considera el todo en vez de sus partes. Estudia a los sistemas, su creación, su evolución e interacción. (Giorgis Nidia, 2011, pág. 48)

(19)

5

1.3. Valoración crítica de los conceptos principales de las distintas posiciones teóricas sobre el objeto de investigación.

1.3.1. Proceso de agenda médica

El proceso de reservas de citas médicas online no es, tal vez, la cantidad, fiabilidad y rapidez de la información, sino la posibilidad que esta brinda de reservar cómodamente desde nuestro hogar o centro de trabajo a través del ordenador. Para ello los sitios web destinados a este fin poseen una especie de formulario donde el usuario podrá introducir sus datos y realizar de este modo la reservación. Entre estos datos se encuentran, por ejemplo, el tipo de área, el médico o especialista, selección de la fecha y hora disponible y otros datos adicionales. Todo esto de la manera más rápida y sencilla posible.

1.3.1.1. Ventajas de pedir una consulta médica en línea

Realizando esta solicitud por Internet tendrá los siguientes beneficios:

 No necesitará acudir personalmente a las oficinas de la clínica para solicitar una

cita.

 La herramienta de citas médicas por internet es de fácil manejo, funciona los 365

días del año y está disponible en cualquier lugar.

 Una vez realizada la petición de cita médica, podrá imprimir esta información para

su registro personal o para cualquier trámite.

1.3.2. Sistemas de Información

Es un sistema cuyo principal propósito es gestionar y dar acceso a una base de datos de información. Los conflictos en los sistemas de información incluyen seguridad, usabilidad, privacidad y mantenimiento de la integridad de los datos. Un sistema de registros médicos se utiliza como ejemplo de un sistema de información. (Sommerville Ian, 2011, pág. 32)

1.3.2.1. Integración de las tecnologías en sistemas

(20)

6 1.3.2.2. Tipos de sistemas

Los sistemas de información se desarrollan para distintos fines, dependiendo de las necesidades de los usuarios humanos y la empresa. Los sistemas de procesamiento de transacciones (TPS) funcionan en el nivel operacional de la organización; los sistemas de automatización de oficinas (OAS) y los sistemas de trabajo de conocimiento (KWS) brindan soporte para el trabajo a nivel del conocimiento. Entre los sistemas de nivel superior se encuentran los sistemas de información administrativa (MIS) y los sistemas de soporte de decisiones (DSS). Los sistemas expertos aplican la experiencia de los encargados de tomar decisiones para resolver problemas específicos y estructurados. En el nivel estratégico de la administración se encuentran los sistemas de soporte para ejecutivos (ESS). Los sistemas de soporte de decisiones en grupo (GDSS) y los sistemas de trabajo colaborativo asistido por computadora (CSCWS), que se describen en forma más general, ayudan en el proceso de toma de decisiones, a nivel de grupo, de la variedad semiestructurada o no estructurada. (Kendall Kenneth, 2011, pág. 89)

1.3.2.3. Necesidad del análisis y diseño de sistemas

El análisis y diseño de sistemas que los analistas de sistemas llevan a cabo busca comprender qué necesitan los humanos para analizar la entrada o el flujo de datos de manera sistemática, procesar o transformar los datos, almacenarlos y producir información en el contexto de una organización específica. Mediante un análisis detallado, los analistas buscan identificar y resolver los problemas correctos. Además, el análisis y diseño de sistemas se utiliza para analizar, diseñar e implementar las mejoras en el apoyo para los usuarios y las funciones de negocios que se puedan llevar a cabo mediante el uso de sistemas de información. (Kendall Kenneth, 2011, pág. 96)

Si un sistema se instala sin una planificación apropiada, a menudo los usuarios quedan muy insatisfechos y dejan de usar el sistema. El análisis y diseño añade estructura a los sistemas, y constituye una actividad costosa que de otra manera se realizaría al azar. Se puede considerar como una serie de procesos que se llevan a cabo en forma sistemática para mejorar una empresa mediante el uso de sistemas de información computarizados.

(21)

7

Los usuarios avanzan al primer plano a medida que los equipos de desarrollo de software se internacionalizan más en cuanto a su composición. Esto significa que hay más énfasis en trabajar con los usuarios de software; en realizar un análisis de su empresa, sus problemas y objetivos; y en comunicar el análisis y diseño del sistema planificado a todos los involucrados. (Sommerville Ian, 2011, pág. 136)

1.3.3. Definición de HTML5

Es un lenguaje de marcado de hipertexto, que permite dar la estructura a las páginas web, también se realizan enlaces hacia otras páginas, para mostrar las páginas se necesitan los navegadores, los cuales leen el lenguaje y lo muestran a través de los navegadores del cliente, este lenguaje ha ido evolucionando con el tiempo, aumentando mejoras especialmente en el diseño de las páginas web.

1.3.3.1. Características de HTML5

 Lenguaje más simple. El HTML5 disminuye el tiempo de carga de las páginas y

también ayuda a bajar la ratio de texto/HTML, dos puntos que mejoran el SEO de tu

blog o páginas Web.

 Lenguaje más semántico. Da el significado a las diferentes partes de las páginas

Web, de forma que el navegador puede distinguir la parte que forma parte de la

cabecera gracias a que hay una etiqueta que dice "Cabecera", bueno lo dice en

inglés: <header>. Ayuda a los buscadores como Google a entender la página Web,

algo que se espera sea positivo de cara al SEO, y también sirve para que los

navegadores muestren de forma inteligente diferentes versiones de las páginas web

sin tener que usar plug-ins para dispositivos específicos.(Gauchat Juan, 2012, pág.

53)

 Lenguaje que deja obsoletas a las versiones más antiguas de los

navegadores. Esto sólo sirve para dejar de lado a algunas versiones de Internet

Explorer, aunque hay que decir que la última versión, IE 10 funciona muy bien con

HTML5.(Gauchat Juan, 2012, pág. 58)

 Incluye más elementos gráficos y multimedia. Permite la inserción de etiquetas

canvas, que sustituyen a las animaciones en Flash y también permite incluir de

forma muy sencilla vídeos, música y otros elementos multimedia como por

ejemplo los videojuegos. Sirve para tener una página web atractiva sin tener que

complicar de forma excesiva el código HTML.(Gauchat Juan, 2012, pág. 62).

(22)

8

visualizando un sitio Web, gracias a sistemas de referenciación como el GPS, la

tecnología 3G de los dispositivos móviles o las conexiones tipo Wifi. Es útil para

desarrollar diferentes aplicaciones y es vital por ejemplo para actividades como el

e-commerce.(Gauchat Juan, 2012, pág. 65)

 Permite el uso de las Webs Off-line. Aunque no tenga conexión a Internet si el

programador lo desea podrá ver parte o toda la página web, e incluso interactuar

con los contenidos. Permite al usuario trabajar con aplicaciones online

desconectado, algo importante en los dispositivos móviles cuando se mueve en

entornos en los que no tiene una conexión de calidad. (Gauchat Juan, 2012, pág.

69)

1.3.3.2. Tecnologías que componen el lenguaje JavaScript

1.

JavaScript: Lenguaje de programación interpretado por los navegadores modernos.

2.

XML: Lenguaje de marcas utilizado para almacenar datos en forma legible. Se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas.

3.

Asíncrono: Tipo de comunicación entre procesos en que quien envía el mensaje continúa con su ejecución sin esperar respuesta del receptor. El tipo de comunicación opuesto es la comunicación síncrona (Quien envía permanece bloqueado esperando a que llegue una respuesta del receptor antes de realizar cualquier otro ejercicio). (Pavón Jacobo, 2010, pág. 85)

1.3.3.3. Definición de Ajax

Es un potente lenguaje de programación que permite la rapidez en la comunicación del cliente y del servidor, ya que cuando el cliente envía una petición al servidor no hay necesidad de recargar la página para obtener la respuesta del servidor, sino que sale automáticamente. Además de la rapidez en las tareas, Ajax rebaja la carga del servidor, de esta manera ocupa menos ancho de banda, la mayoría de navegadores soportan este lenguaje.

(23)

9 1.3.3.4. Definición de PHP

Es un lenguaje apto para diseñar páginas web, el cual puede ser combinado con el lenguaje HTML, PHP es de código abierto por lo tanto es de uso libre y gratuito.

1.3.3.5. Funcionamiento de PHP

El lenguaje PHP se procesa en servidores, que son potentes computadores con un software y hardware especial. Cuando se escribe una dirección tipo Chrome, se envían los datos de la solicitud al servidor que los procesa, reúne los datos y el servidor lo que devuelve es una página HTML como si fuera estática. (Pavón Jacobo, 2010, pág. 139) PHP trabaja con arquitectura cliente servidor, cuando el cliente envía peticiones al servidor, el servidor envía las respuestas mostrando páginas HTML estáticas.

1.3.4. Definición de JavaScript

JavaScript es un lenguaje de programación, al igual que PHP, si bien tiene diferencias importantes con éste. JavaScript se utiliza principalmente del lado del cliente (es decir, se ejecuta en el computador del cliente, no en el servidor) permitiendo crear efectos atractivos y dinámicos en las páginas web. Los navegadores modernos interpretan el código JavaScript integrado en las páginas web. (Gauchat Juan, 2012, pág. 97)

El lenguaje JavaScript se ejecuta dentro del lenguaje HTML, para crear contenidos dinámicos y atractivos en las páginas web.

1.3.5. Tecnología móvil

Las tecnologías móviles tienen mucho tiempo entre nosotros simplificando nuestras actividades cotidianas facilitando nuestros trabajos, estudios o vida normal con sus innumerables aplicaciones disponibles que se han ido incrementando con el tiempo. Sin embargo, el desarrollo de la computación como de la telefonía celular han sido el parte aguas de la evolución de estas tecnologías que se despegaron con la incursión del Internet en la vida productiva y económica de la sociedad de hace más de 20 años.

A pesar de que la telefonía celular estaba en pleno crecimiento su estructura era incipiente para soportar las aplicaciones básicas del uso de Internet en las décadas de los noventas e inicio del 2000.

(24)

10

que ningún modem de servicio local o banda ancha pudiera ofrecer. (Arroyo, 2011, pág. 37)

1.3.5.1. Intel XDK

Ofrece la mejor solución de desarrollo para crear aplicaciones móviles multiplataforma utilizando HTML, CSS y JavaScript. Es la mejor manera para los desarrolladores web para crear aplicaciones móviles.

Características

 Flujo de trabajo de desarrollo integrado desde el diseño hasta la tienda de

aplicaciones.

 Herramientas integradas de diseño, depuración y desarrollo, además de cientos de

API Cordova.

 Desarrollo más sencillo, distribución más rápida: escriba para uno, publique para

todas las tiendas de aplicaciones de sistemas operativos múltiples. (Intel, 2014)

1.3.5.2. JQuery Mobile

Es un Framework optimizado para dispositivos táctiles (también conocido como Framework móvil) que está siendo desarrollado actualmente por el equipo de proyectos de jQuery. El desarrollo se centra en la creación de un Framework compatible con la gran variedad de smartphones y tablets, algo necesario en el creciente y heterogéneo mercado de tablets y smartphones. El Framework de jQuery Mobile es compatible con otros frameworks móviles y plataformas como PhoneGap y Worklight entre otros.

1.3.6. Seguridad Informática

Es una disciplina que se encarga de proteger la integridad y la privacidad de la información almacenada en un sistema informático. De todas formas, no existe ninguna técnica que permita asegurar la inviolabilidad de un sistema. (Costas Jesús, 2011)

Un sistema informático puede ser protegido desde un punto de vista lógico (con el desarrollo de software) o físico (vinculado al mantenimiento eléctrico).

(25)

11  Seguridad física

“Se refiere a todos aquellos mecanismos, generalmente de prevención y detección; destinados a proteger físicamente cualquier recurso del sistema.” (Costas Jesús, 2011) Estos recursos son desde un simple teclado hasta una cinta de backup con toda la información que hay en el sistema, pasando por la propia CPU de la máquina.  Seguridad lógica

“Se refiere a la seguridad en el uso de software y los sistemas, la protección de los datos, procesos y programas, así como la del acceso ordenado y autorizado de los usuarios a la información.” (Costas Jesús, 2011)

La seguridad lógica involucra todas aquellas medidas establecidas por la administración de usuarios y administradores de recursos de tecnología de información para minimizar los riesgos de seguridad asociados con sus operaciones cotidianas llevadas a cabo, utilizando la tecnología de información.

1.3.6.1. Seguridad en bases de datos

“Los sistemas de bases de datos multiusuario, deben incluir características de seguridad que controlan el acceso y el uso de una base de datos.

Se la realiza con el fin de proteger la Base de Datos contra accesos no autorizados. Se llama también privacidad.

Los mecanismos de seguridad se ocupan, entre otras cosas, de lo siguiente:

Prevenir accesos no autorizados a la base de datos.

Prevenir accesos no autorizados a objetos (tablas, vistas, índices, procedimientos, etc.) pertenecientes a un usuario.

Controlar el uso del disco.

Controlar el uso de los recursos del sistema (Por ejemplo: el tiempo de CPU).

Monitorear las acciones de los usuarios.

(26)

12

Por defecto, cada usuario de la base de datos crea y tiene acceso a todos los objetos en su correspondiente esquema.

La seguridad en sistemas posee los mecanismos que controlan el acceso y el uso de la base de datos a nivel del sistema.

Combinación válida de usuario y clave de acceso.

La cantidad de espacio en disco disponible para los objetos de los usuarios.

La limitación de los recursos para un usuario.

1.3.6.2. Validación

“En seguridad informática, la validación de datos es una de las áreas más importantes a tener en cuenta, especialmente en el desarrollo de sistemas conectados a redes como internet. Validar datos hace referencia a verificar, controlar o filtrar cada una de las entradas de datos que provienen desde el exterior del sistema.” (Sarango, 2010) Hemos configurado la validación de datos para evitar que los usuarios introduzcan datos no validos o permitir su entrada y comprobarlos tras finalizar el usuario. También se pueden proporcionar mensajes que definan la entrada que se espera en la celda, así como instrucciones para ayudar a los usuarios a corregir errores.

1.3.6.3. Contraseñas

“Las contraseñas son las herramientas más utilizadas para restringir el acceso a los sistemas informáticos. Sin embargo, sólo son efectivas si se escogen con cuidado, la mayor parte de los usuarios de computadoras escogen contraseñas que son fáciles de adivinar: El nombre de la pareja, de un hijo o el de una mascota, palabras relacionadas con trabajos o aficiones o caracteres consecutivos del teclado.” (Sarango, 2010) Muchos sistemas de seguridad no permiten que los usuarios utilicen palabras reales o nombres como contraseñas, evitando así que los hackers puedan usar diccionarios para adivinarlas. Incluso la mejor contraseña sebe cambiarse periódicamente.

1.3.6.4. Encriptación

(27)

13

Opcionalmente puede existir además un proceso de desencriptación a través del cual la información puede ser interpretada de nuevo a su estado original, aunque existen métodos de encriptación que no pueden ser revertidos.

Método criptográfico MD5: Es un algoritmo de reducción criptográfico de 128 bits

ampliamente usado.

Encriptación simétrica: La encriptación simétrica es la técnica más antigua y más

conocida. Una clave secreta, que puede ser un número, una palabra o una simple

cadena de letras aleatorias, se aplica al texto de un mensaje para cambiar el

contenido de una manera determinada. (Alegsa, 2015)

Esto puede ser tan simple como cambiar cada letra por un número de lugares en el alfabeto. Siempre y cuando el remitente y el destinatario conocen la clave secreta, pueden cifrar y descifrar todos los mensajes que utilizan esta clave.

Encriptación asimétrica: “El problema con las claves secretas es el intercambio

en Internet o en una red grande impidiendo que caigan en las manos equivocadas.

Cualquier persona que conozca la clave puede descifrar el mensaje. Una

respuesta es la encriptación asimétrica, en el que hay dos claves relacionadas un

par de claves. Una clave pública estará disponible de forma gratuita, a cualquier

persona que desee enviar un mensaje. Una segunda clave privada se mantiene en

secreta, para que sólo usted conoce.” (Alegsa, 2015)

Cualquier mensaje (documentos, archivos binarios o texto) que se cifran mediante la clave pública sólo pueden descifrarse aplicando el mismo algoritmo, pero mediante la clave privada correspondiente. Todos los mensajes que se cifran con la clave privada sólo pueden descifrarse con la clave pública correspondiente. 1.3.6.5. Seguridad en la aplicación

Dentro de la aplicación las seguridades que se han implementado son:

 Validación de datos.

 Autenticación.

 Manejo de usuarios.

(28)

14

refiere q controlar que si alguien olvido su sesión abierta y esta va a ser manejada por un extraño, deba tener cierto tiempo de activación, así se requerirá que el que desea utiliza la aplicación siempre deberá logarse e iniciar sesión.

1.3.7. Definición de cliente

Es el proceso que permite al usuario formular los requerimientos y pasarlos al Servidor.

Las funciones que lleva a cabo el proceso cliente son:

• Administrar la interfaz de usuario.

• Interactuar con el usuario.

• Procesar la lógica de la aplicación y hacer validaciones locales.

• Generar requerimientos de bases de datos.

• Recibir resultados del servidor.

• Formatear resultados.

1.3.7.1. Definición de servidor

Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún recurso administrado por él.

Las funciones que lleva a cabo el proceso servidor son:

Aceptar los requerimientos de bases de datos que hacen los clientes.

Procesar requerimientos de bases de datos.

Formatear datos para trasmitirlos a los clientes.

Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de

datos.

1.3.7.2. Características de la arquitectura cliente/servidor

 Combinación de un cliente que interactúa con el usuario, y un servidor que

interactúa con los recursos compartidos. El proceso del cliente proporciona la

interfaz entre el usuario y el resto del sistema.

 Se establece una relación entre procesos distintos, los cuales pueden ser

ejecutados en la misma máquina o en máquinas diferentes distribuidas a lo largo

de la red.

 Las tareas del cliente y del servidor tienen diferentes requerimientos en cuanto a

recursos de cómputo como velocidad del procesador, memoria, velocidad y

(29)

15 1.3.7.3. Ventajas del esquema cliente/servidor

1. Uno de los aspectos que más ha promovido el uso de sistemas Cliente/Servidor,

es la existencia de plataformas de hardware cada vez más baratas.

2. El esquema Cliente/Servidor facilita la integración entre sistemas diferentes y

comparte información

3. Al favorecer el uso de interfaces gráficas interactivas, los sistemas Construidos

bajo este esquema tienen mayor interacción y más intuitiva con el usuario.

4. El esquema Cliente/Servidor contribuye, además a proporcionar, a los diferentes

departamentos de una organización, soluciones locales, pero permitiendo la

integración de la información relevante a nivel global.

1.3.7.4. Desventajas del esquema cliente/servidor

1.

El mantenimiento de los sistemas es más difícil pues implica la interacción de

diferentes partes de hardware y de software, distribuidas por distintos proveedores,

lo cual dificulta el diagnóstico de fallas.

2.

Se cuenta con muy escasas herramientas para la administración y ajuste del

desempeño de los sistemas.

3.

Es importante que los clientes y los servidores utilicen el mismo mecanismo (por

ejemplo, sockets o RPC), lo cual implica que se deben tener mecanismos

generales que existan en diferentes plataformas.

4.

Además, hay que tener estrategias para el manejo de errores y para mantener la

consistencia de los datos.

5.

La seguridad de un esquema Cliente/Servidor es otra preocupación importante.

Por ejemplo, se deben hacer verificaciones en el cliente y en el servidor.

6.

Servicios: Existen gran cantidad de tipos de servidores o roles que estos pueden desempeñar. En la siguiente relación enumeramos algunos de los más comunes. Servidor de archivos, Servidor de Directorio Activo/Dominio, Servidor de Impresión, Servidor de Correo, Servidor de Fax, Servidor Proxy, Servidor Web, Servidor de Base de Datos, Servidor DNS, Servidor DHCP, Servidor FTP, etc.

7.

Servidor web: Los servidores web son aquellos cuya tarea es alojar sitios y aplicaciones, las cuales son accedidas por los clientes utilizando un navegador que se comunica con el servidor utilizando el protocolo HTTP (Protocolo de Transferencia de Hipertexto). (Coulouris George, 2001)

1.3.7.5. La Tecnología cliente/servidor

(30)

16

1. Recursos Compartidos: Un servidor puede servir a varios clientes al mismo

tiempo y regular su acceso a recurso compartidos.

2. Protocolos Asimétricos: Existe una relación de muchos a uno entre varios

clientes y un servidor, los clientes solicita un servicio, los servidores que lleguen las

solicitudes de los clientes.

3. Transparencia de Ubicación: El software cliente/servidor oculta a los clientes la

ubicación del servidor redireccionando las solicitudes de servicio, un programa

puede ser cliente, servidor olas dos cosas a la vez.

4. Mezclar y Acoplar: El software cliente/servidor es independientes de plataformas

de equipos de sistemas operativos debe ser posible "mezclar y acoplar"

plataformas de clientes y servidores.

5. Intercambios basados en mensajes: Clientes y servidores son sistemas

acoplados sin grandes restricciones, con un mecanismo de intercambio de

mensajes de entrega para las solicitudes y respuestas de servicio.

6. Encapsulado de servicios: A través de un mensaje se le indica cual es el servicio

que se solicita y luego depende de él la forma que se satisface la solicitud.

7. Escalabilidad: El sistema puede escalar horizontal o verticalmente, el

escalamiento horizontal implica que al agregar y quitar estaciones de trabajo

clientes produce un pequeño efecto en el desempeño.

8. Integridad: El código y la información del servidor se administran de manera

central que da como resultado un mantenimiento más barato y el resguardo de la

integridad de la información compartida.

1.4. Conclusiones parciales del capítulo.

Es indudable que la investigación obtenida para este proyecto, mantiene un alineamiento basado en el eje central del proceso investigativo, tomado información pertinente de diferentes autores los mismos que son de ayuda para tener un mejor conocimiento acerca del tema investigativo.

(31)

17

CAPÍTULO II. MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA

2.1. Caracterización del sector, rama, empresa, contexto institucional o problema seleccionado para la investigación.

La Nova Clínica Moderna es una institución privada dedicada a ofrecer servicios de salud de calidad a quien lo necesite, con atención ágil, humanitaria y ética profesional. Cuenta con personal altamente capacitado y tecnología actualizada.

La estructura organizacional de la clínica consta de un gerente, administradora, secretarias internas y externas para brindar una mejor atención al cliente, además cuenta con especialistas en diferentes ramas.

La Nova Clínica Moderna se encuentra ubicada en la ciudad de Ibarra, en la entrada Sur de la ciudad, en las calles Víctor Gómez Jurado y Av. Mariano Acosta.

(32)

18

2.2. Descripción del procedimiento metodológico para el desarrollo de la investigación.

2.2.1. Metodología de la investigación

2.2.1.1. Método Inductivo: Esta metodología determinó las características, parámetros y relaciones que existiría entre el sistema con tecnología móvil y los procesos de asignación de agenda médica de la Nova Clínica Moderna.

2.2.1.2. Método Deductivo: Se estudió el análisis de los procesos de asignación de agenda médica a los clientes y con ello obtener la información necesaria para realizar un diagnóstico acerca de las deficiencias que se puede encontrar en este proceso. 2.2.1.3. Método Cuantitativo: Ayudó a analizar el objeto de estudio a partir de los resultados estadísticos del porcentaje en reservaciones de citas médicas que realiza la Nova Clínica Moderna.

2.2.1.4. Método Cualitativo: Se determinó los requerimientos del sistema en base al diagnóstico que se obtuvo en los procesos de asignación de agenda médica de la clínica.

2.2.2. Población y muestra

2.2.2.1. Constitución de la clínica

Los elementos que se estudió en la Nova Clínica Moderna están constituidos por el Gerente y los clientes.

Tabla 1 Población

Elemento Población Técnica

Gerente Dr. Richard Carrillo 1 Entrevista

Clientes 100 Encuesta

Total 101

Fuente: Autor

(33)

19 2.2.2.2. Muestra

La población de los clientes es de 100 elementos, la estadística establece que si los elementos son mayores a 150 se debe sacar una muestra, por lo tanto, la encuesta se aplicara a toda la población.

De la misma forma debido a que se necesita obtener información relevante, se procedió a aplicar una entrevista al Dr. Richard Carrillo médico de la Nova Clínica Moderna.

2.2.3. Técnicas de la investigación

Encuesta: Se aplicó a los clientes para recolectar información sobre los procesos de asignación de agenda médica que actualmente se llevan a cabo y para conocer las necesidades del sistema.

Entrevista: Esta técnica fue aplicada para tener conocimiento e información sobre los requerimientos que la clínica necesita, como también visualizar el impacto que podría ocasionar al ser implementado el sistema.

2.2.4. Herramientas de la investigación

(34)

20 2.2.5. Análisis de resultados

2.2.5.1. Resultados de la encuesta

ENCUESTA REALIZADA A LOS CLIENTES DE LA

“NOVA CLÍNICA MODERNA”

1. ¿Hace uso permanente del Internet en su hogar o trabajo?

Tabla 2 ¿Hace uso permanente del Internet en su hogar o trabajo?

Indicador Frecuencia Porcentaje

Si 75 75%

No 25 25%

Figura 2¿Hace uso permanente del Internet en su hogar o trabajo? Fuente: Autor

Interpretación: De acuerdo a la tabulación de ésta pregunta se ha llegado a conclusión de que todos los clientes de la Nova Clínica Moderna, consideran que si hacen uso permanente del Internet.

SI 75% NO

25%

(35)

21 2. ¿Usted utiliza redes sociales?

Tabla 3 ¿Usted utiliza redes sociales?

Indicador Frecuencia Porcentaje

Si 80 80%

No 20 20%

Figura 3¿Usted utiliza redes sociales? Fuente: Autor

Interpretación: Los clientes encuestados de la Nova Clínica Moderna, consideran que si utilizan las redes sociales.

SI 80% NO

20%

(36)

22

3. De ser positivo, ¿Cuál de las siguientes redes sociales utiliza con más

frecuencia?

Tabla 4 De ser positivo, ¿Cuál de las siguientes redes sociales utiliza con más frecuencia?

Indicador Frecuencia Porcentaje

Facebook 65 81%

Twitter 10 13%

Instagram 5 6%

Google+ 0 0%

Figura 4De ser positivo, ¿Cuál de las siguientes redes sociales utiliza con más frecuencia?

Fuente: Autor

Interpretación: La mayoría de las personas encuestadas mencionan que utilizan con más frecuencia la popular red social llamada Facebook.

Facebook 81% Twitter

13% Instagram

6% Google+

0%

(37)

23

4. ¿El acceso a su correo electrónico es de manera constante, lo cual permite

disponer de información oportuna?

Tabla 5 ¿El acceso a su correo electrónico es de manera constante, lo cual permite disponer de información oportuna?

Indicador Frecuencia Porcentaje

Nunca 30 30%

Algunas veces 50 50%

Casi siempre 20 20%

Siempre 0 0%

Figura 5¿El acceso a su correo electrónico es de manera constante, lo cual permite disponer de información oportuna?

Fuente: Autor

Interpretación: De acuerdo a la tabulación de ésta pregunta se ha llegado a conclusión de que todos los clientes, consideran que algunas veces acceden a revisar el correo electrónico.

Nunca 30%

Algunas veces 50% Casi siempre

20%

Siempre 0%

(38)

24

5. ¿Con que frecuencia reserva sus citas médicas por vía telefónica?

Tabla 6 ¿Con que frecuencia reserva sus citas médicas por vía telefónica?

Indicador Frecuencia Porcentaje

Nunca 30 30%

Algunas veces 50 50%

Casi siempre 20 20%

Siempre 0 0%

Figura 6 ¿Con que frecuencia reserva sus citas médicas por vía telefónica? Fuente: Autor

Interpretación: Los clientes encuestados de la Nova Clínica Moderna consideran que casi nunca reservan sus citas médicas por vía telefónica.

Nunca 70% Algunas

veces

30% Casi siempre0%

Siempre 0%

(39)

25

6. ¿Ha reservado una cita médica alguna vez por Internet?

Tabla 7 ¿Ha reservado una cita médica alguna vez por Internet?

Indicador Frecuencia Porcentaje

Si 2 2%

No 98 98%

Figura 7¿Ha comprado alguna vez por internet? Fuente: Autor

Interpretación: La mayoría de las personas encuestadas mencionan que no han realizado reservaciones por medio del Internet.

SI 2%

NO 98%

(40)

26

7. En caso de que nunca haya reservado una cita médica por Internet ¿Llegaría

a hacerlo?

Tabla 8 En caso de que nunca haya reservado una cita médica por Internet ¿Llegaría a hacerlo?

Indicador Frecuencia Porcentaje

Si 30 30%

No 70 70%

Figura 8 En caso de que nunca haya reservado una cita médica por Internet ¿Llegaría a hacerlo?

Fuente: Autor

Interpretación: De acuerdo a la tabulación de ésta pregunta se ha llegado a conclusión de que todos los clientes de la Nova Clínica Moderna, consideran que no llegarían a reservar citas médicas por Internet.

SI 30%

NO 70%

(41)

27

8. ¿Usted con qué frecuencia ha realizado la reservación de sus citas médicas

personalmente?

Tabla 9 ¿Usted con qué frecuencia ha realizado la reservación de sus citas médicas personalmente?

Indicador Frecuencia Porcentaje

Siempre 85 85%

Casi siempre 10 10%

Algunas veces 5 5%

Nunca 0 0%

Figura 9 ¿Usted con qué frecuencia ha realizado la reservación de sus citas médicas personalmente?

Fuente: Autor

Interpretación: La mayoría de los encuestados concuerdan que siempre realizan sus reservaciones de citas médicas acercándose a la clínica personalmente.

Siempre 85% Casi siempre

10% Algunas

veces

5% Nunca

0%

(42)

28

9. ¿Le gustaría realizar la reservación de sus citas médicas mediante el Internet

desde su comodidad?

Tabla 10 ¿Le gustaría realizar la reservación de sus citas médicas mediante el Internet desde su comodidad?

Indicador Frecuencia Porcentaje

Si 75 75%

No 25 25%

Figura 10¿Le gustaría realizar la reservación de sus citas médicas mediante el Internet desde su comodidad?

Fuente: Autor

Interpretación: De acuerdo a la tabulación de ésta pregunta se ha llegado a conclusión de que todos los clientes de la Nova Clínica Moderna, consideran que si les gustaría realizar reservaciones de citas médicas desde su comodidad.

SI 75% NO

25%

(43)

29

10. ¿Cree Ud. que es seguro el proceso de reservación de citas médicas por

medio de un sistema en la web?

Tabla 11 ¿Cree Ud. que es seguro el proceso de reservación de citas médicas por medio de un sistema en la web?

Indicador Frecuencia Porcentaje

Si 10 10%

No 90 90%

Figura 11Es seguro la reservación de citas médicas por Internet. Fuente: Autor

Interpretación: Los encuestados en esta pregunta concluyeron que no es seguro realizar un proceso de reservación de citas médicas por medio de la web, porque aún no se familiarizan muy bien y desconfían de los medios tecnológicos.

SI 10%

NO 90%

(44)

30 2.2.5.2. Resultados de la entrevista

ENTREVISTA DIRIGIDA AL DR. RICHARD CARRILLO

GERENTE DE LA “NOVA CLÍNICA MODERNA”

PRESENTACIÓN: La Nova Clínica Moderna promueve la implementación de un sistema con tecnología móvil, para lo cual se pide llene la información que se encuentra a continuación para mejorar los procesos de asignación de agenda médica.

OBJETIVO: Realizar una entrevista para recolectar información acerca de las necesidades que se requieren en la clínica.

INSTRUCCIONES: Responder con sinceridad las siguientes preguntas abiertas.

1. ¿La clínica posee un registro de los clientes?

La clínica no lleva ningún registro de clientes, solo se registran manualmente las citas médicas realizadas cada día.

2. ¿Qué medios tecnológicos utiliza para aumentar el alcance de sus servicios

médicos?

Se utiliza una página web estática que brinda solo información para publicar los servicios, contactos y dirección de la clínica.

3. ¿La clínica utiliza redes sociales?

No, utiliza ninguna red social.

4. ¿Cómo mantiene informado a los clientes acerca de nuevas especialidades y

noticias de la clínica?

Mediante la publicidad de hojas volantes y de cuñas en la radio, se hace conocer a las personas las nuevas especialidades y noticias de la clínica.

5. ¿Consideraría la utilización de las redes sociales para la promoción de los

servicios médicos, así las reservaciones de citas médicas aumentarían?

(45)

31

6. ¿La clínica cuenta con algún módulo de asignación de citas médicas?

Actualmente la clínica no cuenta con ningún modulo para la asignación de citas médicas todo este proceso se lo realiza manualmente.

7. ¿De qué manera la clínica realiza la reservación de citas médicas?

Se lo realiza mediante vía telefónica o de manera personal para que un cliente pueda reservar sus citas médicas en la clínica.

8. ¿Existe complicaciones en los procesos de asignación de agenda médica?

Realmente si existe una gran cantidad de problemas en los procesos de asignación de agenda médica por retrasos en las consultas y mal control de los turnos.

9. ¿La clínica consta de algún tipo de publicidad en la web?

Únicamente en páginas amarrillas se realiza publicidad de los servicios médicos. 10. ¿Cree usted que las reservaciones de citas médicas deben limitarse

únicamente dentro de la ciudad?

No porque es una clínica privada que brinda sus servicios médicos a todas las personas que necesiten de ellos mismos sin ninguna limitación.

Análisis de la entrevista

(46)

32

2.3. Propuesta del investigador: modelo, sistema, metodología, procedimiento, entre otros.

Se elaboró una entrevista al gerente para determinar el problema que actualmente sucede en la Nova Clínica Moderna. Además, se realizó encuestas a los clientes de la clínica para determinar los requerimientos que debe tener el sistema.

Para el desarrollo del sistema se utilizó la metodología XP, porque permite agilizar el trabajo, llevar una programación organizada, presentar prototipos del sistema y optimizar tiempos y recursos.

Para mejorar los procesos de asignación de agenda médica dentro de la Nova Clínica Moderna, se pretende desarrollar e implementar un sistema con tecnología móvil, lo cual será beneficiados tanto la clínica como los clientes.

2.4. Conclusiones parciales del capítulo

Se pudo deducir que la aplicación de encuestas a los clientes que acuden a la clínica ayudó a determinar de una mejor manera las necesidades que tiene esta institución en lo que respecta a los servicios de reservación de citas médicas.

De acuerdo con el proceso de estudio realizado en base a observación directa que se

realizó en la clínica en donde se pudo ver las diferentes falacias que existen en la

misma, es necesario tener un sistema que mejore estos procesos.

Se puede concluir que la información obtenida de las encuestas realizadas a los

clientes un gran número de personas están de acuerdo que se realice un sistema que

(47)

33

CAPÍTULO III. VALIDACIÓN Y EVALUACIÓN DE RESULTADOS DE SU APLICACIÓN

3.1. Modelo, sistema, metodología, procedimiento de la aplicación de los resultados de la investigación.

Se elaboró una entrevista al gerente para determinar el problema que actualmente sucede en la Nova Clínica Moderna. Además, se realizó encuestas a los clientes de la clínica para determinar los requerimientos que debe tener el sistema.

Para el desarrollo del sistema se utilizó la metodología XP, porque permite agilizar el trabajo, llevar una programación organizada, presentar prototipos del sistema y optimizar tiempos y recursos.

Para mejorar los procesos de asignación de agenda médica dentro de la Nova Clínica Moderna, se pretende desarrollar e implementar un sistema con tecnología móvil, lo cual serán beneficiados tanto la clínica como los clientes.

3.2. Análisis de los resultados finales de la investigación 3.2.1. Metodología de desarrollo de software XP

Es una metodología de desarrollo ágil, que ordena rigurosamente las etapas del proceso para el desarrollo del software. Esta metodología tiene como base la simplicidad y como objetivo principal la satisfacción del cliente.

3.2.2. Fases de la metodología XP 3.2.2.1. Planificación

Implementar un sistema de asignación de agenda médica con tecnología móvil Intel XDK para la Nova Clínica Moderna de la ciudad de Ibarra.

Explicación de la propuesta

La propuesta básicamente consiste en el desarrollo de un sistema para agilizar los procesos de asignación de agenda médica, permitiendo registrar clientes para que estos reserven fácilmente sus citas médicas por Internet y desde su comodidad.

1. Cronograma de actividades

(48)

34 Tabla 12 Cronograma de actividades

Actividad Duración Comienzo Fin Predecesoras

Inicio

Acercamiento a clínica 2 días 12/04/16 14/04/16 Analizar necesidades de

la clínica 2 días 15/04/16 17/04/16 2

Seleccionar las

necesidades a solucionar 2 días 18/04/16 20/04/16 3 Elaborar petición para

aplicar una solución 2 días 21/04/16 23/04/16 4 Elaborar perfil de

proyecto 6 días 24/04/16 30/04/16 5

Corrección del perfil de

proyecto 4 días 01/05/16 05/05/16 6

Presentación y

sustentación del perfil de proyecto

4 días 06/05/16 10/05/16 7

Levantar requerimientos 5 días 11/05/16 16/05/16 8 Aplicar ingeniería del

conocimiento 4 días 17/05/16 21/05/16 9

Selección de metodología

de desarrollo 3 días 18/05/16 21/0516 9

Documentación 4 días 22/05/16 26/05/16 10,9

Presentación del primer

informe 3 días 27/05/15 30/05/16 11

Análisis

Elaboración de cuestionarios de

encuestas y entrevistas

(49)

35 Aplicar encuestas y

entrevista 3 días 02/06/16 05/06/16 13

Análisis de encuestas y

entrevista 2 días 06/06/16 08/06/16 14,13

Presentación del segundo

informe 1 día 09/06/16 10/06/16 15,14

Diseño

Diseño de casos de uso 1 día 11/06/16 12/06/16 16 Diseño de diagramas de

contexto 1 día 13/06/16 14/06/16 17

Diseño de diagrama nivel

uno 1 día 15/06/16 16/06/16 18

Diseño de base de datos 4 días 17/06/16 21/06/16 19 Diseño de interfaces 7 días 22/06/16 29/06/16 20

Codificación

Codificación de procesos

de entrada de datos 12 días 30/06/16 12/07/16 21 Codificación de interfaces 11 días 13/07/16 24/07/16 22 Codificación de procesos

de salida de datos 11 días 14/07/16 25/07/16 23

Documentación 1 día 25/07/16 26/07/16 23,22

Pruebas

Pruebas de velocidad 4 días 27/07/16 31/07/16 24 Pruebas de acceso y

respuesta a datos 4 días 27/07/16 31/07/16 24 Pruebas de

compatibilidad 3 días 01/08/16 04/08/16 25

Pruebas de navegabilidad

y estándares 3 días 01/08/16 04/08/16 25

(50)

36 Implementación

Implementación del

sistema en la clínica 3 días 08/08/16 11/08/16 27

Documentación 1 día 12/08/16 13/08/16 28,27

Presentación del tercer

informe 2 días 14/08/16 16/08/16 29

Soporte

Mantenimiento y soporte 4 días 17/08/16 21/08/16 30

(51)

37 2. Diagramas de caso de uso

Registro de usuarios.

Figura 12Caso de uso (Registro de usuarios) Fuente: Autor

Autores: Administrador.

(52)

38  Ingreso al sistema.

Figura 13Caso de uso (Ingreso al sistema) Fuente: Autor

Autores: Usuario, sistema.

(53)

39  Registro de clientes.

Figura 14Caso de uso (Registro de clientes) Fuente: Autor.

Autores: Cliente, sistema.

(54)

40  Módulo de noticias.

Figura 15 Caso de uso (Módulo de noticias) Fuente: Autor

Autores: Administrador, sistema.

(55)

41  Registrar horario médico.

Figura 16Caso de uso (Registrar horario médico) Fuente: Autor

Autores: Administrador, sistema.

(56)

42  Reservar cita médica.

Figura 17Caso de uso (Reservar cita médica). Fuente: Autor

Autores: Cliente, sistema.

(57)

43 3.2.2.2. Diseño

Diagrama de contexto

Figura 18 Diagrama de contexto Fuente: Auto.

En este diagrama de contexto se representa todas las entidades externas más importantes que interactúan con el sistema para agilizar los procesos asignación de agenda médica en la Nova Clínica Moderna.

El administrador puede ingresar al sistema datos de nuevos usuarios, publicación de noticias, visualizar la lista de reservaciones y obtener reportes.

El cliente puede registrarse ingresando sus datos personales para obtener una cuenta en el sistema y así poder realizar reservaciones de citas médicas.

La agenda médica son los horarios de los médicos registrados y la cual ésta validada para mostrar al cliente los días y horas de atención disponibles de cada médico.

(58)

44  Diagrama de nivel 1

Figura 19Diagrama de nivel 1 Fuente: Autor

(59)

45

 Diseño de la base de datos

Se realizó la creación de la base de datos y las relaciones entre tablas en el gestor de base de datos MySQL y la modalidad que se utilizó fue en cascada.

(60)

46

Para el desarrollo de la base de datos se ha creado las tablas y atributos, así como gestiones simples con la modalidad entidad-relación en MySQL Workbench. Se pueden crear y eliminar bases de datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios y exportar datos en varios formatos, al momento de realizar un proceso en la interfaz del sistema de un registro de un nuevo horario médico se realiza de forma transparente la conexión hacia la base de datos y se inserta en la entidad horarios médicos la cual se relaciona con doctor, agenda médica y citas médicas, para generar una reservación se consulta el día y horario disponible en la agenda médica de un doctor seleccionado, de la entidad citas médicas con sus respectivos detalles como área, doctor, fecha, y hora se consulta, modifican, insertan o eliminan datos que se encuentren en la base de datos y ayuda a llevar una mayor organización de las tablas o entidades.

Diseños de entrada

Registro de noticias: Este formulario permite registrar nuevas noticias, al

momento de ingresar la información de la noticia se validará los campos, si los

datos ingresados son incorrectos no se realiza el registro correcto en el sistema.

(61)

47

Registro de horario del médico: Este formulario permite registrar los horarios de

los médicos, al momento de ingresar los datos se validarán los días y las horas de

atención que dispone cada médico para laborar dicha agenda.

Figura 22Registro de horario de médico Fuente: Autor

Reservar cita médica: Este formulario permite realizar la reservación de citas

médicas seleccionando el área, doctor, la fecha y horario disponible del médico.

(62)

48 Diseños de salida

Lista de reservaciones: Este reporte permite mostrar todas las reservaciones de

citas médicas que realizan los clientes.

Figura 24Lista de reservaciones Fuente: Autor

Horarios médicos: Este reporte permite mostrar el horario completo de atención

de cada médico que pertenece a la clínica.

(63)

49 3.2.2.3. Codificación

A continuación, se detallan los códigos de programación del sistema: 1. Conexión con la base de datos

<?php

@$conec=mysql_connect("localhost", "root", ""); mysql_select_db("clinica_moderna", $conec); ?>

<?php

$hostname_base_conexion = "localhost"; $database_base_conexion = "clinica_moderna"; $username_base_conexion = "root";

$password_base_conexion = "";

@$base_conexion=mysql_pconnect($hostname_base_conexion, $username_base_conexion, $password_base_conexion) or trigger_error(mysql_error(),E_USER_ERROR);

?>

Estas líneas de código permiten realizar la conexión entre el lenguaje de programación PHP y el sistema de gestor de base de datos MySQL.

2. Registro de usuarios

<?php include('../conexion/conexion.php'); ?> <?php if($_POST['txt_cedula']!=null){ $usuario=$_POST['txt_usuario']; $clave=md5($_POST['txt_clave1']); $cedula=$_POST['txt_cedula']; $nombres=$_POST['txt_nombres']; $apellidos=$_POST['txt_apellidos']; $genero=$_POST['lista_genero']; $fecha_nacimiento=$_POST['txt_fecha']; $provincia=$_POST['lista_provincias']; $ciudad=$_POST['lista_ciudades']; $direccion=$_POST['txt_direccion']; $telefono=$_POST['txt_telefono']; $celular=$_POST['txt_celular']; $email=$_POST['txt_email']; mysql_select_db($database_base_conexion, $base_conexion);

$insertSQ="INSERT INTO usuarios (cedula, usuario, clave, nombres, apellidos, genero, fecha_nacimiento, provincia, ciudad, direccion, telefono, celular, email, foto_perfil, estado, codigo) VALUES

Figure

Tabla 1 Población
Tabla 3 ¿Usted utiliza redes sociales?
Tabla  4  De  ser  positivo,  ¿Cuál  de  las  siguientes  redes  sociales  utiliza  con  más  frecuencia?
Tabla  5  ¿El  acceso  a  su  correo  electrónico  es  de  manera  constante,  lo  cual  permite  disponer de información oportuna?
+7

Referencias

Documento similar

Proporcione esta nota de seguridad y las copias de la versión para pacientes junto con el documento Preguntas frecuentes sobre contraindicaciones y

diabetes, chronic respiratory disease and cancer) targeted in the Global Action Plan on NCDs as well as other noncommunicable conditions of particular concern in the European

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

 Tejidos de origen humano o sus derivados que sean inviables o hayan sido transformados en inviables con una función accesoria..  Células de origen humano o sus derivados que

Se trata de encontrar unos «principios de justicia que han de servir como principios de justicia públicos y efectivos»; «un acuerdo público y viable en materias de justicia

d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que

Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y

En este sentido, puede defenderse que, si la Administración está habilitada normativamente para actuar en una determinada materia mediante actuaciones formales, ejerciendo