Sei sulla pagina 1di 204
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

ANÁLISIS, DISEÑO DE LA BASE DE DATOS PROMEINFO Y DESARROLLO WEB PARA MÓDULO DE MANTENIMIENTO TARIFARIO DEL MSP E INTEGRACIÓN CUESTIONARIO BLEULER

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR: CINDY DENISSE ESPINOZA SOLIS

TUTOR: ING. JORGE MEDINA AVELINO, MSc

GUAYAQUIL ECUADOR

2016

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGIA FICHA DE REGISTRO DE TESIS   TITULO: “ ANÁLISIS,

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGIA

FICHA DE REGISTRO DE TESIS

 

TITULO: “ANÁLISIS, DISEÑO DE LA BASE DE DATOS PROMEINFO Y DESARROLLO WEB PARA MÓDULO DE MANTENIMIENTO TARIFARIO DEL MSP E INTEGRACIÓN CUESTIONARIO BLEULER

 

REVISORES: Ing. Alexandra Varela, MSc, Ing. Ricardo Salazar, MSc, Ing. Jorge Medina, MSc

INSTITUCIÓN: Universidad de Guayaquil

FACULTAD: Ciencias Matemáticas y Físicas

CARRERA: Ingeniería en Sistemas Computacionales

 

FECHA DE PUBLICACIÓN: Abril 2016

N° DE PÁGS:

 

204

 

AREA TEMATICA: Tecnologías, Base de Datos

PALABRAS DE CLAVES: Base de Datos, Promeinfo, Aplicación WEB, Framework, Framework ZK, Cuestionario Síndrome de Bleuler, Tarifario del MSP.

RESUMEN: El objetivo de este proyecto de Titulación de Promeinfo segunda fase es a resolver la problemática que en la actualidad presentan las historias clínicas de diferentes instituciones por la interoperabilidad, en esta fase se llevará a cabo la adaptación de una nueva estructura de base de datos hacia una base existente realizando el respectivo análisis de la información proporcionada por el grupo de Promeinfo primera fase, para así lograr la integración de la misma con el proyecto cuestionario síndrome de Bleuler y el modelo para el aplicativo web de los tarifarios del MSP que también se integrara a ese modelo de datos, la adaptación e integración a realizar se llevara a cabo con una nueva estructura de base de datos, el ingreso de información que se irá alimentando según el uso que las autoridades lo expongan en este caso lograr realizar que la base de datos mencionada a resolver sea completada a medida que las fases de los proyectos investigativos de las ciencias médicas se vayan desarrollando para la centralización de una base en común para todos los hospitales, clínicas, centros de salud entre otros. La base que se integrara seguirá con los mismos estándares de programación existente la Notación PascalCasing, ya que con esto se logrará que sea un sistema centralizado, optimizado reorganizado, llevando con todo esto que cada proyecto nuevo que perecerán al grupo de Promeinfo puedan adaptarse al nuevo diseño que se dejará como base para nuevos modelos de datos llevando el mismo estándar. Se establece una plataforma para la realización de la aplicación web para el mantenimiento del Servicio de tarifario perteneciente al Ministerio de Salud Publica brindando el correcto uso de la información recopilada con nuevas tecnologías y ofreciendo presentaciones utilizando el mismo ambiente por parte de los grupos pertenecientes al Programa de Investigación Médica de Informática.

N° DE REGISTROS(en base de datos):

N° DE CLASIFICACIÓN:

 

DIRECCIÓN URL:

ADJUNTO PDF

 

SI

 

NO

 

x

   

CONTACTO CON AUTOR:

TELÉFONO: 042173393

E-MAIL:

 

Cindy Denisse Espinoza Solis

Cindy_denisse02@hotmail.com

CONTACTO DE LA INSTITUCIÓN:

UNIVERSIDAD DE GUAYAQUIL CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES Víctor Manuel Rendón 429 entre Baquerizo Moreno y Córdova

NOMBRE:

Abg. Juan Chávez Atocha

 

TELEFONO:

 

(04) 2307729

APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “ANÁLISIS, DISEÑO DE LA BASE DE DATOS PROMEINFO Y DESARROLLO WEB PARA MÓDULO DE MANTENIMIENTO TARIFARIO DEL MSP E INTEGRACIÓN CUESTIONARIO

BLEULER

CINDY DENISSE ESPINOZA SOLIS, estudiante 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.

Srta.

“elaborado

por

el

Atentamente

ING. JORGE MEDINA AVELINO, MSc TUTOR

DEDICATORIA

Este proyecto de Titulación se lo dedico en primer lugar a Dios quien permitió que cumpliera este objetivo siendo un propósito por parte de él a pesar de las circunstancias en mi vida, entre los altos y bajos nunca se debe perder la fe siempre va a ver un nuevo mañana, agradezco a mi familia quienes me apoyaron en todo el proceso para la obtención de esta meta.

Un verdadero guerrero estudia cada derrota que ha tenido, para la próxima vez convertirla en victoria. Porque el mejor guerrero no es el que va a triunfar siempre, sino el que vuelve sin miedo a la batalla.

AGRADECIMIENTO

Quiero agradecer a aquellas personas que me ayudaron en este proceso de titulación dando su apoyo incondicional hasta el último momento haciendo que se haga realidad este objetivo. A mis padres agradeciéndoles de esta manera el esfuerzo incondicional que siempre tuvieron desde el inicio de mis estudios buscando la manera de que nos superemos.

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Eduardo Santos Baquerizo, MSc. DECANO DE LA FACULTAD CIENCIAS MATEMATICAS Y FISICAS

Ing. Jorge Medina Avelino, MSc

DIRECTOR DEL PROYECTO DE TITULACIÓN

Ing. Ricardo Salazar Almeida, MSc

PROFESOR DEL ÁREA - TRIBUNAL

Ing. Inelda Martillo Alcívar, Mgs DIRECTORA CISC

Ing. Flora Salgado Ordoñez, MBa PROFESOR DEL ÁREA - TRIBUNAL

Ab. Juan Chávez Atocha SECRETARIO

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este Proyecto de Titulación, me corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL”

CINDY DENISSE ESPINOZA SOLIS

. UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS

.

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

ANÁLISIS, DISEÑO DE LA BASE DE DATOS PROMEINFO Y DESARROLLO WEB PARA MÓDULO DE MANTENIMIENTO TARIFARIO DEL MSP E INTEGRACIÓN CUESTIONARIO BLEULER

Proyecto de Titulación que se presenta como requisito para optar por el título

de INGENIERO EN SISTEMAS COMPUTACIONALES

Autora: CINDY DENISSE ESPINOZA SOLIS

C.I.0926267485

Tutor: ING. JORGE MEDINA AVELINO, MSc

Guayaquil, 01 Abril del 2016

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 el/la estudiante CINDY DENISSE ESPINOZA SOLIS, como requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es:

ANÁLISIS, DISEÑO DE LA BASE DE DATOS PROMEINFO Y DESARROLLO WEB PARA MÓDULO DE MANTENIMIENTO TARIFARIO DEL MSP E INTEGRACIÓN CUESTIONARIO BLEULER

Considero aprobado el trabajo en su totalidad.

Presentado por:

ESPINOZA SOLIS CINDY DENISSE

0926267485

Tutor: ING. JORGE MEDINA AVELINO, MSc

Guayaquil, 01 Abril del 2016

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA 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: Cindy Denisse Espinoza Solis

Dirección: Av. Ernesto Alban Calle 46 Callejón 46 Mz.4429 SL. 18 (Malvinas)

Teléfono:042173339

E-mail: cindy_denisse02@hotmail.com

Facultad: Matemáticas y Físicas

Carrera: : Ingeniera en Sistemas Computacionales

Proyecto de titulación al que opta: Ingeniero en Sistemas Computacionales

Profesor tutor: Ing. Jorge Medina

Título del Proyecto de titulación: ANÁLISIS, DISEÑO DE LA BASE DE DATOS PROMEINFO Y DESARROLLO WEB PARA MÓDULO DE MANTENIMIENTO TARIFARIO DEL MSP E INTEGRACIÓN CUESTIONARIO BLEULER

Tema del Proyecto de Titulación: (Palabras claves 5 a 8 ) Base de Datos, Promeinfo, Aplicación WEB, Framework, Framework ZK, Cuestionario Síndrome de Bleuler, Tarifario del MSP.

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 Alumno:

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

como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser:

CDROM

x
x

ÍNDICE GENERAL

APROBACIÓN DEL TUTOR

III

DEDICATORIA

IV

AGRADECIMIENTO

V

ÍNDICE

GENERAL

XI

ÍNDICE DE CUADROS

XIII

ÍNDICE DE GRÁFICOS

XIV

RESUMEN

XV

ABSTRACT

XVI

INTRODUCCIÓN

1

CAPÍTULO I - EL PROBLEMA

4

PLANTEAMIENTO DEL PROBLEMA

4

UBICACIÓN DEL PROBLEMA EN UN CONTEXTO

4

SITUACIÓN CONFLICTO NUDOS CRÍTICOS

5

CAUSAS Y CONSECUENCIAS DEL PROBLEMA

6

DELIMITACIÓN DEL PROBLEMA

8

FORMULACIÓN DEL PROBLEMA

8

EVALUACIÓN DEL PROBLEMA

9

OBJETIVOS

11

OBJETIVO GENERAL

11

OBJETIVOS ESPECÍFICOS

11

ALCANCES DEL PROBLEMA

12

JUSTIFICACIÓN E IMPORTANCIA

13

METODOLOGÍA DEL PROYECTO

14

METODOLOGÍA POR LA FACTIBILIDAD

14

CAPÍTULO II - MARCO TEÓRICO

17

ANTECEDENTES DEL ESTUDIO

17

FUNDAMENTACIÓN TEÓRICA

23

PROYECTO PROMETEO

24

DIPA

25

PROMEINFO

25

LA NUBE

26

CIBERSEGURIDAD

32

WINDOWS AZURE

33

MICROSOFT SQL AZURE

34

SQL SERVER

35

SISTEMA DE INFORMACIÓN

36

BASE DE DATOS

37

NIVELES DE ABSTRACCIÓN

38

FASE

DE

ANÁLISIS

39

FASE

DE

DISEÑO

40

MODELO DE DATOS

CONCEPTUAL

41

ETAPAS DE DISEÑO DE BASE DE DATOS RELACIONALES

42

LENGUAJE DE PROGRAMACIÓN

43

EL LENGUAJE DE DEFINICIÓN DE DATOS

43

EL LENGUAJE DE MANIPULACIÓN DE DATOS

44

PROCEDIMIENTO

44

FUNCIONES

45

PAQUETE

45

MODELO ENTIDAD RELACIÓN

45

ENTIDAD

45

RELACIONES

46

BASE DE DATOS RELACIONAL

46

DICCIONARIO DE DATOS

48

INTEGRIDAD DE LA INFORMACIÓN

49

JDBC

50

CICLO DE VIDA DE UN SOFTWARE

50

FRAMEWORK ZK

51

ECLIPSE

59

JBOSS

60

APACHE TOMCAT

60

EL SÍNDROME DE BLEULER

61

WEB SERVICE

62

FUNDAMENTACIÓN LEGAL

 

63

PLAN NACIONAL CITA QUE EN LA CONSTITUCIÓN POLÍTICA DE LA REPÚBLICA DEL ECUADOR

