facultad de ingenierÍa, ciencias fÍsicas y … central del ecuador facultad de ingenierÍa,...

260
UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA SISTEMA DE SEGUIMIENTO ESTUDIANTIL EN LOS NIVELES DE EDUCACIÓN GENERAL BÁSICA Y BACHILLERATO TRABAJO DE GRADUACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO INFORMÁTICO AUTOR: SANDOVAL ALVEAR JUAN SEBASTIÁN TUTOR: ING. DEL POZO SÁNCHEZ FRANZ EDUARDO, MBA. QUITO ECUADOR 2015

Upload: dinhquynh

Post on 28-Sep-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA

CARRERA DE INGENIERÍA INFORMÁTICA

SISTEMA DE SEGUIMIENTO ESTUDIANTIL EN LOS NIVELES DE EDUCACIÓN GENERAL BÁSICA Y BACHILLERATO

TRABAJO DE GRADUACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO INFORMÁTICO

AUTOR: SANDOVAL ALVEAR JUAN SEBASTIÁN

TUTOR: ING. DEL POZO SÁNCHEZ FRANZ EDUARDO, MBA.

QUITO – ECUADOR

2015

Page 2: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

ii

DEDICATORIA

Dedico principalmente este trabajo a Dios, sin él no somos nada en esta

vida. A mis padres Ricardo y María, por ustedes y para ustedes este

trabajo y este nuevo logro en mi vida. A mis hermanos Byron, Cristina,

Damariz y David así como también a mis sobrinos Erika, Andrés y Juanito.

Sepan que todo el tiempo que les prive de mi compañía, mis consejos, y

lo poco o mucho de mi profesión ha sido para culminar esto que hoy logro.

SEBASTIÁN SANDOVAL

Page 3: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

iii

AGRADECIMIENTOS

Agradezco a Dios por darme la vida y permitirme culminar esta etapa. A

mis padres Ricardo y María por brindarme su cariño y su apoyo

incondicional durante toda mi vida estudiantil, a mis hermanos Byron,

Cristina, Damariz, David, por permitirme terminar este trabajo, todos y

cada uno de los miembros de mi familia han sido fundamentales en la

culminación de este trabajo Gracias por estar conmigo y darme sus

palabras de aliento cuando más lo necesite.

A mí querida Universidad Central del Ecuador, por estos maravillosos

años que viví bajo su manto de sabiduría. Gracias por darme la dicha de

poder decir a todo el mundo soy de la mejor Universidad del país, soy de

“LA CENTRAL”.

Al Ing. Franz Del Pozo, más que un tutor o un profesor de la Universidad

ha sido durante ya cinco años un gran amigo, gracias por la motivación y

el aporte con su sabiduría en la culminación de este trabajo. También un

agradecimiento a los Ing. Aldrín Flores e Ing. Mauro Rosas por sus

valiosos aportes en el presente trabajo.

A todos y cada uno de mis amigos y personas cercanas que directa e

indirectamente colaboraron en la culminación del presente trabajo

GRACIAS a todos. Una mención especial a mi gran amigo Cristian

Almeida por el gran apoyo que me brindo en la realización del presente

trabajo.

SEBASTIÁN SANDOVAL

Page 4: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

iv

AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL

Page 5: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

v

CERTIFICACIÓN TUTOR

Page 6: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

vi

RESULTADO DEL TRABAJO DE GRADUACIÓN

Page 7: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

vii

CALIFICACIÓN TRIBUNAL

Page 8: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

viii

CONTENIDO

DEDICATORIA .......................................................................................... ii

AGRADECIMIENTOS ............................................................................... iii

AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL .................................. iv

CERTIFICACIÓN TUTOR .......................................................................... v

RESULTADO DEL TRABAJO DE GRADUACIÓN .................................... vi

CALIFICACIÓN TRIBUNAL ..................................................................... vii

CONTENIDO .......................................................................................... viii

LISTA DE TABLAS .................................................................................. xii

LISTA DE FIGURAS ............................................................................... xiv

RESUMEN.............................................................................................. xvi

ABSTRACT ........................................................................................... xvii

CERTIFICADO TRADUCCIÓN RESUMEN AL INGLÉS ....................... xviii

TÍTULO DEL TRADUCTOR .................................................................... xix

CAPÍTULO I INTRODUCCIÓN ............................................................. - 1 -

Antecedentes .................................................................................... - 2 -

Problema de la investigación............................................................. - 2 -

Planteamiento del Problema. ......................................................... - 2 -

Formulación del problema. ............................................................ - 5 -

Objetivo de la investigación ............................................................... - 6 -

Objetivo General. ........................................................................... - 6 -

Objetivos Específicos. ................................................................... - 6 -

Alcances ........................................................................................... - 6 -

Limitaciones ...................................................................................... - 8 -

Justificación de la investigación ........................................................ - 8 -

Contexto y Marco Teórico ............................................................... - 10 -

El propósito del estudio. .............................................................. - 10 -

El significado del estudio. ............................................................ - 10 -

Lenguaje de Programación. ......................................................... - 11 -

Motor de Base de Datos. ............................................................. - 12 -

Servidor de Aplicaciones. ............................................................ - 16 -

Page 9: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

ix

CAPÍTULO II METODOLOGÍA Y DISEÑO DEL SISTEMA ................. - 17 -

Aspectos Metodológicos de la Investigación ................................... - 17 -

Tipo de Investigación de Campo.................................................. - 17 -

Métodos de Investigación. ........................................................... - 17 -

Fuentes y Técnicas para la Recolección de Datos. ..................... - 18 -

Población ..................................................................................... - 18 -

Muestra ....................................................................................... - 18 -

La Encuesta ................................................................................ - 19 -

Resultados Encuesta a Docentes. ............................................... - 20 -

Análisis 1. .................................................................................... - 21 -

Análisis 2. .................................................................................... - 22 -

Análisis 3. .................................................................................... - 23 -

Análisis 4. .................................................................................... - 24 -

Análisis 5. .................................................................................... - 26 -

Conclusión. .................................................................................. - 26 -

Requerimientos ............................................................................... - 27 -

Requerimientos Funcionales. ...................................................... - 27 -

Requerimientos No Funcionales. ................................................. - 28 -

Descripción de los interesados y usuarios del sistema .................... - 28 -

Resumen de los interesados. ...................................................... - 29 -

Resumen de los usuarios. ........................................................... - 30 -

Perfiles de usuario. ...................................................................... - 31 -

Vista general del sistema ................................................................ - 32 -

Plan de desarrollo de software ........................................................ - 32 -

CAPÍTULO III DESARROLLO DEL SISTEMA ................................... - 34 -

Diagramas ....................................................................................... - 34 -

Diagramas de Proceso. ............................................................... - 34 -

Diagramas de Casos de Uso. ...................................................... - 36 -

Identificación y esquematización de Casos de Uso ......................... - 38 -

Especificación de Casos de Uso ..................................................... - 40 -

Especificación Caso de Uso: Registrar Periodo Académico. ....... - 40 -

Especificación Caso de Uso: Modificar Periodo Académico. ....... - 41 -

Page 10: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

x

Especificación Caso de Uso: Registrar paralelos. ........................ - 42 -

Especificación Caso de Uso: Modificar paralelos. ........................ - 43 -

Especificación Caso de Uso: Registrar Grado Curso. .................. - 44 -

Especificación Caso de Uso: Modificar grado curso. ................... - 45 -

Especificación Caso de Uso: Asignar Niveles EGB, BGU. ........... - 46 -

Especificación Caso de Uso: Modificar Niveles EGB, BGU. ........ - 47 -

Especificación Caso de Uso: Registrar Docentes. ....................... - 48 -

Especificación Caso de Uso: Modificar datos de los docentes. .... - 49 -

Especificación Caso de Uso: Registrar Estudiantes. ................... - 50 -

Especificación Caso de Uso: Modificar datos de los estudiantes. - 51 -

Especificación Caso de Uso: Reestablecer Clave. ...................... - 52 -

Especificación Caso de Uso: Modificar mi Clave. ........................ - 53 -

Especificación Caso de Uso: Administrar Ficha Estándar. ........... - 55 -

Especificación Caso de Uso: Administrar Ficha Seguimiento. ..... - 56 -

Especificación Caso de Uso: Consultar Estadísticas. .................. - 57 -

Vista Lógica .................................................................................... - 58 -

Modelo Entidad-Relación ............................................................. - 58 -

Modelo de Datos ......................................................................... - 59 -

Diccionario de Datos. ................................................................... - 60 -

CAPÍTULO IV PRUEBAS, CONCLUSIONES Y RECOMENDACIONES ... - 61 -

Desarrollo de un Plan de Pruebas ................................................... - 62 -

Especificación Caso de Prueba: Ficha Estándar. ........................ - 62 -

Especificación Caso de Prueba: Ficha Seguimiento. ................... - 66 -

Pruebas de estrés a la aplicación. ............................................... - 70 -

Resultados del Plan de Pruebas ..................................................... - 73 -

Resultado Caso de Prueba: Ficha Estándar. ............................... - 73 -

Resultado Caso de Prueba: Ficha Seguimiento........................... - 73 -

Resultados Pruebas de estrés. .................................................... - 73 -

Conclusiones .................................................................................. - 73 -

Recomendaciones .......................................................................... - 74 -

BIBLIOGRAFÍA ................................................................................... - 76 -

Page 11: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xi

ANEXOS ............................................................................................ - 78 -

A. MANUAL DE INSTALACIÓN ...................................................... - 78 -

B. MANUAL DE USUARIO ............................................................ - 146 -

C. MANUAL TÉCNICO .................................................................. - 169 -

D. CERTIFICADO UNIDAD EDUCATIVA “LA COLINA” ................ - 240 -

Page 12: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xii

LISTA DE TABLAS

Tabla 1. Definición del problema. ...................................................... - 5 -

Tabla 2. Cuadro distributivo de la población. .................................. - 19 -

Tabla 3. Respuestas a la pregunta 1. ............................................. - 21 -

Tabla 4. Respuesta a la pregunta 2. ............................................... - 22 -

Tabla 5. Respuesta a la pregunta 3. ............................................... - 23 -

Tabla 6. Respuesta a la pregunta 4. ............................................... - 24 -

Tabla 7. Respuesta a la pregunta 5. ............................................... - 25 -

Tabla 8. Resumen de Interesados en el Sistema. ........................... - 29 -

Tabla 9. Resumen de los usuarios del sistema. .............................. - 30 -

Tabla 10. Perfil de usuario Administrador. ..................................... - 31 -

Tabla 11. Perfil de usuario Coordinador del DECE. ....................... - 31 -

Tabla 12. Perfil de usuario Docente. ............................................. - 32 -

Tabla 13. Diagrama de procesos del sistema. ............................... - 36 -

Tabla 14. Casos de uso del usuario administrador. ....................... - 39 -

Tabla 15. Casos de uso del usuario DECE. .................................. - 40 -

Tabla 16. Casos de uso del usuario docente. ................................ - 40 -

Tabla 17. Registrar periodo académico. ........................................ - 41 -

Tabla 18. Modificar periodo académico. ........................................ - 42 -

Tabla 19. Registrar paralelos. ....................................................... - 43 -

Tabla 20. Modificar paralelos. ....................................................... - 44 -

Tabla 21. Registrar grado curso. ................................................... - 45 -

Tabla 22. Modificar grado curso. ................................................... - 46 -

Tabla 23. Asignar niveles EGB, BGU. ........................................... - 47 -

Tabla 24. Modificar niveles EGB, BGU. ......................................... - 48 -

Tabla 25. Registrar docentes. ....................................................... - 49 -

Tabla 26. Modificar docentes. ....................................................... - 50 -

Tabla 27. Registrar Estudiantes. ................................................... - 51 -

Tabla 28. Modificar Estudiantes. ................................................... - 52 -

Tabla 29. Reestablecer Clave. ...................................................... - 53 -

Tabla 30. Modificar Clave. ............................................................. - 54 -

Page 13: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xiii

Tabla 31. Administrar Ficha Estándar. .......................................... - 56 -

Tabla 32. Administrar Ficha de Seguimiento. ................................ - 57 -

Tabla 33. Consultar Estadísticas. .................................................. - 57 -

Tabla 34. Casos de Prueba. .......................................................... - 61 -

Tabla 35. Caso de Prueba: Ficha Estándar. .................................. - 62 -

Tabla 36. Caso de Prueba: Ficha Seguimiento. ............................ - 67 -

Page 14: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xiv

LISTA DE FIGURAS

Figura 1. Representación de PostgreSQL .................................... - 16 -

Figura 2. Formato encuesta docentes. ......................................... - 20 -

Figura 3. Respuesta a la pregunta 1. ............................................ - 21 -

Figura 4. Respuesta a la pregunta 2, representada en gráfico. .... - 22 -

Figura 5. Respuesta a la pregunta 3, representada en gráfico. .... - 23 -

Figura 6. Respuesta a la pregunta 4. ............................................ - 24 -

Figura 7. Respuesta a la pregunta 5. ............................................ - 25 -

Figura 8. Conclusión representada en gráfico .............................. - 26 -

Figura 9. Diagrama de Proceso. ................................................... - 35 -

Figura 10. Diagrama General de Sub Procesos. ............................ - 36 -

Figura 11. Ingreso al sistema. ........................................................ - 37 -

Figura 12. Usuario administrador. .................................................. - 37 -

Figura 13. Usuario DECE. .............................................................. - 38 -

Figura 14. Usuario Docente ............................................................ - 38 -

Figura 15. Modelo Entidad Relación. .............................................. - 58 -

Figura 16. Modelo de Datos. .......................................................... - 59 -

Figura 17. Caso de Prueba: Ficha Estándar (1).............................. - 63 -

Figura 18. Caso de Prueba: Ficha Estándar (2).............................. - 63 -

Figura 19. Caso de Prueba: Ficha Estándar (3).............................. - 63 -

Figura 20. Caso de Prueba: Ficha Estándar (4).............................. - 64 -

Figura 21. Caso de Prueba: Ficha Estándar (5).............................. - 64 -

Figura 22. Caso de Prueba: Ficha Estándar (6).............................. - 64 -

Figura 23. Caso de Prueba: Ficha Estándar (7).............................. - 65 -

Figura 24. Caso de Prueba: Ficha Estándar (8).............................. - 65 -

Figura 25. Caso de Prueba: Ficha Estándar (9).............................. - 65 -

Figura 26. Caso de Prueba: PDF Ficha Estándar. .......................... - 66 -

Figura 27. Caso de Prueba: Ficha Seguimiento (1). ....................... - 68 -

Figura 28. Caso de Prueba: Ficha Seguimiento (2). ....................... - 68 -

Figura 29. Caso de Prueba: Ficha Seguimiento (3). ....................... - 68 -

Figura 30. Caso de Prueba: Ficha Seguimiento (4). ....................... - 69 -

Page 15: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xv

Figura 31. Caso de Prueba: Ficha Seguimiento (5). ....................... - 69 -

Figura 32. Reporte PDF Ficha Seguimiento. .................................. - 70 -

Figura 33. Prueba de estrés # 1. Comandos. ................................. - 71 -

Figura 34. Prueba de estrés # 1. Comandos. ................................. - 71 -

Figura 35. Prueba de estrés # 2. Resultados. ................................. - 72 -

Figura 36. Prueba de estrés # 3. Resultados. ................................. - 72 -

Page 16: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xvi

RESUMEN

SISTEMA DE SEGUIMIENTO ESTUDIANTIL EN LOS NIVELES DE

EDUCACIÓN GENERAL BÁSICA Y BACHILLERATO.

El principal objetivo de este trabajo ha sido la sistematización del proceso

de seguimiento estudiantil en los niveles de Educación General Básica y

Bachillerato. Para lograr el objetivo, se generó encuestas a los docentes y

autoridades de la Unidad Educativa “La Colina” y se concluyó que era de

suma importancia el tener un registro histórico del estudiante durante todo

el tiempo que permanezca en la institución en formato digital, puesto que

actualmente estos mismos registros se los tiene en papel.

En los capítulos 1 y 2 encontraremos información acerca del problema de

la investigación, herramientas de desarrollo de la aplicación, metodología

de investigación y desarrollo que se va a emplear. En los capítulos 3 y 4

se enmarcan en el desarrollo y pruebas del sistema, conclusiones y

recomendaciones.

DESCRIPTORES: SISTEMA DE SEGUIMIENTO ACADÉMICO /

SEGUIMIENTO ESTUDIANTIL/ NIVELES DE EDUCACIÓN /

EDUCACIÓN GENERAL BÁSICA / BACHILLERATO / INVESTIGACIÓN

ESTUDIANTIL / SIGNIFICADO DEL ESTUDIO / REGISTRO PERÍODO

ACADÉMICO.

Page 17: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xvii

ABSTRACT

STUDENTS’ TRACKING SYSTEM OF BASIC GENERAL EDUCATION

AND HIGH SCHOOL LEVELS.

The main work objective was the systematization of students’ tracking

process in Basic General Education and High School levels. To achieve

this goal, it was carried out some surveys to teachers and authorities of

“La Colina” Educational Unit and concluded that having a student historical

record in digital format was of a great importance during the student

academic year, since currently these mentioned records are on paper

form.

In chapters 1 and 2, we will find information about the research problem,

tools for application development, research and development methodology

to be used. In chapters 3 and 4 it frames in the system development and

work, conclusions and recommendations.

DESCRIPTORS: STUDENTS’ TRACKING SYSTEM / STUDENTS’

TRACKING / EDUCATION LEVELS / BASIC GENERAL EDUCATION /

HIGH SCHOOL / STUDENT RESEARCH / STUDY MEANING /

ACADEMIC PERIOD REGISTRATION.

Page 18: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xviii

CERTIFICADO TRADUCCIÓN RESUMEN AL INGLÉS

Page 19: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xix

TÍTULO DEL TRADUCTOR

Page 20: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

xx

Page 21: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 1 -

CAPÍTULO I

INTRODUCCIÓN

Actualmente el seguimiento estudiantil lo realiza el departamento DECE

“Departamento de Consejería Estudiantil”, que es además responsable de

la orientación educativa y profesional; también atienden las demandas de

las familias y el profesorado.1

La información que genera y procesa un ¨DECE¨ en cualquier institución

educativa sea esta particular o fiscal es muy importante. Realiza análisis

de la historia física, psicológica, entornos y diferentes problemáticas, de

todos y cada uno de los estudiantes. Este tipo de informes generan

muchos documentos –papeles- que se convierten en respaldos legales

del accionar del ¨DECE¨.

El ¨DECE¨ maneja información muy importante dada su responsabilidad,

sin embargo no se ha tecnificado el tratamiento de la información, lo que

ha llevado a que los ¨DECE¨ no puedan tener un control eficiente sobre el

seguimiento de los casos de estudiantes con peligro de perder su año

escolar.

Esta tesis propone un sistema que apoye a solucionar la organización y

negocio de esta información sensible para apoyar a los estudiantes con

peligro a perder el año. Apoya a tecnificar procesos que hasta el momento

1 El Departamento de Consejería Estudiantil (DECE) es la instancia responsable de la

atención integral de las y los estudiantes. Su propósito es brindar apoyo y acompañamiento psicológico, psicoeducativo, emocional y social, en concordancia con el marco legal vigente. (Fuente: Ministerio de Educación. Subsecretaría de Innovación y Buen Vivir).

Page 22: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 2 -

no están dando soluciones precisas dada la cantidad de información que

se procesa en el DECE.

Antecedentes

La forma como se maneja la información de los estudiantes de la Unidad

Educativa La Colina para su respectivo seguimiento es mediante fichas,

con lo que se espera llegar a dar una asesoría personalizada a sus

estudiantes, pero que, al no contar con una herramienta que permita

automatizar e integrar el manejo de información, pierde día a día valiosa

información que se acumula en hojas de papel en una u otra oficina.

Lo que se busca entonces es poner en las manos de quién la necesite

información pronta sobre los estudiantes, no solamente su situación

académica sino también su situación familiar y cultural.

La necesidad de contar con una aplicación que permitan conocer la

realidad actual en el centro educativo, es evidente e indispensable debido

a que del control y procesamiento de toda esta información, permitirá a la

institución ser más competitiva dentro del ámbito educativo utilizando las

herramientas con nuevos enfoques, garantizando un seguimiento

académico de calidad.

Problema de la investigación

Planteamiento del Problema. Actualmente el DECE, de acuerdo al

nuevo Modelo de Atención Integral del MinEduc2 incorpora la gestión y

2 Siglas del Ministerio de Educación de la República del Ecuador.

Page 23: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 3 -

lineamientos en cuanto a la atención y alcances. Plantea también

estrategias de atención innovadoras reflexivas, ideológicas en los

enfoques de derecho, género, salud mental e interculturalidad.3

La información que manejan los DECE son los estudios de la vida de

cada estudiante. Aquí se encontrarán los acercamientos del estudiante

con sus compañeros, docentes, inspectores, etc. Esta información

involucra también un estudio profesional sobre las destrezas para el

estudio, y también las deficiencias que puede tener un estudiante

determinado. Estas deficiencias pueden ser de carácter emocional o

físico. También conllevan, si es necesario, diagnósticos externos de

profesionales de salud mental o física.

En algunos casos la información se convierte en “información

confidencial” ya que esta muestra razones por las cuales el estudiante

puede estar afectado y no consigue subir su rendimiento académico.

Siendo esta una información importante, se la puede catalogar como

"vital".

De aquí la importancia de prevenir que la información de los estudiantes

dependan de la estadía de los docentes en un plantel educativo, en

algunos colegios, si el docente deja de trabajar en el colegio, el estudiante

puede perder toda su información o historial en el DECE, bajando a cero

todo el trabajo o esfuerzo que dicho departamento ha realizado por el

3 Ministerio de Educación. Subsecretaría de Innovación y Buen Vivir. Presentación del

nuevo modelo de gestión para los DECE.

Page 24: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 4 -

estudiante, en la mayoría de planteles, no tienen históricos de las

atenciones en DECE.4

Es importante enfatizar que los estudiantes pueden estar en fila de

espera, y las carpetas físicas son meramente registros que no dan

señales de alerta. La mayoría de colegios tiene más de 500 estudiantes

en sus instalaciones y los directivos del DECE no cuentan con el tiempo

para leer cada carpeta habitualmente porque su compromiso de atención

es grande de acuerdo al mandato del Ministerio de Educación, esto hace

notar en consecuencia un impedimento físico y cronológico por el manejo

de la información que la mayoría de veces está colapsada. Los

departamentos DECE regularmente no guardan todas las carpetas porque

no hay espacio para tanta carpeta.5

El trabajo del DECE se consigue por medio de reuniones que atienden y

dan seguimiento, controlan y evalúan la problemática de cada estudiante.

Cada gestión - reunión se documenta. Actualmente no existe un sistema

que guarde los históricos de estas gestiones, las fichas de evaluación,

baterías, etc.

Actualmente el MinEduc solicita evidencias firmadas de las gestiones –

reuniones del DECE, la documentación en estos casos se convierten en

evidencias que respaldan el trabajo de los profesionales del DECE, por

esta razón el paso a sistematizar la información se hace delicada, sin

4 Apreciaciones. Entrevista de Profundidad. Dra. Teresa Estévez. Directora DECE. Distrito La Salle

Ecuador. Coordina 20 unidades DECE en Ecuador. 5 Apreciaciones. Entrevista de Profundidad. Dra. Teresa Estévez. Directora DECE. Distrito La Salle

Ecuador. Coordina 20 unidades DECE en Ecuador.

Page 25: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 5 -

embargo esta tesis busca dar un camino de solución para generar

documentación organizada que permita dar soluciones ágiles a este

problema generalizado.

El problema de

No contar con una herramienta tecnológica que

permita automatizar los procesos académicos

generados en la Institución.

Existen procesos que se realizan manualmente.

Traspapelar documentos.

Inexistencia de un sistema que permita dar un

seguimiento académico a los estudiantes que

ayude a mejorar su rendimiento.

Afecta a

Todos; estudiantes, docentes, padres de familia del

Centro Educativo “La Colina” involucrados en los

procesos que se generan en la Institución.

El impacto asociado

es

Almacenar y organizar la información referente a