63

LEY

ORGÁNICA

DE

COMUNICACIÓN

64

LEY ORGANICA DE TRANSPARENCIA Y ACCESO A LA INFORMACION PÚBLICA

66

LEY

DE PROPIEDAD INTELECTUAL

67

PREGUNTA CIENTÍFICA A CONTESTARSE

71

DEFINICIONES CONCEPTUALES

72

CAPÍTULO III - PROPUESTA TECNOLÓGICA

74

ANÁLISIS DE FACTIBILIDAD

 

75

FACTIBILIDAD OPERACIONAL

75

FACTIBILIDAD

TÉCNICA

 

76

FACTIBILIDAD

LEGAL

77

FACTIBILIDAD

ECONÓMICA

78

ETAPAS DE LA METODOLOGÍA DEL PROYECTO

79

DIAGRAMAS

 

83

DICCIONARIO DE DATOS

88

EVALUACIÓN DE CALIDAD DEL PRODUCTO SEGÚN FREEMAN

98

EVALUACIÓN DE CALIDAD DEL PRODUCTO SEGÚN LOWEIL JAY ARTHUR

102

ENTREGABLES DEL PROYECTO

105

INFORME DE PRUEBAS REALIZADAS

105

CAPÍTULO IV - CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO

108

CONCLUSIONES Y RECOMENDACIONES

109

CONCLUSIONES

109

RECOMENDACIONES

110

BIBLIOGRAFÍA

111

ANEXOS

113

ÍNDICE DE CUADROS

CUADRO NO. 01: CUADRO DE LAS CAUSAS Y CONSECUENCIAS

6

CUADRO NO. 02: DELIMITACIONES DEL PROBLEMA

8

CUADRO NO. 03: CARACTERÍSTICAS Y EDICIONES DEL FRAMEWORK ZK

52

CUADRO NO. 04: FACTIBILIDAD TÉCNICA - EQUIPO

76

CUADRO NO. 05: FACTIBILIDAD TÉCNICA - SOFTWARE

77

CUADRO NO. 06: COSTOS DEL PROYECTO

78

CUADRO NO. 07: MOTIVOS Y EXPLICACIONES RECOPILACIÓN DE INFORMACIÓN

79

CUADRO NO. 08: MOTIVOS Y EXPLICACIONES HERRAMIENTA A UTILIZAR

81

CUADRO NO. 09: MÉTRICA DE CALIDAD DEL PRODUCTO SEGÚN FREEMAN

100

CUADRO NO. 10: MÉTRICA DE CALIDAD DEL PRODUCTO SEGÚN LOWEIL JAY ARTHUR

102

CUADRO NO. 11: FACTORES DE CALIDAD DEL PRODUCTO SEGÚN LOWEIL JAY ARTHUR 104

CUADRO NO. 12: CASOS DE PRUEBAS REALIZADAS

105

CUADRO NO. 13: CRITERIO DE ACEPTACIÓN

108

ÍNDICE DE GRÁFICOS

GRÁFICO NO. 01: CARACTERÍSTICAS QUE DEFINEN A LA NUBE

30

GRÁFICO NO. 02: ESCRITORIOS VIRTUALES EN LA NUBE

31

GRÁFICO NO. 03: COMPONENTES QUE CONFORMAN UNA APLICACIÓN WEB

34

GRÁFICO NO. 04: EVOLUCIÓN DEL SQL SERVER

36

GRÁFICO NO. 05: PROCESO DEL SISTEMA DE LA INFORMACIÓN

37

GRÁFICO NO. 06: NIVELES DE ABSTRACCIÓN

38

GRÁFICO NO. 07: NIVELES DE ABSTRACCIÓN

39

GRÁFICO NO. 08: FASE DE ANÁLISIS DE LA BASE DE DATOS

40

GRÁFICO NO. 09: MODELO CONCEPTUAL

41

GRÁFICO NO. 10: COMPARACIÓN DE PASOS DE DISEÑO

42

GRÁFICO NO. 11: BASE DE DATOS RELACIONAL BLEULER

47

GRÁFICO NO. 12: INTEGRIDAD DE LA INFORMACIÓN

49

GRÁFICO NO. 13: DESCRIPCIÓN DEL FRAMEWORK ZK

52

GRÁFICO NO. 14: VERSIONES DEL ECLIPSE

59

GRÁFICO NO. 15: VERSIONES DEL TOMCAT

60

GRÁFICO NO. 16: COMUNICACIÓN ENTRE CLIENTE - WEB SERVICE

62

GRÁFICO NO. 17: INSTALACIÓN Y CONFIGURACIÓN DEL SQL SERVER 2014 EXPRESS

82

GRÁFICO NO. 18: DIAGRAMA LÓGICO DE LA APLICACIÓN

83

GRÁFICO NO. 19: ARQUITECTURA DE LA BASE DE DATOS

83

GRÁFICO NO. 20: DIAGRAMA CONCEPTUALES DE LA BÚSQUEDA DEL SERVICIO DE TARIFARIO

84

GRÁFICO NO. 21: DIAGRAMA CONCEPTUALES DEL INGRESO DEL NUEVO SERVICIO DE TARIFARIO

84

GRÁFICO NO. 22: DIAGRAMA CONCEPTUALES DE LA ACTUALIZACIÓN DEL SERVICIO DE TARIFARIO

85

GRÁFICO NO. 23: DIAGRAMA CONCEPTUALES DE LA ELIMINACIÓN DEL SERVICIO DE TARIFARIO

85

GRÁFICO NO. 24: DIAGRAMA CONCEPTUALES DE LA BÚSQUEDA DE LA CATEGORÍA DEL SERVICIO DE TARIFARIO

86

GRÁFICO NO. 25: DIAGRAMA CONCEPTUALES DE INGRESO DE LA CATEGORÍA DEL SERVICIO

DE TARIFARIO

86

GRÁFICO NO. 26: DIAGRAMA CONCEPTUALES DE LA ACTUALIZACIÓN DE LA CATEGORÍA DEL

SERVICIO DE TARIFARIO

87

GRÁFICO NO. 27: DIAGRAMA CONCEPTUALES DE LA ELIMINACIÓN DE LA CATEGORÍA DEL SERVICIO DE TARIFARIO

87

GRÁFICO NO. 28: DIAGRAMA RELACIONAL DE BASE DE DATOS PROMEINFO

92

GRÁFICO NO. 29: MODELO DE DATOS CUESTIONARIO BLEULER

93

GRÁFICO NO. 30: MODELO DE DATOS DE LOS SERVICIOS DE TARIFARIOS

94

GRÁFICO NO. 31: DESARROLLO DE MANTENIMIENTO DE LOS SERVICIOS DE TARIFARIOS

95

GRÁFICO NO. 32: DESARROLLO DE MANTENIMIENTO DE CATEGORÍAS DE LOS SERVICIOS DE

TARIFARIOS

96

GRÁFICO NO. 33: INSTALACIÓN Y CONFIGURACIÓN DEL ECLIPSE

97

GRÁFICO NO. 34: NIVEL DE CALIDAD DEL PRODUCTO SEGÚN FREEMAN

101

GRÁFICO NO. 35: NIVEL DE CALIDAD DEL PRODUCTO SEGÚN LOWEIL JAY ARTHUR

104

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

ANÁLISIS, DISEÑO DE LA BASE DE DATOS PROMEINFO Y DESARROLLO

WEB PARA MÓDULO DE MANTENIMIENTO TARIFARIO DEL MSP E

INTEGRACIÓN CUESTIONARIO BLEULER

Autor: Cindy Denisse Espinoza Solis Tutor: Ing. Jorge Medina

RESUMEN

El objetivo de este proyecto de Titulación de Promeinfo segunda fase es a resolver la

problemática que en la actualidad presentan las historias clínicas de diferentes instituciones por

la interoperabilidad, en esta fase se llevará a cabo la adaptación de un cambio en la estructura

de base de datos hacia una base existente realizando el respectivo análisis de la información proporcionada por el grupo de Promeinfo primera fase, para así lograr la integración de la

misma con el proyecto cuestionario SB1 y el modelo para el aplicativo web de los servicios de

tarifarios del MSP que también se integrara a ese modelo de datos, la adaptación e integración

a realizar se llevara a cabo con un cambio en la estructura de base de datos, el ingreso de

información que se irá alimentando según el uso que lo expongan en este caso lograr realizar que la base de datos mencionada a resolver sea completada a medida que las fases de los proyectos investigativos de las ciencias médicas se vayan desarrollando para la centralización de una base en común para todos los hospitales, centros de salud entre otros. La base que se integrara seguirá con los mismos estándares de programación existente la Notación PascalCasing, ya que con esto se logrará que sea un sistema centralizado, reorganizado,

logrando que cada proyecto nuevo que perecerá al grupo de Promeinfo puedan adaptarse al nuevo diseño que se dejará como base para nuevos modelos de datos llevando el mismo estándar. Se establece una plataforma para la realización de la aplicación web para el mantenimiento de los servicios de tarifario perteneciente al Ministerio de Salud Publica brindando el correcto uso de la información recopilada con nuevas tecnologías y ofreciendo presentaciones utilizando el mismo ambiente por parte de los grupos pertenecientes al Programa de Investigación Médica de Informática.

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

ANALYSIS AND DESIGN OF THE DATABASE PROMEINFO AND DEVELOPMENT WEB MODULE MAINTENANCE TARIFF OF MSP AND INTEGRATION WITH DATABASE

ABSTRACT

The aim of this thesis project Promeinfo second phase is to resolve the problems that currently have the medical records of different institutions interoperability at this stage will take place the adaptation of a new database structure to an existing base performing the respective analysis of the information provided by the group of Promeinfo first phase in order to achieve the integration of the same with the draft questionnaire Bleuler syndrome and the model for the web application of tariff MSP also be integrated to the data model, adaptation and integration to perform will be held with a new database structure, data entry which will be fed by use expose the authorities in this case able to execute the database mentioned to solve is completed as the phases of the research projects in medical science are developed to centralize common ground for all hospitals, health centers and others. The base to be integrated will continue with the same standards of existing programming Notation Pascal Casing, because with this it will be possible to be a centralized, optimized reorganized, taking with it all that every new project that perish the group Promeinfo to adapt to new design will be left as the basis for new data models wearing the same standard. A platform for the realization of the web application to maintain the rate of the Ministry of Public Health to provide the correct use of the information collected with new technologies and giving presentations using the same environment by groups belonging to the Research Program is established Medical Informatics.

INTRODUCCIÓN

Actualmente el Gobierno Ecuatoriano avanza aportando con nuevos cambios para el país en el entorno investigativo, consigo se inicia el proyecto Prometeo que da la iniciativa en fortalecer las investigaciones en las instituciones públicas en el Ecuador. El proyecto Prometeo se encuentra conformado por ecuatorianos y extranjeros con alto nivel académico en el cual aportan sus conocimientos para generar avances en algunos países en este caso llegaron a formar parte de sus ideas aquí en el Ecuador.

En el año 2013, arribo al Ecuador el PhD Ricardo Silva incorporándose al proyecto Prometeo, este especialista en Biociencias Integradas de Venezuela, durante su estadía en el país demostró ser un líder aportando con su conocimiento a los estudiantes de medicina de la universidad de Guayaquil, en donde se ganó la confianza de las autoridades y se propuso realizar en conjunto con la Dirección de Investigaciones y proyectos académicos más conocida como la DIPA.

La DIPA fue creada en el año 2005, así mismo con el proyecto nombrado del Programa Continuo de Investigaciones Médico-Informática conocido como PROMEINFO, con el afán de apoyar con las investigaciones en las ciencias médicas y desarrollo de herramientas informáticas este proyecto se encuentra financiado por el Fondo Competitivo de Investigación (FCI). Tiene como objetivo integrar las ciencias de la salud con la informática a medida se vaya avanzando con las investigaciones se seguirá descubriendo más alternativas para el cambio en las instituciones de la Salud.

Hasta la actualidad este proyecto de Promeinfo al ser un programa múltifacultades y multinstitucional en este caso nos enfocaremos con la participación de los estudiantes la carrera universitaria de la Universidad de Guayaquil de la Facultad de Matemáticas, Carrera de Ingeniería en Sistemas Computacionales en calidad de aquellos tesistas que conformen al proyecto elaborando sus investigaciones como temas de grado en Medica informática.

Desde esta perspectiva se cuenta ya con una primera fase de la investigación que han realizado el grupo de Promeinfo en donde ya con el primer entregable se ha demostrado avances investigativos, con este inicio del programa del proyecto Promeinfo en esta etapa ya concluida se está continuando con la segunda fase de Promeinfo en donde la modalidad de trabajo será de la misma manera con estudiantes egresados retomando la continuidad de lo realizado llevando a cabo las nuevas investigaciones o desarrollo de las mismas.

Luego de una breve explicación de la situación que tiene el grupo Promeinfo segunda fase, para este proyecto a elaborar se enfoca a la centralización de la información de los respectivos modelos de datos que se analizaran para obtener un producto avanzado e integrado para que los futuros proyectos puedan consumir este modelo de datos ya que su información quedara para el enfoque que se tiene que es la utilización de este producto completado por las fases venideras será para todas las instituciones tanto públicas como privadas a nivel de la salud.

Se manejara ambientes de presentación de aplicaciones web utilizando tecnologías libres para el respectivo desarrollo del mismo uno de los módulos con esta herramienta será la creación del mantenimiento de los servicios de tarifarios del Ministerio de Salud Pública utilizando el Framework ZK una nueva herramienta para el inicio de los desarrollos de

los sistemas una vez recopilando la información se proporciona un avance hacia el identificador de los servicios que brindan las instituciones en la actualidad. El presente proyecto de titulación está estructurado por cuatro capítulos que se mencionaran a continuación:

CAPITULO I Comprende EL PROBLEMA, donde se evaluara la problemática a resolver según investigación, justificación y el planteamiento del problema, permitiendo con esta parte encontrada mediante la información expuesta poder obtener el enfoque para la obtención del resultado esperado al finalizar del proyecto de titulación con la metodología a utilizar en todo el proceso.

CAPITULO II Contiene el MARCO TEÓRICO, donde se sustentara la investigación a realizar con el respectivo antecedente del estudio para el correcto desempeño en el proyecto de titulación.

CAPITULO III Se presenta la PROPUESTA TECNOLÓGICA, en donde se especificará la metodología a usar para el análisis del proceso como las fases de la misma según la recolección de información.

CAPITULO IV Por último EL RESULTADO, LA CONCLUSIÓN y LA RECOMENDACIÓN, correspondientes al desarrollo del proyecto de Titulación elaborado en la carrera de ingeniería en sistemas computacionales de la facultad de matemáticas y físicas de la universidad de Guayaquil realizando el cumplimiento de la propuesta alcanzada con recomendaciones a futuras mejoras.

CAPÍTULO I - EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

Ubicación del Problema en un Contexto

En Ecuador el entorno de las ciencias médicas, de los hospitales, clínicas no gozan de una centralización de información en base para los múltiples sistemas que manejan las instituciones de Salud Pública y privada debido a eso en el año 2013 al llegar el PhD Ricardo Silva de Venezuela trabajo en conjunto con la DIPA, que es un grupo que pertenece a la Universidad de Guayaquil, para apoyando a los estudiantes de Medicina con el afán de fomentar el desarrollo en ciencias de tecnologías y educación que el país necesita. En base a esta llegada se crea el proyecto estratégico llamado Promeinfo cuya modalidad de trabajar es por fases entregables en donde se inició con la primera fase de las investigaciones a nivel de la ciencia médica realizadas con la participación de diferentes estudiantes que han tomado estos proyectos como tesis de grado en donde como grupo estratégico de investigación realizaron los previos análisis, diseños, evaluaciones y metodologías de manera que todo fue enfocado a la medicina y las atenciones que brinda. Acorde a la investigación realizada en la actualidad todo este proceso dado se encontraría reposando, al no tener una segunda fase se estaría deteniendo el proyecto estratégico debido al no poder continuar con las investigaciones desarrollos entre otros aspectos se está viendo afectado la inversión de tiempo y recursos que se ha entregado desde un principio a este proyecto y la falta de resultados continuos, retrasará la culminación de este beneficio que se dará a la comunidad médica del Ecuador.

Situación Conflicto Nudos Críticos

En el Ecuador no se tiene un proyecto como estos de cambios continuos en el desarrollo en ciencias tecnológicas y educación enfocada a las ciencias médicas para ello la investigación realizada por la primera fase de Promeinfo no puede quedar detenida debido a que es un proyecto estratégico que cambiaría la situación de las ciencias Médicas usando las herramientas informáticas con la ingeniería y computación en donde se está proponiendo la continuidad del proyecto Promeinfo segunda fase en este caso nos enfocaremos con una parte de las investigaciones realizadas en la primera fase que es la centralización de la base de datos de los diferentes grupos de proyectos que se desarrollaran en esta segunda fase utilizando los estándares definidos así se evitaría la redundancia de la información para cada proyecto que desee consumir esta base de datos volviéndose a lo que se está llevando actualmente la independización de la información en cada institución de la salud.

Causas y Consecuencias del Problema

Cuadro No. 01: Cuadro de las Causas y Consecuencias

 

Causas

 

Consecuencias

No tener un

control

en

la

El uso de servicios informáticos, almacenamiento y administración dependerá de la disponibilidad que tenga el servidor.

capacidad de Servidores

Falta de control en los acceso a la Información de los sistemas informáticos

Las respectivas consultas u obtención de información solo se realizarán dentro de la red local de cada institución pública o privada.

La falta

del

control

en

los

Los diferentes departamentos cuentan con su propia información de manera individual así como su propia estructura de datos.

almacenamiento administración de Información

y

Escaso control en los requisito de equipos

Existe la exigencia de equipo de hardware para el funcionamiento del sistema de base de datos que esta localmente.

La falta de la creación de un esquema de la base de datos

Se tiene esquemas de base de datos sin integración con las demás áreas.

 

Causas

 

Consecuencias

La

falta

de

solución

en

las

El sistema informático tiene una latencia de respuesta en la ejecución de los procesos propios por la falta de una organización en los esquemas.

respuestas

de

los

procesamientos

 

Falta del análisis en las Redes Locales

Al obtener el almacenamiento de los datos se observa que no hay crecimiento de la infraestructura.

La falta de obtener los datos Centralizados

Este esquema de trabajo se la maneja de manera individual y los respaldos los realizan de manera separada.

Aumento de servicios en el área de la Informática Medica

Al aumentar los servicios podemos observar que no cuenta con un esquema de crecimiento integrado.

Manejo de Sistemas de Salud por institución

Al trabajar con diferentes Sistemas se evitara la distribución de información de un paciente hacia las demás instituciones.

Fuente: Datos de la investigación Elaborado: Cindy Espinoza Solis

Delimitación del Problema

Cuadro No. 02: Delimitaciones del Problema

CAMPO

SALUD PUBLICA

AREA

Informática Medica

ASPECTO

Organización y control en el aspecto de la informática clínica.

TEMA

ANÁLISIS, DISEÑO DE LA BASE DE DATOS PROMEINFO Y DESARROLLO WEB PARA MODULO DE MANTENIMIENTO TARIFARIO DEL MSP E INTEGRACION CUESTIONARIO BLEULER

Fuente: Datos de la investigación Elaborado por: Cindy Espinoza Solis

Formulación del Problema

En la actualidad la red siendo una importante en las operaciones técnicas y enlaces comunicativos que hace que se tenga el uso de la información presente en las prácticas cotidianas en los sistemas informáticos pasando de los recursos que eran físicos se los lleve a la nube realizando el mismo uso en almacenar datos, esta

información seria utilizables y actualizables con la facilidad en esta tendencia tecnológica que se encuentra en crecimiento. ¿El uso de las herramientas tecnológicas será factible para llegar a la integración de los diferentes procesos que se usará en los diferentes proyectos de Promeinfo así como el desarrollo que se elaborará enfocado a los Sistemas de Salud?

¿La realización de un aplicativo web en el grupo Promeinfo en que beneficiaría a los que intervienen en la parte de la Medicina informática logrando el iniciar este aplicativo web que será para uso general hacia el área de la salud pública y privada tomando en consideración la unificación de los sistemas existentes?

Evaluación del Problema

El proyecto Promeinfo segunda fase en sus avances ha ido tomando un nivel de madurez en cada aspecto de los desarrollos e implementaciones con los nuevos esquemas propuestos, en la investigación se pudo concluir que estos sistemas informáticos constan en un ambiente aislado en cada proyecto que conforman Promeinfo primera fase debido a este crecimiento que fue dado por proyectos anteriores se enfoca en esta fase cubrir una necesidad en la infraestructura de la base de datos centralizada en la cual será la integración de los proyectos en esta etapa de Promeinfo segunda fase que será encargado de realizarla en donde detallaremos lo siguientes aspectos a la evaluación.

Los aspectos generales de evaluación son:

Delimitado: Centralización del sistema de base de datos dirigido a las ciencias médicas con el proyecto de Promeinfo segunda fase por motivo de la falta de una base de datos para la integración de los proyectos de Promeinfo a desarrollarse al no realizarla se manejara cada proyecto con una infraestructura independiente creando duplicidad de información y la generación de recursos innecesarios.

Claro: La falta de una base de datos centralizada y no manejarla en un sistema de la nube, toda la información estaría expuesta con los servidores locales a la pérdida de información por casos fortuitos.

Evidente: La necesidad de actualizarse mediante el crecimiento

tecnológico obteniendo herramientas nuevas presentes enfocándola

a este proyecto de Promeinfo segunda fase demostrando este uso

de tecnologías en el sistema de base de datos con la integración de los diferentes proyectos a centralizar en una sola base de datos toda

la información pertinente a estos cambios continuos.

Relevante: El proyecto de titulación brinda el aporte de la DIPA, que apoyan a la comunidad educativa de las ciencias médicas brindando el apoyo para realizar el tema propuesto de la segunda fase de Promeinfo.

Original: El proyecto de titulación brindara a la comunidad de las ciencias médicas el nuevo enfoque en la información usando nuevas tecnologías así como la utilización de herramientas disponibles (SQL Server 2014 Express, Framework ZK, Java, Web Service).

Identifica los productos esperados: El producto a entregar será útil, debido a que contribuirá con soluciones nuevas para la obtención de información mediantes las diferentes aplicaciones con