las fichas que se realizan en el DECE para el

respectivo seguimiento estudiantil, control de

planificaciones, para que estos datos sean

accesibles de manera oportuna y eficaz obteniendo

reportes para un mejor seguimiento.

Una solución

adecuada sería

Automatizar el proceso, generar interfaces

amigables y sencillas, que cuenten con las

herramientas necesarias para la correcta ejecución

de los procesos propios de un sistema de

seguimiento académico.

Tabla 1. Definición del problema.

Fuente: Tesista. Autor: Tesista.

Formulación del problema. No existen registros de seguimiento

estudiantil para determinar las causas que provocan un bajo rendimiento

Page 26: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 6 -

académico y que a su vez conllevan a pérdidas de año y/o deserción

estudiantil.

Objetivo de la investigación

Objetivo General. Proponer un registro de seguimiento sistematizado de

la información básica estudiantil útil para que los profesionales del DECE

realicen un seguimiento eficiente y se puedan prevenir las causas que

provocan un bajo rendimiento académico.

Objetivos Específicos.

Acoplar el modelo de ficha estándar y ficha de seguimiento

estudiantil del Ministerio de educación a un modelo propio para la

Unidad Educativa “La Colina”.

Sistematizar las fichas estándar y de seguimiento bajo el modelo

acoplado.

Controlar la ficha estándar y de seguimiento estudiantil por año

lectivo, a fin de llevar un histórico de cada estudiante.

Alcances

Levantamiento de una ficha estándar para los alumnos de EGB y

BGU.

Levantamiento de una ficha de seguimiento estudiantil para los

alumnos de EGB y BGU.

Control de la ficha estándar por año lectivo (históricos).

Control de la ficha de seguimiento estudiantil por año lectivo

(históricos).

Page 27: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 7 -

Elaboración de pantalla de ingreso de datos de ficha estándar y

ficha se seguimiento estudiantil para cada estudiante.

Configuración de seguridades y roles en el sistema, según las

actividades que realice cada rol.

Diseño de una plantilla para el FRONT END.

Elaboración de 1 reporte consolidado por estudiante, donde se

muestre el histórico de las fichas estándar.

o Reporte debe permitirse exportar a PDF.

Elaboración de 1 reporte consolidado por estudiante, donde se

muestre el histórico de las fichas de seguimiento.

o Reporte debe permitirse exportar a PDF.

Elaboración de reportes estadísticos basados en las fichas de

seguimiento estudiantil y ficha estándar.

Se desarrollará el sistema bajo las especificaciones JEE para

ambientes WEB.

Configuración de los siguientes ítems:

o JAVA: JDK 1.6.X instalación de JDK y configuración de

variables de entorno.

o POSTGRESQL 9.X instalación del motor de base de datos,

generación de modelo de datos.

o JBOSS 6.X EAP instalación del servidor, despliegue de la

aplicación en la intranet de la institución.

Documentación de instalación, manuales técnico y de usuario.

La ficha de seguimiento estudiantil contemplará las áreas cognitiva,

comportamental y emocional.

Page 28: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 8 -

La ficha estándar contemplará las áreas familiares, salud, historia

vital del estudiante y datos generales.

El caso de aplicación del sistema será para la Unidad Educativa

“La Colina”.

Limitaciones

El sistema no contempla el registro de notas.

En el sistema no se realizará ningún tipo de análisis de datos o

minería de datos.

La aplicación se desarrollará con herramientas Open Source por lo

cual no se dispone de un soporte oficial.

La aplicación no contempla una gestión de respaldos automática.

La base de datos no contempla una gestión de respaldos

automática.

Justificación de la investigación

El DECE gestiona, evalúa, crea y da seguimiento a información vital de

cada estudiante, esto forja la necesidad de reinventar la organización de

la información que se va acumulando con el tiempo. Reinventar para dar

paso a una nueva era de sistematizar esta información permitiendo a los

personeros del DECE dar un seguimiento eficiente a cada estudiante.

Por la cantidad de estudiantes que puedan manejar los centros

educativos, es importante entregar un sistema, que permita organizar la

Page 29: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 9 -

información para que los profesionales del DECE la encuentren

rápidamente. No es posible que estando en una era en donde la

tecnología gestiona y facilita el manejo de muchos procesos, no se hayan

planteado anteriormente la importancia de apoyar a los estudiantes con

un sistema que les permita tener un eficiente manejo de cada caso, este

sistema entregará criterios de seguimientos a tiempo para prevenir

problemas de pérdida de año o deserciones del sistema educativo.

Siendo de mucha importancia dar esta solución, en la mayoría de colegios

no se lleva un histórico de los estudiantes, la información es susceptible a

riesgos de eventualidades físicas. Es necesario para los profesionales

que forman parte del DECE, contar con una herramienta tecnológica que

logre medir el grado de atención que está teniendo un estudiante.

El nuevo modelo de gestión propuesto por el MinEduc promueve la

construcción de un proyecto de vida hacia el reconocimiento de las

particularidades del estudiante y potencializar sus necesidades cognitivas

y emotivas.

Las actividades del DECE se fijan únicamente por criterios científico –

técnicos – éticos y excluyen toda forma de proselitismo. La LOEI concibe

al nuevo Modelo de Atención Integral como una acción indispensable de

la misión educativa que debe ser implementado y puesto en marcha por

los DECE de todos los establecimientos y modalidades6.

6 Ministerio de Educación. Subsecretaría de Innovación y Buen Vivir. Presentación del

nuevo modelo de gestión para los DECE.

Page 30: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 10 -

Siendo una línea directriz de este modelo la innovación y el mejoramiento

de la atención dada a los estudiantes se justifica constitucionalmente la

necesidad del DECE para la creación del sistema

Contexto y Marco Teórico

Para la presente disertación, se ha decidido utilizar tanto técnicas como

software ampliamente conocido a lo largo de la carrera, y que por varias

razones resultan útiles a la hora del desarrollo del actual sistema.

El propósito del estudio. El propósito de este documento es recoger,

analizar y definir las necesidades de alto nivel y las características del

Sistema de Seguimiento Estudiantil en los niveles de Educación General

Básica y Bachillerato. El documento se centra en la funcionalidad

requerida por los participantes en el proyecto y los usuarios finales.

El presente sistema se encargará de los procesos relacionados con el

manejo de fichas estándar, fichas de seguimiento, registro de alumnos y

docentes, y generará los reportes necesarios para el seguimiento

académico de los estudiantes.

El significado del estudio. Este sistema permitirá a la Unidad Educativa

La Colina automatizar los procesos académicos generados en el proceso

de enseñanza aprendizaje y se podrá acceder a sus utilidades a través de

la Web, de forma rápida y sencilla y sin necesidad de intermediarios lo

cual supondrá un acceso rápido y sencillo a los datos, gracias a interfaces

gráficas y amigables.

Page 31: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 11 -

Lenguaje de Programación.

Para el desarrollo de este trabajo se escogió el lenguaje de Programación

JAVA. Los motivos principales por los cuales se optó por este lenguaje

son los siguientes:

INDEPENDENCIA DE PLATAFORMA.- Característica que va

ligada con el entorno sobre el cual vamos a ejecutar nuestra

aplicación. Java goza de independencia de plataforma por lo cual

es indiferente si programamos en entorno Linux, Windows,

Macintosh, etc. De igual forma la publicación de nuestra aplicación

será indiferente al Sistema operativo sobre el cual desarrollamos.

Para el Sistema de Seguimiento estudiantil se desarrollará bajo

lenguaje Java en ambiente Windows y de igual forma la publicación

de nuestro programa será también bajo Sistema Operativo

Windows.

ORIENTADO A OBJETOS.- Esta característica permite al

programador acercar la forma de programar a la forma de pensar

del ser humano.

GESTIÓN DE MEMORIA.- En java el programador ya no se hace

responsable de la gestión de memoria, se deja este trabajo al

Garbage Collector que se encarga de liberar automáticamente toda

la memoria que ya no se utiliza.

LIBRERÍAS ESTÁNDAR.- Java viene acompañado de un conjunto

de librerías para realizar tareas comunes a la hora de programar.

La API de Java incluye tres bloques básicos de librerías: Java

Standar Edition (JSE), Java Enterprise Edition (JEE) y Java Micro

Page 32: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 12 -

Edition (JME). Para el presente trabajo se utilizó principalmente las

librerías JEE y más propiamente el estándar JEE.

COMUNIDAD OPEN SOURCE.- Otra de las características es que

cuenta con una gran comunidad de desarrolladores a nivel mundial.

Si bien es cierto la curva de aprendizaje del lenguaje no es muy

alta, el hecho de que exista una gran comunidad de

desarrolladores hace que las inquietudes acerca de cualquier tema

relacionado con Java sean resueltas en su gran mayoría.

Algunas características adicionales que podemos mencionar

acerca de este lenguaje son las siguientes: Diversidad de Entornos

de desarrollo, Frameworks para desarrollo web, Gestión de errores,

Multithreading y Sincronización.

Motor de Base de Datos.

Para elegir el motor de base de datos a emplearse en el desarrollo del

Sistema de Seguimiento Estudiantil se analizaron 3 de los principales

motores de datos Open Source que existen en la actualidad:

SQLite.

MySQL.

PostgreSQL.

SQLite: Es un potente gestor de base de datos muy liviano cuya principal

característica es la de ser embebido (Que viene como parte de algún

lenguaje de programación o aplicativo) y portable.

Page 33: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 13 -

VENTAJAS

o Toda la base de datos consta de un único archivo en el

disco, lo que hace que sea extremadamente portable.

o Trabaja con SQL nativo.

o Ideal para desarrollar y probar en simultáneo.

DESVENTAJAS

o No posee gestión de usuarios. Carece de administración de

conexiones y concurrencia.

o Carece de escalabilidad así como también por el hecho de

trabajar con sistema de archivos el rendimiento suele verse

afectado.

MySQL: Es el más popular de todos los Sistemas de Bases de Datos

Relacionales (RDBMS). La mayoría de páginas web y una gran parte de

Sistemas Gestores de Contenido (CMS) la usan hoy en día.

VENTAJAS

o Facilidad para trabajar. MySQL puede ser instalado

fácilmente y de forma rápida en cualquier sistema operativo

soportado. Su inicialización de igual forma es

extremadamente simple.

o Seguridad. Posee una gran cantidad de seguridades en su

construcción. No por nada la gran mayoría de CMS’s lo usan

como su motor de base de datos.

o Veloz. Al renunciar a algunos estándares MySQL se

presenta como una base de datos que acorta tiempos de

Page 34: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 14 -

respuesta en consultas, lo cual también te permite ganar

velocidad en ambientes web.

DESVENTAJAS

o Limitaciones conocidas. Viene con limitaciones en

funcionalidades que algunas aplicaciones con tecnología de

última generación no soportan. Al ganar en velocidad hace

que se vean restringidas funcionalidades importantes que a

la larga podrían ser de utilidad para el desarrollador o

administrador del sistema.

o Problemas de Fiabilidad. El manejo de transacciones,

auditoria, referencias, usuarios, etc. es poco confiable en

este motor de base de datos.

o Desarrollo Estancado. A pesar de seguir siendo un producto

de código abierto, Desde la adquisición por Oracle el

desarrollo de este motor se ha estancado.

PostgreSQL: Actualmente el más avanzado y compatible con SQL de

todos los Sistemas de Base de Datos Relacionales de Código Abierto.

Tiene soporte completo para que las transacciones cumplan con la

atomicidad, coherencia, aislamiento y durabilidad (ACID).

VENTAJAS

o Posee total compatibilidad con el estándar SQL Nativo de un

Sistema de Base de Datos Relacional (RDBMS).

o Soporte. PostgreSQL está apoyado por una gran comunidad

dedicada al desarrollo y generación de nuevo conocimiento.

Page 35: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 15 -

Actualmente existen sitios de respuesta a inquietudes 27/7

de forma gratuita.

o Soporte de Terceros. PostgreSQL está soportado por

herramientas de terceros que permiten diseñar, administrar y

utilizar el motor de base de datos.

o Programación en base de datos. PostgreSQL soporta

procedimientos almacenados, funciones de base de datos y

disparadores (TRIGERS).

DESVENTAJAS

o Rendimiento. Para operaciones simples de lectura pesada

PostgreSQL puede tener un rendimiento bajo en

comparación con otros motores de base de datos como

MySQL.

o Popularidad. No es una base de datos muy conocida en

relación a otros motores de base de datos como MySQL.

o Alojamiento (Hosting). Es más difícil conseguir proveedores

de alojamiento para PostgreSQL en comparación con su

directo competidor MySQL.

Una vez detalladas las principales ventajas y desventajas de 3 de los más

conocidos motores de base de datos Open Source, se decidió que el

desarrollo del Sistema se lo realizará con el motor de base de datos

POSTGRESQL 9.2.

Se llegó a ésta decisión puesto que este motor brinda seguridad, tiene

soporte de SQL NATIVO, soporta programación de base de datos y nos

Page 36: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 16 -

garantiza que los datos que se encuentran en su interior son fidedignos y

cumplen las condiciones de Atomicidad, coherencia, aislamiento y

durabilidad ACID.

Figura 1. Representación de PostgreSQL

Fuente: http://www.postgresql.org. Autor: Desconocido.

Servidor de Aplicaciones.

El Servidor de Aplicaciones sobre el cual se desarrolló el sistema es

Jboss EAP 6.1. Este servidor es el que actualmente tiene instalado la

Unidad Educativa “La Colina” en su servidor. El proyecto sin embargo

puede ejecutarse sobre Jboss AS 6.X o superiores.

Page 37: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 17 -

CAPÍTULO II

METODOLOGÍA Y DISEÑO DEL SISTEMA

Aspectos Metodológicos de la Investigación

Tipo de Investigación de Campo.

Para diseñar el Sistema de Seguimiento estudiantil se ha recopilado datos

referentes a todos los procesos que se han dado durante años anteriores

en la institución y aplicar una investigación de campo. Estos datos han

sido recopilados a través de entrevistas con autoridades, personal

docente, personal administrativo. También se ha generado una encuesta

válida para determinar si el sistema era o no necesario en la institución.

Métodos de Investigación.

Método Inductivo.

Es el método por el cual, a partir de varios casos observados, se obtiene

una ley general, válida también para los casos no observados. Consiste,

pues, en una acción generalizadora, o más simplemente, en una

generalización.

Método Deductivo.

En el método deductivo el científico utiliza la lógica y una información

general para formular una solución posible a un problema dado. Luego

comprueba esa solución en varias situaciones típicas. Por tanto, en el

enfoque deductivo el razonamiento va de lo general a lo específico.

Page 38: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 18 -

El método de investigación utilizado en el desarrollo de este trabajo es el

MÉTODO INDUCTIVO ya que como mencionamos anteriormente nos

hemos basado en casos observados, entrevistas y encuestas a los

diferentes personeros de la institución para generar el análisis y posterior

desarrollo del sistema.

Fuentes y Técnicas para la Recolección de Datos. Para el desarrollo

de este proyecto se ha utilizado el siguiente mecanismo para la

recolección de datos.

Durante el desarrollo de este proyecto se recopiló información relacionada

con el uso de tecnologías de información dentro de la Unidad Educativa

La Colina así como también se realizó un estudio de la forma como se

llevan a cabo los procesos de seguimiento estudiantil en el DECE.

Población. La población de este proyecto está comprendida en los

profesores que laboran en la Unidad Educativa La Colina.

Muestra. Se ha elegido una muestra aleatoria al buscar mejores

informantes, como muestra se escogió a los docentes que imparten

clases de Quinto a Décimo Año Básica, personal que labora en DECE y el

administrador del área de sistemas.

Administrador 1

Docentes que imparten clase en 5to a 7mo 12

Page 39: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 19 -

Docentes que pertenecen al DECE 7

Total 20

Tabla 2. Cuadro distributivo de la población.

Fuente: Tesista. Autor: Tesista.

La Encuesta. Se realizó una encuesta a una minoría de docentes para

saber cómo está la forma actual de llevar los casos de seguimiento

estudiantil y realizando una serie de preguntas como ayuda para el

desarrollo de este proyecto, con esto encontraríamos las soluciones a los

problemas, y que el futuro sistema no presente los inconvenientes

actuales.

La encuesta fue generada en un ambiente web de la intranet de la Unidad

Educativa “La Colina”, se usó la herramienta LIMESURVEY levantada

sobre un servidor Apache 2.2 y una base de datos MySQL. Este sistema

tiene como característica principal la facilidad para generar encuestas y

fue por este motivo que se lo instaló.

Se generó la encuesta bajo el siguiente formato:

Page 40: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 20 -

Figura 2. Formato encuesta docentes.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Resultados Encuesta a Docentes.

1. ¿Cree Usted que el sistema de Seguimiento Estudiantil debe

actualizarse?

Page 41: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 21 -

Categoría Frecuencia Porcentaje

Muy de acuerdo 12 60%

De acuerdo 6 30%

Indiferente 2 10%

En desacuerdo 0 0%

Muy en desacuerdo

0 0%

TOTAL 20 100%

Tabla 3. Respuestas a la pregunta 1.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Figura 3. Respuesta a la pregunta 1.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista

Análisis 1. El 60% del personal que labora en la institución y que utiliza la

forma manual de dar seguimiento a los estudiantes está muy de acuerdo

que debe ser actualizado, el 30% está de acuerdo y solo dice que hay que

adaptarse a cualquier sistema y el 10% está indiferente por lo que teme

no adaptarse a un nuevo sistema.

2. ¿La forma actual de dar seguimiento a los estudiantes responde

a las necesidades educativas del presente milenio?

Page 42: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 22 -

Categoría Frecuencia Porcentaje

Muy de acuerdo 8 40%

De acuerdo 4 20%

Indiferente 2 10%

En desacuerdo 6 30%

Muy en desacuerdo

0 0%

TOTAL 20 100%

Tabla 4. Respuesta a la pregunta 2.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Figura 4. Respuesta a la pregunta 2, representada en gráfico.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Análisis 2. El 40% del personal que labora en la institución y que utiliza la

forma manual de dar seguimiento a los estudiantes está muy de acuerdo

que este sistema responde con las necesidades actuales, un 20%

también está de acuerdo que no ha tenido inconvenientes, el 10% está

indiferente no opina sobre el tema y un 30% no está de acuerdo por lo

que de esta forma se lleva mucho tiempo dar un análisis a la situación del

estudiante.

Page 43: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 23 -

3. ¿El proceso manual de seguimiento estudiantil cumple con

todas las expectativas?

Categoría Frecuencia Porcentaje

Muy de acuerdo 5 25%

De acuerdo 5 25%

Indiferente 0 0%

En desacuerdo 8 40%

Muy en desacuerdo

2 10%

TOTAL 20 100%

Tabla 5. Respuesta a la pregunta 3.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Figura 5. Respuesta a la pregunta 3, representada en gráfico.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Análisis 3. El 50% del personal que labora en la institución y pertenece al

DECE está muy de acuerdo que cumple con todas las expectativas en el

proceso de seguimiento, el 40% está en desacuerdo que no cumple con

Page 44: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 24 -

todas las expectativas, pero un 10% está en total desacuerdo porque el

proceso es demasiado lento y no se puede acceder a las fichas desde

otro lugar que no sea la institución.

4. ¿Cree Ud. Necesario que la manera de llevar el seguimiento

estudiantil tiene que ser en un sistema de ambiente web?

Categoría Frecuencia Porcentaje

Muy de acuerdo 15 75%

De acuerdo 0 0%

Indiferente 3 15%

En desacuerdo 2 10%

Muy en desacuerdo

0 0%

TOTAL 20 100%

Tabla 6. Respuesta a la pregunta 4.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Figura 6. Respuesta a la pregunta 4.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Análisis 4. El 75% del personal que labora en la institución y utiliza la

forma actual de dar seguimiento está muy de acuerdo que se migre a un

Page 45: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 25 -

sistema en ambiente web y poder utilizar el sistema dentro y fuera de la

institución, un 15% no opina del mismo, pero un 10% está en desacuerdo

por lo que ya está acostumbrado a la manera manual de dar seguimiento

y piensa que no va poder adaptarse al nuevo sistema.

5. ¿Si se automatiza el proceso de seguimiento estudiantil cree

usted que sería factible cumplir con el tiempo requerido?

Categoría Frecuencia Porcentaje

Muy de acuerdo 15 75%

De acuerdo 3 15%

Indiferente 2 10%

En desacuerdo 0 0%

Muy en desacuerdo

0 0%

TOTAL 20 100%

Tabla 7. Respuesta a la pregunta 5.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Figura 7. Respuesta a la pregunta 5.

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Page 46: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 26 -

Análisis 5. El 75% y el 15% del personal que labora en la institución y

utiliza la forma actual de dar seguimiento están de acuerdo en optimizar

los procesos de seguimiento académico para un ahorro de tiempo en los

procesos, el 10% del personal no opina sobre el mismo.

Conclusión.

En estos resultados podemos apreciar que la mayoría de trabajadores

que laboran en esta institución en el DECE están de acuerdo en que la

forma actual de llevar el seguimiento académico no cumple con las

expectativas y que es necesario sistematizar este proceso. Esto lo

podemos ver reflejado en el siguiente gráfico:

Figura 8. Conclusión representada en gráfico

Fuente: Unidad Educativa “La Colina”. Autor: Unidad Educativa “La Colina”, Tesista.

Page 47: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 27 -

Requerimientos

Actualmente la Unidad Educativa La Colina lleva un control de forma

manual en cuanto a los datos que se registran en el DECE, utilizando

fichas donde se encuentra toda la información referente a los estudiantes.

Dada esta situación, se ha requerido asistencia para la creación de un

sistema automatizado de seguimiento estudiantil, siendo el principal

requerimiento que debe satisfacer el de registrar la misma información

mencionada de manera digital, manteniendo integridad de datos, fácil

acceso a la información y mejor relación de referencias.

Requerimientos Funcionales. Se requiere llevar una nómina con todos

los datos de los estudiantes y que se mantenga actualizada por cada año

lectivo que el estudiante se matricula en la institución.

El sistema debe registrar toda la información relevante de los

estudiantes siguiendo el esquema actual de seguimiento por parte

del DECE.

El sistema debe permitir la actualización de datos personales para

cada estudiante mediante formularios.

El sistema debe permitir la carga de las fichas de los estudiantes

en un formato específico desde reportes generados por los

profesores, inspector, compañeros, padres de familia.

Se requiere llevar una nómina de los docentes y las actividades

internas que desempeñan en la institución.

Page 48: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 28 -

El sistema debe generar reportes estadísticos en todos los ámbitos

que maneja para su monitoreo.

El sistema debe permitir la generación de eventos y acciones que

deben ser registradas por el DECE para dar el seguimiento a los

estudiantes.

Requerimientos No Funcionales. Cada actividad debe tener un

encargado (quien remitió el caso). Cada actividad debe tener por lo

menos un responsable (quien realizó el seguimiento del estudiante

reportado).

Los responsables se obtienen de los miembros que integran el

DECE.

Las actividades del estudiante deben ser registradas en el sistema

por dos vías: DECE y Docente.

Los DECE’s encargados deben monitorizar el estado de las

actividades una vez que estas finalicen.

Descripción de los interesados y usuarios del sistema

Para proveer de una forma más efectiva productos y servicios que se

ajusten a las necesidades de los usuarios, es necesario identificar e

involucrar a todos los participantes como parte del proceso de modelado

de requerimientos.

Esta sección muestra un perfil de los participantes y de los usuarios

involucrados en el proyecto, así como los problemas más importantes que

éstos perciben para enfocar la solución propuesta hacia ellos.

Page 49: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 29 -

Resumen de los interesados. Los interesados son todas aquellas

personas directamente involucradas en la definición y alcance de este

proyecto. A continuación se presenta la lista de los interesados:

Nombre Descripción Responsabilidades

RECTOR Rector de Unidad

Educativa La Colina

Analizar los avances y

facilitar los recursos

necesarios para el

desarrollo del proyecto

DECE Departamento de

Consejería Estudiantil.

Departamento

encargado de llevar el

seguimiento

académico de los

estudiantes de la

institución

Responsable de facilitar la

información referente al

proceso que se realiza

para el respectivo

seguimiento estudiantil.

Sr. Sebastián

Sandoval

Analista del Sistema Responsable del

desarrollo del proyecto,

con conocimientos de

entorno de desarrollo.

Tabla 8. Resumen de Interesados en el Sistema.

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Page 50: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 30 -

Resumen de los usuarios. Los interesados son todas aquellas personas

directamente involucradas en la definición y alcance de este proyecto. A

continuación se presenta la lista de los interesados:

Nombre Descripción Responsabilidades

Administrador

del sistema

Persona de la

Institución de

nivel

administrativo

Administrar funcionalmente el

sistema (gestionar los

parámetros, verificar registros,

gestionar cuentas y roles, dar

mantenimiento al sistema frente

a nuevos requerimientos).

Coordinador

DECE

Persona de la

Institución que

Coordina el

Seguimiento

estudiantil en la

institución.

Ingresa la información de los

alumnos referente a los casos

que se han remitido sobre las

actividades de estos.

Docente Persona de

nivel operativo

de la

institución

Remitir el caso sobre

estudiantes para dar el

seguimiento.

Tabla 9. Resumen de los usuarios del sistema.

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Page 51: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 31 -

Perfiles de usuario.

Administrador del Sistema

Representante Administrativo de la Institución

Descripción

Persona del Área de Informática

que administra el Sistema de

Seguimiento Académico Estudiantil

designado por una autoridad de la

Institución

Tipo Administrador del Sistema

Responsabilidades Gestionar accesos a usuarios.

Administrar los módulos de sistema

Configurar los parámetros del

sistema

Realizar cambios en los registros.

Criterio de Éxito Inicialización de parámetros

completa

Usuarios registrados

Grado de participación Activa

Comentarios Ninguno

Tabla 10. Perfil de usuario Administrador.

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Coordinador

Representante Coordinador del Departamento

DECE

Descripción

Persona de nivel administrativo de

la Institución

Tipo Persona de nivel administrativo

miembro del departamento DECE

que coordina y realiza el

seguimiento para tomar acciones.

Responsabilidades Ingresar/actualizar las actividades

de los estudiantes

Criterio de Éxito Registro exitoso

Grado de participación Activa

Comentarios Ninguno

Tabla 11. Perfil de usuario Coordinador del DECE.

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Page 52: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 32 -

Docente

Representante Personal de la Institución

Descripción Docentes que pertenecen a la

Institución

Tipo Usuario del sistema

Responsabilidades Realizar el registro de actividades

de estudiantes

Criterio de Éxito Registro exitoso

Grado de participación Activa

Comentarios Ninguno

Tabla 12. Perfil de usuario Docente.

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Vista general del sistema

El producto de software a desarrollar es un sistema WEB el cual permitirá

realizar un control, seguimiento y gestión de todos los procesos que se

realizan en el DECE, integrando a estudiantes, docentes y DECE’s.

El principal módulo de Seguimiento será una herramienta de ayuda a los

docentes que son designados como Preceptores para dar el seguimiento

personalizado a los alumnos pero de una manera organizada y

automatizada.

Plan de desarrollo de software

Este Plan de Desarrollo de Software es una versión preliminar preparada

para ser incluida en la propuesta elaborada como respuesta al proyecto

“Implementación Web para la gestión y Seguimiento Académico

Estudiantil de la Unidad Educativa La Colina” que resultará en la

implementación del Sistema de Gestión y Seguimiento Académico

Page 53: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 33 -

Estudiantil. Este documento provee una visión global del enfoque de

desarrollo propuesto.

Para el proyecto utilizaremos metodología CASCADA puesto que para

desarrollar cada fase una de las fases dependemos de que la anterior

termine, para este proyecto en particular se siguió un modelo de

desarrollo lineal. Se incluirá el detalle para las fases de Análisis y

Desarrollo en la siguiente tabla.

Page 54: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 34 -

CAPÍTULO III

DESARROLLO DEL SISTEMA

Diagramas

Para poder establecer el diseño para un proyecto no basta con solamente

delimitarlo, es por eso que los diagramas se vuelven una poderosa

herramienta visual tanto para condensar las características más

importantes de un proyecto como para dar a conocer la manera en que se

procederá a su desarrollo.

Teniendo en consideración esto, los siguientes puntos presentarán los

diagramas considerados más relevantes para determinar si no todo, una

gran parte del diseño estructural del proyecto tratado en la presente

disertación.

Diagramas de Proceso. Los diagramas de proceso son un excelente

inicio pues mediante un flujo definido determinan a nivel general que

funciones esenciales deberá cumplir el sistema, además de quienes

intervendrán en dichos procesos y cuál es su alcance dentro de los

mismos.

Page 55: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 35 -

Figura 9. Diagrama de Proceso.

Fuente: Unidad Educativa “La Colina”. Autor: DECE, Tesista.

SISTEMA DE SEGUIMIENTO ESTUDIANTIL

OBJETIVO

Llevar un registro lo más completo posible de los estudiantes a fin

de monitorizar su desempeño académico y humano durante el

bachillerato.

OBSERVACIONES

Se encuentra estrechamente relacionado con la deserción

de los estudiantes en cualquiera sea el nivel que se

encuentre cursando.

INDICADORES

Estudiantes registrados: Se refiere a la cantidad de

estudiantes que han ingresado al sistema y registrado sus

datos, este indicador es válido para el respectivo

seguimiento.

Actividades creadas: Se refiere a las actividades que han

sido ingresadas a través del sistema.

Observaciones registradas: Observaciones registradas a

un estudiante a través de una actividad.

RESPONSABLES

Coordinador del DECE encargado de la administración del sistema.

DEFINICIÓN DE PROCESO

Page 56: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 36 -

Registro de Actividades.

Se refiere al núcleo del sistema de seguimiento, ya que es una

referencia para la creación de actividades. Entiéndase actividad

cualquier evento que se pueda realizar en el cual se asignen

observaciones y acciones a seguir con el reporte que se genera.

Tabla 13. Diagrama de procesos del sistema.

Fuente: Unidad Educativa “La Colina”. Autor: DECE, Tesista.

Figura 10. Diagrama General de Sub Procesos.

Fuente: Unidad Educativa “La Colina”. Autor: DECE, Tesista.

Diagramas de Casos de Uso. Considerados los diagramas más

representativos para los usuarios debido a que establecen todas las

opciones presentes dentro de un sistema, quienes podrán acceder a las

mismas y de qué forma lo harán.

Estos diagramas determinan no solamente una estructura de las

funciones disponibles para un usuario sino también un primer

acercamiento a una interfaz de uso del sistema.

Page 57: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 37 -

Figura 11. Ingreso al sistema.

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Figura 12. Usuario administrador.

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Page 58: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 38 -

Figura 13. Usuario DECE.

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Figura 14. Usuario Docente

Fuente: Unidad Educativa “La Colina”. Autor: Tesista.

Identificación y esquematización de Casos de Uso

Un actor representa el rol genérico del sistema. El nombre que se le dé a

un actor deberá reflejar el papel que tendrá para el sistema. Los casos de

uso son una descripción de un conjunto de secuencias de acciones que

Page 59: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 39 -

un sistema ejecuta y que produce un resultado observable de interés para

un actor particular. Reflejan el uso que harán los actores del sistema; se

muestran a través de ellos las funcionalidades que ofrecerá el sistema.

Actor Caso de Uso

Administrador Registrar periodo académico

Editar, eliminar periodo académico.

Registrar paralelos

Editar, eliminar Paralelos

Registrar el grado curso

Editar, eliminar grado curso

Registrar los Niveles EGB, BGU

Editar, eliminar niveles EGB, BGU

Registrar Docentes

Editar, eliminar docentes

Asignar tutor (docente) a los niveles EGB, BGU

Editar, borrar tutores asignados a los niveles EGB,

BGU.

Registrar usuario del DECE

Editar, eliminar usuarios DECE.

Registrar estudiantes

Editar, eliminar Estudiantes

Cargar por Archivo.

Tabla 14. Casos de uso del usuario administrador.

Fuente: Tesista. Autor: Tesista.

Page 60: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 40 -

Actor Caso de Uso

DECE Crear ficha estándar

Editar Ficha estándar

Consulta de históricos de ficha estándar

Crear ficha de seguimiento

Editar Ficha de seguimiento

Consulta de históricos de ficha seguimiento

Consultar reportes estadísticos

Tabla 15. Casos de uso del usuario DECE.

Fuente: Tesista. Autor: Tesista.

Actor Caso de Uso

Docente Consulta ficha estándar

Crea ficha de seguimiento de los estudiantes que

están bajo su tutoría

Consulta fichas de seguimiento creadas por él.

Tabla 16. Casos de uso del usuario docente.

Fuente: Tesista. Autor: Tesista.

Especificación de Casos de Uso

Especificación Caso de Uso: Registrar Periodo Académico.

Actores Administrador

Propósito Permitir al administrador registrar el año académico

Page 61: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 41 -

Descripción Registra el año lectivo correspondiente para poder

administrar los demás servicios del sistema.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. Este caso, inicia cuando comienza

un nuevo año lectivo en la unidad

educativa

2. El administrador se sitúa sobre el

menú Periodo Académico, luego se

dirige al submenú Listado

3. El sistema presentará el listado de los

Periodos académicos de la unidad

educativa

4. El administrador presiona botón

nuevo

5. El sistema presentara la ventana

donde se debe ingresar el periodo inicial

y final.

6. El administrador selecciona el

estado del periodo.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error

Tabla 17. Registrar periodo académico.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Modificar Periodo Académico.

Actores Administrador

Propósito Editar o eliminar periodo académico

Page 62: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 42 -

Descripción Cuando se necesita actualizar o hacer algún cambio en el

periodo académico.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. Este caso, inicia cuando se

necesita alargar o eliminar algún

periodo académico.

2. El administrador se sitúa sobre el

menú Periodo Académico, luego se

dirige al submenú Listado

3. El sistema presentará el listado de los

Periodos Académicos de la unidad

educativa

4. El administrador presiona botón

editar o eliminar

5. El sistema presentará la ventana

donde se debe ingresar el periodo inicial

y final si la opción fue editar y si fue

eliminar el periodo se borrará del

sistema.

6. El administrador debe seleccionar

el estado del periodo que se

encuentra en actividad.

Tabla 18. Modificar periodo académico.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Registrar paralelos.

Actores Administrador

Page 63: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 43 -

Propósito Permitir al administrador registrar los paralelos

Descripción Crea los paralelos que necesarios según la unidad

educativa los necesite

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. El administrador entra al sistema a

través de su usuario, se sitúa en el

menú de Paralelos, luego en el

submenú listados

2. El sistema presentará el listado de los

Paralelos existentes en la unidad

educativa

3. El administrador presiona botón

nuevo

4. El sistema presentará un formulario,

en el cual se puede registrar el paralelo.

5. El administrador ingresa el

paralelo con su respectivo estado.

6. El sistema valida la información

ingresada para crear el nuevo paralelo

7. El administrador presiona el botón

guardar o cancelar

8. El sistema presentará un mensaje de

que el paralelo se a procesado

exitosamente.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error

Tabla 19. Registrar paralelos.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Modificar paralelos.

Actores Administrador

Propósito Permitir al administrador editar o eliminar paralelos

Page 64: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 44 -

Descripción Este caso empieza cuando se desea realizar una

actualización o modificación de los datos del paralelo.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. Este caso empieza cuando se

desea realizar un cambio del paralelo

ingresado

2. El administrador se sitúa sobre el

menú Paralelos, luego se dirige al

submenú Listado y se pone sobre el

lápiz que es para modificar los datos

3. El sistema presentará un formulario

para modificar los datos del paralelo.

4. El administrador modificará o

eliminará los paralelos

5. El administrador da un clic sobre el

botón guardar

6. El sistema valida información

ingresada y modifica o elimina el

paralelo.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 20. Modificar paralelos.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Registrar Grado Curso.

Actores Administrador

Propósito Permitir al administrador registrar el grado.

Page 65: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 45 -

Descripción Registra el curso al cual posteriormente se le asignara un

paralelo.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. El administrador se sitúa sobre el

menú Grado Curso y luego sobre el

submenú listado.

2. El sistema presentará un formulario,

en el cuál se pueda registrar el grado

curso.

2. El administrador ingresa el grado

curso con su respectivo estado y da

clic en guardar.

3. El sistema valida información

ingresada y crea un nuevo grado curso

5. El sistema presentará un mensaje de

que el grado curso ha sido procesado

exitosamente.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 21. Registrar grado curso.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Modificar grado curso.

Actores Administrador

Propósito Permitir al administrador editar o eliminar grados.

Descripción Este caso empieza cuando se desea realizar una

actualización o modificación de los datos del grado curso.

Curso Típico de Eventos

Page 66: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 46 -

Acción del Actor Respuesta del Sistema

1. Este caso empieza cuando se

desea realizar un cambio del grado

curso ingresado

2. El administrador se sitúa sobre el

menú Grado Curso, luego se dirige al

submenú Listado y se pone sobre el

lápiz que es para modificar los datos

3. El sistema presentará un formulario

para modificar los datos del grado curso.

4. El administrador modificará o

eliminará los grados, dando un clic

sobre el botón guardar.

5. El sistema valida información

ingresada y modifica o elimina el grado

curso.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 22. Modificar grado curso.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Asignar Niveles EGB, BGU.

Actores Administrador

Propósito Permitir al administrador asignar los niveles EGB, BGU.

Descripción Asigna un paralelo con un curso para formar los niveles

EGB, BGU que existen en la unidad educativa.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

Page 67: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 47 -

1. El administrador se sitúa sobre el

menú Niveles EGB, BGU luego se

dirige al submenú Listado

2. El sistema presentará el listado de los

paralelos con sus respectivos cursos

asignados.

3. El administrador presiona botón

nuevo

4. El sistema presentara la ventana

donde se debe ingresar el curso y

paralelo con su respectivo estado.

5. El administrador ingresa los datos

y da clic sobre guardar.

6. El sistema valida información

ingresada y crea el nuevo nivel EGB o

BGU.

7. El sistema presentará un mensaje

procesado exitosamente.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 23. Asignar niveles EGB, BGU.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Modificar Niveles EGB, BGU.

Actores Administrador

Propósito Permitir al administrador editar o eliminar los niveles

EGB, BGU.

Descripción Este caso empieza cuando se desea realizar una

actualización o modificación de los datos de los cursos

asignados a los paralelos.

Curso Típico de Eventos

Page 68: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 48 -

Acción del Actor Respuesta del Sistema

1. El administrador se sitúa sobre el

menú Niveles EGB, BGU luego se

dirige al submenú Listado y se pone

sobre el lápiz que es para modificar

los datos

2. El sistema presentará un formulario

para modificar los datos de los niveles

asignados.

4. El administrador modificará o

eliminará los niveles EGB, BGU,

dando un clic sobre el botón guardar.

5. El sistema valida información

ingresada y modifica o elimina el nivel

EGB, BGU.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 24. Modificar niveles EGB, BGU.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Registrar Docentes.

Actores Administrador

Propósito Permitir al administrador ingresar todos los datos del

docente.

Descripción Registra la información de los profesores que laboran en

la unidad educativa, el administrador registra la

información del profesor.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

Page 69: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 49 -

1. Este caso empieza cuando el

docente llega a la institución para

que registren sus datos

2. El administrador se sitúa sobre el

menú Docentes, luego sobre el

submenú Listado y da clic sobre el

botón nuevo.

3. El sistema presentará el formulario

para registrar los datos del docente.

4. El administrador ingresa la

información en el formulario de

nuevo docente y guarda.

5. El sistema valida la información

ingresada y crea un nuevo registro.

6. El sistema presentará un mensaje de

éxito.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 25. Registrar docentes.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Modificar datos de los docentes.

Actores Administrador

Propósito Modificar o agregar nueva información del docente

Descripción Este caso empieza cuando el docente realiza una

actualización o modificación de sus datos.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

Page 70: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 50 -

1. Este caso empieza cuando el

docente quiere modificar sus datos.

2. El administrador se sitúa sobre el

menú Docentes, luego se dirige al

submenú Listado.

3. El sistema presentará el listado de los

docentes

4. El administrador ingresara la

cédula del docente y se pondrá sobre

editar.

5. El sistema habilitará la página de

resultados.

Curso alterno de acción

Tabla 26. Modificar docentes.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Registrar Estudiantes.

Actores Administrador

Propósito Permitir al administrador ingresar todos los datos del

estudiante.

Descripción Registra la información de los estudiantes que ingresan a

la unidad educativa, el administrador registra la

información del estudiante.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

Page 71: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 51 -

1. Este caso empieza cuando el

estudiante se inscribe en la Unidad

Educativa

2. El administrador se sitúa sobre el

menú Estudiantes, luego sobre el

submenú Listado y da clic sobre el

botón nuevo.

3. El sistema presentará el formulario

para registrar los datos del estudiante.

4. El administrador ingresa la

información en el formulario del

nuevo estudiante y guarda.

5. El sistema valida la información

ingresada y crea un nuevo registro.

6. El sistema presentará un mensaje de

éxito.

Curso Alterno de Acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 27. Registrar Estudiantes.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Modificar datos de los estudiantes.

Actores Administrador

Propósito Modificar o agregar nueva información del estudiante

Descripción Este caso empieza cuando es necesaria una

actualización de los datos del estudiante.

Page 72: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 52 -

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. Este caso empieza cuando se

necesita modificar los datos del

estudiante.

2. El administrador se sitúa sobre el

menú Estudiantes, luego se dirige al

submenú Listado.

3. El sistema presentará la pantalla para

buscar el estudiante según los criterios

de búsqueda

4. El administrador ingresará a la

opción editar según el estudiante que

buscó.

5. El sistema habilitará la página para

registrar datos actuales y guardar los

cambios.

6. El sistema presentará un mensaje de

éxito.

Curso Alterno de Acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 28. Modificar Estudiantes.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Reestablecer Clave.

Actores Administrador

Propósito Permitir al administrador reestablecer una clave que se le

haya olvidado a un usuario.

Page 73: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 53 -

Descripción Permite reestablecer una clave de algún usuario que

olvido su contraseña para poder ingresar al sistema.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. Este caso empieza cuando el

usuario del sistema necesita una

contraseña nueva por olvido

2. El administrador se sitúa sobre el

menú Seguridad, luego sobre el

submenú Reestablecer Clave.

3. El sistema presentará la pantalla para

ingresar el usuario y la nueva

contraseña.

4. El administrador ingresa el usuario

al cual asignará una contraseña,

confirmará esta contraseña y guarda.

5. El sistema valida información

ingresada y crea la nueva contraseña.

6. El sistema presentará un mensaje de

éxito.

Curso Alterno de Acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 29. Reestablecer Clave.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Modificar mi Clave.

Actores Administrador

Page 74: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 54 -

Propósito Permitir al administrador modificar la clave de acceso al

sistema.

Descripción Por seguridad permite modificar la contraseña del usuario

administrador.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. Este caso empieza cuando el

administrador quiere cambiar la

contraseña a una más segura.

2. El administrador se sitúa sobre el

menú Seguridad, luego sobre el

submenú Modificar mi Clave.

3. El sistema presentará la pantalla para

ingresar contraseña actual y la nueva

contraseña.

4. El administrador ingresa la

contraseña actual, la nueva

contraseña, confirmará esta

contraseña y guarda.

5. El sistema valida información

ingresada y crea la nueva contraseña.

6. El sistema presentará un mensaje de

éxito.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 30. Modificar Clave.

Fuente: Tesista. Autor: Tesista.

Page 75: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 55 -

Especificación Caso de Uso: Administrar Ficha Estándar.

Actores DECE

Propósito Permitir al DECE administrar una ficha estándar.

Descripción El usuario asignado del DECE podrá crear y modificar las

fichas estándar de los estudiantes.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. Este caso empieza cuando se

requiere crear o modificar una ficha

estándar.

2. El usuario DECE se sitúa sobre el

menú Ficha Estándar, luego sobre el

submenú Administrar Fichas.

3. El sistema presentará la pantalla con

los criterios de búsqueda para encontrar

los estudiantes a los cuales se desea

crear la ficha.

4. El usuario DECE ingresa el criterio

de búsqueda, se sitúa sobre la

operación que desea; crear, editar,

borrar, o ver en formato PDF.

5. El sistema presenta el formulario para

llenar con los datos del estudiante; datos

de salud, académicos, historia vital,

rendimiento.

6. El usuario DECE llena los datos

del formulario y da en guardar.

7. El sistema presentará un mensaje de

éxito.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Page 76: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 56 -

Tabla 31. Administrar Ficha Estándar.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Administrar Ficha Seguimiento.

Actores DECE

Propósito Permitir al DECE administrar una ficha de seguimiento.

Descripción El usuario asignado del DECE podrá crear o editar las

fichas de seguimiento.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. El usuario DECE se sitúa sobre el

menú Ficha Seguimiento, luego

sobre el submenú Administrar

Fichas.

2. El sistema presentará la pantalla con

los criterios de búsqueda para encontrar

los estudiantes a los cuales se desea

crear la ficha.

3. El usuario DECE ingresa el criterio

de búsqueda, se sitúa sobre la

operación que desea; nuevo o en

editar si el estudiante ya tiene

creadas fichas de seguimiento.

4. El sistema presenta el formulario para

llenar con los datos de remisión del

caso, las causas de remisión y registrar

el caso.

5. El usuario DECE llena los datos

del formulario y da en guardar.

6. El sistema presentará un mensaje de

éxito.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Page 77: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 57 -

Tabla 32. Administrar Ficha de Seguimiento.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Uso: Consultar Estadísticas.

Actores DECE

Propósito Permitir al DECE consultar estadísticas.

Descripción El usuario asignado del DECE podrá ver las estadísticas

generadas sobre los estudiantes de la Unidad Educativa.

Curso Típico de Eventos

Acción del Actor Respuesta del Sistema

1. Este caso empieza cuando se

requiere ver una estadística.

2. El usuario DECE se sitúa sobre el

menú Estadísticas, luego sobre el

submenú de la estadística que desea

consultar.

3. El sistema presentará la pantalla

donde se debe seleccionar el periodo

académico del cual desea la estadística.

4. El usuario DECE ingresa el criterio

de búsqueda.

5. El sistema presenta el gráfico de la

estadística deseada.

Curso alterno de acción

La información ingresada es incorrecta o existen campos vacíos, el sistema

presentara un mensaje de error.

Tabla 33. Consultar Estadísticas.

Fuente: Tesista. Autor: Tesista.

Page 78: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 58 -

Vista Lógica

Modelo Entidad-Relación

Figura 15. Modelo Entidad Relación.

Fuente: Tesista. Autor: Tesista.

Page 79: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 59 -

Modelo de Datos

Figura 16. Modelo de Datos.

Fuente: Tesista. Autor: Tesista.

Page 80: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 60 -

Diccionario de Datos. Finalmente, presentamos un diccionario de datos,

que como lo indica su nombre, presenta basándose en un diagrama físico

de la base de datos, las definiciones de cada uno de los datos usados por

el Sistema y con ello proporcionar un mejor entendimiento de como los

almacena y utiliza en el cumplimiento de los requerimientos planteados.

NOTA: Para efectos prácticos y por la extensión del diccionario de datos,

el mismo se encuentra en la sección de ANEXOS en el MANUAL

TÉCNICO.

Page 81: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 61 -

CAPÍTULO IV

PRUEBAS, CONCLUSIONES Y RECOMENDACIONES

La necesidad de comprobar el correcto funcionamiento del producto hace

que sea imprescindible un plan de pruebas, con el cual se procederá a

realizar una serie de ensayos que permitan obtener resultados correctos y

erróneos con el fin de analizar el proceso de ejecución.

Con este conjunto de pruebas se podrá determinar si el programa tiene

errores sobre todo en casos extremos y particulares, tanto si estos fallos

se producen por una mala implementación del programa o bien por un

uso específico que realiza el usuario. El aspecto más importante para

realizar la planificación de este conjunto de pruebas es abarcar con ellas

todos los requisitos que debe cumplir el programa y que por tanto

responda correctamente a las funcionalidades que fueron solicitados

inicialmente.

Los casos de prueba que serán usados para probar la funcionalidad del

sistema se detallan en la siguiente tabla:

Número de Prueba

Caso de Prueba

1 Ficha Estándar

2 Ficha Seguimiento

Tabla 34. Casos de Prueba.

Fuente: Tesista. Autor: Tesista.

Page 82: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 62 -

Desarrollo de un Plan de Pruebas

Especificación Caso de Prueba: Ficha Estándar.

Nombre Crear una Ficha Estándar

Entradas Datos previos La base de datos del sistema contiene previamente lo siguiente:

o Alumnos registrados en el sistema

o Periodo Académico registrado en el sistema

o Nivel EGB, BGU de paralelos registrado en el

sistema.

Datos a ingresar

o Datos de Información

o Datos Familiares

o Referencias Familiares del Estudiante

o Datos de Salud

o Datos Académicos

o Historia Vital

o Notas de Rendimiento Académico

Salidas Pantalla de confirmación ficha estándar procesada exitosamente. Reporte PDF con los datos ingresados.

Descripción Se crean fichas estándar de todos los estudiantes que se registran en la Unidad Educativa La Colina

Procedimiento de Prueba

- Ingrese al sistema con perfil de usuario

perteneciente al DECE.

- Ingrese a la opción de menú Ficha Estándar

- Ingrese a Administrar Fichas

- Seleccione el Grado Curso

- Seleccione el Paralelo

- Si sabe el código o nombre del estudiante

digite en el campo donde se le pide

- Pulse sobre buscar

- Escoja el estudiante y pulse sobre la operación

crear

- Ingrese los datos que se piden en la ficha

- Termine su proceso dando clic sobre guardar

Resultados Esperados

El sistema presenta la ficha del estudiante El sistema guarda la ficha en formato PDF.

Tabla 35. Caso de Prueba: Ficha Estándar.

Page 83: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 63 -

Fuente: Tesista. Autor: Tesista.

Figura 17. Caso de Prueba: Ficha Estándar (1).

Fuente: Tesista. Autor: Tesista.

Figura 18. Caso de Prueba: Ficha Estándar (2).

Fuente: Tesista. Autor: Tesista.

Figura 19. Caso de Prueba: Ficha Estándar (3).

Fuente: Tesista. Autor: Tesista.

Page 84: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 64 -

Figura 20. Caso de Prueba: Ficha Estándar (4).

Fuente: Tesista. Autor: Tesista.

Figura 21. Caso de Prueba: Ficha Estándar (5).

Fuente: Tesista. Autor: Tesista.

Figura 22. Caso de Prueba: Ficha Estándar (6).

Fuente: Tesista. Autor: Tesista.

Page 85: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 65 -

Figura 23. Caso de Prueba: Ficha Estándar (7).

Fuente: Tesista. Autor: Tesista.

Figura 24. Caso de Prueba: Ficha Estándar (8).

Fuente: Tesista. Autor: Tesista.

Figura 25. Caso de Prueba: Ficha Estándar (9).

Fuente: Tesista. Autor: Tesista.

Page 86: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 66 -

Figura 26. Caso de Prueba: PDF Ficha Estándar.

Fuente: Tesista. Autor: Tesista.

Especificación Caso de Prueba: Ficha Seguimiento.

Nombre Crear una Ficha Seguimiento Entradas Datos previos

La base de datos del sistema contiene previamente lo siguiente:

o Alumnos registrados en el sistema

o Docentes registrados en el sistema

o Periodo Académico registrado en el sistema

o Nivel EGB, BGU de paralelos registrado en el

sistema.

Datos a ingresar

o Datos de Remisión Caso

o Causas de Remisión en el Área Cognitiva

Page 87: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 67 -

o Causas de Remisión en el Área

Comportamental

o Causas de Remisión en el Área Emocional

o Datos del Registro del Caso

Salidas Pantalla de confirmación ficha seguimiento procesada exitosamente

Descripción Se crean fichas de seguimiento para todos los estudiantes que se registran en la Unidad Educativa La Colina en los que se requiera ingresar un reporte de actividad.

Procedimiento de Prueba

- Ingrese al sistema con perfil de usuario

perteneciente al DECE. En el caso de los

DOCENTES pueden también crear fichas de

seguimiento pero únicamente para los

estudiantes del grado curso y paralelo en los

que hayan sido designados como tutores.

- Ingrese a la opción de menú Ficha

Seguimiento

- Ingrese a Administrar Fichas

- Seleccione el Grado Curso

- Seleccione el Paralelo

- Si sabe el código o nombre del estudiante

digite en el campo donde se le pide

- Pulse sobre buscar

- Escoja el estudiante y pulse sobre la llave de

seguimiento

- Pulse sobre nuevo para crear una ficha de

seguimiento

- Ingrese los datos que se piden en la ficha

- Agregue las causas de remisión del caso

- Registre el caso por el que se da esta remisión

- Termine su proceso dando clic sobre guardar

Resultados Esperados

El sistema presenta la ficha del estudiante El sistema guarda la ficha en formato PDF

Tabla 36. Caso de Prueba: Ficha Seguimiento.

Fuente: Tesista. Autor: Tesista.

Page 88: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 68 -

Figura 27. Caso de Prueba: Ficha Seguimiento (1).

Fuente: Tesista. Autor: Tesista.

Figura 28. Caso de Prueba: Ficha Seguimiento (2).

Fuente: Tesista. Autor: Tesista.

Figura 29. Caso de Prueba: Ficha Seguimiento (3).

Fuente: Tesista. Autor: Tesista.

Page 89: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 69 -

Figura 30. Caso de Prueba: Ficha Seguimiento (4).

Fuente: Tesista. Autor: Tesista.

Figura 31. Caso de Prueba: Ficha Seguimiento (5).

Fuente: Tesista. Autor: Tesista.

Page 90: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 70 -

Figura 32. Reporte PDF Ficha Seguimiento.

Fuente: Tesista. Autor: Tesista.

Pruebas de estrés a la aplicación.

Para la realización de las pruebas de estrés a la aplicación se toma en

cuenta las siguientes consideraciones.

La prueba de estrés se la realizó con la herramienta APACHE

BENCHMARK (ab). Esta herramienta viene como complemento en

cualquier instalador de Apache Http.

La prueba se la realizó sobre una máquina con Windows 8.1 de 64

bits. Intel Core I7, 1TB Disco Duro, 12 GB Memoria RAM.

Page 91: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 71 -

La herramienta simula número de accesos al sistema general y

número de accesos concurrentes.

Escenario 1: N = 1000 usuarios, C = 100 concurrentes.

Figura 33. Prueba de estrés # 1. Comandos.

Fuente: Tesista. Autor: Tesista.

Figura 34. Prueba de estrés # 1. Comandos.

Fuente: Tesista. Autor: Tesista.

Page 92: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 72 -

Escenario 2: N = 1000 usuarios, C = 200 concurrentes.

Figura 35. Prueba de estrés # 2. Resultados.

Fuente: Tesista. Autor: Tesista.

Escenario 3: N = 1000 usuarios, C = 300 concurrentes.

Figura 36. Prueba de estrés # 3. Resultados.

Fuente: Tesista. Autor: Tesista.

Page 93: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 73 -

Resultados del Plan de Pruebas

Resultado Caso de Prueba: Ficha Estándar. Luego de realizar la

prueba, existió una buena interacción entre el sistema y el usuario de

manera que la prueba fue realizada con éxito.

Resultado Caso de Prueba: Ficha Seguimiento. Luego de realizar la

prueba, existió una buena interacción entre el sistema y el usuario de

manera que la prueba fue realizada con éxito.

Resultados Pruebas de estrés. Con los 3 escenarios de pruebas

llegamos a la conclusión que el sistema se encuentra óptimo para trabajar

bajo demanda de hasta 200 usuarios. Cabe recalcar que en la institución

tenemos un personal de alrededor de 30 usuarios por lo que la aplicación

no tendría problema ante la demanda de varios usuarios concurrentes.

Conclusiones

La mayoría de los planteles educativos, carecen de medios

eficientes, seguros y transparentes para manejar su información

académica, y para reportarla a los respectivos organismos de

control. Esta necesidad es satisfecha con el desarrollo de sistemas

de información, diseñados en base a los reglamentos establecidos

por el Ministerio de Educación y la institución educativa.

Page 94: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 74 -

Las Ficha de Seguimiento y la Ficha Estándar pueden adaptarse a

otras escuelas o colegios puesto que manejan el formato base del

Ministerio de Educación.

Los reportes generados tanto de Ficha estándar como de Ficha de

Seguimiento en PDF cumplen con la política de “cero papeles” que

tiene puesta en marcha actualmente el gobierno.

La Unidad Educativa “La Colina” actualmente no tiene una

normativa clara acerca de la confidencialidad de la información de

cada uno de sus estudiantes.

Recomendaciones

La Unidad Educativa “La Colina” debería plantearse una política de

respaldo de información tanto de base de datos como de la

aplicación. Se sugiere que estos respaldos sean al menos en cada

inicio de año.

Activar en el sistema el período académico vigente al inicio de cada

año lectivo. Si no se realiza este procedimiento el sistema queda

inútil de la mayoría de sus funcionalidades principales.

Adaptar el reporte de Ficha de Seguimiento y Ficha Estándar con

un Logo de la institución en caso de requerirlo. Los reportes que

genera el sistema están bajo el formato del Ministerio de

Educación.

Cuando se ejecuten las cargas de Excel hacerlo con los formatos

que se encuentran proporcionados en el CD ENTREGRABLE.

Page 95: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 75 -

Se sugiere a los usuarios revisar la documentación del Sistema de

Seguimiento Académico: manual de usuario y de instalación,

acción que asegurará la correcta utilización del sistema y obtener

así todos sus beneficios.

Page 96: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 76 -

BIBLIOGRAFÍA

1. MINISTERIO DE EDUCACIÓN. Subsecretaría de Innovación y

Buen Vivir. Modelo de Atención Integral para los DECE. Disponible

en http://educacion.gob.ec/que-son-los-dece/

2. ORTIZ, Hugo; ROBLES, Zen; PÉREZ, Ricardo. Sistema de Seguimiento Académico para la Planeación de la Asignatura y la Planeación de la Evaluación. Ciencias de la Ingeniería y Tecnología Handbook T-VII: Congreso Interdisciplinario de Cuerpos Académicos / coord. por José Miguel Barrón Adame, Marcos Rodríguez Sánchez, Joel Quintanilla Domínguez, 2014, ISBN 978-607-8324-24-8, págs. 168-176. Descargado el 16 de Enero del 2015 desde http://dialnet.unirioja.es/servlet/articulo?codigo=4860693.

3. VÁZQUEZ, Mario Alberto Manuel; FRANCICA, Patricia Adriana; SOSA, Raquel Adriana. Desempeño académico universitario y perfil cognitivo-emocional. Tesis psicológica: Revista de la Facultad de Psicología, ISSN 1909-8391, Vol. 9, Nº. 1, 2014 (Ejemplar dedicado a: El ser y la existencia en el contexto del siglo XXI), págs. 86-101. Descargado el 20 de Enero del 2015 desde http://dialnet.unirioja.es/servlet/articulo?codigo=4801787.

4. BONNETON D. Consejo docente y seguimiento académico de los alumnos. La organización del trabajo escolar: una oportunidad para repensar la escuela /Mónica Gather Thurler (aut.), Olivier Maulini (aut.), 2010, ISBN 978-84-7827-906-7, págs. 255-272. Descargado el 20 de Enero del 2015 desde http://dialnet.unirioja.es/servlet/articulo?codigo=3229399.

5. VÁSQUEZ, Jiménez; SONIA, Mariela. (2013). La tutoría en la escuela secundaria. Ediciones Díaz de Santos. Descargado el 25 de Enero del 2015 desde http://bvirtual.uce.edu.ec:2054/lib/bgeneralucesp/detail.action?docID=11038717&p00=tutoria+escuela+secundaria.

6. ALVARADO, Elizabeth. (2009). Orientación y tutoría: desarrollo

integral de los alumnos de secundaria. Ediciones Arlequín.

Descargado el 26 de Enero del 2015 desde

http://bvirtual.uce.edu.ec:2054/lib/bgeneralucesp/detail.action?docI

D=10328321&p00=tutoria+escuela+secundaria

7. CHACÓN, O. (2003): Teorías sobre orientación vocacional. En:

Diseño, aplicación y evaluación de una propuesta de orientación

Page 97: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 77 -

vocacional para la Educación Media, Diversificada y Profesional

Venezolana. Tesis Doctoral. Cap. 3.

Consultado 26 de Enero del 2015, Url:

http://laurapernas.wordpress.com/2010/01/29/teorias-sobre-

orientacion-vocacional/

8. CHINCHILLA ARLEY, Ricardo. (2011). El software libre: Una alternativa para automatizar unidades de información. Revista Bibliotecas. Vol. 29, No. 1, 2011. Red Universidad Nacional de Costa Rica Descargado el 10 de Enero del 2015 desde http://bvirtual.uce.edu.ec:2054/lib/bgeneralucesp/detail.action?docID=10328321&p00=tutoria+escuela+secundaria.

9. CASSÁ, Ordax; ARANZAZU OCAÑA, José Miguel; UFANO Díaz, Pilar. (2012). Programación web en java. Ministerio de Educación de España. Descargado el 12 de Enero del 2015 desde http://bvirtual.uce.edu.ec:2054/lib/bgeneralucesp/detail.action?docID=10751181&p00=java

10. RIBES, Alba Purificación. (2013). Manual de Javascript. Editorial CEP, S.L. Descargado el 12 de Enero del 2015 desde http://bvirtual.uce.edu.ec:2054/lib/bgeneralucesp/detail.action?docID=10820916&p00=java

Page 98: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 78 -

ANEXOS

A. MANUAL DE INSTALACIÓN

Introducción El Sistema de Seguimiento Estudiantil ha sido construido para facilitar el

manejo eficiente de los procesos académicos generados en el

Departamento DECE dentro del Centro Educativo “La Colina”.

El presente manual ha sido elaborado con la finalidad de ser una

herramienta ágil que facilite la instalación del sistema en ambiente de

producción, así como también en caso de requerirlo ejecución del

programa fuente.

NOTA: Todas las configuraciones realizadas en el presente manual

aplican para Sistemas Operativos Windows 7, Windows 8 o superiores de

64 bits.

Instalación en ambiente de Producción

Llamaremos Instalación en ambiente de producción, a la instalación en un

servidor dedicado para la aplicación. Para esta instalación no se requiere

el código fuente de la aplicación pero si se requiere el entregable o

publicable que lo llamaremos EAR.

Requerimientos de Hardware y Software

Requerimientos de Software

Sistema Operativo Windows 7 o superior de 64 bits.

JDK 7u71 Windows 64 bits.

Page 99: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 79 -

PostgreSQL 9.2.10 Windows 64 bits.

Jboss EAP 6.1 Windows 64 bits

Mozilla Firefox 30.0 o superior (Recomendado).

Requerimientos de Hardware

Procesador Intel Pentium 3 o superior.

Memoria RAM mínimo 4GB.

Disco duro mínimo de almacenamiento 100 GB.

Lector de CD/DVD.

Puertos USB.

Instalación JDK

Para la instalación del JDK nos dirigimos al CD ENTREGABLE y

buscamos el directorio “INSTALADORES 64 BITS” dentro de este

directorio encontraremos el ejecutable de nombre: jdk-7u71-windows-

x64.exe como se muestra en la Figura 1.

Figura 1. Instalador JDK 64 bits.

Fuente: Tesista. Autor: Tesista.

Presionamos doble clic sobre el instalador y accederemos a la pantalla de

bienvenida de instalación de JDK. Tenemos que seguir los pasos que nos

indique.

Page 100: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 80 -

Figura 2. Pantalla de Bienvenida Instalador JDK.

Fuente: Tesista. Autor: Tesista.

Luego de presionar clic en siguiente deberemos escoger la ruta de

instalación para el JDK, deberemos dejar la ruta marcada por defecto por

el instalador.

Figura 3. Ruta de Instalación de JDK

Fuente: Tesista. Autor: Tesista.

Page 101: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 81 -

Esperamos unos minutos mientras se ejecuta la instalación de JDK.

Figura 4. Progreso de Instalación de JDK

Fuente: Tesista. Autor: Tesista.

Finalizada la barra de progreso, automáticamente nos mostrará el

asistente de instalación de JRE debiendo indicar el PATH de instalación

del mismo. Dejamos la configuración que nos muestre por defecto el

instalador y presionamos clic en siguiente.

Figura 5. Ruta (Path) de Instalación de JRE.

Fuente: Tesista. Autor: Tesista.

De igual forma tendremos un progreso de instalación para el JRE que

será sumamente rápido, finalizado esto ya estará lista la instalación tanto

Page 102: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 82 -

de JDK como de JRE. Deberemos dar clic en “Close” o cerrar para dar por

terminada la instalación.

Figura 6. Fin instalación JDK y JRE.

Fuente: Tesista. Autor: Tesista.

Con la instalación finalizada el siguiente paso es configurar la variable de

entorno JAVA_HOME.

Accederemos como primer paso a “Equipo”. Una forma de acceso rápido

es presionar las teclas WINDOWS + E simultáneamente. En esta pantalla

presionaremos clic derecho y en el menú desplegable que nos muestre

daremos clic en “Propiedades”.

Page 103: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 83 -

Figura 7. Acceso a propiedades de Mi Equipo.

Fuente: Tesista. Autor: Tesista.

En la ventana que nos muestre ubicaremos en el lado izquierdo de la

pantalla el menú “Configuración Avanzada del Sistema” accedemos al

mencionado menú.

Figura 8. Configuración avanzada del Sistema.

Fuente: Tesista. Autor: Tesista.

Ubicamos el botón “Variables de Entorno” en la parte inferior derecha de

la pantalla desplegable mostrada y accedemos a la misma.

Page 104: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 84 -

Figura 9. Pantalla de Propiedades del Sistema.

Fuente: Tesista. Autor: Tesista.

Ya en la pantalla variable de entorno nos ubicamos en la sección

Variables de Sistema y creamos una nueva variable. En nombre de

variable colocamos JAVA_HOME y en valor de la variable colocamos la

ruta de instalación de JDK por defecto será C:\Program

Files\Java\jdk1.7.0_71\jre\ y clic en aceptar en todas las pantallas

desplegables que se hayan abierto para guardar los cambios ejecutados

en las variables del sistema.

Page 105: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 85 -

Figura 10. Pantalla de Variables de Entorno.

Fuente: Tesista. Autor: Tesista.

Figura 11. Creación variable de entorno JAVA_HOME.

Fuente: Tesista. Autor: Tesista.

Con toda la configuración guardada y las pantallas de configuración

igualmente cerradas todas abriremos una nueva consola de comandos

CMD. Para esto y de forma rápida presionaremos las teclas WINDOWS +

R simultáneamente. Nos mostrará la ventana EJECUTAR COMANDOS

Page 106: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 86 -

del sistema Windows y escribiremos el comando “cmd” en minúsculas

seguido de esto daremos clic en aceptar.

Figura 12. Ventana EJECUTAR COMANDOS de Windows.

Fuente: Tesista. Autor: Tesista.

Para comprobar que java y su variable de entorno está instalada

exitosamente digitamos el comando “java -version” en la línea de

comandos que tenemos desplegada. El resultado debe ser algo parecido

a la siguiente figura.

Figura 13. Verificación instalación de Java.

Fuente: Tesista. Autor: Tesista.

Si hemos ejecutado los pasos descritos anteriormente y con la

confirmación de que el JDK y JRE están instalados podemos decir que

JAVA se instaló exitosamente en nuestro sistema operativo y podemos

continuar instalando el resto de programas necesarios para la ejecución

de nuestro sistema.

Instalación PostgreSQL 9.2

Page 107: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 87 -

NOTA: De forma general y tanto para la instalación en ambiente de

producción como la ejecución del programa fuente se tiene la siguiente

configuración para PostgreSQL.

SUPER USUARIO: postgres

CLAVE SUPER USUARIO: postgres

NOMBRE BASE DE DATOS: seguimiento

PUERTO: 5432

Para la instalación del PostgreSQL nos dirigimos al CD ENTREGABLE y

buscamos el directorio “INSTALADORES 64 BITS” dentro de este

directorio encontraremos el ejecutable de nombre: postgresql-9.2.10-1-

windows-x64.exe como se muestra en la Figura 14, lo ejecutamos con

doble clic.

Figura 14. Instalador PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

La primera pantalla que nos mostrará el instalador es la que nos indicará

la instalación de repositorios adicionales para la correcta ejecución de

PostgreSQL. Si nuestro sistema operativo tiene estos repositorios el

instalador saltara esta pantalla.

Page 108: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 88 -

Figura 15. Paquetes adicionales PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

Cargados los paquetes adicionales ya tendremos disponible la pantalla de

bienvenida de nuestro instalador presionamos clic en siguiente.

Figura 16. Bienvenida instalador PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

Page 109: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 89 -

Dejamos el directorio de instalación que nos muestre el instalador por

defecto así como también el directorio de datos. Es recomendable que en

ambos casos no modifiquemos los directorios para facilidad de

configuraciones futuras. En las dos pantallas de directorios presionamos

clic en siguiente.

Figura 17. Directorio de instalación PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

Figura 18. Directorio de datos para PostgreSQL 9.2.

Fuente: Tesista.

Page 110: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 90 -

Autor: Tesista.

Ingresamos la clave “postgres” (ver notas al inicio de esta sección). Clic

en siguiente.

Figura 19. Ingreso de clave para súper usuario de base de datos.

Fuente: Tesista. Autor: Tesista.

En la configuración del puerto dejamos la que viene por defecto, es decir

el puerto 5432. Clic en siguiente.

Figura 20. Configuración del puerto específico de base de datos.

Fuente: Tesista. Autor: Tesista.

Page 111: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 91 -

Las opciones avanzadas dejamos la configuración avanzada por defecto

es decir “DEFAULT LOCALE” presionamos clic en siguiente y nos indicará

que estamos listos para iniciar la instalación en una última pantalla, de

igual forma damos clic en siguiente.

Figura 21. Opciones avanzadas de instalación de PostgreSQL.

Fuente: Tesista. Autor: Tesista.

Figura 22. Pantalla Listo para instalar PostgreSQL.

Fuente: Tesista. Autor: Tesista.

Page 112: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 92 -

Esperaremos unos minutos mientras se ejecuta la instalación de

PostgreSQL.

Figura 23. Progreso de instalación de PostgreSQL.

Fuente: Tesista. Autor: Tesista.

Al finalizar el progreso nos indicará una nueva pantalla que la instalación

ha finalizado exitosamente. Adicional nos preguntará si deseamos instalar

el Stack Builder de PostgreSQL dejaremos el check desmarcado tal y

como muestra la figura 24 y daremos clic en finalizar.

Page 113: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 93 -

Figura 24. Finalización de instalación PostgreSQL.

Fuente: Tesista. Autor: Tesista.

Creación de Base de datos seguimiento

Para crear la base de datos “seguimiento” que es la que almacenará

todos los datos de nuestros sistema accederemos al programa pgAdmin

III. Para esto nos dirigimos a Inicio, Todos Los programas, PostgreSQL

9.2 y damos clic en el programa pgAdmin III como muestra la figura 25.

Figura 25. Accediendo a pgAdmin III.

Fuente: Tesista. Autor: Tesista.

En el lado izquierdo de la pantalla del programa nos mostrará los

servidores de base de datos disponibles. Daremos doble clic en el

Servidor por defecto que nos muestre y nos pedirá nuestra clave de

acceso digitaremos la clave de súper usuario ingresada en la instalación

que es “postgres” y daremos clic en aceptar.

Page 114: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 94 -

Figura 26. Ingreso de clave en Servidor de base de datos PostgreSQL.

Fuente: Tesista. Autor: Tesista.

Si nuestras credenciales son satisfactorias ya podemos crear nuestra

base de datos para ello damos clic derecho sobre el icono “Database”

como muestra la figura 27 y clic en “New DataBase”.

Figura 27. Creación de nueva base de datos.

Fuente: Tesista. Autor: Tesista.

Ingresamos el nombre de nuestra base de datos “seguimiento” y

escogemos como propietario al súper usuario “postgres”. Clic en aceptar