las

respuesta.

respectivas

características

obteniendo un

mayor tiempo de

Las Variables a utilizar en mi proyecto son:

Variable Independiente.- Esta variable nos hace referencia al Análisis, diseño de la base de datos PROMEINFO y desarrollo web del módulo de mantenimiento tarifario del MSP.

Variable

Cuestionario Bleuler.

Dependiente.-

Nos

permitirá

OBJETIVOS

OBJETIVO GENERAL

realizar

la

Integración

Diseñar el modelo de datos de PROMEINFO que integre el proyecto Cuestionario Síndrome De Bleuler y desarrollar una aplicación web del módulo de mantenimiento de los servicios de tarifarios.

OBJETIVOS ESPECÍFICOS

Analizar e Interpretar la estructura de la base de datos obtenidas en el levantamiento de información del proyecto Cuestionario de SB-1 y los servicios de tarifarios.

Diseñar en conjunto el nuevo esquema de base de datos utilizando los respectivos estándares de diseño universal realizando la integración con los proyectos de Promeinfo segunda fase.

Diseño y desarrollo del módulo de mantenimiento de servicios de tarifarios y categorías siguiendo la arquitectura del sistema de integración del proyecto Promeinfo segunda fase.

ALCANCES DEL PROBLEMA

El alcance del proyecto de titulación se basará en el diseño del modelo de datos del proyecto Cuestionario de SB-1 utilizando el servicio SQL Server 2014 Express en donde se realizará un ambiente integrado solo con los proyectos que arriban el grupo de Promeinfo segunda fase.

Para el desarrollo se va a utilizar un servicio local de base de datos SQL Server 2014 Express en donde se creará las diferentes estructuras de las bases de datos con los otros proyectos.

Solo se va a demostrar la integración de los proyectos de Promeinfo segunda fase en una base centralizada.

No se realizará la implementación llevándola a producción por motivos de futuras integraciones de más proyectos de Promeinfo en sus fases consecuentes así como la proporción del lugar donde será alojada esta información.

El proyecto de titulación llegará hasta el punto de la demostración de la integración de los proyectos en un equipo propio.

Se presentará la aplicación web con los respectivos mantenimientos que será incorporado en el sistema integrado con el proyecto de los formularios.

JUSTIFICACIÓN E IMPORTANCIA

La educación superior en el Ecuador ha tenido como objetivo convertirse en pioneros de cambios continuos que permitan demostrar sus capacidades del nivel educativo imponiéndose metas para demostrar así con esfuerzo y perseverancia la realización de cada reto propuesto en este caso en nos enfocamos en los estudiantes de la Universidad de Guayaquil de la Facultad de Ciencias Médicas con el proyecto en conjunto con el DIPA y el PhD. en Biociencias Integradas Ricardo Silva de Venezuela liderando el programa que fue creado en el año 2013 PROMEINFO apoyando con nuevas soluciones a desarrollarse en la integración de las ciencias de la salud, con la ingeniería y computación. En este proyecto de titulación se enfocará con una parte en la centralización de la información para ser la base de futuras integraciones de proyectos de PROMEINFO accediendo a una única disponibilidad de datos.

BENEFICIOS

El proyecto de Titulación estará enfocado en la inicialización en base a desarrollos de los cambios estratégicos en la integración de datos que brindará un avance al proyecto PROMEINFO II FASE

Demostrará que los avances propuestos culminaran con éxito en donde hablara por sí mismo de la organización que pertenece la DIPA después de las investigaciones pertinentes estas continuaran con los avances en

su planeación.

La acreditación de las publicaciones en base a la elaboración de los análisis y diseños que se llevará en esta fase de PROMEINFO.

Enriquecerá los estudios y cambios a la universidad de Guayaquil la facultad de ciencias médicas.

Beneficiará en conjunto tanto a los estudiantes por la generación de proyectos de titulación a desarrollarlos así mismo a los profesores que enriquecerán sus aportaciones en este proyecto propuesto.

METODOLOGÍA DEL PROYECTO

METODOLOGÍA POR LA FACTIBILIDAD

Para esta metodología que usaremos para el proyecto de titulación sobre la integración de la base de datos se utilizara las respectivas técnicas, procedimientos para el desarrollo de este producto así se solucionara la respectiva problemática que se vive actualmente.

Muestra

Para realizar nuestra muestra nos enfocaremos hacia los ingenieros de Sistemas que administran una base de datos y administran un sistema web de salud que se relaciona con un entorno de interacciones con el servicio público o privados dentro del país tomando como referencia en su trabajo en el área de la salud.

Desarrollo de la propuesta

Análisis

Recopilación de información de sobre la base de datos de historial clínica.

Análisis de la base de datos, estándares, lógica utilizada.

Recolección de información sobre las herramientas a utilizar en el desarrollo.

Análisis de las herramientas de SQL SERVER 2014 EXPRESS, Framework ZK, Java, uso de Web Service en sistemas.

Diseño

Diseño del modelo de datos cuestionario de Bleuler.

Diseño del modelo de datos para el mantenimiento de tarifario.

Diseño de los diagramas a utilizar de las bases de datos.

Diseño del Sistema de Mantenimiento de los Servicios de Tarifario.

Diseño del Sistema de Mantenimiento de Categoría de los servicios de tarifarios.

Desarrollo

Instalación de SQL SERVER 2014 EXPRESS para el análisis de la base de datos.

Configuración de SQL SERVER 2014 EXPRESS para el análisis de la base de datos.

Creación de modelos de datos para el Cuestionario de Bleuler, Tarifarios, Categorías.

Instalación configuración del Ambiente para el desarrollo de la aplicación web con Eclipse, Framework ZK.

Configuración del Ambiente para el desarrollo de la aplicación web con Eclipse, Framework ZK.

Integración del módulo de mantenimientos de los servicios de tarifario y categorías de los servicios de tarifarios.

Pruebas

Se va realizar las respectivas pruebas por medio de Web Service y mediante consultas la integración que se tiene en la comunicación entre los sistemas y la base de datos con la arquitectura de 3 capas.

Se realizara pruebas del aplicativo integrado con los demás módulos del sistema enfocándonos en la opción de mantenimientos para la demostración de un sistema funcional e integrado.

CAPÍTULO II - MARCO TEÓRICO

ANTECEDENTES DEL ESTUDIO

El análisis, diseño e integración de la base de datos en esta etapa como proyecto Promeinfo segunda fase, la investigación se enfoca en los aislamientos de información en cada una de las áreas de desarrollo en la primera fase por lo tanto se realiza un estudio para una mejor funcionalidad y tiempo de respuesta realizando una centralización de la información en un servicio de base de datos con esta integración de manera óptima.

El sistema de Cuestionario Síndrome De Bleuler tiene su base de datos a desarrollar con procesos internos que será encargada de su administración, seguridad, obtención de información de manera eficaz que podrá ser integrada con la base de datos centralizada de PROMEINFO.

A medida de la investigación se encontró diferentes artículos como libros en la web en el cual nos muestra que algunos hospitales en otros países llevan este objetivo, como en este caso uno de ellos es la integración de los proyectos de Promeinfo como lo podremos mencionar que estos desafíos fueron ya realizados con éxito en diferentes países con una respectiva organización como se indica a continuación:

En el libro realizado por la Comisión Económica para América Latina y el Caribe la Unión Europea y la EuropeAid nos menciona uno de los proyectos que tiene en conjunto con otros países en donde elaboró el siguiente trabajo titulado “Salud electrónica en América latina y el Caribe avances y desafíos” que nos indica su objetivo:

Su objetivo primordial es consolidar la información de la TIC teniendo como propósito elevar el nivel de la salud pública de la población llevando un liderazgo por parte de los diferentes estados que integran la organización realizándose en conjunto con el compromiso por parte de instituciones públicas y privadas como los equipos profesionales aportando con sus conocimientos en el área de la salud así como los ciudadanos en los asuntos de la salud de su interés. (Fernández & Oviedo, 2010, pág. 8)

Así como ellos nos mencionan que el objetivo es sobre la información que se maneja en la salud pública y que llevan a cabo proyectos para cubrir los diferentes desafíos propuestos utilizando sus propios recursos del país.

En el libro por la Comisión Económica para América Latina y el Caribe la Unión Europea y la EuropeAid ellos en su investigación han identificado que existen cuatro factores importantes que condicionan el acceso a los servicios de salud en donde los mencionan a continuación.

En primer lugar, la disponibilidad de recursos, en tanto es necesario contar con profesionales de la salud debidamente capacitados, instalaciones, equipamiento y medicamentos para el tratamiento de las enfermedades. Un segundo factor es la localización de tales recursos en referencia a la proximidad de la población demandante. En tercer lugar, el acceso puede estar limitado por los costos de atención para los pacientes y sus familias. Finalmente, en cuarto lugar, la forma de provisión de los servicios de salud puede estar en conflicto con las creencias o normas sociales de la población, inhibiendo la

demanda por motivos culturales. (Fernández & Oviedo, 2010, pág. 12)

En el libro por la Comisión Económica para América Latina y el Caribe, la Unión Europea y la EuropeAid en la parte de “Potencialidades para el desarrollo de la salud electrónica del Ecuador” nos indica María Teresa Mijares lo siguiente:

Una nueva iniciativa de importancia para el Ecuador ha sido la creación en 2005 de FUNDETEL, una ONG sin fines de lucro conformada por un grupo de médicos y profesionales de la salud. Es una institución abierta que busca integrar organizaciones y personas con voluntad de hacer y aportar con recursos humanos, económicos y tiempo, que tiene entre sus propósitos fomentar y difundir el uso y beneficios de la telemedicina y salud-e, así como crear una red que comparta información, conocimientos y experticias para la optimización de recursos. FUNDETEL ha colaborado en algunos proyectos en zonas de gran necesidad tanto económica como de servicios de salud. En la actualidad está desarrollando alianzas estratégicas para conformar equipos de trabajo multidisciplinarios con universidades e instituciones públicas y privadas, nacionales e internacionales. Uno de los logros de esta fundación fue el vínculo con la Universidad San Francisco de Quito (USFQ) para colaboraciones y participación del sector académico en los proyectos. (Fernández & Oviedo, 2010, pág. 77)

En el artículo “Sistema de Salud de Ecuador” nos menciona las condiciones que está el país en la situación de los sistemas de salud que

maneja el Ecuador en donde nos indica en el aspecto de la investigación de la salud lo siguiente:

En la Ley Orgánica del Sistema Nacional de Salud (LOSNS) de 2002 se establece que el MSP, con el apoyo del CONASA, es responsable de impulsar una política de investigación orientada a las prioridades nacionales y al desarrollo y transferencia de tecnología, teniendo en cuenta la realidad del país, para lo cual debe mantener un enfoque pluricultural que incluya la promoción y el desarrollo de la medicina tradicional.

Una referencia estandarizada sobre la situación de la investigación científica es el número de profesionales que obtienen títulos académicos de posgrado. En Ecuador esta cifra llega apenas a 300. FUNDACYT, un organismo privado, presidido por el Secretario Nacional de Ciencia y Tecnología, ha financiado proyectos de muy distinta índole, desde iniciativas de biomedicina hasta el desarrollo de laboratorios para la aplicación de biotecnología. Aunque la mayor parte de los esfuerzos provienen de personas o instituciones aisladas y su objetivo es la satisfacción de una necesidad puntual, en 2007 se financiaron 438 proyectos de investigación, fundamentalmente provenientes de universidades. (Ruth Lucio, Nilhda Villacrés, & Rodrigo Henríquez, 2011)