para finalizar la creación.

Page 115: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 95 -

Figura 28. Credenciales de base de datos seguimiento.

Fuente: Tesista. Autor: Tesista.

Creada la base de datos debemos acceder a ella, para esto damos doble

clic en “DataBases” y seguido de esto doble clic en la nueva base de

datos creada “seguimiento”.

Figura 29. Confirmación de base de datos seguimiento creada.

Fuente: Tesista. Autor: Tesista.

Page 116: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 96 -

Restauración de Scripts Base de Datos seguimiento

Todos los scripts necesarios para restaurar nuestra base de datos, crear

tablas, secuencias y cargar datos maestros se encuentran en el CD

ENTREGRABLE directorio “SCRIPTS” tal como muestra la figura 30.

Figura 30. Directorio de Scripts para base de datos seguimiento.

Fuente: Tesista. Autor: Tesista.

En el programa pgAdmin III damos doble clic en la base de datos

“seguimiento” creada en el paso previo. Marcamos con un clic esta base

de datos y damos clic en el botón SQL como muestra la figura 31.

Figura 31. Acceso a SQL en base de datos seguimiento.

Fuente: Tesista.

Page 117: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 97 -

Autor: Tesista.

En la ventana de SQL damos clic en el menú File, luego en el sub menú

Open y nos mostrará una pantalla propia de Windows donde deberemos

seleccionar un archivo de extensión .sql para ejecutarlo. Nos dirigiremos

al CD ENTREGABLE al directorio “SCRIPTS” y escogeremos el primer

archivo de nombre “1.- Script Creacion Base de Datos.sql” damos clic en

aceptar.

Figura 32. Menú open pantalla SQL en base de datos seguimiento.

Fuente: Tesista. Autor: Tesista.

Figura 33. Carga script número 1 base de datos seguimiento.

Fuente: Tesista. Autor: Tesista.

Page 118: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 98 -

Cargado el SQL en nuestra ventana daremos clic en el ícono que muestra

la figura 34. Con esto habremos creado las tablas de la base de datos con

sus respectivas relaciones.

Figura 34. Ejecución script número 1 base de datos seguimiento.

Fuente: Tesista. Autor: Tesista.

Figura 35. Progreso ejecución script número 1 base de datos seguimiento.

Fuente: Tesista. Autor: Tesista.

Page 119: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 99 -

Repetiremos los pasos descritos a partir de la figura 30 para cargar los

scripts restantes. Estos scripts son “2.- Script Creacion Secuencias.sql” y

“3.- Script de Datos Maestros.sql”.

Figura 36. Scripts número 2 y 3 base de datos seguimiento.

Fuente: Tesista. Autor: Tesista.

Con la ejecución correcta de estos dos scripts tendremos listas las

secuencias asociadas a las tablas y los datos maestros para poder

empezar a usar nuestro sistema.

Con la ejecución de los 3 scripts que se encuentran dentro del CD

ENTREGABLE directorio “SCRIPTS” nuestra base de datos debería

quedar de la siguiente manera.

Figura 37. Base de datos seguimiento restaurada exitosamente.

Page 120: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 100 -

Fuente: Tesista. Autor: Tesista.

Instalación Programas Utilitarios

Previo a la instalación del servidor de aplicaciones Jboss EAP

necesitaremos algunos programas utilitarios para configuraciones futuras

y para la propia instalación del servidor. Los programas que

necesitaremos instalar son los siguientes: NotePad++ y Winrar. Los dos

programas para 64 bits.

Instalación Winrar

El programa Winrar nos será de mucha utilidad para descomprimir el

archivo de Jboss que por defecto lo tenemos comprimido en formato .rar.

Este programa viene en el CD ENTREGABLE en el directorio

“INSTALADORES 64 BITS” y lo encontramos con el nombre winrar-x64-

521.exe tal como muestra la figura 38. Lo ejecutamos con doble clic.

Figura 38. Instalador Winrar.

Fuente: Tesista. Autor: Tesista.

Dejamos el directorio por defecto de instalación y continuamos la

instalación dando clic en el botón “Instalar”.

Page 121: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 101 -

Figura 39. Directorio de instalación Winrar.

Fuente: Tesista. Autor: Tesista.

Al igual que en el paso anterior dejamos las extensiones que soporta

Winrar por defecto damos clic en aceptar.

Figura 40. Extensiones que soporta Winrar.

Fuente: Tesista. Autor: Tesista.

Page 122: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 102 -

Con las configuraciones previas realizadas la instalación estará finalizada

y deberemos dar clic en la última pantalla en la opción “Done” o en la

opción aceptar según corresponda el idioma.

Figura 41. Finalización instalación Winrar.

Fuente: Tesista. Autor: Tesista.

Instalación NotePad++

El programa NotePad++ nos será de mucha utilidad para editar los

archivos de configuración del servidor Jboss así como también editar los

archivos .sql en caso de requerirlo. En general este programa permite la

edición de la mayoría de archivos soportados bajo la plataforma Windows.

Este programa viene en el CD ENTREGABLE en el directorio

“UTILITARIOS” con el nombre npp.6.7.5.Installer.exe tal como muestra

la figura 42. Damos doble clic en el ejecutable.

Figura 42. Instalador NotePad++.

Fuente: Tesista.

Page 123: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 103 -

Autor: Tesista.

Escogemos el lenguaje de nuestra preferencia para nuestro caso el

español y damos clic en aceptar nos mostrara seguidamente la pantalla

de bienvenida a la instalación del programa.

Figura 43. Selección de idioma para el instalador de NotePad++.

Fuente: Tesista. Autor: Tesista.

Figura 44. Pantalla de bienvenida instalación de NotePad++.

Fuente: Tesista. Autor: Tesista.

Page 124: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 104 -

Aceptamos el acuerdo de licencia del programa dando clic en el botón

“Acepto” y dejamos por defecto el directorio de instalación que nos

propone el asistente . Damos clic en siguiente.

Figura 45. Acuerdo de licencia NotePad++.

Fuente: Tesista. Autor: Tesista.

Figura 46. Directorio de instalación de NotePad++.

Fuente: Tesista. Autor: Tesista.

Page 125: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 105 -

En las siguientes pantallas de configuración dejaremos las mismas por

defecto y daremos clic en siguiente hasta finalizar la instalación.

Figura 47. Selección de componentes NotePad++.

Fuente: Tesista. Autor: Tesista.

Figura 48. Selección de componentes y opción instalar NotePad++.

Fuente: Tesista. Autor: Tesista.

Page 126: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 106 -

Figura 49. Progreso de instalación de NotePad++.

Fuente: Tesista. Autor: Tesista.

Figura 50. Fin de instalación de NotePad++.

Fuente: Tesista. Autor: Tesista.

Realizados todos los pasos anteriores tendremos disponible el programa

NotePad++ en nuestra máquina.

Page 127: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 107 -

Instalación Jboss EAP 6.1. Despliegue de la aplicación.

El servidor Jboss EAP 6.1 viene proporcionado en el CD ENTREGABLE

en el directorio “JBOSS” con el nombre jbossEAPTesis.rar tal como

muestra la figura 51. Copiamos este archivo y lo pegamos en el disco

local C o en el disco que tenga instalado el sistema operativo de la PC.

Figura 51. Instalador Jboss EAP 6.1.

Fuente: Tesista. Autor: Tesista.

Una vez copiado en el disco C damos clic derecho sobre el archivo y

seleccionamos la opción “Extraer aquí” o “Extract to here” según el idioma

que tengamos configurado en nuestra máquina.

Figura 52. Descomprimiendo Instalador Jboss EAP 6.1 en disco local.

Page 128: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 108 -

El proceso de descomprimir tomará algunos minutos dependiendo de la

máquina sobre la cual se está instalando, debemos esperar. Mientras

tanto nos mostrará una pantalla de progreso similar a la siguiente.

Figura 53. Progreso descompresión Jboss EAP 6.1 en disco local.

Cuando la descompresión ha finalizado nuestro disco local C tendrá un

nuevo directorio de nombre “jbossEAPTesis” mismo que contiene a

nuestro servidor Jboss EAP 6.1.

Figura 54. Disco Local con Jboss EAP 6.1 instalado.

Fuente: Tesista. Autor: Tesista.

Finalmente nos queda realizar el Despliegue de nuestra aplicación sobre

el servidor, para ello primero ubicaremos el EAR en el CD ENTREGABLE.

Este se encuentra en el directorio “EAR” bajo el nombre

SEGUIMIENTO.ear tal como muestra la figura 55. Copiamos este archivo.

Page 129: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 109 -

Figura 55. Archivo Seguimiento.ear de despliegue de aplicación.

Fuente: Tesista. Autor: Tesista.

En nuestro servidor local accedemos al directorio

C:\jbossEAPTesis\standalone\deployments\ y dentro de este directorio

pegamos el archivo copiado en el paso anterior del CD ENTREGABLE. El

directorio ahora deberá quedar de la siguiente manera.

Figura 56. Directorio deployments del servidor Jboss EAP 6.1.

Fuente: Tesista. Autor: Tesista.

Ahora accedemos al directorio local C:\jbossEAPTesis\bin\ y dentro de

este directorio ubicamos el archivo standalone.bat. Lo ejecutamos

haciendo doble clic sobre el mismo.

Page 130: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 110 -

Figura 57. Archivo standalone.bat del servidor Jboss EAP 6.1.

Fuente: Tesista. Autor: Tesista.

Esperaremos a que el servidor termine de levantarse. Una vez terminado

este proceso tendremos una pantalla como la siguiente.

Figura 58. Levantamiento del servidor Jboss EAP 6.1.

Fuente: Tesista. Autor: Tesista.

Para comprobar que el sistema se desplego exitosamente accederemos

en un navegador (preferentemente Mozilla Firefox) y digitaremos la

Page 131: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 111 -

siguiente URL: http://localhost:8080/seguimiento. Si la instalación fue

exitosa nos mostrará la siguiente pantalla.

Figura 59. Pantalla de acceso al sistema.

Fuente: Tesista. Autor: Tesista.

Probaremos identificarnos en el sistema con las siguientes credenciales:

Usuario: admin

Contraseña: admin

Si ya tenemos conexión con base de datos habremos accedido al menú

del administrador, teniendo una pantalla como la siguiente.

Page 132: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 112 -

Figura 60. Menú de Administración.

Fuente: Tesista. Autor: Tesista.

Todos los pasos anteriores han conllevado a tener instalado Jboss EAP

6.1 y desplegado el aplicativo en el servidor. Cabe recalcar que el servidor

que se proporciona en el CD ENTREGABLE viene con todas las

configuraciones predefinidas así que si el usuario sigue los pasos del

presente manual no necesitará realizar configuraciones adicionales para

conectar el servidor con la base de datos.

Ejecución del Programa Fuente

Llamaremos Ejecución del programa fuente al proceso mediante el cual

correremos el software desarrollado desde su código fuente. Añadiremos

un servidor de aplicaciones y realizaremos el despliegue de la aplicación

desde el ambiente de desarrollo.

Page 133: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 113 -

Para este procedimiento no necesitamos el EAR de la aplicación, lo que si

se necesita es el Código fuente del aplicativo miso que se encuentre en el

CD ENTREGRABLE.

Requerimientos de Hardware y Software

Requerimientos de Software

Sistema Operativo Windows 7 o superior de 64 bits.

JDK 7u71 Windows 64 bits.

PostgreSQL 9.2.10 Windows 64 bits.

Jboss EAP 6.1 Windows 64 bits.

Eclipse Luna 4.4.1.

Mozilla Firefox 30.0 o superior (Recomendado).

Requerimientos de Hardware

Procesador Intel Pentium 5 o superior.

Memoria RAM mínimo 8GB.

Disco duro mínimo de almacenamiento 100 GB.

Lector de CD/DVD.

Puertos USB.

NOTA: Para la ejecución del programa fuente vamos a usar la instalación

de JDK, POSTGRESQL y JBOSS EAP 6.1 realizadas en el presente

documento en la sección Instalación en ambiente de producción. Para el

caso del Servidor de Aplicaciones JBOSS EAP 6.1 realizaremos una

configuración adicional para que nos reconozca el mismo servidor tanto

Page 134: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 114 -

en ambiente de producción como en el ambiente de desarrollo de Eclipse

Luna.

Instalación Eclipse Luna 4.4.1

Para la instalación del Eclipse Luna 4.4.1 nos dirigimos al CD

ENTREGABLE y buscamos el directorio “ECLIPSE LUNA” dentro de este

directorio encontraremos el ejecutable de nombre: eclipse luna.rar como

se muestra en la Figura 61 lo copiamos.

Figura 61. Instalador Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Nos dirigimos al disco local C de nuestro equipo o en su defecto al disco

en donde se encuentre instalado el Sistema Operativo del equipo.

Pegamos el instalador de eclipse Luna en el directorio raíz. Tendremos

algo parecido a la figura 62.

Figura 62. Directorio raíz disco C con instalador Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Page 135: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 115 -

Antes de descomprimir el archivo de eclipse luna deberemos crear un

directorio para alojar el espacio de desarrollo. Este directorio lo crearemos

de igual forma en el disco local C en su directorio raíz, el nombre para

este directorio será “workspace”.

Figura 63. Creación de carpeta de espacio de trabajo.

Fuente: Tesista. Autor: Tesista.

Ubicamos ahora en el CD ENTREGABLE el directorio “CODIGO

FUENTE” y copiamos el archivo SEGUIMIENTO.zip.

Figura 64. Archivo de código fuente SEGUIMIENTO.zip

Fuente: Tesista. Autor: Tesista.

En el nuevo directorio creado en el disco c “workspace” pegamos el

archivo SEGUIMIENTO.zip copiado en el paso anterior.

Page 136: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 116 -

Figura 65. Espacio de trabajo con código fuente cargado.

Fuente: Tesista. Autor: Tesista.

Como paso adicional copiamos la ruta de nuestro espacio de trabajo en

algún documento vacío o la tenemos guardado en nuestros apuntes para

posterior configuración en eclipse. Si hemos seguido las indicaciones del

presente manual la ruta que deberemos copiar será la C:\workspace\ y la

llamaremos de ahora en adelante RUTA ESPACIO DE TRABAJO.

Regresamos nuevamente al disco local C:\ y descomprimimos el archivo

eclipse luna.rar sobre del directorio actual como muestra la figura 66.

Figura 66. Descomprimiendo Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Page 137: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 117 -

El proceso de descompresión puede tardar varios minutos mostrándonos

mientras tanto un avance de la operación.

Figura 67. Avance Descompresión Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Finalizado el proceso tendremos una nueva carpeta de nombre eclipse

luna accedemos y ubicamos el ejecutable eclipse.exe doble clic para

abrirlo.

Figura 68. Eclipse Luna instalado en equipo local. Icono de ejecución.

Fuente: Tesista. Autor: Tesista.

Esperaremos un par de minutos mientras eclipse se abre y cuando esté

listo nos preguntara el espacio de trabajo sobre el que vamos a trabajar

Page 138: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 118 -

para esto copiamos la RUTA ESPACIO TRABAJO definida con

anterioridad. El resultado será algo similar a la figura 69. Seguido de esto

damos clic en aceptar.

Figura 69. Configuración espacio de trabajo en Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Finalmente tendremos la pantalla de bienvenida de eclipse luna similar a

la siguiente figura.

Figura 70. Pantalla bienvenida Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Instalación Código Fuente

Importación Código Fuente al Entorno de Desarrollo.

Page 139: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 119 -

Primero deberemos abrir en el entorno de desarrollo Eclipse Luna la

perspectiva “Package Explorer” para ello nos dirigimos al menú Windows,

Open Perspective, Show view y finalmente la opción Other tal como

muestra la figura 71.

Figura 71. Agregar nueva perspectiva de desarrollo.

Fuente: Tesista. Autor: Tesista.

En la ventana que nos muestra en el cuadro de búsqueda escribiremos la

palabra “pack” hasta que nos auto complete con la opción “Package

Explorer”. Cuando encuentre la opción que requerimos la seleccionamos y

damos clic en el botón Ok.

Figura 72. Perspectiva Package Explore.

Page 140: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 120 -

Fuente: Tesista. Autor: Tesista.

Ubicamos luego en eclipse luna la nueva perspectiva abierta y la

seleccionamos. Sobre un espacio en blanco de esta perspectiva damos

clic derecho y seleccionamos la opción “Import”.

Figura 73. Opción Import en perspectiva Package Explore.

Fuente: Tesista. Autor: Tesista.

Digitamos seguido la palabra “existing” en la ventana Import y esperamos

que nos auto complete la búsqueda. Debemos encontrar la opción

“Existing Projects into Workspace” la marcamos y damos clic en siguiente

como muestra la figura 74.

Page 141: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 121 -

Figura 74. Existing projects into Workspace Opción Importar.

Fuente: Tesista. Autor: Tesista.

Escogemos la opción “Select archive file” y damos clic en el botón

“Browse”.

Figura 75. Selección por Archivo en Opción Importar.

Fuente: Tesista. Autor: Tesista.

En el cuadro de dialogo para selección de archivo que nos muestra nos

dirigimos a la ruta RUTA ESPACIO TRABAJO definida en pasos previos.

Page 142: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 122 -

Seleccionamos el archivo SEGUIMIENTO.zip que también copiamos en

un paso previo y damos clic en la opción abrir.

Figura 76. Importación del archivo SEGUIMIENTO.zip.

Fuente: Tesista. Autor: Tesista.

La ventana Importar deberá quedar con el siguiente aspecto (ver figura

77) antes de proceder a la importación. Damos clic en el botón finalizar.

Figura 77. Proyectos a cargar como resultado de importación.

Fuente: Tesista. Autor: Tesista.

Terminada la importación deberemos ya tener el código fuente en Eclipse

Luna dentro de la pestaña Package Explorer. Cerramos las perspectivas

Page 143: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 123 -

que no necesitemos dejando eso si la perspectiva JEE con las pestañas

de Servidor y Package Explorer disponibles, el resto se las puede

minimizar o cerrar.

Figura 78. Código fuente en Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

NOTA: Es muy probable que luego de la importación nos marque errores

en código fuente (color rojo sobre cada uno de los proyectos importados).

Estos errores los corregiremos luego de agregar el Servidor al entorno de

desarrollo.

Proceso Project Clean (Limpieza de Código)

Este proceso es muy importante de aquí en adelante para ir compilando y

construyendo el código fuente a medida que vayamos corrigiendo

posibles errores. De aquí en adelante lo llamaremos simplemente con el

nombre PROJECT CLEAN. Este proceso consta de los siguientes pasos.

Nos dirigimos al menú Project, Clean y lo abrimos.

Page 144: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 124 -

Figura 79. Menú Project, Clean.

Fuente: Tesista. Autor: Tesista.

Escogemos la opción Clean All Projects (Limpiar todos los proyectos) y

damos clic en el botón aceptar. Este proceso puede tardar algunos

minutos; mientras termina el proceso nos mostrará una barra de progreso

con el avance de la operación.

Figura 80. Opción Clean Projects de Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Page 145: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 125 -

Instalación Servidor Jboss EAP 6.1 en Eclipse Luna

En este apartado configuraremos el Servidor Jboss EAP 6.1 para que

arranque desde Eclipse Luna y lo cargaremos con el código fuente

cargado en el paso anterior.

NOTA: La instalación sobre el equipo del Servidor Jboss EAP 6.1 debe

ser la misma que se realizó en la sección Instalación en ambiente de

Producción del presente documento. Este apartado no contempla esa

sección y en caso de necesitar repetir los pasos recurrir al recurso antes

mencionado.

En Eclipse Luna ubicamos la pestaña Servers (Servidores) identificada

con el siguiente ícono.

Figura 81. Ícono Servers.

Fuente: Tesista. Autor: Tesista.

Seleccionamos la pestaña Servers y dentro de la misma damos clic

derecho en algún espacio en blanco. En el cuadro desplegable

seleccionaremos la opción New (Nuevo) y la opción Server.

Page 146: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 126 -

Figura 82. Opción nuevo servidor.

Fuente: Tesista. Autor: Tesista.

Deberemos identificar que tipo de Servidor deseamos crear, para ello en

la ventana escogeremos la opción Red Hat Jboss Middleware y de sus

opciones escogeremos “Jboss Enterprise Application Plataform 6.0”.

Figura 83. Servidores disponibles para instalación.

Fuente: Tesista. Autor: Tesista.

El nombre con el que vamos a crear a nuestro Servidor será “Jboss EAP”

debiendo quedar como la figura 84. A continuación damos clic en

siguiente.

Page 147: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 127 -

Figura 84. Definiendo nombre del servidor.

Fuente: Tesista. Autor: Tesista.

Para el tipo de instalación que estamos realizando no necesitamos

configuraciones de adaptadores por tanto en la pantalla de Creación de

adaptadores solo daremos clic en siguiente.

Figura 85. Configuración de adaptadores para el servidor.

Fuente: Tesista. Autor: Tesista.

Como mencionamos al inicio de este apartado usaremos la instalación

realizada en el capítulo “Instalación en ambiente de producción”.

Resultado de esta instalación tenemos que el directorio C:\jbossEAPTesis

contiene todo lo necesario para arrancar Jboss. De ahora en adelante a

este directorio lo identificaremos como JBOSS_HOME en este manual.

Page 148: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 128 -

En la siguiente pantalla de la instalación del servidor sobre eclipse luna

deberemos indicar justamente el home directory de Jboss, para lo cual

ubicaremos en nuestro sistema de archivos el JBOOS_HOME tal como

muestra la siguiente figura. Damos clic en Ok para seleccionar.

Figura 86. Ruta instalación real de Jboss.

Fuente: Tesista. Autor: Tesista.

En el bloque Runtime JRE deberemos marcar la opción “Alternate JRE” y

damos clic en el botón “Installed JREs…”

Figura 87. Configurando JRE Instalados.

Fuente: Tesista.

Page 149: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 129 -

Autor: Tesista.

Editamos la versión de JDK que nos muestra por defecto el programa.

Esto lo realizamos con la finalidad de indicarle a eclipse luna que corra

sobre la JDK ya instalada en el apartado “Instalación en ambiente de

producción” del presente documento.

Figura 88. Edición de JREs Instalados.

Fuente: Tesista. Autor: Tesista.

Escogemos la ruta de instalación de java tal como muestra la figura 89.

Figura 89. Directorio real de instalación de JDK seleccionado.

Fuente: Tesista. Autor: Tesista.

Page 150: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 130 -

Presionamos clic en Ok y Aceptar en las pantallas que aparecieron a

manera de pop ups para la configuración de JDK. La configuración final

de Jboss deberá quedar similar a la siguiente figura. Seguido de esto

damos clic en siguiente.

Figura 90. Configuración final de Jboss.

Fuente: Tesista. Autor: Tesista.

La última configuración que debemos hacer es agregarle los proyectos

que queremos desplegar en nuestro servidor. Para ello marcamos el

proyecto seguimiento y damos clic en el botón “Add All”. Esto hará que el

proyecto seguimiento se coloque en el lado derecho de la ventana en la

sección Configured. Damos clic en Finalizar.

Page 151: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 131 -

Figura 91. Agregando proyectos al servidor para publicar.

Fuente: Tesista. Autor: Tesista.

Como hemos realizado el proceso de agregación del servidor a eclipse

luna y hemos asociado el proyecto con el servidor deberemos realizar el

proceso PROJECT CLEAN definido con anterioridad. Es probable que

luego de realizar PROJECT CLEAN nos siga mostrando errores. Estos

errores los corregiremos en el siguiente apartado.

Corrección errores compilación

El presente apartado busca dar solución a los posibles errores que

puedan presentarse durante la carga del código fuente y la ejecución en

el servidor de aplicaciones. Cabe recalcar que estos errores se presentan

por la asociación del código fuente con el servidor y porque también se

Page 152: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 132 -

necesita configurar la librería de usuario SEGUIMIENTO dentro del

entorno de desarrollo.

En la pestaña Package Explorer ubicamos el proyecto seguimiento, lo

seleccionamos y damos clic derecho. En las opciones que nos muestre

ubicamos Properties (Propiedades) y damos clic.

Figura 92. Propiedades proyecto seguimiento.

Fuente: Tesista. Autor: Tesista.