En el artículo sobre “Aplicación de Telemedicina para la mejora de los sistemas de emergencia y diagnósticos clínicos” nos menciona una implementación que han realizado para mejorar la atención médica mediante un sistema de telemedicina en donde indican lo siguiente:

La aplicación de la telemedicina es una solución real y efectiva

que cuenta con un grado alto de escalabilidad, de forma tal que permitiría el acceso a la asistencia médica desde cualquier punto del país, sin obligar a las personas a trasladarse hasta la capital en busca de una asistencia capacitada que pueda atender a sus necesidades. Para ello se deben implementar formas de consultar a los médicos de manera remota y digitalizar toda la información que los mismos requieran para el correcto tratamiento de los pacientes. (Alvez, Aplicación de telemedicina para la mejora de los sitemas de emergencias y

diagnósticos clínicos, 2011)

Se realiza un avance en la telemedicina en ese país aplicando estrategias para la gestión de los datos de los pacientes que fueron llevados a la nube.

En el artículo elaborado en Perú nos menciona un proyecto elaborado para la telemedicina sobre un desarrollo de un prototipo arduino-movil en el área de la telemedicina para el monitoreo remoto de personas diabéticas el Ing. Rivera nos menciona lo siguiente:

La iniciativa del proyecto es desarrollar un prototipo electrónico móvil inalámbrico basado en la controladora programable arduino, un dispositivo especializado para monitorear remotamente a través de sensores especializados

los niveles de glucosa en la sangre, este dispositivo va ligado

a un GIS(Sistema de información geográfica) capaz de

determinar la ubicación de cada individuo dado por un sistema básico de geo posicionamiento, el cual se conecta a la web

gracias a un módulo de hardware GPRS.Toda esta información

es almacenada en la web en una base de datos geográfica. El

sistema fue probado en diferentes pacientes donde un doctor (Julio, 2014).

Su aportación a los ciudadanos ayudaron en gran manera que sus nuevas infraestructura tecnológica permitieron tener nuevos servicios en la red pensando en los pacientes diabéticos en su movilidad reducida al tener esa dificultad se benefician con este proyecto debido a que sus datos almacenados en la nube les permiten hacer las lecturas de las señales biométricas sean consultadas desde cualquier punto con solo tener conexión a internet.

La información de este artículo nos enriquece en el ámbito de la fase a alcanzar con el proyecto propuesto debido a que obtienen puntos clave dando la aportación al desarrollo de un sistema de información en salud pública un informe SESPAS que nos indica lo siguiente:

La integración entre los distintos sistemas de información será fundamental para apoyar la estrategia de salud en todas las políticas.

Es necesario disponer de una codificación única para cada tipo de evento de interés en salud pública, con el fin de poder integrar distintos sistemas de información.

Habrá que ser conscientes de que los proyectos de desarrollo de sistemas de información de apoyo a la salud en todas las políticas presentarán grandes dificultades.

Las estrategias de salud pública se pueden ver reforzadas con las tecnologías emergentes, en especial las de soporte a redes sociales y contenidos digitales.

Los sistemas de información deberán incorporar las herramientas Web 2.0 y los sistemas de soporte a la toma de

decisiones a los elementos transaccionales de que ya disponen. (Javier & Merino, 2010).

Las sociedades apuestan a decisiones sobre sistemas informáticos que incorporando a tecnologías ofrecen grandes oportunidades llevando un liderazgo comprometido para la ejecución de los mismos.

El proyecto Promeinfo en nuestro país ya tiene historia en sus participaciones con el desarrollo de una aplicación móvil que permite el monitoreo de las funciones fisiológicas logrando alcanzar una participación comprometedora en el concurso de Nokia Sensing XCHALLENGE que siendo un programa continuo de investigaciones medico informáticas logro llegar a las semifinales representando América Latina. En una publicación en la página de la Agencia Publica de Noticias del Ecuador y Sudamérica nos menciona:

Los estudiantes de la Universidad de Guayaquil han colocado en alto el nombre del Ecuador en la competencia internacional Nokia Sensing Exchanllenge con la creación de una aplicación tecnológica para smartphone que posibilita el registro de la información biomédica en tiempo real con el médico tratante. (Silva, Universidad de Guayaquil pone en alto el nombre de Ecuador en competencia mundial de investigación tecnológica,

2014)

FUNDAMENTACIÓN TEÓRICA

En esta etapa del documento del proyecto de titulación se expondrá los conceptos básicos con el que estará involucrado la ejecución de la elaboración del proyecto de titulación los conceptos serán extraídos por

diferentes autores logrando abarcar la efectividad de lo trabajado para la obtención del resultado final de un producto terminado:

PROYECTO PROMETEO

En la página del gobierno del presidente Rafael Correa en el boletín informativo (2014) nos expresa lo siguiente: Más de 300 Prometeos se encuentran actualmente trabajando en Ecuador, cada uno con un proyecto propio con el afán de fomentar el desarrollo en ciencia, tecnología y educación. (Prometeo, 2014)

Se entiende que el gobierno ecuatoriano realizo esta iniciativa de fortalecer la investigación en el Ecuador creando el proyecto Prometeo donde se involucran docentes, estudiantes, las autoridades que abarca el crecimiento en el desarrollo de proyectos en conjunto de las instituciones que son acogidas trabaja en conjunto con el grupo de la DIPA y PROMEINFO.

El Proyecto Prometeo es una iniciativa del gobierno ecuatoriano, que busca fortalecer la investigación, la docencia y la transferencia de conocimientos en temas especializados, a través de la vinculación de investigadores extranjeros y ecuatorianos residentes en el exterior. Está dirigido a universidades, escuelas politécnicas, institutos públicos de investigación y otras instituciones públicas o cofinanciadas que requieran asistencia en el desarrollo de proyectos de investigación en sectores prioritarios. (Prometeo.educacionsuperior.gob.ec) (Prometeo, 2014)

DIPA

La página de la dirección de investigadores y proyectos académicos su objetivo nos expresa lo siguiente: Gerenciar los procesos de desarrollo de la investigación científica y tecnológica con énfasis en la generación, promoción y difusión de los resultados de la investigación.” (Universidad de Guayaquil , 2005)

Este apoyo por parte del grupo de investigadores nos permite avanzar en el campo de las creaciones de nuevas etapas en conjunto con el grupo Promeinfo se ha logrado avances en el ámbito del desarrollo académico, tecnológico y científico.

PROMEINFO

En el presente sitio web (Bustillos, 2013) nos indica lo siguiente sobre el proyecto Promeinfo que tiene una trayectoria con otros proyectos logrando avances para el país.

Promeinfo es el resultado desde la integración de un equipo multidisciplinar con profesores y estudiantes de: Medicina , Ingeniería Informática, Multimedia , Filosofía , Psicología e Ingeniería Industrial , el equipo fue capaz de competir en el

Nokia

(

https://challenge2.nokiasensingxchallenge.org / equipos / desafío -2- equipos ) con algunas de las mejores instituciones

del mundo. Nuestro equipo ( www.promeinfo.hol.es ) no fue elegido para la ronda final , sin embargo, fue el único representante de América Latina. www.promeinfo.hol.es . (Silva, linkedin, 2013)

Sensing

Xchallenge

LA NUBE

La nube Informática o el Cloud Computing

La nube informática es un modelo para permitir, desde cualquier lugar y a través de la red, el acceso a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) con un esfuerzo mínimo de gestión así como una mínima interacción con el proveedor del servicio. (Delgado,

2014)

Cloud Computing es un modelo para permitir el acceso en red omnipresente, conveniente y bajo demanda a un conjunto compartido de recursos informáticos configurables tales como, redes, servidores, almacenamiento, aplicaciones y servicios que pueden ser rápidamente aprovisionados y liberados con una mínima gestión esfuerzo o interacción con el proveedor o administrador de servicio. Por ejemplo, en lugar de comprar un servidor, switches, firewalls, cables, etc. y alojarlos físicamente, se puede contratar capacidad de procesamiento, memoria, disco y ancho de banda a un proveedor de cloud hosting; esto es Infraestructura Cloud. (Murazzo & Rodríguez, 2010)

Al basarnos a los conceptos anteriores de la nube podemos definir que la nube se la conoce como un espacio virtual que nos permite obtener información almacenada en ese espacio debido al crecimiento de información que hoy en día se tiene esta es una oportunidad para poder utilizar estas tecnologías debido a que grandes empresas utilizan este servicio al tener mayor escalabilidad, alta disponibilidad así como la reducción de costes.

Nos estamos refiriendo a este servicio de la nube que nos permite tener accesos a la infraestructura de las tecnologías de información TI obteniendo un despliegue fácil y rápido.

Gestión de los Datos en la nube

Mediante el almacenamiento de los datos en la nube ya no es necesario contar con un servidor físico de base de datos, sino que los datos pueden encontrarse en un servidor remoto que puede ser accedido mediante la web. Esto permite a los sistemas ganar escalabilidad y un mayor grado de independencia respecto de los servidores físicos, los cuales a menudo sufren distintos tipos de daños que concluyen con la pérdida de los datos. (Alvez, 2011)

Como se menciona en el siguiente artículo nos refiere que el almacenamiento de los datos en el servicio de la nube nos brinda una facilidad en la obtención de la información con la respectiva gestión en tanto a la seguridad e independencia.

Servicios de la nube

Dentro de estos servicios que tiene la nube podemos mencionar tres características fundamentales que nos brinda un enfoque a lo mencionado anteriormente y las diferentes opciones que contienen estos servicios:

1. SaaS (Software como Servicio): se trata del cambio a versiones en la nube de aplicaciones tradicionalmente instaladas en una infraestructura propia. Por ejemplo Exchange Online es una versión SaaS del servidor de correo Exchange Server de Microsoft, que se ofrece hospedada en los Data Centers de Microsoft o sus partners. Una empresa puede

contratarlo y empezar a usarlo de inmediato sin tener que adquirir licencias ni hardware específico, sin tener que mantenerlo y pagando sólo por lo que utiliza. Actualmente Microsoft ofrece una amplia selección de aplicaciones en modo SaaS a través de sus Online Services.

2. IaaS (Infraestructura como Servicio): es el hospedaje de

aplicaciones existentes dentro de máquinas virtuales en la nube. Siguen siendo aplicaciones normales, ejecutadas en un sistema operativo común, sólo que se ejecutan dentro de máquinas virtuales en la nube. Permite despreocuparse de la gestión de los servidores físicos, de modo que evitamos problemas de fallos de hardware o desastres locales, y suelen ofrecer capacidad para crecer en el almacenamiento. No obstante sigue siendo necesario ocuparse de muchas otras cuestiones de infraestructura como la alta disponibilidad, el balanceo de carga, gestión del S.O y el software base, etc Microsoft permite gestionar esto de manera privada a empresas a través de System Center y sus productos de virtualización. Los ejemplos de carácter público más conocidos de este tipo de servicio son Amazon EC2 y RackSpace.

3. PaaS (Plataforma como Servicio): se trata de los servicios

en la nube que permiten crear aplicaciones específicamente desarrolladas para trabajar en entornos "Cloud" con las ventajas ya señaladas. Toda la infraestructura de base, tanto el software como el hardware, son transparentes para nosotros. Se crea la aplicación y se despliega obteniendo alta

disponibilidad, alta escalabilidad, y nulos costes de operación. La desventaja es que cada plataforma PaaS tiene sus propias API de desarrollo por lo que es complicado mover una

aplicación de una a otra "nube". Es en esta categoría en donde se encaja Windows Azure Platform. Otros ejemplos serían App Engine de Google o Force.com de Salesforce. (Landa & Zorrilla,

2011).

Como se menciona estos tres modelos de servicios podremos resumirlos como el primer modelo el Software como Servicio que nos permite utilizar las aplicaciones siempre y cuando estén previamente instaladas, tenemos el segundo modelo la Infraestructura como servicio llamado comúnmente como máquina virtual que permite la instalación de cualquier software en un hardware remotamente y por último el tercer modelo la Plataforma como Servicio son aquellas creaciones de aplicaciones que son definidas por el proveedor.

Desde el punto de vista podemos indicar que la garantía que tienen estos servicios de la nube ya sean públicas, privadas puedan realizar la migración de las aplicaciones fácilmente logrando que en caso de que el usuario quiera tener otro proveedor se puedan realizar sin tener que parar la operatividad y costosas modificaciones.

El aprovechamiento que se tiene el uso de este servicio se envuelven en retos de crecimiento a nivel tecnológico, legislativo y así como político que son los que guiaran el correcto uso de las futuras implementaciones de estos diferentes modelos de gestión de la tecnología de la información (TI).

Gráfico No. 01: Características que Definen a la Nube

Gráfico No. 01: Características que Definen a la Nube Fuente :

Elaborado por: Microsoft

Uso de Máquinas Virtuales

El uso de las maquina virtuales al realizar la sustitución de equipos de hardware y software en donde nos permite realizar un entorno hacia el usuario facilitando el uso debido a que no es necesario realizar instalaciones o configuraciones de todo el software que necesita cada aplicación.

“Con las máquinas virtuales se consigue distribuir las cargas de trabajo de un modo sencillo, eliminando los problemas de la

arquitectura grid y dando lugar a un nuevo paradigma de cálculo, el cloud computing.” (Urueña, Ferrari, Blanco, & Valdecasa, 2012).

Gráfico No. 02: Escritorios Virtuales en la Nube

2012). Gráfico No. 02: Escritorios Virtuales en la Nube Fuente : http://www.redlogica.com.mx/daas.html Elaborado

Elaborado por: Red Lógica

CIBERSEGURIDAD

La seguridad de la información tiene un nivel de importancia alto debido a la información que se está manejando en los almacenamientos por medio de la nube informática o cloud computing esta seguridad debe tener las respectivas tanto para aquellas empresas que tienen el servicio de computación en la nube en donde en la revista bolivarianas menciona los siguientes principios.

Como principios básicos de la seguridad de la información se tiene a: La confidencialidad, la integridad y la disponibilidad.

La confidencialidad este principio asegura que la información no se divulgara o publicara a ninguna persona que no cuente con autorización, solo deberán tener acceso a la misma personas con autorización.

La integridad no permite cambios a la información por personas ajenas a la misma.

La Disponibilidad es la posibilidad de un usuario de ingresar a la información en cualquier momento que desee, sin importar el lugar donde se encuentre. (Velasquez, 2012).

WINDOWS AZURE

Este servicio ofrece a los diferentes desarrolladores varios servicios de ejecución y almacenamiento de datos bajo demanda, en el cual este provee las respectivas aplicaciones que necesite el usuario sin tanto coste en los manejos ya sea en la creación de su ambiente para el respectivo uso, en donde nos mencionan lo siguiente.

Windows Azure es el sistema operativo en la nube de Microsoft. Proporciona un entorno gestionado para la ejecución y el despliegue de aplicaciones y servicios en la nube. Windows Azure proporciona a los desarrolladores un entorno de computación bajo demanda y almacenamiento alojado en los centros de datos de Microsoft para aplicaciones en la web. (Landa & Zorrilla, 2011).

Basando en el concepto Windows Azure nos permite configurar en un entorno agradable y fácil de realizarlo así como la configuración en el entorno del desarrollo realizando pruebas con todos los componentes que conforman las aplicaciones web, las bases de datos sus almacenamientos entre otros.

Gráfico No. 03: Componentes que conforman una aplicación web

No. 03: Componentes que conforman una aplicación web Fuente : mva.microsoft.com/es-es Elaborado por : (Landa

Fuente: mva.microsoft.com/es-es

Elaborado por: (Landa & Zorrilla, 2011).

MICROSOFT SQL AZURE

Este servicio de almacenamiento de base de datos como es el SQL Azure nos indica en su página web de Microsoft Virtual Academy en los fundamentos de Microsoft Azure nos menciona.

Es una base de datos relacional en la nube que permite tener acceso a datos relacionales desde cualquier lugar en cualquier momento. Se puede considerar como un servidor de datos SQL Server convencional pero adaptado para funcionar en la nube, en donde la alta disponibilidad es una de las prioridades.

Hay que destacar que SQL Azure es el primer gestor para la nube realmente relacional, que puede ejecutar y entender consultas SQL. (Landa & Zorrilla, 2011)

La ventaja que podemos ver aquí es que para los desarrolladores y a los del personal IT no necesitan instalar, actualizar o configurar la infraestructura de la base de datos ya que a nivel de la consulta SQL, estas consultas son válidas por ser base de datos relacionales. Esta base de datos en la nube relacionales está construido sobre tecnologías SQL Server, encontramos ciertas características sobre el uso de SQL Azure:

SQL SERVER

En el artículo que nos presenta una conferencia internacional que se realizó en el año 2011 sobre la “La adaptación del servidor SQL de Microsoft para la computación en nube” que nos da un breve concepto acerca del uso del SQL Server.

Nube de SQL Server es un sistema de base de datos relacional diseñado para escalar de salida para las cargas de trabajo de computación en nube. Utiliza Microsoft SQL Server como su núcleo. Para escalar, utiliza una base de datos particionado en una arquitectura de sistema de nada compartido. Las transacciones se ven limitados para ejecutar en una partición, para evitar la necesidad de confirmación en dos fases. La base de datos se replica para alta disponibilidad utilizando un esquema de replicación primaria en papel personalizado. En la actualidad se desempeña como el motor de almacenamiento para Exchange de Microsoft Hosted Archive y SQL Azure (Bernestein, & otros, 2011)

Gráfico No. 04: Evolución del SQL Server

Gráfico No. 04: Evolución del SQL Server Fuente :

Fuente:

http://blogs.technet.com/b/dataplatforminsider/archive/2013/06/03/sql-

server-2014-unlocking-real-time-insights.aspx

Elaborado por: SQL Server Blog

SISTEMA DE INFORMACIÓN

Un sistema de información lo podemos definir como un conjunto de entidades que se enfocan en un objetivo específico hasta lograrlo, en donde también podemos definirlo como una agrupación de elementos que se relacionan entre sí para cumplir una función específica en este caso administrar, procesar y recuperar información a partir de los datos que se encuentran alojados.

El siguiente gráfico nos mostrara a detalle el proceso de la información:

Gráfico No. 05: Proceso del Sistema de La Información

Gráfico No. 05: Proceso del Sistema de La Información Fuente : (Martínez, 2012) Elaborado por: Cindy

Fuente: (Martínez, 2012)

Elaborado por: Cindy Espinoza

BASE DE DATOS

En el siguiente artículo encontramos una definición de la base de datos en donde la Ing. Susana Caraguay nos expresa lo siguiente:

Una base de datos es un conjunto de información ordenada y almacenada en estructuras específicas para satisfacer las necesidades de información de las organizaciones. La mayor parte de bases de datos son almacenadas en plataformas informáticas para su administración y gestionadas a través de aplicaciones y rutinas. (Martínez, 2012).

En conclusión la base de datos nos permitirá ordenar y organizar la información que almacenamos.

Gráfico No. 06: Niveles de Abstracción

Gráfico No. 06: Niveles de Abstracción Fuente: Datos de la investigación Elaborado por: Cindy Espinoza NIVELES

Fuente: Datos de la investigación

Elaborado por: Cindy Espinoza

NIVELES DE ABSTRACCIÓN

Estos niveles son considerados de la siguiente manera:

Nivel Externo: Es la vista que tienen los usuarios finales.

Nivel conceptual: Es la relación que tiene los datos mediante estructuras que intentan replicarse a la base de datos.

Nivel físico: Es el almacenamiento físico de la base de datos.

Gráfico No. 07: Niveles de Abstracción

Gráfico No. 07: Niveles de Abstracción Fuente: (Martínez, 2012) Elaborado por: Susana Martínez FASE DE ANÁLISIS

Fuente: (Martínez, 2012)

Elaborado por: Susana Martínez

FASE DE ANÁLISIS

El siguiente artículo encontramos una definición de la base de datos en donde el Ing. Codina nos expresa

El objetivo de esta fase es conocer bien aquella parte del mundo real, llamada sistema objeto, que justifica y requiere la creación del sistema de información, de una base de datos en este caso. (Codina, 1996).

Gráfico No. 08: Fase de Análisis de la base de Datos

Gráfico No. 08: Fase de Análisis de la base de Datos Fuente:

Elaborado por: Revista RIDE

FASE DE DISEÑO

El siguiente artículo encontramos una definición de la base de datos en donde el Ing. Codina nos expresa

El propósito de la fase de diseño es obtener un Modelo Conceptual de la base de datos y una Propuesta de tratamiento documental. El primero contiene los elementos necesarios para orientar el proceso de implantación.

El segundo establece criterios y orientaciones sobre el proceso de descripción y de representación del contenido semántico de los documentos o entidades de los que tratará la base de datos. (Codina, 1996).

MODELO DE DATOS CONCEPTUAL

A continuación nos enfocamos a la implementación de la base de datos iniciando de un modelo conceptual.

Gráfico No. 09: Modelo Conceptual

de un modelo conceptual. Gráfico No. 09: Modelo Conceptual Fuente: (Martínez, 2012) Elaborado por: Susana Martínez

Fuente: (Martínez, 2012)

Elaborado por: Susana Martínez

ETAPAS DE DISEÑO DE BASE DE DATOS RELACIONALES

Encontramos el siguiente libro por el ing. Gamazo y el Ing. Abello donde nos explican:

1. Captura y abstracción de los requerimientos del usuario (estudio de oportunidades y especificación con papel y lápiz)

2. Diseño Conceptual: Elaboración de un esquema conceptual (EC) con un modelo semántico de datos (UML).

3. Diseño Lógico: Transformación del (EC) en un esquema lógico (EL) en modelo relacional clásico (SQL estándar).

4. Aplicar la teoría de la normalización

5. Diseño Físico: Acomodar el EL al SGBDR de que disponemos (Oracle en nuestro caso) (Gamazo & Abelló, 2006).

Gráfico No. 10: Comparación De Pasos De Diseño

2006) . Gráfico No. 10: Comparación De Pasos De Diseño Fuente: (Gamazo & Abelló, 2006) Elaborado

Fuente: (Gamazo & Abelló, 2006)

Elaborado por: Gamazo, Albert Abelló