En las opciones de la izquierda de la ventana escogemos la opción

Targed Runtimes y hacemos clic sobre ella. En el lado derecho nos deben

aparecer dos servidores, marcamos el servidor con el nombre que

hayamos creado y damos clic en el botón Apply (Aplicar).

Page 153: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 133 -

Figura 93. Targed Runtimes proyecto seguimiento.

Fuente: Tesista. Autor: Tesista.

En la misma ventana ahora buscamos en el lado izquierdo la opción

Server (Servidor). En el lado derecho nos aparecerá el servidor que

acabamos de crear con el nombre seleccionado. Lo marcamos y damos

clic en Apply y finalmente clic en Ok.

Figura 94. Server proyecto seguimiento.

Fuente: Tesista. Autor: Tesista.

Page 154: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 134 -

Como en ocasiones anteriores ejecutamos la operación PROJECT

CLEAN para que nos vaya corrigiendo los errores asociados a este

proyecto.

Ahora es el turno del proyecto seguimiento-ejb. De igual forma que en el

caso anterior, nos dirigimos a la pestaña Package Explorer,

seleccionamos el proyecto seguimiento-ejb, presionamos clic derecho y

accedemos a sus propiedades.

Figura 95. Propiedades proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

Ubicamos la opción Server en el lado izquierdo y accedemos a ella. Al

igual que en el proyecto seguimiento, para el proyecto seguimiento-ejb

también deberemos marcar el servidor con el que vamos a asociarlo.

Marcamos el servidor Jboss recientemente configurado y damos clic en

Apply.

Page 155: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 135 -

Figura 96. Server proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

El proyecto seguimiento-ejb tiene la particularidad que depende de la

librería de usuario SEGUIMIENTO. Esta librería viene creada por defecto

pero no se encuentra asociada con los jars de los que depende. Por ello

es necesario volver a editarla y asociarle los jars como a continuación se

procederá a detallar.

Nos dirigimos en la misma pantalla que nos quedamos a la opción Java

Build Path del lado izuierdo y accedemos a ella. En el lado derecho

marcaremos la opción Libraries y ahí encontraremos la librería

SEGUIMIENTO. La seleccionamos y presionamos clic en el botón Edit

(Editar) que se encuentre a la izquierda.

Page 156: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 136 -

Figura 97. Java Build Path proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

En la ventana que nos muestre User Library escogeremos damos clic en

el botón “User Libraries”.

Figura 98. User Libraries proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

Procedemos a crear una nueva librería. Clic en el botón New (Nuevo).

Ingresamos el nombre SEGUIMIENTO y damos clic en OK.

Page 157: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 137 -

Figura 99. Creación librería SEGUIMIENTO proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

Con la librería creada nos resta agregar los jars asociados a la librería

SEGUIMIENTO. Marcamos la librería creada y presionamos clic en el

botón Add JARs. Esto a su vez mostrará una pantalla con los proyectos

que actualmente se encuentran en el entorno de desarrollo.

Seleccionaremos el proyecto seguimiento y dentro de este proyecto

encontraremos la carpeta lib. Desplegamos la carpeta lib y nos mostrará

un listado de todas las librerías que dependen del proyecto.

Seleccionamos todas los jars que se encuentran dentros de esta carpeta

y damos clic en OK. El proceso de selección de los directorios asi como

de los jars se muestra en la siguiente figura.

Page 158: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 138 -

Figura 100. JARs que dependen del proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

Figura 101. JARs en librería SEGUIMIENTO del proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

Page 159: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 139 -

Damos clic en Ok y Finish en las pantallas librerías de usuario.

Figura 102. Finalización librería SEGUIMIENTO del proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

Finalmente la configuración de Java Build Path esta lista presionamos clic

en Apply y luego on OK para aplicar los cambios al proyecto seguimiento-

ejb.

Repetimos el proceso PROJECT CLEAN para corregir los errores

producidos por este proyecto.

Figura 103. Project Clean del proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista.

Page 160: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 140 -

Si hemos realizado los pasos tal como está detallado hasta el momento

ya no deberíamos tener errores en el código fuente.

Si por algún motivo se presentaran errores, accederemos a las

propiedades de cada uno de los proyectos restantes (seguimiento-jpa,

seguimiento-jpa-kernel) y asociaremos el SERVER configurado en

seguimiento y seguimiento-ejb tal como se detalló en pasos previos.

Ejecución del código fuente

Para poder ejecutar el código fuente, deberemos asegurarnos que el

mismo no contenga errores. En caso de contener errores el servidor no

arrancará.

En eclipse luna accedemos a la pestaña Server (Servidor) y sobre el

Jboss que tenemos disponible damos clic derecho y seleccionamos la

opción Publish.

Figura 104. Publish del proyecto seguimiento.

Fuente: Tesista. Autor: Tesista.

Page 161: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 141 -

Dependiendo de nuestra maquina el servidor puede tomar algunos

minutos en realizar la publicación. Mientras tanto nos mostrará un avance

del proceso.

Figura 105. Progreso de la publicación del proyecto seguimiento.

Fuente: Tesista. Autor: Tesista.

Finalmente sobre la misma pestaña del Servidor Marcamos el servidor

que tenemos disponible y nos dirigimos al lado derecho de la pestaña y

presionamos clic en el botón Start (Iniciar) tal como muestra la siguiente

figura.

Figura 106. Arranque del servidor con el proyecto seguimiento cargado.

Fuente: Tesista. Autor: Tesista.

Mientras termina de arrancar el servidor tendremos logs que nos mostrará

en la consola de la aplicación. Finalizado el arranque del servidor

abriremos un navegador de internet, de preferencia Mozilla Firefox.

Page 162: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 142 -

Digitamos la URL http://localhost:8080/seguimiento. Si todo estuvo

correcto tendremos la pantalla de login del sistema. Accederemos con

“admin” tanto para usuario como para contraseña. Esto nos indicará que

el proceso se completó con éxito.

Figura 107. Logs servidor indicando proceso exitoso.

Fuente: Tesista. Autor: Tesista.

Figura 108. Pantalla de Inicio de Sesión.

Fuente: Tesista. Autor: Tesista.

Page 163: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 143 -

Figura 109. Acceso exitoso al sistema.

Fuente: Tesista. Autor: Tesista.

Respaldos Base de datos

Este apartado detalla el proceso que se debe seguir para obtener un

respaldo de la base de datos “seguimiento”.

Para obtener el respaldo deberemos acceder al programa pgAdmin III y

conectarnos con nuestras credenciales a la base de datos seguimiento.

Una vez conectado sobre la base de datos seguimiento daremos clic

derecho y escogeremos la opción Backup.

Page 164: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 144 -

Figura 110. Opción Backup base de datos seguimiento.

Fuente: Tesista. Autor: Tesista.

La extensión de nuestros archivos puede ser del tipo DMP o SQL con

minúsculas. Escogeremos la ruta donde deseamos guardar y el nombre

del archivo. El tipo de formato Plain (Plano) y clic en el botón BACKUP.

Algo parecido a la siguiente figura.

Figura 111. Archivo y formato Backup base de datos seguimiento.

Page 165: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 145 -

Fuente: Tesista. Autor: Tesista.

Dependiendo de la capacidad de procesamiento de la máquina sobre la

cual esta instalado el servidor de base de datos, este procedimiento

puede tomar algunos minutos. Cuando este proceso haya finalizado

tendremos un mensaje de retorno 0. Esto ya nos indica que el backup fue

exitoso. Daremos clic en el botón Done (Listo).

Figura 112. Backup realizado exitosamente.

Fuente: Tesista. Autor: Tesista.

Page 166: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 146 -

B. MANUAL DE USUARIO

Introducción

El Sistema de Seguimiento Estudiantil ha sido construido para facilitar el

manejo eficiente de los procesos académicos generados en el

Departamento DECE dentro del Centro Educativo “La Colina”.

El presente manual ha sido elaborado con la finalidad de ser una

herramienta ágil que facilite la utilización de las opciones y

funcionalidades del Sistema de Seguimiento Estudiantil en los Niveles de

Educación General Básica y Bachillerato.

Administrador funcional y usuarios del sistema

Los principales agentes del Sistema son los funcionarios de las aéreas de

administración del plantel, docentes y representantes del DECE, los

mismos que se encargan de gestionar a través del sistema la información

relacionada con las actividades del proceso de seguimiento estudiantil.

Acceso a la aplicación

Ingreso al sistema.

Mediante un navegador web se debe ingresar a la página

http://localhost:8080/seguimiento/, una vez hecho esto se cargara la

página como se muestra en la Figura 1.

Page 167: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 147 -

Figura 1. Pantalla de Ingreso al Sistema.

Fuente: Tesista. Autor: Tesista.

Autentificación de usuario. Una vez desplegada la pantalla de ingreso al

sistema como nos muestra la Figura 1, para autentificarnos como usuario

debemos hacer lo siguiente:

Llenar los campos de Usuario y Contraseña.

Dar un enter o hacer clic en el botón iniciar.

Menú Principal Rol Usuario Administrador

Una vez autentificados correctamente en el sistema dependiendo del rol

de usuario que se haya autentificado, se nos desplegará la pantalla

principal como nos muestra la Figura 2.

Page 168: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 148 -

Figura 2. Pantalla Principal del Sistema Usuario Administrador.

Fuente: Tesista. Autor: Tesista.

Como podemos ver en la figura anterior al momento de autentificarnos

nos muestra la pantalla principal y podemos desplegar el menú principal

de la aplicación el mismo que consta de los siguientes módulos:

Periodo Académico

Contiene los periodos de cada año académico, aquí es donde se

puede ingresar el año lectivo del Plantel Educativo tanto

individualmente o carga por archivo.

Paralelos

Contiene el formulario para ingresar los paralelos del Plantel

Educativo.

Grado Curso

Contiene los niveles de grados que se asignan a la Institución

Educativa.

Niveles EGB, BGU Paralelos

Contiene los grados con sus paralelos respectivos, es decir que aquí

es donde se asignan cada grado-curso a su paralelo respectivo.

Page 169: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 149 -

Docentes

Contiene a los profesores que pertenecen al Plantel Educativo, se los

puede asignar por carga de archivo o individualmente.

Tutor-Niveles EGB, BGU

Aquí es donde se asigna el Docente a un nivel EGB o BGU para saber

que este es el tutor del nivel asignado.

DECES

Contiene los formularios para poder ingresar los usuarios del DECE

tanto individualmente como por carga de archivo.

Estudiantes

Contiene los formularios para poder ingresar la información del

estudiante, igualmente se lo puede realizar tanto individualmente como

por carga de archivo.

Dentro de cada módulo tenemos los submenús Listado y Carga por

Archivo.

Periodo Académico. Dentro de este módulo tenemos el submenú Listado

y la Carga por Archivo. Para crear un año lectivo nuevo, editarlo o

eliminarlo damos clic en el submenú Listado y se tiene la pantalla que se

muestra en la figura 3.

Page 170: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 150 -

Figura 3. Pantalla Listado Periodo Académico.

Fuente: Tesista. Autor: Tesista.

Para crear un nuevo Periodo Académico hacemos clic en nuevo, llenamos

todos los campos, seleccionamos el estado y pulsamos el botón guardar.

El sistema mostrara la siguiente pantalla:

Figura 4. Pantalla Crear Periodo Académico.

Fuente: Tesista. Autor: Tesista.

Para editar un periodo académico se da clic sobre el lápiz que se

encuentre a lado del periodo deseado y se edita el campo deseado y

luego de realizar los cambios pulsamos guardar.

Page 171: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 151 -

Si se desea crear un Periodo Académico desde un archivo de Excel se lo

puede hacer por medio del submenú Carga por Archivo dando clic en

Choose para buscar el archivo tal como se muestra en la figura siguiente:

Figura 5. Pantalla Crear Periodo Académico Carga por Archivo.

Fuente: Tesista. Autor: Tesista.

Paralelo.

Para crear un nuevo paralelo, editarlo o eliminarlo nos colocamos

sobre Listado, y nos muestra la siguiente pantalla:

Figura 6. Pantalla Listado Paralelo.

Fuente: Tesista. Autor: Tesista.

Para crear un nuevo Paralelo hacemos clic en nuevo, llenamos el código y

la descripción, seleccionamos el estado y pulsamos el botón guardar.

Page 172: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 152 -

Figura 7. Pantalla Crear Paralelo.

Fuente: Tesista. Autor: Tesista.

Para editar o eliminar un paralelo se debe pulsar sobre el lápiz de editar o

la figura de un basurerito para eliminar tal como se muestra en la figura 3.

Se puede crear paralelos a través de una carga por archivo tal como se lo

realiza para el módulo anterior.

Grado Curso.

Para crear un nuevo Grado Curso, editarlo o eliminarlo nos

colocamos sobre Listado, y nos muestra la siguiente pantalla:

Figura 8. Pantalla Listado Grado Curso.

Fuente: Tesista. Autor: Tesista.

Page 173: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 153 -

Para crear un nuevo Grado Curso hacemos clic en nuevo, llenamos el

código y la descripción, seleccionamos el estado y pulsamos el botón

guardar.

Figura 9. Pantalla Crear Grado Curso.

Fuente: Tesista. Autor: Tesista.

Para editar o eliminar un Grado se debe pulsar sobre el lápiz de editar o la

figura de un basurerito para eliminar, al igual como se lo hace en los

módulos anteriores.

Se puede crear paralelos a través de una carga por archivo tal como se lo

realiza en los módulos anteriores.

Niveles EGB, BGU.

Para crear un nuevo Nivel ya sea este EGB o BGU, editarlo o

eliminarlo nos colocamos sobre Listado, y nos muestra la siguiente

pantalla:

Page 174: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 154 -

Figura 10. Pantalla Listado Niveles EGB, BGU.

Fuente: Tesista. Autor: Tesista.

Para crear un nuevo Nivel hacemos clic en nuevo, seleccionamos el grado

y el paralelo que queremos asignar, seleccionamos el estado y pulsamos

el botón guardar.

Figura 11. Pantalla Crear Niveles EGB, BGU.

Fuente: Tesista. Autor: Tesista.

Para editar o eliminar un Grado se debe pulsar sobre el lápiz de editar o la

figura de un basurerito para eliminar, al igual como se lo hace en los

módulos anteriores.

Se puede crear Niveles EGB, BGU a través de una carga por archivo tal

como se realizan las cargas en los módulos anteriores.

Docentes.

Para crear un Docente, editar o eliminar la información de este

docente nos colocamos sobre Listado, y nos muestra la siguiente pantalla:

Page 175: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 155 -

Figura 12. Pantalla Listado Docentes.

Fuente: Tesista. Autor: Tesista.

Para crear un nuevo Docente hacemos clic en nuevo, llenamos los

campos solicitados y seleccionamos el estado, luego de hacerlo pulsamos

el botón guardar.

Figura 13. Pantalla Crear Docentes.

Fuente: Tesista. Autor: Tesista.

Para editar o eliminar un Docente se debe pulsar sobre el lápiz de editar o

la figura de un basurerito para eliminar, al igual como se lo hace en los

módulos anteriores.

Se puede crear Docentes a través de una carga por archivo tal como se

realizan las cargas en los módulos anteriores.

Tutor – Niveles EGB, BGU.

Page 176: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 156 -

Para asignar un tutor a un nivel creado anteriormente debemos

seleccionar el submenú Listado donde podremos ver los tutores

asignados a su respectivos niveles EGB, BGU, aquí debemos pulsar

sobre el lápiz de editar para poder asignar un tutor.

Figura 14. Pantalla Listado Tutores-Niveles EGB, BGU.

Fuente: Tesista. Autor: Tesista.

Al hacer clic en editar en la fila del Nivel EGB o BGU que desea asignarle

un nuevo tutor se nos presentará una pantalla donde debemos buscar el

docente que asignaremos a ese nivel y después guardaremos.

Figura 15. Pantalla Asignar Tutor.

Fuente: Tesista. Autor: Tesista.

Luego se nos desplegará una pantalla como la siguiente donde debemos

seleccionar el docente dando clic en el botón de un visto.

Page 177: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 157 -

Figura 16. Pantalla Buscar Tutor.

Fuente: Tesista. Autor: Tesista.

DECES.

Para crear un usuario que sea perteneciente al DECE, se lo realiza

colocándonos sobre el submenú Listado y luego en el botón nuevo.

Figura 17. Pantalla Listado DECES.

Fuente: Tesista. Autor: Tesista.

En la pantalla que se nos despliega hay que llenar la información que se

pide, seleccionar el estado y luego pulsar sobre guardar.

Page 178: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 158 -

Figura 18. Pantalla Crear Docentes.

Fuente: Tesista. Autor: Tesista.

Para editar o eliminar un Docente se debe pulsar sobre el lápiz de editar o

la figura de un basurerito para eliminar, tal como muestra la figura 17.

Se puede crear usuarios DECES a través de una carga por archivo tal

como se realizan las cargas en los módulos anteriores.

Estudiantes.

Para crear un estudiante nuevo, editar o eliminar uno existente se

lo realiza colocándonos sobre el submenú Listado que nos desplegará

una pantalla como la siguiente:

Figura 19. Pantalla Listado Estudiantes.

Fuente: Tesista.

Page 179: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 159 -

Autor: Tesista.

Al pulsar sobre nuevo debemos llenar los formularios que se nos

presentan con la información del estudiante, después de llenar el

formulario damos clic en guardar.

Figura 20. Pantalla Crear Nuevo Estudiante.

Fuente: Tesista. Autor: Tesista.

Para editar o eliminar un estudiante primero debemos buscarlo, esto se lo

realiza mediante los criterios de búsqueda, aquí debemos seleccionar el

grado y paralelo y si deseamos un estudiante que sabemos su código o

nombre los colocamos en las cajas que indican este criterio de búsqueda

y al final damos sobre buscar, tal como muestra la figura 19.

Al dar clic sobre buscar se desplegarán los estudiantes que se

encontraron según el criterio de búsqueda que hayamos utilizado, aquí

podemos editar o eliminar el estudiante pulsando sobre el lápiz de editar o

el basurerito de eliminar.

Page 180: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 160 -

Figura 21. Pantalla Buscar Estudiante.

Fuente: Tesista. Autor: Tesista.

Se puede crear estudiantes mediante una carga por archivo tal como se

realizan las cargas en los módulos anteriores.

Menú Principal Rol Usuario DECE

Una vez autentificados correctamente en el sistema dependiendo del

usuario DECE que se haya autentificado, se nos desplegará la pantalla

principal como nos muestra la Figura 22.

Figura 22. Pantalla Principal del Sistema Usuario DECE.

Fuente: Tesista.

Page 181: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 161 -

Autor: Tesista.

Como podemos ver en la figura anterior al momento de autentificarnos

como usuario DECE nos muestra la pantalla principal y podemos

desplegar el menú principal de la aplicación el mismo que consta de los

siguientes módulos:

Ficha Estándar

Contiene el formulario para llenar la información de un estudiante, esta

es su información como es datos familiares, referencias familiares,

datos de salud, datos académicos, historia vital, rendimiento

académico.

Ficha Seguimiento

Contiene el formulario para ingresar los datos de remisiones de casos,

la causa en el área cognitiva, en el área comportamental, área

emocional y quien registró el caso.

Estadísticas

Contiene los reportes estadísticos de las condiciones de vivienda,

estado civil, servicios básicos, atención médica, facilidad estudio y el

seguimiento estudiantil.

Tanto en el módulo de la ficha estándar como en la ficha de seguimiento

se tienen los submenús Administrar Fichas e Historial.

Ficha Estándar.

Page 182: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 162 -

Para crear una ficha estándar nueva nos colocamos sobre

Administrar Fichas y seleccionamos crear en la fila donde se encuentre el

estudiante del cual queremos crear la ficha, si conocemos alguno de los

criterios de búsqueda lo colocamos para encontrar al estudiante al cual

queremos crear la ficha.

Figura 23. Pantalla Administrar Ficha Estándar.

Fuente: Tesista. Autor: Tesista.

En el formulario que se nos presenta después de colocarnos sobre crear,

llenamos todos los campos, y pulsamos el botón guardar. El sistema

mostrara la siguiente pantalla:

Page 183: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 163 -

Figura 24. Pantalla Formulario Crear Ficha Estándar.

Fuente: Tesista. Autor: Tesista.

En este formulario en la sección del rendimiento académico se puede

ingresar las notas correspondientes a cada periodo del año lectivo, para

hacerlo damos clic sobre el lápiz y aquí colocamos la nota, luego damos

Page 184: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 164 -

en el visto. Al final de haber llenado todas las secciones del formulario

debemos guardar.

Figura 25. Pantalla Formulario Crear Ficha Estándar Sección

Rendimiento Académico.

Fuente: Tesista. Autor: Tesista.

Para editar una ficha estándar lo hacemos dando clic sobre ver/editar,

para eliminar simplemente damos clic sobre el basurerito de eliminar. Una

vez creada la ficha podemos verla en formato pdf e imprimirla si

deseamos.

Figura 26. Pantalla Formulario Editar, Eliminar, Imprimir Ficha

Estándar.

Fuente: Tesista. Autor: Tesista.

Si se desea consultar una ficha estándar damos sobre históricos y

buscamos según necesitemos.

Page 185: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 165 -

Figura 27. Pantalla Históricos Ficha Estándar.

Fuente: Tesista. Autor: Tesista.

Ficha Seguimiento.

Para administrar esta ficha nos vamos sobre el submenú

administrar, aquí podemos buscar el estudiante que queremos hacerle un

seguimiento y crear la ficha o editar si ya tiene una creada.

Figura 28. Pantalla Administrar Ficha Seguimiento.

Fuente: Tesista. Autor: Tesista.

Para crear una nueva ficha damos clic sobre nuevo, llenamos el

formulario que se nos presenta y damos en guardar.

Page 186: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 166 -

Figura 29. Pantalla Crear, Editar, Imprimir Ficha Seguimiento.

Fuente: Tesista. Autor: Tesista.

Para editar una ficha damos sobre el lápiz de editar y cambiamos los

campos del formulario que deseemos y guardamos. Si queremos imprimir

una ficha damos clic sobre el dibujito de impresora.

Si se desea consultar una ficha estándar damos sobre históricos y

buscamos según necesitemos, de igual forma como se lo hace en la ficha

estándar.

Estadísticas.

Para consultar sobre alguno de los submenús que se encuentran

en el módulo de estadísticas, se da clic sobre este y se coloca el periodo

académico deseado, luego damos sobre buscar.

Page 187: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 167 -

Figura 30. Pantalla Estadísticas.

Fuente: Tesista. Autor: Tesista.

Menú Principal Rol Usuario Docente

Una vez autentificados correctamente en el sistema dependiendo del

usuario Docente que se haya autentificado, se nos desplegará la pantalla

principal como nos muestra la Figura 31.

Figura 31. Pantalla Principal del Sistema Usuario Docente.

Fuente: Tesista. Autor: Tesista.

Como podemos ver en la figura anterior al momento de autentificarnos

como usuario Docente nos muestra la pantalla principal y podemos

desplegar el menú principal de la aplicación el mismo que consta de los

siguientes módulos:

Ficha Estándar

En esta el docente solamente puede consultar.

Ficha Seguimiento

Page 188: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 168 -

Contiene el formulario para ingresar los datos de remisiones de casos,

la causa en el área cognitiva, en el área comportamental, área

emocional y quien registró el caso.

Ficha Estándar.

Para consultar una ficha simplemente se da sobre consulta y nos

presenta la siguiente pantalla.

Figura 32. Pantalla Consulta Ficha Estándar.

Fuente: Tesista. Autor: Tesista.

Ficha Seguimiento.

Para administrar esta ficha nos vamos sobre el submenú

administrar, aquí podemos buscar el estudiante que queremos hacerle un

seguimiento y crear la ficha de igual forma como se lo hace en el módulo

Ficha Seguimiento del usuario DECE explicado anteriormente.

Page 189: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 169 -

C. MANUAL TÉCNICO

Introducción

El Sistema de Seguimiento Estudiantil ha sido construido para facilitar el

manejo eficiente de los procesos académicos generados en el

Departamento DECE dentro del Centro Educativo “La Colina”.

El presente manual ha sido elaborado con la finalidad de ser una

herramienta ágil que facilite la comprensión del desarrollo de la aplicación,

sus elementos y que los conforman cada uno de ellos.

En el presente manual se pretende detallar de manera clara los aspectos

més relevantes tanto de base de datos como de la aplicación web.

Page 190: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 170 -

BASE DE DATOS

MODELO ENTIDAD RELACIÓN

Figura 1. Modelo Entidad Relación.

Fuente: Tesista. Autor: Tesista.

Page 191: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 171 -

MODELO FÍSICO

Figura 2. Modelo Físico.

Fuente: Tesista. Autor: Tesista.

Page 192: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 172 -

DICCIONARIO DE DATOS

1.- TABLA seg_area_cognitiva

Descripción: Tabla que guarda las áreas cognitivas del Sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y arc_codigo bigint Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha Creacion del

registro

fecha_modific

acion

timestam

p

Fecha Modificacion

del registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico

estado varchar(1) Y Estado del registro

A= ACTIVO,

I=INACTIVO

arc_descripci

on

varchar(1

000)

Y Descripcion Area

Cognitiva

Tabla 1. seg_area_cognitiva

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

Page 193: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 173 -

2.- TABLA seg_area_comportamental

Descripción: Tabla que guarda las Areas comportamentales del sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y arm_codigo bigint Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación

del registro

fecha_modific

acion

timestam

p

Fecha de

actualización del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

logico del registro

estado varchar(1) Y Estado del registro

A= ACTIVO,

I=INACTIVO

arm_descripci

on

varchar(1

000)

Y Descripción de area

comportamental

Tabla 2. seg_area_comportamental.

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

3.- TABLA seg_area_emocional

Descripción: Tabla que almacena las Áreas emocionales del sistema.

Columnas:

Page 194: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 174 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y are_codigo bigint Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha creación del

registro

fecha_modific

acion

timestam

p

Fecha Modificación

del registro

fecha_borrad

o

timestam

p

Fecha Borrado lógico

del registro

estado varchar(1) Y Estado del registro

A= ACTIVO,

I=INACTIVO

are_descripci

on

varchar(1

000)

Y Descripción area

emocional

Tabla 3. seg_area_emocional

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

4.- TABLA seg_atencion_medica

Descripción: Tabla que almacena los registros de Atención Médica del

sistema.

Columnas:

Page 195: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 175 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y atm_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha creación del

registro

fecha_modific

acion

timestam

p

Fecha Modificación

del registro

fecha_borrad

o

timestam

p

Fecha de Borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

atm_descripci

on

varchar(

255)

Y Descripción atención

Tabla 4. seg_atencion_medica

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

5.- TABLA seg_condicion_vivienda

Descripción: Tabla que almacena los datos de Condiciones de Vivienda

del sistema.

Columnas:

Page 196: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 176 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y cov_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

cov_descripci

on

varchar(

255)

Y Descripción condición

de vivienda

Tabla 5. seg_condicion_vivienda.

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

6.- TABLA seg_dato_academico

Descripción: Tabla que almacena los datos Académicos de la Ficha

Estándar.

Columnas:

Page 197: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 177 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y daa_codigo bigint Y Y PRIMARY KEY

fecha_creacion timesta

mp

Y Fecha de Creación del

registro

fecha_modificaci

on

timesta

mp

Fecha Modificación del

registro

fecha_borrado timesta

mp

Y Fecha Borrado lógico

del registro

estado varchar(

1)

Estado del registro A=

ACTIVO, I=INACTIVO

daa_asignaturas

_dificultad

varchar(

255)

Asignaturas en las que

presenta dificultad el

estudiante.

daa_asignaturas

_preferencia

varchar(

255)

Asignaturas de

preferencia del

estudiante.

daa_clubes varchar(

255)

Clubes en los que

participa el estudiante

daa_dignidades_

alcanzadas

varchar(

255)

Dignidades alcanzadas

por el estudiante.

daa_extracurricul

ares

varchar(

255)

Actividades

extracurriculares del

Page 198: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 178 -

estudiante.

daa_fecha_ingre

so

timesta

mp

Fecha de ingreso a la

institución.

daa_horario_trab

ajo_repre

varchar(

255)

Horario de trabajo de

los representantes.

daa_institucion_

procedente

varchar(

255)

Insitutución de la que

procede el estudiante.

Si es alumno nuevo

daa_logros_acad

emicos

varchar(

255)

Logros academicos del

estudiante.

daa_observacion varchar(

2000)

Observaciones

daa_participacio

n_en

varchar(

255)

Participación en algún

grupo o actividad en la

institución.

daa_quien_contr

ola_tareas

varchar(

255)

Quién controla las

tareas del estudiante.

daa_quien_pasa

_tardes

varchar(

255)

Con quién pasa las

tardes el estudiante

daa_repetido_ani

os

varchar(

255)

El estudiante ah

repetido años lectivos.

Y daa_fie_codigo bigint FOREING KEY:

Guarda la relación

entre la Ficha Estandar

Page 199: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 179 -

y el Dato academico

del estudiante.

Tabla 6. seg_dato_academico.

Fuente: Tesista. Autor: Tesista.

Relaciones: Si posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

daa_fie_codigo public.seg_ficha_estandar fie_codigo

Tabla 7. Relaciones seg_dato_academico.

Fuente: Tesista. Autor: Tesista.

7.- TABLA seg_dato_familiar

Descripción: Tabla que almacena los datos Familiares

(familiar/representante) de la Ficha Estándar.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y daf_codigo bigint Y Y PRIMARY KEY

fecha_creacion timesta

mp

Y Fecha de creación del

registro

fecha_modifica timesta Fecha de modificación

Page 200: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 180 -

cion mp del registro

fecha_borrado timesta

mp

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

daf_direccion_d

omicilio

varchar(

255)

Dirección de Domicilio

del

familiar/representante.

daf_direccion_t

rabajo

varchar(

255)

Dirección del trabajao

de

familiar/representante.

daf_edad integer Edad del

familiar/representante.

daf_email varchar(

255)

Correo electrónico

familiar/representante.

daf_ingresos_

mensuales

numeric(

10,2)

Ingresos mensuales

del

familiar/representante.

daf_lugar_traba

jo

varchar(

255)

Lugar de trabajo del

familiar/representante.

daf_nombre varchar(

255)

Nombre del

familiar/representante.

daf_observacio

n

varchar(

2000)

Observaciones

Page 201: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 181 -

daf_otro_famili

ar

varchar(

255)

Otro tipo de

familiar/representante.

Especificar quién

daf_profesion varchar(

255)

Profesión del

familiar/representante.

daf_telefono_d

omicilio

varchar(

255)

Teléfono del domicilio

del

familiar/representante.

daf_telefono_tr

abajo

varchar(

255)

Teléfono de trabajo del

familiar/representante.

Y daf_esc_codigo varchar(

255)

FOREIGN KEY:

Guarda la relación

entre el estado civil y el

dato familiar.

Y daf_fie_codigo bigint FOREIGN KEY:

Guarda la relación

entre la ficha estandar

y el dato familiar

Y daf_tif_codigo varchar(

255)

FOREIGN KEY:

Guarda la relación

entre el Tipo de

Familiar y el dato

familiar.

daf_telefono_c varchar( Teléfono familiar del

Page 202: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 182 -

elular 255) familiar/representante.

Tabla 8. seg_dato_familiar

Fuente: Tesista. Autor: Tesista.

Relaciones: Si posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

daf_tif_codigo public.seg_tipo_familiar tif_codigo

daf_fie_codigo public.seg_ficha_estandar fie_codigo

daf_esc_codigo public.seg_estado_civil esc_codigo

Tabla 9. Relaciones seg_dato_familiar

Fuente: Tesista. Autor: Tesista.

8.- TABLA seg_dato_salud

Descripción: Tabla que almacena los datos de salud de la Ficha estandar

del estudiante.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y das_codigo bigint Y Y PRIMARY KEY

fecha_creacion timesta

mp

Y Fecha Creación del

registro

fecha_modifica

cion

timesta

mp

Fecha de modificación

del registro.

Page 203: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 183 -

fecha_borrado timesta

mp

Fecha de borrado lógico

del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

das_cual_alergi

as

varchar(

500)

Qué tipo de alergias

posee el estudiante.

das_cual_cond

_med_esp

varchar(

500)

Condiciones médicas

especiales del

estudiante

das_cual_disca

pacidad

varchar(

500)

Qué tipo de

discapacidad tiene el

estudiante.

das_nombre_m

edico

varchar(

255)

Nombre del médico que

atiende regularmente al

estudiante

das_observacio

n

varchar(

2000)

Observaciones

das_tiene_alerg

ias

varchar(

2)

Y El estudiante tiene

alergias

das_tiene_cond

_med_esp

varchar(

2)

Y El estudiante tiene

alguna condición

medica especial

das_tiene_disc

apacidad

varchar(

2)

Y El estudiante tiene

algún tipo de

Page 204: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 184 -

discapacidad

Y das_atm_codig

o

varchar(

255)

FOREIGN KEY: Guarda

la relación entre los

registros de atención

médica y el dato de

salud

Y das_fie_codigo bigint FOREIGN KEY: Guarda

la relación entre la ficha

estándar y el dato de

salud

das_medicame

ntos

varchar(

500)

Medicamentos que

toma el estudiante.

Tabla 10. seg_dato_salud.

Fuente: Tesista. Autor: Tesista.

Relaciones: Si posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

das_fie_codigo public.seg_ficha_estandar fie_codigo

das_atm_codigo public.seg_atencion_medica atm_codigo

Tabla 11. Relaciones seg_dato_salud.

Fuente: Tesista. Autor: Tesista.

Page 205: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 185 -

9.- TABLA seg_dece

Descripción: Tabla que almacena los deces del sistema

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y dec_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

dec_direccion varchar(

255)

Dirección del DECE

dec_email varchar(

255)

Correo electrónico del

DECE

dec_nombre varchar(

255)

Nombre identificatorio

del DECE

dec_telefono varchar( Teléfono del DECE

Page 206: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 186 -

255)

Tabla 12. seg_dece

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

10.- TABLA seg_detalle_seguimiento

Descripción: Tabla que almacena los hitos de seguimiento del

estudiante.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y des_codigo bigint Y Y PRIMARY KEY

fecha_creacion timesta

mp

Y Fecha de creación del

registro

fecha_modifica

cion

timesta

mp

Fecha de modificación

del registro

fecha_borrado timesta

mp

Fecha de borrado lógico

del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

des_accion varchar(

1000)

Acción a realizar

des_diagnostic varchar( Diagnostico

Page 207: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 187 -

o 1000)

des_fecha_det

alle

timesta

mp

Fecha del detalle de

seguimiento

des_fecha_dia

gnostico

timesta

mp

Fecha de diagnostico

des_finalizado varchar(

2)

Y El registro ah finalizado

des_motivo varchar(

1000)

Motivo del detalle

des_nombre_e

specialista

varchar(

255)

Nombre del especialista

que atendió al

estudiante

des_recomend

aciones

varchar(

1000)

Recomendaciones del

especialista

des_requiere_d

iagnostico

varchar(

2)

Y Requiere diagnóstico el

estudiante

des_resultado varchar(

1000)

Resultado del

diagnostico

des_usu_actual

izacion

varchar(

255)

Usuario que actualiza el

registro (auditoria)

des_usu_creaci

on

varchar(

255)

Usuario que crea el

registro (auditoria)

Y des_fis_codigo bigint Y FOREIGN KEY: Guarda

la relación entre la Ficha

Page 208: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 188 -

de Seguimiento y el

Detalle de seguimiento

Tabla 13. seg_detalle_seguimiento

Fuente: Tesista. Autor: Tesista.

Relaciones: Si posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

des_fis_codigo public.seg_ficha_seguimiento fis_codigo

Tabla 14. Relaciones seg_detalle_seguimiento

Fuente: Tesista. Autor: Tesista.

11.- TABLA seg_docente

Descripción: Tabla que almacena los docentes del sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y doc_cedula varchar(

255)

Y Y PRIMARY KEY:

Cédula del docente

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific timestam Fecha de

Page 209: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 189 -

acion p modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

doc_direccion varchar(

255)

Dirección del docente

doc_email varchar(

255)

Correo electrónico del

docente

doc_nombre varchar(

255)

Y Nombre del Docente

doc_telefono varchar(

255)

Teléfono del Docente

Tabla 15. seg_docente

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

12.- TABLA seg_embarazo_parto

Descripción: Tabla que almacena los registro del embarazo/parto del

sistema.

Columnas:

Page 210: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 190 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y emp_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

emp_descripc

ion

varchar(

255)

Y Descripción embarazo

/ parto

Tabla 16. seg_embaraz_parto

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

13.- TABLA seg_estado_civil

Descripción: Tabla que almacena los registros del Estado Civil del

sistema

Columnas:

Page 211: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 191 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y esc_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

esc_descripci

on

varchar(

255)

Y Descripción estado

civil

Tabla 17. seg_estado_civil

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

14.- TABLA seg_estudiante

Descripción: Tabla que almacena los estudiantes del sistema.

Columnas:

Page 212: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 192 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y est_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacion timesta

mp

Y Fecha de creación del

registro

fecha_modifica

cion

timesta

mp

Fecha de modificación

del registro

fecha_borrado timesta

mp

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

est_cedula varchar(

255)

Cédula del estudiante

est_domicilio varchar(

255)

Domicilio del

estudiante

est_fecha_naci

miento

timesta

mp

Fecha de nacimiento

del estudiante

est_nombre varchar(

255)

Y Nombre del estudiante

est_sector varchar(

255)

Sector de residencia

del estudiante

est_sexo varchar( Y Sexo del estudiante:

Page 213: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 193 -

1) F= FEMENINO,

M=MASCULINO

est_telefono varchar(

255)

Teléfono del

estudiante

Tabla 18. seg_estudiante

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

15.- TABLA seg_estudiante_tutor_grado_curso

Descripción: Tabla que almacena la relación Varios a varios entre la

tabla Estudiante y la tabla tutor grado curso paralelo.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y etg_codigo bigint Y Y PRIMARY KEY

fecha_creaci

on

timesta

mp

Y Fecha de creación del

registro

fecha_modifi

cacion

timesta

mp

Fecha de modificación

del registro

fecha_borra

do

timesta

mp

Fecha de borrado lógico

del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

Page 214: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 194 -

Y etg_est_codi

go

varchar(

255)

Y FOREIGN KEY: Guarda

la relación con la tabla

Estudiante

Y etg_tgp_codi

go

bigint FOREIGN KEY: Guarda

la relación con la tabla

tutor grado curso

paralelo.

Tabla 19. seg_estudiante_tutor_grado_curso

Fuente: Tesista. Autor: Tesista.

Relaciones: Si posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

etg_est_codigo public.seg_estudiante est_codigo

etg_tgp_codigo public.seg_tutor_gradocurso_paralelo tgp_codigo

Tabla 20. Relaciones seg_estudiante_tutor_grado_curso

Fuente: Tesista. Autor: Tesista.

16.- TABLA seg_facilidad_estudio

Descripción: Tabla que almacena los registros de Facilidad de estudio

del sistema.

Columnas:

Page 215: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 195 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y fae_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

fae_descripci

on

varchar(

255)

Y Descripción de

facilidad de estudio

Tabla 21. seg_facilidad_estudio

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

17.- TABLA seg_fich_estand_record_academ

Descripción: Tabla que guarda las notas de los periodos academicos del

estudiante en una ficha estandar.

Columnas:

Page 216: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 196 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y fra_codigo bigint Y Y PRIMARY KEY

fecha_creaci

on

timestam

p

Y Fecha de creación del

registro

fecha_modifi

cacion

timestam

p

Fecha de modificación

del registro

fecha_borrad

o

timestam

p

Fecha de borrado lógico

del registro

estado varchar(1

)

Y Estado del sistema,

A=ACTIVO,

I=INACTIVO

fra_calificaci

on

numeric(

10,2)

Calificación del período

fra_descripci

on

varchar(2

55)

Descripción del la

calificación

Y fra_fie_codig

o

bigint FOREIGN KEY: Guarda

la relación con la tabla

Ficha estandar

Tabla 22. seg_fich_estand_record_academ

Fuente: Tesista. Autor: Tesista.

Relaciones: Si posee.

Page 217: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 197 -

CA

MP

O

TA

BL

A

CA

MP

O F

K

fra_fie_codigo public.seg_ficha_estandar fie_codigo

Tabla 23. Relaciones seg_fich_estand_record_academ

Fuente: Tesista. Autor: Tesista.

18.- TABLA seg_ficha_estand_serv_basico

Descripción: Tabla que almacena la relación entre la ficha estandar y las

facilidades de estudio que tiene el estudiante.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y fsb_codigo bigint Y Y PRIMARY KEY

fecha_creaci

on

timesta

mp

Y Fecha de creación del

registro

fecha_modifi

cacion

timesta

mp

Fecha de modificación

del registro

fecha_borrad

o

timesta

mp

Fecha de borrado lógico

del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

esb_aplica varchar( Y Indica si el registro

Page 218: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 198 -

2) aplica o no SI = APLICA,

NO = NO APLICA

Y fsb_fie_codig

o

bigint FOREIGN KEY: Guarda

la relación con la tabla

Ficha estándar.

Y fsb_seb_codi

go

varchar(

255)

Y FOREIGN KEY: Guarda

la relación con la tabla

Servicios básicos

Tabla 24. seg_ficha_estand_serv_basico

Fuente: Tesista. Autor: Tesista.

Relaciones: Si posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

fsb_fie_codigo public.seg_ficha_estandar fie_codigo

fsb_seb_codigo public.seg_servicio_basico seb_codigo

Tabla 25. Relaciones seg_ficha_estand_serv_basico

Fuente: Tesista. Autor: Tesista.

19.- TABLA seg_ficha_estandar

Descripción: Tabla que almacena los registros de Ficha Estandar.

Columnas:

Page 219: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 199 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y fie_codigo bigint Y Y PRIMARY KEY

fecha_creaci

on

timesta

mp

Y Fecha de creación del

registro

fecha_modifi

cacion

timesta

mp

Fecha de modificación del

registro

fecha_borrad

o

timesta

mp

Fecha de borrado lógico

del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

fie_cedula varchar(

255)

Cedula del estudiante

asociado a la ficha

estandar

fie_domicilio varchar(

255)

domicilio del estudiante

asociado a la ficha

estandar

fie_fecha_na

cimiento

timesta

mp

Fecha de nacimiento del

estudiante asociado a la

ficha estandar

fie_nombre varchar(

255)

Y Nombre del estudiante

asociado a la ficha

estandar

Page 220: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 200 -

fie_sector varchar(

255)

Sector de residencia del

estudiante asociado a la

ficha estandar

fie_sexo varchar(

1)

Y Sexo del estudiante

asociado a la ficha

estandar. M=

MASCULINO,

F=FEMENINO

fie_telefono varchar(

255)

Teléfono del estudiante

asociado a la ficha

estandar

Y fie_etg_codig

o

bigint FOREING KEY: Guarda

la relación con la tabla

Estudiante tutor grado

curso paralelo

fie_usu_actu

alizacion

varchar(

255)

Usuario que actualiza el

registro (auditoria)

fie_usu_crea

cion

varchar(

255)

Usuario que crea el

registro (auditoria)

fie_promedio numeric

(10,2)

Promedio del estudiante

en el periodo academico

sobre el cual se está

llenando la ficha estandar

Tabla 26. seg_ficha_estandar

Fuente: Tesista. Autor: Tesista.

Page 221: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 201 -

Relaciones: Si posee. C

AM

PO

TA

BL

A

CA

MP

O F

K

fie_etg_codigo public.seg_estudiante_tutor_grado_curso etg_codigo

Tabla 27. Relaciones seg_ficha_estandar

Fuente: Tesista. Autor: Tesista.

20.- TABLA seg_ficha_estandar_facilidad_estudi

Descripción: Tabla que almacena la relación entre la ficha estándar y las

facilidades de estudio que posee el estudiante.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y ffe_codigo bigint Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación

del registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrado timestam

p

Fecha de borrado

lógico del registro

Page 222: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 202 -

estado varchar(1

)

Y Estado del registro

A= ACTIVO,

I=INACTIVO

efe_aplica varchar(2

)

Y Aplica o no la

facilidad de estudio.

SI= APLICA,

NO=NO APLICA

Y ffe_fae_codigo varchar(2

55)

FOREIGN KEY:

Guarda la relación

con la tabla Facilidad

de estudio.

Y ffe_fie_codigo bigint FOREIGN KEY:

Guarda la relación

con la tabla Ficha

estándar

Tabla 28. seg_ficha_estandar_facilidad_estudi

Fuente: Tesista. Autor: Tesista.

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

ffe_fae_codigo public.seg_facilidad_estudio fae_codigo

ffe_fie_codigo public.seg_ficha_estandar fie_codigo

Tabla 29. Relaciones seg_ficha_estandar_facilidad_estudi

Fuente: Tesista.

Page 223: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 203 -

Autor: Tesista.

21.- TABLA seg_ficha_seguim_area_cognit

Descripción: Tabla que almacena la relación entre la Ficha de

Seguimiento y las áreas cognitivas en las que presenta problemas el

estudiante.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y fsa_codigo bigint Y Y PRIMARY KEY

fecha_creaci

on

timesta

mp

Y Fecha de creación del

registro

fecha_modifi

cacion

timesta

mp

Fecha de modificación del

registro

fecha_borrad

o

timesta

mp

Fecha de borrado lógico

del registro

estado varcha