LENGUAJE DE PROGRAMACIÓN

Un lenguaje de programación es la estructura que permite impartir diferentes instrucciones aun programa. En este concepto existes muchos profesionales que imparten estos distintos leguajes de programación para su desarrollo dando forma y sentido al mismo lenguaje. Este lenguaje de programación tiene la capacidad de trabajar en un entorno lleno de circunstancias mediante las instrucciones agregadas.

Dentro de este lenguaje de programación encontramos los siguientes:

Lenguaje de Máquina: que son realizadas mediante códigos binarios 1,0 que es leída por la computadora.

Lenguaje de Alto Nivel: que son formadas por el lenguaje humano mediantes elementos.

Lenguaje de Medio Nivel: Tiene características como el del Lenguaje de bajo nivel pero con una particularidad distinta y más avanzada.

Lenguaje de Bajo Nivel: Es aquel lenguaje que tiene más afinidad al lenguaje de la computadora.

EL LENGUAJE DE DEFINICIÓN DE DATOS

El lenguaje de definición de Datos o DDL (Data Definition Languaje) que está orientado a realizar la función en describir de una manera abstracta las estructuras de datos y las restricciones de integridad de la misma. Permitiendo crear objetos en la base de datos ya que estas afectan a la estructura de datos.

Objetos que se pueden realizar:

Creación, Eliminación, alteración de Tablas en la base de datos.

Creación, Eliminación, alteración de Índices en la base de datos.

Creación, Eliminación, alteración de Vistas en la base de datos.

Creación, Eliminación, alteración de secuencias en la base de datos.

Entre otras.

EL LENGUAJE DE MANIPULACIÓN DE DATOS

El lenguaje de manipulación de datos o DML (Data Manipulation Languaje) que está orientado a realizar la función de describir las respectivas operaciones sobre los datos que existes en las tablas.

Entre los eventos que realizan mencionamos:

Seleccionar registros de una tabla.

Agregar nuevas líneas hacia una tabla.

Modificar líneas existentes en una tabla.

Remover líneas existentes desde una tabla.

PROCEDIMIENTO

El procedimiento es un bloque que comprende una sección declarativa una ejecutable y de excepciones cuando se termina de realizar un procedimiento es necesario compilar para poder guardarse el formato en la base de datos.

FUNCIONES

Las funciones son parecidas a los procedimientos aceptando parámetros para el uso en la sección ejecutable pero con la particularidad de que retornara un valor después de la respectiva ejecución.

PAQUETE

Es una estructura que me permite contener varios objetos relacionados ya sea funciones o procedimientos.

MODELO ENTIDAD RELACIÓN

Es un modelo de datos que están basados en un conjunto de objetos básicos llamados entidades y relaciones se los realiza mediante un gráfico o diagrama de las relaciones existente en su diseño.

Tipos de Relaciones:

Relación Uno a uno

Relación Uno a muchos

Relación Muchos a muchos

ENTIDAD

Una entidad es algo de importancia sobre el que la empresa desea para almacenar información. Cuando se hace referencia a las entidades en todo el libro, que se muestran en mayúsculas. Por ejemplo, ORDEN representa una entidad que almacena información acerca de un compromiso entre las partes para la compra de productos. Cuando el nombre de una entidad se usa en una frase para ilustrar conceptos y reglas de negocio, que se puede mostrar en un texto normal.

(Silverston, 2001).

RELACIONES

Relaciones definen cómo dos entidades se asocian entre sí. Cuando se usan relaciones en el texto, por lo general se muestran en minúsculas como una parte normal del texto.

(Silverston, 2001) .

BASE DE DATOS RELACIONAL

Es aquella que todos los datos son visibles hacia el usuario que están organizados de una manera estricta como tablas de valores en el cual las operaciones realizadas a la base de datos son sobre esas tablas. Toda esta organización lleva consigo a llevar a evitar confusiones al momento de crear una nueva tabla obtener las relaciones respectivas por ejemplo una tabla padre con la tabla hijo en donde por medio están las claves primarias o foráneas.

Clave Primaria

Es aquella clave principal que lleva un registro dentro de la tabla que cumple con la integridad de los datos es única.

Clave Foránea

Son aquellas que contienen el mismo valor que tiene la clave primaria de la tabla padre y por medio de esas se relacionan

Gráfico No. 11: Base de Datos Relacional Bleuler

Gráfico No. 11: Base de Datos Relacional Bleuler Fuente: Base de Datos de Cuestionario de Bleuler

Fuente: Base de Datos de Cuestionario de Bleuler

Elaborado por: Cindy Espinoza

DICCIONARIO DE DATOS

Es conocida como una herramienta a la base de datos que ayuda .al quien lo está diseñando para garantizar el sistema información mediante la calidad, rendimiento, fiabilidad la consistencia que fue agregada en la base de datos para un legible entendimiento.

Nos encontramos una Metodología de análisis de sistemas de información y diseño de base de datos documentales: aspectos lógicos y funcionales Barcelona:

Consiste en la lista detallada de cada uno de los campos que forman los distintos modelos de registro de la base de datos. A cada campo de cada modelo de registro se le aplica una parrilla de análisis que contempla, como mínimo, los siguientes aspectos:

1. Etiqueta

2. Dominio

3. Tipo de datos

4. Indexación

5. Tratamiento documental

6. Lengua

7. Otros controles de validación u observaciones

8. Ejemplos válidos

9. Otros controles o especificaciones según el tipo de campo.

(Codina L. , 1998).

INTEGRIDAD DE LA INFORMACIÓN

La integridad de la información se considera una fuente de seguridad debido a que no todos estarían autorizados a realizar cambios con esto se garantiza la seguridad de la información que es alimentada por los diferentes orígenes que se relacionen a esta, por tal motivo en el siguiente sitio nos menciona lo siguiente:

Las restricciones de integridad proporcionan un medio de asegurar que las modificaciones hechas a la base de datos por los usuarios autorizados no provoquen la pérdida de la consistencia de datos. (Silberschatz, Khort, & Sudarshan, 2002)

Gráfico No. 12: Integridad de la Información

& Sudarshan, 2002) Gráfico No. 12: Integridad de la Información Fuente: www.cenac.ipn.mx Elaborado por: CENAC 49

Elaborado por: CENAC

JDBC

Es una interfaz para el desarrollo de las aplicaciones que nos permiten interactuar la base de datos con el lenguaje java realizando la conexión respectiva para poder consumir los datos que existen en la base logrando la manipulación y extracción desde la base de datos así mismo puede llamar a procedimientos y funciones como se maneje el desarrollo a realizar.

Este JDBC debe tener un controlador o driver adecuado que nos permitirá implementar la funcionalidad de todas las clases de acceso de datos y la base de datos real.

CICLO DE VIDA DE UN SOFTWARE

Encontraremos las siguientes etapas a seguir en este ciclo:

Planificación

Análisis

Diseño

Implementación

Pruebas

Instalación

Uso y Validación

Mantenimiento y Evolución

FRAMEWORK ZK

En el repositorio digital de la universidad de las fuerzas armadas en un trabajo de tesis por el Ing. Onofa Muñoz y Esteban Andres nos expresa sobre su tema “Guia de Desarrollo del FrameWork ZK, para el diseño agil de aplicaciones web, en la empresa Kruger Corporation” en su investigación enfocada a la arquitectura y sus componentes nos menciona:

ZK es un framework dirigido por eventos y basado en componentes, para desarrollar aplicaciones web sin JavaScripty basadas en Ajax, que permite al programador disminuir la codificación, el tiempo de desarrollo y lograr interfaces ricas para el usuario. (Onofa, 2012).

En el siguiente estudio que fue realizado en la Universidad de Oxford expresan “ZK ayuda Universidad de Oxford con fuerza el reto de grandes cantidades de datos en el sistema con un rendimiento satisfactorio”

ZK fue elegido como el marco idóneo para llevar a cabo el proyecto no sólo porque la combinación de ZK - turbo potenciado con WebKit navegadores basados motor ( Safari y Chrome ) entregaron una satisfactoria actuación.

La presentación " pila llena" de ZK también minimiza la carga de trabajo en la implementación de los componentes Ajax en gran medida. Además, ZK es extremadamente fácil de aprender para los desarrolladores de Java con experiencia, por lo tanto mejora productividad y reducción de costos. (zkross, 2005)

Así como en este caso en la web encontraremos a través de esta página http://www.zkoss.org/resource/file/CaseStudies diferentes casos de

estudio en la implementación de esta herramienta en sus proyectos dando

la efectividad en las mejoras observadas.

Gráfico No. 13: Descripción del Framework ZK

observadas. Gráfico No. 13: Descripción del Framework ZK Fuente : https://www.zkoss.org/product/ Elaborado por:

Fuente: https://www.zkoss.org/product/

Elaborado por: Zkoss.

A continuación se detallara las características del Framework ZK:

Cuadro No. 03: Características y Ediciones del Framework ZK

PRODUCTO

 

LICENCIA

 
 

LGPL

(gratis

para

el

código

abierto

y

el

uso

ZK CE

exclusivo)

 

ZK PE

ZK PE y EE están disponibles bajo una licencia comercial que proporciona la escalabilidad, el rendimiento, las pruebas y el apoyo que requieren despliegues de aplicaciones empresariales.

ZK EE

CATEGORÍA

CARACTERÍSTICA

CE

PE

EE

 

Servidor + cliente fusión

X

X

X

Componente del lado del servidor basado y el evento impulsado

X

X

X

Reproductor del lado del cliente y el control en la orientación a objetos jQuery

X

X

X

Declaración de la interfaz de usuario en ZUML (ZUL)

X

X

X

Programación de la interfaz de usuario en Java

X

X

X

La interfaz de usuario y de programación libre de datos basado en modelos de unión

X

X

X

MVC, MVVM

X

X

X

Architectural

Múltiples presentaciones y un estilo 100% basada en CSS

X

X

X

Componentes polimórficos y composición recursiva

X

X

X

Transparente Ajax y JSON

X

X

X

La agrupación, la conmutación por error, la nube, el Ajax-as-a-Service

X

X

X

Vinculante y anotaciones de datos

X

X

X

El enlace de datos: la unión de referencia

 

X

X

Enlace de datos: convertidor de nivel de aplicación y validación

   

X

Enlace de datos: Formulario frijol validador

   

X

EventQueue autowiring

   

X

 

Soporte Responsive Design & Touch Evento 1

X

X

X

Responsive Design y Componentes

Componentes Responsive

   

X

Touch experiencia mejoras: ScrollView y CardLayout

   

X

 

CSS3 y MENOS basada

X

X

X

Tematización

Tema del Atlántico

   

X

ZK-Bootstrap Temática

   

X

 

53

CATEGORÍA

CARACTERÍSTICA

CE

PE

EE

 

Menú contextual, información sobre herramientas y emergente

X

X

X

Funcionalidad

Arrastrar y soltar

X

X

X

polimórfica

Hflex y VFLEX

X

X

X

Ratón-menos la entrada y la navegación

X

X

X

Inyección Maquetación y plantillas

 

X

X

X

 

Ventanas (modal, emergente, solapado, embebido, minimizado, maximizado, arrastrarse, de tamaño

X

X

X

considerable, de mensaje

)

Panel (incrustado, solapada, minimizado,

X

X

X

maximizado, arrastrarse

)

Componentes macro y compuestos

 

X

X

X

HBOX, Vbox, Hlayout, Vlayout, divisor

 

X

X

X

Tabbox (acordeón, diseño horizontal / vertical, ligera )

X

X

X

Diseño y Ventana

Cuadro de grupo (en 3D, leyenda

)

X

X

X

BorderLayout

X

X

X

Anchorlayout

X

X

X

AbsoluteLayout

X

X

X

Notificación

X

X

X

Columnlayout

 

X

X

Portallayout

   

X

TableLayout

   

X

Caption (tabbox, BorderLayout)

     

X

 

Cuadrícula, Cuadro de lista, Árbol

 

X

X

X

Paging (anidada, de uno a muchos

 

)

X

X

X

Rejilla y árbol

Menú de la columna, la clasificación, la columna congelado, marca de verificación

X

X

X

Rejilla vivo modelo de conducción, Árbol

X

X

X

Agrupación

 

X

X

 

54

CATEGORÍA

CARACTERÍSTICA

 

CE

PE

EE

 

Maestro-detalle

   

X

X

Biglistbox

   

X

 

Menú (imagen, etiqueta, carga de archivos, y el contenido HTML arbitrario)

X

X

X

Barra de herramientas y menú

Barra de herramientas (carga de archivos y botones de la barra arbitrarias)

X

X

X

Hipervínculo y redirección

 

X

X

X

 

Menú Fisheye

   

X

X

Componente de navegación

     

X

 

La validación del lado del servidor

X

X

X

La validación del lado del cliente

X

X

X

Combobox, Bandbox

 

X

X

X

Selectbox

X

X

X

Número de entrada (BigDecimal, dobles, int)

X

X

X

Forma y entrada

Datebox, Timebox, Calendario

 

X

X

X

Deslizante, Spinner, Progressbar

X

X

X

HTML5 de entrada Elemento y Placeholder

X

X

X

Captcha

 

X

X

Selector de color

   

X

X

Chosenbox

   

X

 

Gráfico de Flash

 

X

X

X

Integrar JFreeChart (2D / 3D, barras, circulares, de

 

X

X

valores, de marcado, Gantt

)

ZK Gráficas 2

       

Datos y Reporte

Integrar JasperReports (PDF / Excel / ODT / XML /

 

X

X

HTML

de exportación)

mapas de Google

     

X

Generador XML

   

X

X

ZK Calendario

     

X

 

55

CATEGORÍA

CARACTERÍSTICA

CE

PE

EE

 

ZK Hojas de cálculo 2

     

ZK tabla dinámica 2

     
 

Server push transparente con cola de eventos entre sesiones

X

X

X

Ajax push

Server push - Sondeo del cliente

X

X

X

Server push - Comet

 

X

X

 

Server push - Servlet 3 asíncrono Comet

   

X

Inter-sesión de datos en vivo compartible

 

X

X

 

Integrar Java EE, Hibernate, JPA, JDBC, TopLink, JNDI, Acegi

X

X

X

Integrar Primavera - Resolver Variable

X

X

X

Integrar Primavera - Personalizado ZK Scopes

   

X

Integración de Tecnología Web

Integrar Spring Security

   

X

Integrar Spring Web Flow

   

X

 

Incrustar en HTML, JSP, JSF

X

X

X

Incluir HTML, JSP, JSF

X

X

X

Ejecutar como etiquetas JSP

   

X

Ejecutar como portlets

X

X

X

 

Slide, se desvanecen, gota, y todo tipo de jQuery animación

X

X

X

Animación

Arrastrar y soltar, arrastrar-y-size

X

X

X

/ Gestión de la historia de marcadores (entre iframe compatible)

X

X

X

 

Múltiples incorporados temas: brisa, SilverTail, zafiro

X

X

X

Multimedia y

Carga de archivos Totalmente personalizable

X

X

X

Utilidades

Componente HTML5 Audio

X

X

X

Carga de archivos de control de tipo de archivo

     

HTML5

X

X

X

 

56

CATEGORÍA

CARACTERÍSTICA

CE

PE

EE

 

HTML5 arrastrar y soltar la carga de archivos locales

   

X

 

Dinámica de imagen, audio, flash, iframe

X

X

X

Timer, a cuestas, echo hacia atrás, cola de eventos asíncrono

X

X

X

FileDownload

X

X

X

Resumable FileDownload

   

X

iFrame intercomunicación

   

X

El apoyo de Google Analytics

X

X

X

Indexable por los motores de búsqueda

   

X

 

Solicitud optimizador lotes

X

X

X

Manejo de errores de red y de auto-recuperación

X

X

X

De extremo a extremo la supervisión del rendimiento

X

X

X

Vigilancia estadística Acceso

X

X

X

En demanda del lado del servidor cumpla

X

X

X

Rendimiento y

Aumento de rendimiento (vista de informe) 3

   

X

Confiabilidad

En la carta de representación widget de cliente

   

X

En la carta de representación modelo

   

X

Escritorio y reutilización de componentes

   

X

Solicitar automática del reenvío y recuperar mecanismo

   

X

Optimización de la memoria del lado del servidor

   

X

Optimización del rendimiento MVVM

   

X

 

Sin exposición lógica de negocio al cliente

X

X

X

Seguridad de

Protección XSS y DoS

X

X

X

Aplicaciones

Patrón de solicitud para no repetible

X

X

X

Protección UI Inaccesible

   

X

Guión y Expresiones

Guión en Java

X

X

X

 

57

CATEGORÍA

CARACTERÍSTICA

CE

PE

EE

 

Guión en Groovy, Scala, JavaScript, Ruby, Python

X

X

X

 

Expresión en EL

X

X

X

Expresión en MVEL, OGNL

   

X

 

Etiquetas I18N, formato de número y formato de fecha

X

X

X

Internacionalización

Por usuario etiquetas, formato de número y formato de fecha

X

X

X

26+ traducciones

X

X

X

Navegadores

Internet Explorer 6+, Firefox, Chrome, Safari, iOS Safari, Opera

     

compatibles

X

X

X

 

Servlet 2.3, 2.4

incluyendo Tomcat, JBoss,

     

Servidores admitidos

Espolón, WebShpere, GlassFish, WebLogic, Oracle WebLogic

X

X

X

JSR 168/286 portal compatibles, incluyendo Jetspeed 2, Liferay, WebSphere Portal, Plutón

X

X

X

JRE / JDK 5, 6, 7, 8

6

X

X

X

 

Eclipse, MyEclipse, NetBeans, IBM RAD, BEA Workshop, Oracle JDeveloper

X

X

X

IDE y Herramientas compatibles

Grinder, JUnit, selenio, HP LoadRunner, JMeter

X

X

X

Registro basado SLF4J

X

X

X

 

ZK Estudio

X

X

X

Zats Mimic

   

X

Fuente: http://www.zkoss.org/whyzk/Features

 

Elaborado por: Zkoss

58

ECLIPSE

La tecnología Eclipse es una plataforma de desarrollo abierto independiente del proveedor el suministro de marcos y herramientas extensibles ejemplares (la "Plataforma Eclipse"). Herramientas de la plataforma Eclipse son ejemplares en que se verifique la utilidad de los marcos de Eclipse, ilustran el uso adecuado de esos marcos, y apoyar el desarrollo y mantenimiento de la propia Plataforma Eclipse; Herramientas de la plataforma Eclipse son extensibles en que su funcionalidad es accesible a través de interfaces de programación documentados.El propósito de Eclipse Foundation Inc., (la "Fundación Eclipse"), es avanzar en la creación, evolución, promoción y apoyo de la Plataforma Eclipse y cultivar tanto una comunidad de código abierto y un ecosistema de productos complementarios, capacidades y servicios. (Eclipse, 2015).

Gráfico No. 14: Versiones del Eclipse

(Eclipse, 2015) . Gráfico No. 14: Versiones del Eclipse Fuente : http://www.mauriciomatamala.net/ED/eclipse.php

Elaborado por: (Matamala, 2012).

JBOSS

Developer Studio: Un entorno de desarrollo que ofrece un rendimiento superior para todo el ciclo de vida de desarrollo. Incluye un amplio conjunto de funciones de herramientas y soporte para múltiples modelos de programación y marcos. (jboss, s.f.)

Web Server: Un servidor web que combina las tecnologías de código abierto líderes en el mercado con las capacidades de la empresa para proporcionar una solución única para los sitios web de gran tamaño y de peso ligero aplicaciones web Java. (jboss, s.f.)

APACHE TOMCAT

Apache Tomcat ™ es una aplicación de software de código abierto de las tecnologías Java Servlet y JavaServer Pages. Las diferentes versiones de Apache Tomcat están disponibles para diferentes versiones del Servlet y JSP especificaciones. La correspondencia entre las especificaciones y las versiones de Apache Tomcat respectivas es: (Tomcat, s.f.)

Gráfico No. 15: Versiones del Tomcat

es: (Tomcat, s.f.) Gráfico No. 15: Versiones del Tomcat Fuente : http://tomcat.apache.org/whichversion.html

Fuente: http://tomcat.apache.org/whichversion.html

Elaborado por: Tomcat

EL SÍNDROME DE BLEULER

El Síndrome de Bleuler es un estudio que se realizó durante 6 años en donde realizan una nueva interpretación sobre la esquizofrenia y el autismo en donde esta investigación es llevada a un sistema que se va a realizar en la fase de Promeinfo los interpretes de esta investigación son los Juaníco Martínez Sofía y Silva Bustillos Ricardo en donde nos expresan lo siguiente en este artículo.

El estudio se efectuó en base al rescate de los postu- lados originales de la esquizofrenia y autismo de Paul Eugene Bleuler. Las pruebas realizadas evidenciaron la relación biológica versus brote psicótico; se demostró la etiología biológica de la entidad; se probó la vigencia de los síntomas originales de Bleuler (Fundamentales y Accesorios); se detectaron tres nuevos síntomas Fundamentales, y se validó el Protocolo Montenegro como método de recuperación para adultos. Duran- te el lapso en que la clínica se prolongó, se recolectó evidencia sufciente para proponer un nuevo modelo 12 . denominado el Síndrome de Bleuler (SB), en el que se agrupan todas aquellas entidades con alteración del proceso psíquico sin presencia de deterioro cerebral. (Sofía & Ricardo,

2013)

WEB SERVICE

En el repositorio SEDICI nos menciona el buen uso del web service en su documento “Desarrollo de aplicaciones para cloud computing” en donde nos expresa lo siguiente.

En términos simples, los Web Service proponen convertir a los recursos de software en servicios disponibles para quien los requiera. Conceptualmente, la idea es crear componentes reutilizables, fáciles de emplear y de mantener, en lugar de aplicaciones complejas. El consorcio W3C define los Servicios Web como sistemas software diseñados para soportar una interacción interoperable maquina a maquina sobre una red. Los Servicios Web, suelen ser APIs Web que pueden ser accedidas dentro de una red (principalmente Internet) y son ejecutados en el sistema que los aloja. La definición de Servicios Web propuesta se refiere a clientes y servidores que se comunican mediante mensajes XML (Extensible Markup Language) que siguen el estándar SOAP (Simple Object Access Protocol). (Murazzo & Rodríguez, 2010)

Gráfico No. 16: Comunicación entre Cliente - Web Service