r(1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

fsa_aplica varcha

r(2)

Y Aplica el area cognitiva.

SI=APLICA, NO = NO

APLICA

Y fsa_arc_codi

go

bigint FOREIGN KEY: Guarda

la relación con la tabla

Page 224: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 204 -

Area Cognitiva

Y fsa_fis_codig

o

bigint FOREIGN KEY: Guarda

la relación con la tabla

Ficha de Seguimiento

Tabla 30. seg_ficha_seguim_area_cognit

Fuente: Tesista. Autor: Tesista.

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

fsa_fis_codigo public.seg_ficha_seguimiento fis_codigo

fsa_arc_codigo public.seg_area_cognitiva arc_codigo

Tabla 31. Relaciones seg_ficha_seguim_area_cognit

Fuente: Tesista. Autor: Tesista.

22.- TABLA seg_ficha_seguim_area_comport

Descripción: Tabla que almacena la relación entre la ficha de

seguimiento y las áreas comportamentales en las que presenta problemas

el estudiante.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Page 225: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 205 -

Y fsm_codigo bigint Y Y PRIMARY KEY

fecha_creacio

n

timesta

mp

Y Fecha de creación del

registro

fecha_modific

acion

timesta

mp

Fecha de

modificación del

registro

fecha_borrado timesta

mp

Fecha de borrado

lógico del registro

estado varchar

(1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

fsm_aplica varchar

(2)

Y Aplica el registro de

area comportamental.

SI=APLICA, NO=NO

APLICA

Y fsm_arm_codi

go

bigint FOREIGN KEY:

Guarda la relación

con la tabla Area

comportamental

Y fsm_fis_codigo bigint FOREIGN KEY:

Guarda la relación

con la tabla Ficha de

Seguimiento

Tabla 32. seg_ficha_seguim_area_comport

Fuente: Tesista. Autor: Tesista.

Page 226: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 206 -

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

fsm_arm_codigo public.seg_area_comportamental arm_codigo

fsm_fis_codigo public.seg_ficha_seguimiento fis_codigo

Tabla 33. Relaciones seg_ficha_seguim_area_comport

Fuente: Tesista. Autor: Tesista.

23.- TABLA seg_ficha_seguim_area_emocion

Descripción: Tabla que almacena la relación entre la ficha de

seguimiento y las áreas emocionales en las que presenta problemas el

estudiante.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y fse_codigo bigint Y Y PRIMARY KEY

fecha_creaci

on

timesta

mp

Y Fecha de creación del

registro

fecha_modifi

cacion

timesta

mp

Fecha de modificación del

registro

fecha_borrad

o

timesta

mp

Fecha de borrado lógico

del registro

estado varcha Y Estado del registro A=

Page 227: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 207 -

r(1) ACTIVO, I=INACTIVO

fse_aplica varcha

r(2)

Y Aplica el area emocional.

SI=APLICA, NO=NO

APLICA

Y fse_are_codi

go

bigint FOREIGN KEY: Guarda

la relación con la tabla

Area emocional

Y fse_fis_codig

o

bigint FOREIGN KEY: Guarda

la relación con la tabla

Ficha de Seguimiento.

Tabla 34. seg_ficha_seguim_area_emocion

Fuente: Tesista. Autor: Tesista.

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

fse_are_codigo public.seg_area_emocional are_codigo

fse_fis_codigo public.seg_ficha_seguimiento fis_codigo

Tabla 35. Relaciones seg_ficha_seguim_area_emocion

Fuente: Tesista. Autor: Tesista.

24.- TABLA seg_ficha_seguimiento

Descripción: Tabla que almacena los registros de Ficha de Seguimiento.

Columnas:

Page 228: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 208 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y fis_codigo bigint Y Y PRIMARY KEY

fecha_creacion timesta

mp

Y Fecha de creación del

registro

fecha_modifica

cion

timesta

mp

Fecha de modificación

del registro

fecha_borrado timesta

mp

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

fis_causas_rem

ision

varchar(

1000)

Causas de la remisión

del caso

fis_diagnostica

do

varchar(

2)

Y El estudiante ah sido

diganosticado. SI, NO

fis_estrategias_

apoyo

varchar(

1000)

Estrategias de apoyo al

estudiante

fis_fecha_finali

zacion

timesta

mp

Fecha de finalización

del seguimiento

fis_fecha_recep

cion

timesta

mp

Fecha de recepción del

caso

fis_fecha_remis

ion

timesta

mp

Fecha de remisión del

caso

Page 229: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 209 -

fis_fecha_revisi

on_dece

timesta

mp

Fecha de revisión por

parte del DECE

fis_finalizado varchar(

2)

Y Seguimiento Finalizado.

SI, NO

fis_dece_respo

nsable

varchar(

255)

Dece responsable de la

atención del caso

fis_nombre_re

mitente

varchar(

255)

Nombre del remitente

fis_otras varchar(

1000)

Otras causas de

remisión del caso

fis_revisado_de

ce

varchar(

2)

Y Revisado por el DECE

fis_usu_actuali

zacion

varchar(

255)

Usuario que actualiza el

registro (auditoria)

fis_usu_creacio

n

varchar(

255)

Usuario que crea el

registro (auditoria)

Y fis_etg_codigo bigint FOREIGN KEY: Guarda

la relación con la tabla

Estudiante tutor grado

curso paralelo

Y fis_per_codigo varchar(

255)

FOREIGN KEY: Guarda

la relación con la tabla

Periodo académico

fis_asign_otro_ varchar( Asignatura en caso de

Page 230: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 210 -

prof 255) que sea remitida por

otro profesor.

fis_nombre_otr

o_prof

varchar(

255)

Nombre del profesor.

En caso de que sea

remitida por otro

profesor

fis_resultado_di

agnostico

varchar(

1000)

Resultado del

diagnostico

Tabla 36. seg_ficha_seguimiento

Fuente: Tesista. Autor: Tesista.

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

fis_etg_codigo public.seg_estudiante_tutor_grado_curso etg_codigo

fis_per_codigo public.seg_persona_remitente per_codigo

Tabla 37. Relaciones seg_ficha_seguimiento

Fuente: Tesista. Autor: Tesista.

25.- TABLA seg_grado_curso

Descripción: Tabla que almacena los registro de Grados Cursos (Niveles

EGB, BGU).

Columnas:

Page 231: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 211 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y grc_codigo bigint Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

grc_descripci

on

varchar(

255)

Descripción del grado

curso

Tabla 38. seg_grado_curso

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

26.- TABLA seg_historia_vital

Descripción: Tabla que almacena los registros de Historia Vital de la

Ficha Estandar.

Columnas:

Page 232: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 212 -

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y hiv_codigo bigint Y Y PRIMARY KEY

fecha_creacion timesta

mp

Y Fecha de creación

del registro

fecha_modificacio

n

timesta

mp

Fecha de

modificación del

registro

fecha_borrado timesta

mp

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro

A= ACTIVO,

I=INACTIVO

hiv_accidentes varchar(

255)

Accidentes que

haya sufrido el

estudiante

hiv_accidentes_e

mbarazo

varchar(

255)

Accidentes en el

embarazo

hiv_alergias varchar(

255)

Alergias

hiv_cirugias varchar(

255)

Cirugias a las que

haya sido sometido

hiv_dificultad_emb varchar( Dificultades en el

Page 233: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 213 -

arazo 255) embarazo

hiv_edad_biberon varchar(

255)

Edad en la que dejo

el biberón

hiv_edad_caminar varchar(

255)

Edad en la que

empezo a caminar

hiv_edad_esfintere

s

varchar(

255)

Edad en la que

empezo a controlar

los esfínteres

hiv_edad_hablar varchar(

255)

Edad en la que

empezo a hablar

hiv_edad_madre varchar(

255)

Edad de la madre al

momento de

concebirlo

hiv_enfermedades varchar(

255)

Enfermedades

hiv_medicamentos

_embarazo

varchar(

255)

Medicamentos en el

embarazo

hiv_observacion varchar(

2000)

Observaciones

hiv_otros varchar(

255)

Otros remitencias

hiv_perdidas_cono

cimiento

varchar(

255)

Pérdidas del

conocimiento

hiv_periodo_lactan varchar( Período de lactancia

Page 234: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 214 -

cia 255)

hiv_peso_al_nacer varchar(

255)

Peso al nacer

hiv_talla_al_nacer varchar(

255)

Talla al nacer

Y hiv_emp_codigo varchar(

255)

Y FOREIGN KEY:

Guarda la relación

con la tabla

embarazo /parto

Y hiv_fie_codigo bigint FOREIGN KEY:

Guarda la relación

con la tabla Ficha

Estandar

Tabla 39. seg_historia_vital

Fuente: Tesista. Autor: Tesista.

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

hiv_fie_codigo public.seg_ficha_estandar fie_codigo

hiv_emp_codigo public.seg_embarazo_parto emp_codigo

Tabla 40. Relaciones seg_historia_vital

Fuente: Tesista. Autor: Tesista.

Page 235: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 215 -

27.- TABLA seg_paralelo

Descripción: Tabla que almacena los registros de paralelos del Sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y par_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

par_paralelo varchar(

255)

Paralelo

Tabla 41. seg_paralelo

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

28.- TABLA seg_periodo_academico

Page 236: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 216 -

Descripción: Tabla que almacena los períodos académicos del sistema.

Columnas: P

K

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y per_id integer Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de modificación

del registro

fecha_borrado timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

per_fin integer Y Año en que inicia el

período académico

per_inicio integer Y Año en que culmina el

período académico

per_numero_p

eriodos

integer Numero de periodos

que tiene el Periodo

academico

per_base_calif

icacion

numeric(

10,2)

Calificación Base que

se va a aplicar en el

período académico

Tabla 42. seg_periodo_academico

Page 237: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 217 -

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

29.- TABLA seg_persona_remitente

Descripción: Tabla que almacena los registros de personas remitentes

de fichas de seguimiento en el sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y per_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

per_nombre varchar(

255)

Y Nombre del tipo de

persona remitente

Tabla 43. seg_persona_remitente

Fuente: Tesista.

Page 238: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 218 -

Autor: Tesista.

Relaciones: No posee.

30.- TABLA seg_referencia_familiar

Descripción: Tabla que almacena los registros de referencias familiares

de la Ficha Estándar.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y ref_codigo bigint Y Y PRIMARY KEY

fecha_creacion timesta

mp

Y Fecha de creación del

registro

fecha_modificac

ion

timesta

mp

Fecha de modificación

del registro

fecha_borrado timesta

mp

Fecha de borrado

lógico

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

ref_descripcion

_vivienda

varchar(

2000)

Descripción de la

vivienda

ref_estructura_f

amiliar

varchar(

1000)

Descripción de la

estructura familiar

ref_familiar_dis

capacidad

varchar(

2)

Familiares con

discapacidad

Page 239: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 219 -

ref_observacion

es

varchar(

2000)

Observaciones

ref_quien_disca

pacidad

varchar(

500)

Quienes de los

familiares presentan

discapacidad

ref_vive_con varchar(

500)

Con quién vive el

estudiante

Y ref_cov_codigo varchar(

255)

FOREIGN KEY:

Guarda la relación con

la tabla Condiciones

de Vivienda

Y ref_fie_codigo bigint FOREIGN KEY:

Guarda la relación con

la tabla Ficha Estandar

Tabla 44. seg_referencia_familiar

Fuente: Tesista. Autor: Tesista.

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

ref_fie_codigo public.seg_ficha_estandar fie_codigo

ref_cov_codigo public.seg_condicion_vivienda cov_codigo

Tabla 45. Relaciones seg_referencia_familiar

Fuente: Tesista. Autor: Tesista.

Page 240: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 220 -

31.- TABLA seg_rol

Descripción: Tabla que almacena los registros de roles del sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y rol_id bigint Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

rol_nombre varchar(

255)

Nombre del rol

Tabla 46. seg_rol

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

32.- TABLA seg_servicio_basico

Page 241: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 221 -

Descripción: Tabla que almacena los registros de Servicios básicos del

sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y seb_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

seb_descripci

on

varchar(

255)

Y Descripción del

servicio básico

Tabla 47. seg_servicio_basico

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

33.- TABLA seg_tipo_familiar

Page 242: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 222 -

Descripción: Tabla que almacena los registros de tipo de familiar del

sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y tif_codigo varchar(

255)

Y Y PRIMARY KEY

fecha_creacio

n

timestam

p

Y Fecha de creación del

registro

fecha_modific

acion

timestam

p

Fecha de

modificación del

registro

fecha_borrad

o

timestam

p

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

tif_descripcio

n

varchar(

255)

Y Tipo de familiar

Tabla 48. seg_tipo_familiar

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

34.- TABLA seg_tutor_gradocurso_paralelo

Page 243: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 223 -

Descripción: Tabla que almacena la relación entre Docente (Tutor),

Grado Curso, Paralelo y Período Académico.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y tgp_codigo bigint Y Y PRIMARY KEY

fecha_creaci

on

timesta

mp

Y Fecha de creación del

registro

fecha_modifi

cacion

timesta

mp

Fecha de modificación

del registro

fecha_borrad

o

timesta

mp

Fecha de borrado lógico

del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

Y tgp_grc_codi

go

bigint FOREIGN KEY: Guarda

la relación con la tabla

Grado Curso

Y tgp_par_codi

go

varchar(

255)

FOREIGN KEY: Guarda

la relación con la tabla

Paralelo

Y tgp_per_id integer FOREIGN KEY: Guarda

la relación con la tabla

Período académico

Y tgp_doc_ced varchar( FOREIGN KEY: Guarda

Page 244: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 224 -

ula 255) la relación con la tabla

docente

Tabla 49. seg_tutor_grado_curso_paralelo

Fuente: Tesista. Autor: Tesista.

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

tgp_per_id public.seg_periodo_academico per_id

tgp_par_codigo public.seg_paralelo par_codigo

tgp_grc_codigo public.seg_grado_curso grc_codigo

tgp_doc_cedula public.seg_docente doc_cedula

Tabla 50. Relaciones seg_tutor_grado_curso_paralelo

Fuente: Tesista. Autor: Tesista.

35.- TABLA seg_usuario

Descripción: Tabla que almacena los registros de usuarios del sistema.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y usu_cedula varchar(

20)

Y Y PRIMARY KEY:

Cédula del Usuario

fecha_creacion timesta Y Fecha de creación del

Page 245: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 225 -

mp registro

fecha_modifica

cion

timesta

mp

Fecha de modificación

del registro

fecha_borrado timesta

mp

Fecha de borrado

lógico del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

usu_direccion varchar(

255)

Dirección del usuario

usu_email varchar(

255)

Correo electrónico del

usuario

usu_login varchar(

255)

Login de acceso al

sistema del usuario

usu_mombre varchar(

255)

Y Nombre del usuario

usu_pasword varchar(

255)

Clave de acceso al

sistema del usuario

usu_telefono varchar(

255)

Telefono del usuario

usu_bloqueado varchar(

2)

Indica si el usuario se

encuentra bloqueado

por seguridad

usu_fecha_fin_

bloqueo

timesta

mp

Fecha y Hora en la

cual se levanta el

Page 246: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 226 -

bloqueo del usuario

usu_intentos_a

cceso

integer Numero de intentos

de acceso fallido al

sistema

Tabla 51. seg_usuario

Fuente: Tesista. Autor: Tesista.

Relaciones: No posee.

36.- TABLA seg_usuario_rol

Descripción: Tabla que almacena la relación entre Usuario y rol.

Columnas:

PK

FK

No

mb

re

Tip

o D

ato

No

t n

ull

Un

iqu

e

Desc

rip

ció

n

Y uar_codigo bigint Y Y PRIMARY KEY

fecha_creaci

on

timesta

mp

Y Fecha de creación del

registro

fecha_modific

acion

timesta

mp

Fecha de modificación

del registro

fecha_borrad

o

timesta

mp

Fecha de borrado lógico

del registro

estado varchar(

1)

Y Estado del registro A=

ACTIVO, I=INACTIVO

Page 247: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 227 -

Y uar_rol_id bigint Y FOREIGN KEY: Guarda

la relación con la tabla

Rol

Y uar_usu_ced

ula

varchar(

20)

Y FOREIGN KEY: Guarda

la relación con la tabla

Usuario

Tabla 52. seg_usuario_rol

Fuente: Tesista. Autor: Tesista.

Relaciones: SI posee.

CA

MP

O

TA

BL

A

CA

MP

O F

K

uar_usu_cedula public.seg_usuario usu_cedula

uar_rol_id public.seg_rol rol_id

Tabla 53. Relaciones seg_usuario_rol

Fuente: Tesista. Autor: Tesista

SCRIPT CREACION TABLAS Y RELACIONES

El script de Creación de Base de datos se encuentra disponible en el CD

ENTREGABLE, directorio “SCRIPTS”. El nombre del archivo es “1.- Script

Creacion Base de Datos.sql”.

No se incluye el código en este documento por cuanto el archivo es muy

extenso.

Page 248: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 228 -

SCRIPT CREACION SECUENCIAS

El script de Creación de Base de datos se encuentra disponible en el CD

ENTREGABLE, directorio “SCRIPTS”. El nombre del archivo es “2.- Script

Creacion Secuencias.sql”.

No se incluye el código en este documento por cuanto el archivo es muy

extenso.

SCRIPT CREACION DATOS MAESTROS

El script de Creación de Base de datos se encuentra disponible en el CD

ENTREGABLE, directorio “SCRIPTS”. El nombre del archivo es “3.- Script

de Datos Maestros.sql”.

No se incluye el código en este documento por cuanto el archivo es muy

extenso.

Este archivo contiene la configuración inicial del sistema con la cual es

posible empezar a gestionar toda la administración y por ende luego los

perfiles de DECE y DOCENTES.

CÓDIGO FUENTE ARQUITECTURA DEL PROYECTO SEGUIMIENTO

El proyecto SEGUIMIENTO se desarrolló en base a la arquitectura

planteada en la siguiente figura:

Page 249: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 229 -

Figura 3. Arquitectura del Proyecto SEGUIMIENTO.

Fuente: http://globalmentoring.com.mx/curso-java-servlets-jsp/. Autor: Desconocido

Capa de Presentación

En la capa de presentación se genera todo el código responsable de

interactuar directamente con el Cliente. Para el proyecto seguimiento se

empleó la tecnología JSF + PRIMEFACES 5.2. Para la gestión de los

eventos y acciones de los formularios se integró archivos XHTML con

Backing Beans. En reporteria se uso las librerías de jasper reports.

Capa de Negocio

Esta capa junto con la capa de acceso a datos es la más importante del

proyecto. En particular en esta capa se maneja todas las reglas de

negocio y lógica que se necesita para gestionar el sistema

SEGUIMIENTO. Esta capa es intermediaria entre la capa de presentación

y la capa de acceso a datos. Para este caso el proyecto SEGUIMIENTO

se empleó EJB (Enterprise Java Beans).

Capa de Acceso a Datos

Page 250: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 230 -

El acceso a datos que es el último nivel de la estructura gestiona el

mapeo de las tablas de la base de datos como entidades así como

también es la encargada de realizar las diferentes operaciones contra un

motor de base de datos. En general a este tipo de operaciones se las

conoce como CRUD’s (Create, Read, Update and Delete. Crear, Leer,

Actualizar y Borrar).

Para el manejo de transacciones se configuro el servidor de aplicaciones

para que a través de un contexto de persistencia (PERSISTENCE

CONTEXT) sean los encargados de gestionas las transacciones que

realiza cada usuario conectado en el sistema contra la base de datos.

También es importante mencionar que los Bens encargados de realizar

las operaciones CRUD en java están gestionados a través de DAO’s

genéricos mismos que permiten la reultilización de código y facilitan la

comunicación entre java y la base de datos.

DAO (Data Acces Object)

Permite comunicar la aplicación con el motor de base de datos a través de

clases Java. En particular y como se mencionó en párrafos anteriores

para el proyecto SEGUIMIENTO se implementó DAOS GENERICOS.

EJB (Enterprise Java Beans)

Interfaces y Clases java que gestionan las reglas que dictarán el negocio

de la aplicación. Junto con los DAO’s y en particular para el proyecto

Page 251: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 231 -

SEGUIMIENTO son de gran utilidad tanto en el desarrollo como en la

puesta en producción puesto que, transparentan diferentes aspectos

como concurrencia, transacciones etc dejando para el programador la

preocupación única de agregar la lógica al negocio.

Backing Beans.

Son clases javas con anotaciones específicas que permiten

conjuntamente con los archivos XHTML (o JSP) gestionar las diferentes

operaciones que realiza un cliente.

ESTRUCTURA DEL CÓDIGO FUENTE SEGUIMIENTO

El código fuente del proyecto SEGUIMIENTO consta de 5 grandes sub

proyectos o sub carpetas que son:

seguimiento: EAR de la aplicación. Une todos los demás

proyectos y es el proyecto que se despliega en el servidor.

seguimiento-ejb: Contiene las reglas de negocio del proyecto.

seguimiento-jpa: En este proyecto se encuentran todos los

Entities (Mapeo de las tablas de una base de datos como clases

java). Contiene además el archivo persistence.xml.

seguimiento-jpa-kernel: Contiene los DAO’s genéricos y clases

utilitarias.

Seguimiento-web: En este proyecto se encuentra toda la parte

visual. A saber formularios, clases javascript, Ajax, Backing Beans

etc.

Page 252: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 232 -

Figura 4. Código fuente proyecto SEGUIMIENTO.

Fuente: Tesista. Autor: Tesista

Proyecto seguimiento

También conocido como EAR. Como ya hemos mencionado este proyecto

realiza un ensamble del resto de proyectos para publicarlos como un

conjunto. Adicional y para el proyecto de SEGUIMIENTO bajo este

proyecto se colocaron todas las librerías que vamos a usar en los otros

proyectos.

Figura 5. Código fuente proyecto SEGUIMIENTO y librerías.

Fuente: Tesista. Autor: Tesista

Page 253: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 233 -

Proyecto seguimiento-jpa

Contiene el mapeo de las tablas de la base de datos como clases java.

También incluye el archivo persistence.xml que es el que se encarga de

gestionar los contextos de persistencia conjuntamente con el servidor.

Figura 6. Código fuente proyecto seguimiento-jpa.

Fuente: Tesista. Autor: Tesista

Figura 7. Contenido del archivo persistence.xml.

Fuente: Tesista. Autor: Tesista

Proyecto seguimiento-jpa-kernel

Contiene los DAO’s genéricos que se encargan de la comunicación entre

la aplicación y la base de datos. Este conjunto de librerías viene

distribuido en varios paquetes que se muestran a continuación.

Page 254: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 234 -

Figura 8. Contenido del proyecto seguimiento-jpa-kernel.

Fuente: Tesista. Autor: Tesista

Anotation: Contiene anotaciones para saber si una transacción es

persistente o de solo lectura.

Controller y Controler View. Interfaz e implementación que contiene

un sin número de operaciones básicas para trabajo con base de

datos.

Model. Campos genéricos que se implementaran en las entidades

que se vayan creando. Por ejemplo todas las entidades tienen

fecha de creación, fecha de modificación. Estos campos se

gestionan desde estos paquetes.

Kernel y Kernel Crypt. Seguridad en el acceso a datos.

Proyecto seguimiento-ejb

Contiene las reglas de negocio que rigen para el proyecto

SEGUIMIENTO. Proporciona también una conexión JDBC para los

reportes de jasper report así como DTO’s que simplifican el acceso a

Page 255: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 235 -

datos. Por ultimo proporciona las clases de encriptación de las claves del

usuario así como también el acceso al sistema.

Figura 9. Contenido del proyecto seguimiento-ejb.

Fuente: Tesista. Autor: Tesista

DTO. Clases java que sirven para simplificar el resultado de

búsquedas cuando estas son demasiado complejas o tienen un

gran número de resultados como respuesta. También de forma

parecida en los reportes estadísticos se trabajó con un DTO

Genérico para todos los reportes que se encuentra en este

paquete.

EJB, EJBIMPL. Ejb con sus respectivas implementaciones. Es aquí

donde se gestiona propiamente la lógica del negocio.

JDBC. Cadena de conexión JDBC que se envía en los reportes de

jasper reports para cuando necesitamos generar PDF’S.

UTILS. Clases utilitarias para seguridad y encriptación de claves.

Page 256: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 236 -

Proyecto seguimiento-web

Contiene los formularios XHTML, Backing Beans, Validadores,

Convertidores y demás utilitarios que hagan referencia a la programación

visual del proyecto. En cada Backing Bean existe al menos una llamada a

un EJB a través de inyección de dependencia.

Este proyecto también contiene hojas de estilos, jars propios de la parte

visual PRIMEFACES 5.2. Y dos archivos muy importantes de

configuración para el proyecto.

Web.xml.

FacesConfig.xml

Figura 10. Código java en el proyecto seguimiento-web.

Fuente: Tesista. Autor: Tesista

Como código java en el proyecto seguimiento-web tenemos:

Convertidores. Para proporcionar conversión de tipos en un

formulario JSF ó XHTML.

Page 257: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 237 -

DATAMANAGER. Managed Beans de Session que guardan los

atributos de cada uno de los formularios.

MANAGED BEAN. Backing Beans que se integran con

DATAMANAGER’s para ejecutar las operaciones que solicite el

cliente.

Validadores. Proporciona validaciones como por ejemplo de la

cédula de identidad en un formulario JSF ó XHTML.

PROPERTIES. Archivo de propiedades con las etiquetas de la

mayoría de textos de los formularios.

Figura 11. Contenido web en el proyecto seguimiento-web.

Fuente: Tesista. Autor: Tesista

La parte de programación web del proyecto está distribuido por carpetas

de la siguiente manera:

Page 258: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 238 -

ADMIN. Contiene XHTML relacionados con el usuario

administrador.

DECE. Contiene XHTML relacionados con el usuario dece.

DOCENTE.Contiene XHTML relacionados con el rol docente.

PAGES. Páginas varias como por ejemplo mensajes de

advertencia.

REPORTES. Contiene XHTML para generación de reportes

estadísticos.

RESOURCES. Contiene imágenes, css, js gifs y todo lo referente a

estilos de la aplicación.

TEMPLATES. Estructura de la plantilla con la que se trabaja en el

proyecto.

LOGIN.XHTML. Página de entrada a la aplicación donde el usuario

ingresa su nombre de usuario y contraseña.

Page 259: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 239 -

Figura 12. Estructura del archivo WEB.XML.

Fuente: Tesista. Autor: Tesista

Figura 13. Estructura del archivo FACESCONFIG.XML.

Fuente: Tesista. Autor: Tesista

Page 260: FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y … central del ecuador facultad de ingenierÍa, ciencias fÍsicas y matemÁtica carrera de ingenierÍa informÁtica sistema de seguimiento

- 240 -

D. CERTIFICADO UNIDAD EDUCATIVA “LA COLINA”