“sistema de gestion de control de calidad en … · jacke a mi hermano lenin porque han sido mi...

101
UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA “SISTEMA DE GESTION DE CONTROL DE CALIDAD EN LA ESCUELA PARTICULAR LA COLINA” TRABAJO DE GRADUACIÓN PREVIO A LA OBTENCIÓN DEL TITULO DE INGENIERO INFORMÁTICO AUTOR: YADIRA ISABEL CAIZA PILCO TUTOR: ING. FRANZ EDUARDO DEL POZO SÁNCHEZ QUITO ECUADOR 2015

Upload: truongnguyet

Post on 13-Oct-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSIDAD CENTRAL DEL ECUADOR

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

CARRERA DE INGENIERÍA INFORMÁTICA

“SISTEMA DE GESTION DE CONTROL DE CALIDAD EN LA ESCUELA PARTICULAR LA COLINA”

TRABAJO DE GRADUACIÓN PREVIO A LA OBTENCIÓN DEL TITULO

DE INGENIERO INFORMÁTICO

AUTOR: YADIRA ISABEL CAIZA PILCO

TUTOR: ING. FRANZ EDUARDO DEL POZO SÁNCHEZ

QUITO – ECUADOR

2015

ii

DEDICATORIA

Esta tesis la dedico a mi Dios por estar conmigo en cada paso que doy

cuidándome y ayudándome para llegar a este punto importante de mi

formación Profesional.

A mis padres Augusto y Martha por su amor, comprensión y apoyo

incondicional, por ser los pilares fundamentales de mi vida, ya que sin ellos

jamás hubiese podido llegar hasta donde estoy, A mi hermana Paty que

nunca me dejo sola por quererme y motivarme siempre, a mi hermana Mary,

Jacke a mi hermano Lenin porque han sido mi soporte y compañía durante

esta etapa de mi vida los quiero mucho.

A mi novio Milton por su amor y compañía durante todo este tiempo y por

darme el regalo más lindo que llegara muy pronto a nuestras vidas, nuestra

bebe.

Yadira Caiza

iii

AGRADECIMIENTOS

Gracias a Dios por su amor infinito y por permitirme llegar hasta este

momento.

A mi familia a quienes adoro con todo mi corazón por no desampararme y

luchar conmigo para alcanzar nuevas metas personales y profesionales.

A mi tutor: Ing. Franz del pozo por brindarme su apoyo guía y orientación

para poder terminar el presente proyecto de tesis.

A mis revisores: Ingenieros Rene Carrillo y Iván Naula, por su guía durante

el desarrollo de este proyecto.

A la Universidad Central del Ecuador a las autoridades y docentes de la

Facultad de Ingeniería Ciencias Físicas y Matemática, por abrirme las

puertas a este templo de enseñanza para desarrollar habilidades y

experiencias para mi vida profesional.

Yadira Caiza

iv

AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL

v

vi

vii

viii

ix

Contenido DEDICATORIA ............................................................................................................................ii

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

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

LISTA DE FIGURAS .................................................................................................................... xi

LISTA DE TABLAS .................................................................................................................... xiii

RESUMEN ............................................................................................................................... xiv

ABSTRACT ................................................................................................................................ xv

INTRODUCCIÓN ........................................................................................................................ 1

CAPITULO 1: PRESENTACIÓN DEL PROBLEMA ......................................................................... 2

1.1. Planteamiento del Problema ............................................................................... 2

1.2. Formulación del Problema ................................................................................... 2

1.3. Objetivos de la Investigación ............................................................................... 2

1.3.1. Objetivo General ............................................................................................ 3

1.3.2. Objetivos Específicos ................................................................................... 3

1.4. Justificación ............................................................................................................ 3

1.4.1. Alcances del Proyecto .................................................................................. 3

1.4.2. Limitaciones ................................................................................................... 4

CAPITULO 2: MARCO TEÓRICO ................................................................................................ 5

2.1. Antecedentes ......................................................................................................... 5

2.2. Fundamentación Teórica ..................................................................................... 5

2.2.1. Marco Legal y Formativo .............................................................................. 5

2.2.2. Marco Teórico ................................................................................................ 7

2.2.3. Evaluación de la Gestión de calidad en la Educación. .......................... 8

2.2.4. Objeto de Evaluación: El desempeño del estudiante ............................ 17

2.3. Identificación de Variables ................................................................................. 17

CAPITULO 3: DISEÑO METODOLÓGICO ................................................................................. 18

3.1. DESCRIPCIÓN DE LA METODOLOGIA PARA EL DESARROLLO .......... 18

3.2. Elección y Justificación del Método de Desarrollo ........................................ 18

3.2.1. Metodología .................................................................................................. 18

3.2.2. Justificación de la Metodología ................................................................. 19

3.3. Selección y Justificación de Herramientas ...................................................... 20

x

3.3.1. Selección del Lenguaje de Programación ............................................... 20

3.3.2. Selección del Framework ........................................................................... 22

3.3.3. Selección del Servidor WEB ...................................................................... 23

3.3.4. Selección de la Base de Datos ................................................................. 23

3.3.5. Servidor de aplicaciones ............................................................................ 24

3.3.5.1 Descripción de la Herramienta .............................................................................. 24

CAPITULO 4: MODELADO DEL ANÁLISIS Y DISEÑO DEL SISTEMA .......................................... 25

4.1. Requerimientos Funcionales ............................................................................. 25

4.2. Requerimientos no Funcionales ....................................................................... 26

4.3. DOCUMENTACIÓN ............................................................................................ 27

4.3.1. Manual de Usuario ...................................................................................... 27

4.3.2. Guía de Instalación y Configuración ........................................................ 27

4.4. MODELO DE ANALISIS..................................................................................... 27

4.4.1 SIMBOLOGÍA DIAGRAMA DE CASO DE USO. ........................................ 27

4.5. IDENTIFICACIÓN Y MODELO DE ACTORES .............................................. 28

4.6. Arquitectura .......................................................................................................... 33

4.6.1 Diseño de Base de Datos .......................................................................... 35

CAPÍTULO 5. CONCLUSIONES Y RECOMENDACONES ............................................................ 42

CONCLUSIONES ...................................................................................................................... 42

RECOMENDACIONES .............................................................................................................. 43

GLOSARIO ............................................................................................................................... 44

BIBLIOGRAFÍA ......................................................................................................................... 46

ANEXOS .................................................................................................................................. 47

Anexo 1. Manual De Instalación De Software Utilizado ........................................................ 48

Anexo 2: Manual Técnico ...................................................................................................... 68

Anexo 3: Manual de Usuario (anexo digital) .......................................................................... 86

Anexo 4: Manual De Ejecución De Programas Fuentes (anexo digital) ................................. 86

Anexo 5: Manual De Ejecución Código Compilado (anexo digital) ........................................ 86

xi

LISTA DE FIGURAS

ILUSTRACIÓN 1: INDICADORES ................................................................. 6

ILUSTRACIÓN 2: INDICADORES EDUCATIVOS ......................................... 9

ILUSTRACIÓN 3: INDICADORES DE DESEMPEÑO ................................. 10

ILUSTRACIÓN 4: INDICADORES DOCENTES .......................................... 11

ILUSTRACIÓN 5: INDICADORES DE DIFUSIÓN ....................................... 12

ILUSTRACIÓN 6: INDICADORES PERSONAL ........................................... 13

ILUSTRACIÓN 7: INDICADORES INFRAESTRUCTURA ........................... 13

ILUSTRACIÓN 8: FASES DE RUP .............................................................. 20

ILUSTRACIÓN 9: MAQUINA VIRTUAL DE JAVA ....................................... 21

ILUSTRACIÓN 10: PLATAFORMA JAVA .................................................. 23

ILUSTRACIÓN 11: DESCRIPCIÓN GLASFISH .......................................... 25

ILUSTRACIÓN 12: DIAGRAMA CASOS DE USO ....................................... 28

ILUSTRACIÓN 13: DIAGRAMA CASOS DE USO ADMINISTRADOR ........ 29

ILUSTRACIÓN 14: DIAGRAMA DE CASOS DE USO EMPLEADO ........... 30

ILUSTRACIÓN 15: DIAGRAMA DE CASOS DE USO INDICADORES ADM Y

EMP .......................................................................................................... 31

ILUSTRACIÓN 16: DIAGRAMA DE CASOS DE USO INDICADORES ....... 32

ILUSTRACIÓN 17: ARQUITECTURA J2EE ................................................ 33

ILUSTRACIÓN 18: MODELO ENTIDAD RELACIÓN ................................ 35

ILUSTRACIÓN 19: INSTALADORES DEL SISTEMA .................................. 53

ILUSTRACIÓN 20: EJECUCIÓN DEL JDKILUSTRACIÓN ......................... 54

ILUSTRACIÓN 21: MENSAJE DEL SISTEMA ............................................ 57

ILUSTRACIÓN 22: INSTALACIÓN DEL JDK Y JREILUSTRACIÓN ........... 57

ILUSTRACIÓN 23: INSTALACIÓN PERSONALIZADA DEL JDK Y JRE .... 58

ILUSTRACIÓN 24: PROCESO DE LA INSTALACIÓN DEL JDK Y JRE ..... 59

ILUSTRACIÓN 25: CARPETA DE INSTALACIÓN DEL JDK Y JRE ........... 61

ILUSTRACIÓN 26: PROGRESO DE LA INSTALACIÓN ............................. 62

ILUSTRACIÓN 27: FINAL DE LA INSTALACIÓN ........................................ 63

ILUSTRACIÓN 28: EJECUCIÓN DEL INSTALADOR DE POSTGRES ....... 67

ILUSTRACIÓN 29: MENSAJE DE CONFIRMACIÓN .................................. 68

ILUSTRACIÓN 30: BIENVENIDA A POSTGRESQL .................................... 68

ILUSTRACIÓN 31: DIRECTORIO DE DATOS ............................................ 69

ILUSTRACIÓN 32: CONTRASEÑA ............................................................. 70

ILUSTRACIÓN 33: PUERTO ....................................................................... 71

ILUSTRACIÓN 34: OPCIONES AVANZADAS ............................................ 73

ILUSTRACIÓN 35: APLICACIONES A INSTALAR ...................................... 75

xii

ILUSTRACIÓN 36: PROCESO DE INSTALACIÓN ..................................... 75

ILUSTRACIÓN 37: FINALIZACIÓN DE LA INSTALACIÓN ......................... 79

ILUSTRACIÓN 38: PGADMIN I ................................................................... 79

ILUSTRACIÓN 39: PGADMIN II .................................................................. 79

ILUSTRACIÓN 40: NUEVA BASE DE DATOS ............................................ 80

ILUSTRACIÓN 41: BASE DE DATOS escuela_indicador ........................... 80

ILUSTRACIÓN 42: RESTAURAR BASE DE DATOS .................................. 81

ILUSTRACIÓN 43: RESTAURAR BASE DE DATOS .................................. 81

ILUSTRACIÓN 44: RESTAURAR BASE DE DATOS .................................. 81

ILUSTRACIÓN 45: FINALIZACIÓN ............................................................. 82

ILUSTRACIÓN 47: EJECUCIÓN DEL INSTALADOR DE NETBEANS ....... 82

ILUSTRACIÓN 48: BIENVENIDA A NETBEANS ......................................... 83

ILUSTRACIÓN 49: ACUERDO DE LICENCIA............................................. 83

ILUSTRACIÓN 50: ACUERDO DE LICENCIA JUNIT ................................. 84

ILUSTRACIÓN 51: IDE Y JDK ..................................................................... 84

ILUSTRACIÓN 52: JDK APLICACIÓN GLASFISH ...................................... 85

ILUSTRACIÓN 53: RESUMEN DE INSTALACION NETBEANS ................ 85

ILUSTRACIÓN 54: RESUMEN DE INSTALACION EN CURSO ................. 86

xiii

LISTA DE TABLAS

TABLA 1: ADMINISTRADOR DEL SISTEMA .............................................. 30

TABLA 2: ADMINISTRADOR DEL SISTEMA 2 .......................................... 30

TABLA 3: ADMINISTRADOR DEL SISTEMA 3 ........................................... 31

TABLA 4: ADMINISTRADOR DEL SISTEMA 4 ........................................... 32

TABLA 5: MOELO ENTIDAD RELACION ESCUELA .................................. 36

TABLA 6: MODELO ENTIDAD RELACION AREA ...................................... 36

TABLA 7: MODELO ENTIDAD RELACION AUTORIDADES ...................... 37

TABLA 8: MODELO ENTIDAD RELACION CATALOGO ............................ 37

TABLA 9: MODELO ENTIDAD RELACION CONTACTOS .......................... 37

TABLA 10: MODELO ENTIDAD RELACION FORMULA L .......................... 37

TABLA 11: MODELO ENTIDAD RELACION INDICADOR .......................... 38

TABLA 12: MODELO ENTIDAD RELACION INDICADOR GENERADO ..... 38

TABLA 13: MODELO ENTIDAD RELACION HISTORICO .......................... 39

TABLA 14: MODELO ENTIDAD RELACION INGRESO .............................. 39

TABLA 15: MODELO ENTIDAD RELACION MENU .................................... 39

TABLA 16: MODELO ENTIDAD RELACION PERFIL .................................. 40

TABLA 17: MODELO ENTIDAD RELACION MODELO ............................... 40

TABLA 18: MODELO ENTIDAD RELACION PERMISO .............................. 40

xiv

RESUMEN

SISTEMA DE GESTION DE CONTROL DE CALIDAD EN LA ESCUELA

PARTICULAR LA COLINA

El objetivo fundamental del proyecto desarrollado fue la implantación de un Sistema de Control de Calidad en la escuela particular la Colina, ya que los actuales sistemas de gestión no cuentan con un sistema efectivo que le permita implementar las acciones necesarias para alcanzar los resultados planificados y la mejora continua de procesos.

Viendo esta necesidad se lleva a cabo este proyecto basándose en los procesos administrativos, los niveles de gestión administrativa y los estilos de administración, constituyéndose de esta manera en gestores de innovaciones en el ámbito de la educación.

La Norma ISO 9001 especifica los requisitos de un sistema de gestión de la calidad que pueden utilizarse para asegurarse de que se establecen, implementan y mantengan los procesos necesarios para el sistema de gestión de la calidad

Las Estrategias desarrolladas en esta proyecto, se basa en indicadores de

gestión que permitan mejorar los estándares de la calidad en la educación y

que servirán para un mejoramiento institucional.

DESCRIPTORES:

SISTEMA DE GESTION DE INDICADORES/ NORMA ISO 9001/

INDICADORES WEB / HISTORICO INDICADOR / BASE DE DATOS/

/LENGUAJES DE PROGRAMACIÓN JAVA /DICCIONARIO DE BASE DE

DATOS.

xv

ABSTRACT

MANAGEMENT SYSTEM QUALITY CONTROL IN PRIVATE SCHOOL HILL Performance evaluation of university teachers is one of the most complex and important processes that are taking place in higher education centers. This is determined because a good performance evaluation should fulfill its function of diagnosis, education and formative, and thus verify and evaluate the formative and educational effect it has on the students the teacher's work and also value their professional responsibility and his participation in scientific and research work, how it is overcome and what is their relationships with managers, colleagues and students. The results of the annual evaluation of job performance will be part of the institutional evaluation and it will serve for the design of institutional improvement plans and personal and professional development of teachers and school administrators.

DESCRIPTORS:

MANAGEMENT SYSTEM INDICATORS / ISO 9001 / INDICATORS WEB /

HISTORY INDICATOR / DATABASE / PROGRAMMING LANGUAGES

JAVA / DATABASE DICTIONARY

1

INTRODUCCIÓN

Con el antecedente de mejoramiento de los sistemas educativos del país, la calidad en educación trascendió las fronteras obligando a las unidades educativas de primer orden a tomar partida y a sugerir la implantación de nuevos sistemas educativos, como base del cambio social y del mejoramiento del comportamiento económico del país.

El sistema refleja el equilibrio entre los objetivos a corto y largo plazo, en base a la recopilación de un conjunto de indicadores que midan el grado de consecución de los objetivos propuestos (mediante indicadores de resultado) y de las tareas definidas para lograrlos (mediante indicadores de proceso, también llamados de inducción).

Existen numerosas tipologías de indicadores, pero para el alcance de nuestro sistema utilizaremos los “de eficacia”, que miden el grado de desempeño de los objetivos comparando los logros y las metas esperadas. En el caso de se quiera medir en base a una dimensión económica en nuestro análisis, definiremos también indicadores “de eficiencia”, que miden la relación entre el resultado generado en relación con los recursos utilizados.

En el caso de la Escuela Particular la Colina el análisis de la organización es tratar de tener indicadores de los niveles de estudio por área que son requeridos en el uso de recursos de los sistemas de información.

A su vez, para cada indicador se define una meta, entendida como el nivel de resultado necesario para conseguir nuestro objetivo estratégico, entendido como el valor a partir del cual se considera que si bien no se ha alcanzado el objetivo, se ha alcanzado un mínimo del mismo con el fin de comparar los resultados obtenidos con las metas esperadas, permitiendo que el departamento de recursos humanos constituya un aspecto integral de la estrategia de formación para la escuela como un todo.

El objetivo de esta propuesta es brindar un software que ayude a la escuela a tener indicadores de los niveles de estudio por profesores y estudiantes, los cuales son requeridos para satisfacer las demandas de su entorno y aprovechar sus capacidades y habilidades centrales para alcanzar una ventaja competitiva.

2

CAPITULO 1: PRESENTACIÓN DEL PROBLEMA

1.1. Planteamiento del Problema

La Escuela Particular La Colina no cuenta con un sistema de gestión que

permita medir los aspectos administrativos y capacidades, en base a

tecnologías de la información basadas en el desarrollo de nuevas

capacidades para obtener éxito competitivo.

El problema del control de la calidad en la educación del nivel primario, nos

lleva a la necesidad de explicar las diferentes dimensiones y los ejes

fundamentales desde donde se puede reconocer la calidad de un sistema

educativo, ya que la participación de los actores en los procesos

administrativos son herramientas fundamentales para facilitarles su tarea y

de esta forma lograr una ventaja competitiva sustentable.

Por tanto el problema que se pretende resolver es la falta de un sistema de

control que permita comprobar y valorar el efecto educativo que se produce

en la escuela, los maestros y el personal administrativo, necesitan disponer

de información suficiente y oportuna, sobre los procesos internos y sobre las

consecuencias financieras de sus actos.

Para lo cual se tomaran medidas en base a indicadores de desempeño

individual y por áreas, en base al análisis de sus capacidades pedagógicas,

responsabilidad laboral, su participación en el trabajo de investigación, su

superación personal, de las cuales forma parte: alumnos, directivos, colegas

y representantes de la Institución.

1.2. Formulación del Problema

La falta de un control adecuado de los indicadores de gestión de calidad

debido a que el sistema educativo, por su diversidad, requiere una

caracterización que permita representar su estado, analizar sus alcances y

monitorear el impacto de las medidas implementadas para su mejoramiento.

1.3. Objetivos de la Investigación

3

1.3.1. Objetivo General

Proponer un sistema integral de gestión de calidad que permita determinar

los procesos administrativos que contribuirán al funcionamiento integral de la

Escuela Particular La Colonia, con la finalidad de optimizar las funciones y

aumentar la confiabilidad de la institución.

1.3.2. Objetivos Específicos

Proponer un modelo de indicadores para llevar a cabo el seguimiento de control de calidad.

Utilizar indicadores de gestión que permitan mejorar los procesos administrativos de la calidad en la educación.

Definir estándares del sistema educativo para asegurar el mejoramiento de la calidad.

Sistematizar los logros y avances de los procesos pedagógico y administrativo de la institución.

1.4. Justificación

La implementación del Sistema de Gestión de Calidad al interior de una

Institución Educativa se evidencia en la medida en que se obtienen grandes

ventajas que van desde la satisfacción de la unidad educativa representada

por los estudiantes y sus profesores, hasta la optimización del clima

Institucional a partir del mejoramiento en los canales de comunicación tanto

internos como externos, facilitando la realización de sus actividades y

fortaleciendo la competitividad de la organización.

1.4.1. Alcances del Proyecto

Funcionalidad de un sistema control de calidad

Caracterizar la importancia de la gestión de la calidad para la planificación educativa de la institución.

Identificar el desempeño y la evolución en el nivel de la gestión de calidad contar con una herramienta que identifique el estado actual de la calidad de gestión de la educación.

Se desarrollará el sistema bajo las especificaciones JEE para ambientes WEB.

Java Development Kit (JDK) 1.7.0_75

Servidor de Aplicaciones Glassfish 4.1

Para la persistencia JPA (Java Persistence API): Eclipse

Link

4

EJB3 (Enterprise JavaBeans) para manejo de

comunicaciones, transacciones, control de concurrencia,

eventos, servicios de nombre, seguridad y ubicación de

componentes: EJB de entidad y EJB de Sesión y sin

sesión (con y sin estado)

Para el Front End, vista: JSF por medio de Primefaces

5.2

IDE para el desarrollo de la aplicación Netbeans 8.0.2

Base de datos: Postgresql 9.2

IDE de base de datos: PgAdmin 3.

1.4.2. Limitaciones

Sistema informático será implementado en una unidad educativa

Correrá en plataformas web

El sistema que se propone no realizará ningún tipo de análisis de

datos o minería de datos.

La aplicación que se propone se desarrollará con herramientas Open

Source.

5

CAPITULO 2: MARCO TEÓRICO

2.1. Antecedentes

En la última década se ha hecho una importante inversión de recursos en el

sistema escolar de nuestro país, con el apoyo del gobierno se han tomado

algunas decisiones y desarrollados proyectos que contribuyan a que los

ecuatorianos podamos contar con un sistema educativo de calidad.

La implantación de sistemas de indicadores en la educación nos va a

permitir contar con una clara y eficiente gestión escolar a través de la

adquisición de los conocimientos, actitudes capacidades y destrezas de los

estudiantes, las cuales son necesarias para medir los resultados

académicos al finalizar el año escolar.

La mejora de cada uno de estos procesos que intervienen en la formación de

los estudiantes y la preparación de los maestros, contribuirá con la

satisfacción de los alumnos y familias, es necesario que todos los procesos

que se ejecuten vayan encaminados al mejoramiento continuo de los

sistemas de gestión de calidad para poder cumplir dicho propósito.

2.2. Fundamentación Teórica

2.2.1. Marco Legal y Formativo

Modelo de Calidad Total para la Instituciones Educativas

El Modelo de Calidad para las Instituciones Educativas del Dr. Gento

Palacios pretende ofrecer una visión objetiva, integral y ponderada de lo que

deben ser las instituciones para ser consideradas de calidad. Parte del

enfoque de totalidad o globalidad, por cuanto considera que en el análisis de

la calidad deben considerarse todos los componentes que intervienen en el

proceso educativo y sus mutuas relaciones, involucrar a todos los ámbitos

posibles y abarcar tanto los procesos como los resultados de la educación.

Dentro del modelo propuesto, se considera como identificadores de la

calidad el producto educativo, la satisfacción de los propios estudiantes, la

satisfacción del personal que trabaja en la institución y el efecto de impacto

de la educación alcanzada. A continuación detallamos cada uno de ellos:

6

Sistema de gestión de la calidad

ILUSTRACIÓN 1: INDICADORES

AUTOR: TESISTA

FUENTE: INTERNET

Wikipedia define la gestión de calidad como una serie de actividades

coordinadas que se llevan a cabo sobre un conjunto de elementos (recursos,

procedimientos, documentos, estructura organizacional y estrategias) para

lograr la calidad de los productos o servicios que se ofrecen al cliente, es

decir, planear, controlar y mejorar aquellos elementos de una organización

que influyen en satisfacción y en el logro de los resultados deseados por la

organización. Si bien el concepto de Sistema de Gestión de la calidad nace

en la industria de manufactura, estos pueden ser aplicados en cualquier

sector tales como los de Servicios y Gubernamentales1.

Una organización debe de tomar en cuenta la siguiente estructura:

Estrategias: Definir políticas, objetivos y lineamientos para el logro de la

calidad y satisfacción del cliente.

1 http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_la_calidad

7

Procesos: Se deben, analizar e implementar procesos, actividades y

procedimientos requeridos para la realización del producto o servicio.

Recursos: Definir el recurso financiero necesario para apoyar las

actividades de la calidad.

Estructura Organizacional: Establecer una estructura de

responsabilidades, autoridades y de flujo de la comunicación dentro de la

organización.

Documentos: Establecer los procedimientos documentos, formularios,

registros y cualquier otra documentación para que la operación eficaz y

eficiente de los procesos.

Estándares de Gestión Escolar

Wikipedia define Los estándares de gestión escolar abarcan los procesos de

gestión y las prácticas institucionales que contribuyen a que todos los

estudiantes logren los resultados de aprendizaje esperados, a que los

actores de las instituciones educativas se desarrollen profesionalmente, y a

que la institución se aproxime a su funcionamiento óptimo 2.

Por ello, los Estándares de Gestión Escolar:

Respetan las diversidades culturales de los pueblos, las etnias y las

nacionalidades;

Aseguran la aplicación de procesos y prácticas institucionales

inclusivas;

Contribuyen al mejoramiento de la calidad de los procesos de

enseñanza-aprendizaje.

Favorecen el desarrollo profesional de todos los actores educativos, y

vigilan el cumplimiento de los lineamientos y las disposiciones

establecidos por el Ministerio de Educación.

2.2.2. Marco Teórico

CALIDAD DE LA EDUCACION Y GESTION ESCOLAR

2 http://educacion.gob.ec/estandares-de-gestion/

8

La Organización para la Cooperación y el Desarrollo Económico (OCDE)

señala la importancia de la calidad de la educación a través de la adquisición

de conocimientos, capacidades, destrezas y actitudes necesarias para la

vida adulta", en otras palabras la calidad de la educación tiene que ver con

que los resultados académicos al finalizar un curso o periodo escolar, para

que sean los esperados, la mejora de cada uno de los procesos que

intervienen en la formación de un estudiante. 3

En los Objetivos de Desarrollo del Milenio, creados por la Organización de

las Naciones Unidas (ONU) para reducir la pobreza mundial a la mitad para

el año 2015, se contempla lograr la enseñanza primaria universal y señala

que “la calidad de la educación, es tan importante como la matrícula”.4

Es importante tener presente la definición de calidad educativa propuesta

por la Organización de Naciones Unidas para la Educación, la Ciencia y la

Cultura (Unesco): “La calidad de la educación en tanto derecho fundamental,

además de ser eficaz y eficiente, debe respetar los derechos de todas las

personas, ser relevante, pertinente y equitativa. 5

Ejercer el derecho a la educación, es esencial para desarrollar la

personalidad e implementar los otros derechos.”

Una educación de calidad es la que verdaderamente logre el aprendizaje en

los alumnos es decir lo que realmente necesitan de acuerdo los programas

curriculares al año en curso, es decir que al final del curso se vean los

resultados del aprendizaje alcanzado.

2.2.3. Evaluación de la Gestión de calidad en la Educación.

La evaluación de la calidad en la educación es un factor importante en la

educación de calidad, tiene que ver con mecanismos para la evaluación y

aprendizaje de los estudiantes, mediante procesos educativos que inter

relacionen a profesores y a las instituciones educativas, para que esto

suceda se debe lograr una estrecha relación entre evaluación y calidad de

la educación, a través de acuerdos entre gobierno y magisterio, de esta

manera, la actividad educativa de alumnos y profesores se encuentran

estrechamente vinculadas por la evaluación, pues arrojara una visión sobre

3 OCDE, PISA 2006. Marco de la evaluación. Conocimientos y habilidades

en Ciencias, Matemáticas y Lectura.

4 ONU, Objetivos de desarrollo del milenio. Informe 2008.

5 orealc/unesco Santiago,

9

qué y cómo aprenden los alumnos, y qué y cómo enseñan los profesores.

Por esta razón, la evaluación de los profesores dentro del ámbito educativo

se hace cada vez más necesaria, para fortalecer la enseñanza en las

instituciones.

La Asociación Europea para el Aseguramiento de la Calidad en la Educación

Superior (ENQA) ha propuesto un sistema de normas y directrices que

sirvan como marco de referencia en las evaluaciones tanto internas como

externas de las IES. Los indicadores son los datos que los sistemas

escolares emplean para definirse, describirse, analizarse, legitimarse y

monitorearse (Louzano, 2001).

El sistema educativo, por su diversidad, requiere una caracterización que

permita representar su estado, analizar sus alcances y monitorear el impacto

de las medidas implementadas para su mejoramiento. Es por ello que la

información estadística es primordial en la toma de decisiones en el ámbito

de la política pública y la gestión educativa, a pesar de la importancia de los

indicadores educativos, muchas veces la información se encuentra dispersa

y su interpretación es compleja. Por este motivo, la Dirección Nacional de

Análisis e Información Educativa (DNAIE) del Ministerio de Educación

(MinEduc) del Ecuador ha elaborado el presente documento que contiene

una descripción de los indicadores educativos más relevantes. 6

De esta manera se puede decir que una educación de calidad se puede

lograr con un ambiente adecuado para el aprendizaje, con la ayuda de

docentes preparados con verdadera vocación para enseñar, materiales de

estudio que faciliten la implementación de un SGC aplicado a la educación.

2.2.3.1. Indicadores de evaluación en la Educación

6http://educacion.gob.ec/wpcontent/uploads/downloads/2013/10/Indicadores_

Educativos_10-2013_DNAIE.pdf

10

ILUSTRACIÓN 2: INDICADORES EDUCATIVOS

AUTOR: TESISTA

FUENTE: INTERNET

Los indicadores son los datos que los sistemas escolares emplean para

definirse, describirse, analizarse, legitimarse y monitorearse (Louzano,

2001). El sistema educativo, por su diversidad, requiere una caracterización

que permita representar su estado, analizar sus alcances y monitorear el

impacto de las medidas implementadas para su mejoramiento. Es por ello

que la información estadística es primordial en la toma de decisiones en el

ámbito de la política pública y la gestión educativa. 7

ILUSTRACIÓN 3: INDICADORES DE DESEMPEÑO

AUTOR: TESISTA

FUENTE: INTERNET

7http://educacion.gob.ec/wp_content/uploads/downloads/2013/10/Indicadores

_Educativos_10_2013_DNAIE.pdf

11

A pesar de la importancia de los indicadores educativos, muchas veces la

información se encuentra dispersa y su interpretación es compleja. Por este

motivo, la Dirección Nacional de Análisis e Información Educativa (DNAIE)

del Ministerio de Educación (MinEduc) del Ecuador ha elaborado el presente

documento que contiene una descripción de los indicadores educativos más

relevantes, detallando sus:

fórmulas de cálculo

alcance

lineamientos de interpretación

resultados (tablas de referencia de cálculo

Información útil para su cálculo con criterios

Niveles de desagregación sugeridos

Criterio estadístico

Fuente(s) de información

Observaciones

INDICADORES DE DESEMPEÑO POR EL AMBITO DE APLICACIÓN

Docencia

ILUSTRACIÓN 4: INDICADORES DOCENTES

AUTOR: TESISTA

FUENTE: INTERNET

12

DIFUSIÓN CULTURAL

ILUSTRACIÓN 5: INDICADORES DE DIFUSIÓN

AUTOR: TESISTA

FUENTE: INTERNET

PERSONAL ACADEMICO

ILUSTRACIÓN 6: INDICADORES PERSONAL

AUTOR: TESISTA

FUENTE: INTERNET

13

INFRAESTRUCTURA

ILUSTRACIÓN 7: INDICADORES INFRAESTRUCTURA

AUTOR: TESISTA

FUENTE: INTERNET

2.2.3.2. Procesos de Evaluación

Los estándares aplicados en el área administrativa, hacen referencia al

conjunto de destrezas del área curricular que el alumno debe desarrollar a

través de procesos de pensamiento, y que requiere reflejarse en sus

desempeños. Cuando los estándares se aplican a profesionales de la

educación, son descripciones de lo que estos deberían hacer para asegurar

que los estudiantes alcancen los aprendizajes deseados.

Finalmente, cuando los estándares se aplican a los establecimientos

educativos, se refieren a los procesos de gestión y prácticas institucionales

que contribuyen a que todos los estudiantes logren los resultados de

aprendizaje deseados. 8

Los estándares propuestos deben tener las siguientes características:

Ser objetivos básicos comunes por lograr.

Estar referidos a logros o desempeños observables y medibles.

Ser fáciles de comprender y utilizar.

Estar inspirados en ideales educativos.

Estar basados en valores ecuatorianos y universales.

Ser homologables con estándares internacionales pero aplicables a la realidad ecuatoriana.

Presentar un desafío para los actores e instituciones del sistema.

8

http://educacion.gob.ec/wp_content/uploads/downloads/2013/10/Indicadores

_Educativos_10-2013_DNAIE.pdf

14

2.2.3.3. Estándares de la calidad en la Educación

La Constitución política de nuestro país establece en su artículo 26 que “la

educación es un derecho de las personas a lo largo de su vida y un deber

ineludible e inexcusable del Estado”, y en el artículo 27 agrega que la

educación debe ser de calidad, Por lo tanto, de manera general, nuestro

sistema educativo será de calidad en la medida en que dé las mismas

oportunidades a todos, y en la medida en que los servicios que ofrece, los

actores que lo impulsan y los resultados que genera contribuyan a alcanzar

las metas conducentes al tipo de sociedad que aspiramos para nuestro país.

El principal propósito de los estándares es orientar, apoyar y monitorear la

acción de los actores del sistema educativo hacia su mejora continua.

Adicionalmente, ofrecen insumos para la toma de decisiones de políticas

públicas para la mejora de la calidad del sistema educativo. 9

Los estándares de calidad educativa son:

Proveer información a las familias y a otros miembros de la sociedad

civil para que puedan exigir una educación de calidad.

Proveer información a los actores del sistema educativo para que

estos puedan:

determinar qué es lo más importante que deben

aprender los estudiantes, cómo debe ser un buen

docente y un buen directivo, y cómo debe ser una buena

institución educativa;

realizar procesos de autoevaluación;

diseñar y ejecutar estrategias de mejoramiento o

fortalecimiento, fundamentados en los resultados de la

evaluación y autoevaluación

Proveer información a las autoridades educativas para que estas

puedan:

diseñar e implementar sistemas de evaluación de los

diversos actores e instituciones del sistema educativo.

Ofrecer apoyo y asesoría a los actores e instituciones

del sistema educativo, basados en los resultados de la

evaluación;

9

http://educacion.gob.ec/wpcontent/uploads/downloads/2013/03/estandares_2

012.pdf

15

Crear sistemas de certificación educativa para

profesionales e instituciones;

Realizar ajustes periódicos a libros de texto, guías

pedagógicas y materiales didácticos.

2.2.3.4. La norma ISO en la Educación

El propósito de ISO es promover el desarrollo de la estandarización y

actividades mundiales relativas a facilitar el comercio internacional de bienes

y servicios, así como desarrollar la cooperación intelectual, científica y

económica. Las normas ISO 9000, son un conjunto de normas que según su

definición constituyen un modelo para el aseguramiento de la calidad en el

diseño, el desarrollo, la producción, la instalación y el servicio. Son sistemas

de gestión de la calidad el ISO 9000:2000 y el sistema ISO 9001. 10

La NORMA ISO 9001 especifica requisitos para un Sistema de gestión de la

calidad, cuando una organización:

Necesita demostrar su capacidad para proporcionar de forma

coherente productos que satisfagan los requisitos del cliente y los

reglamentos aplicables (al producto).

Aspira aumentar la satisfacción del cliente a través de la aplicación

eficaz del sistema.

El Ministerio de Educación Nacional reconoce los modelos de gestión que

aplican los establecimientos educativos. En términos generales, para el

reconocimiento de un modelo se requiere que éste se aplique

internacionalmente (al menos en cinco países), y para las instituciones

educativas el Ministerio propone las siguientes alternativas:

Los establecimientos educativos privados que se orientan a la excelencia en

la gestión pueden optar por procesos de acreditación o certificación, que

incorporan autoevaluación, evaluación externa y procesos de mejoramiento.

Los procesos de acreditación son más exigentes, pues incorpora

fuertemente los procesos misionales, es decir los educativos, los que son

incluidos extensamente en la autoevaluación y revisados por pares

académicos, tanto para el rector, como para las áreas de conocimiento

impartidas, bienestar e infraestructura. En los procesos de certificación, un

auditor o grupo de auditores verifica que el establecimiento educativo se

ajusta a los requisitos del sistema o modelo de gestión.

10 http://www.tendenciaspedagogicas.com/Articulos/2013_21_13.pdf

16

2.2.3.5. Principios de la evaluación en la Educación

Es importante señalar que los sistemas de evaluación de centros para

mejorar la escuela deben ser vistos como complementarios a los sistemas

de evaluación para obtener información o apoyar escuelas. Los centros se

evalúan a fin de que el plantel pueda tomar las decisiones necesarias para

mejorar la gestión y la enseñanza. 11

La evaluación inicial o diagnóstica, en la que se identifican los problemas más importantes de la escuela. Aquí se señala la conveniencia de identificar primero aquellos problemas que impiden que tenga lugar el hecho educativo: la falta de cobertura, la inasistencia de los niños, la falta o la impuntualidad de los maestros, la deserción temprana, el no aprovechamiento del tiempo escolar. Mientras estos problemas existen, no hay búsqueda de la calidad posible, pues ni siguiera puede darse el hecho educativo. Una vez resueltos estos problemas, a partir de lo cual se puede comenzar a hablar de la calidad, se sugiere que se seleccionen los problemas entre cuyas causas se encuentran algunas que atañen a la escuela ya su personal. Se sugiere que en este proceso se consulte a los padres de familia y a la comunidad, considerando útil conocer su percepción acerca de los principales problemas de la escuela. La referencia para la identificación de estos problemas, se insiste, debe ser educativa. Lo que no debe preocupar centralmente es que todos los niños aprendan. Los problemas que debemos identificar son aquellos que obstaculicen que este proceso se dé tal y como debe darse.

El monitoreo continuo. El proyecto escolar, tal y como se concibe en este escrito, planea el cambio del quehacer del personal de la escuela. Implica un compromiso de hacer las cosas -algunas de ellas- de manera diferente. El proceso de monitoreo es el que permite sistemáticamente revisar que en este compromiso se está cumpliendo. El Proyecto Escolar se concibe como una hipótesis: si hago A, lograré B. El monitoreo consiste en asegurarnos de que en efecto hicimos A.

La evaluación de los resultados. Aquí se trata de ver si logramos B. Se insiste en que el Proyecto Escolar debe poder definir objetivos en términos medibles y observables. La evaluación, entonces, consiste en medir u observar dichos resultados, lo que puede irse haciendo a lo largo del año. No obstante, la evaluación final se tendrá a fin de ciclo, y ahí podremos identificar si la hipótesis inicial fue acertada. De esta evaluación se rinde cuentas a la comunidad, y de ella se recaba también su percepción del avance, a fin de iniciar un nuevo ciclo de mejoramiento de la calidad.

11 http://www.oei.es/calidad2/sylvia.htm

17

2.2.4. Objeto de Evaluación: El desempeño del estudiante

La evaluación de desempeño pretende, medir las actitudes y aptitudes del

estudiante como respuesta al proceso educativo; es decir, las

demostraciones de los conocimientos, habilidades, destrezas y valores

desarrollados, como resultado del proceso educativo y su aplicación en la

vida cotidiana.

2.3. Identificación de Variables

El término variable, tomado de las matemáticas, presenta las siguientes

características fundamentales:

1. Son rasgos que pueden ser observados y que por lo mismo permiten alguna confrontación con la realidad empírica.

2. Poseen la propiedad de poder variar, de asumir valores: para que el concepto sea variable debe tener la propiedad de ser mensurable de alguna forma, desde la mera clasificación hasta el mayor nivel de medición que sea posible alcanzar.

Para el presente estudio se plantearon las variables: la formación profesional

docente y estudiante. Mediante el cual se determina la eficacia de su

desempeño estudiantil, por lo que las variables dependientes son las que

pertenecen al desempeño del estudiante, mientras que las independientes

forman parte del constructo formación profesional docente.

Las variables en esta investigación son:

1. Independientes: El sistema de Gestión de Control de Calidad, a través de indicadores refuerza el sistema de entrega de los servicios de educación.

2. Dependiente: Indicadores de gestión de control de calidad.

18

CAPITULO 3: DISEÑO METODOLÓGICO

3.1. DESCRIPCIÓN DE LA METODOLOGIA PARA EL DESARROLLO

La metodología necesariamente es indispensable en la Educación ya que se

sustenta en la intención de evaluar como un proceso sistemático la

obtención de datos válidos y fiables que permitan un acercamiento a la

realidad del desempeño esperado, Los métodos y técnicas tienen por objeto

hacer más eficiente la dirección del aprendizaje ya que gracias a ellos, se

elaboran los conocimientos y habilidades adquiridas que la escuela pretende

proporcionar a sus alumnos

3.2. Elección y Justificación del Método de Desarrollo

3.2.1. Metodología

Es un proceso de desarrollo de software el cual utiliza el lenguaje unificado

de modelado UML, constituye la metodología estándar más utilizada para el

análisis, implementación y documentación de sistemas orientados a objetos.,

impone un proceso disciplinado sobre el desarrollo de software con el fin de

hacerlo más predecible y eficiente, a través de un conjunto de

características, estándares, normas, estrategias y procedimientos que

permitan obtener un producto final de alta calidad.

3.2.1.1. Elección de la Metodología

Las metodologías tradicionales estaban guiadas por una fuerte planificación

durante todo el proceso de desarrollo con una intensa etapa de análisis y

diseño antes de la construcción del sistema.

RUP Unificado Racional, Rational Unified Process en inglés, es un proceso

para el desarrollo de un proyecto de un software que define claramente

quien, cómo, cuándo y qué debe hacerse en el proyecto , está dirigido por

los Casos de Uso: que orientan el proyecto a la importancia para el usuario

19

y lo que este quiere, está centrado en la arquitectura: que Relaciona la

toma de decisiones que indican cómo tiene que ser construido el sistema y

en qué orden, es iterativo e incremental: donde divide el proyecto en mini

proyectos donde los casos de uso y la arquitectura cumplen sus objetivos

de manera más depurada.

Aplicando esta metodología se ha desarrollado un sistema que será

parametrizable y adaptable en la escuela, de esta manera se eliminarán los

procesos que en la actualidad se llevan manualmente.

3.2.2. Justificación de la Metodología

La metodología seleccionada permite asignar tareas y responsabilidades

dentro de una organización de desarrollo, ya que asegura la producción de

software de alta y de mayor calidad para satisfacer las necesidades de los

usuarios que tienen un cumplimiento al final dentro de un límite de tiempo y

presupuesto previsto.

El RUP mejora la productividad del trabajo en equipo de ya que permite que

cada miembro del grupo tenga su responsabilidad específica y pueda

acceder a la misma base de datos incluyendo sus conocimientos. Esto hace

que todos los miembros del grupo compartan el mismo lenguaje, la misma

visión y el mismo proceso acerca de cómo desarrollar un software.

Esta metodología dispone de las siguientes características:

Designar tareas y responsabilidades de forma disciplinada.

Implementar las mejores prácticas en Ingeniería de Software

Desarrollo iterativo

Administración de requisitos

Uso de arquitectura basada en componentes

Maneja un control de cambios

Modelado visual del software

Verificación de la calidad del software desarrollado

3.2.2.1. Descripción de la Metodología Seleccionada

Proceso Unificado de Rational

Se divide en 4 fases secuenciales dentro de las cuales se realizan varias

iteraciones de acuerdo al proyecto, y en cada fase se realizara una

evaluación para determinar si se está cumpliendo con los objetivos de la

fase.

20

INICIO O ESTUDIO DE OPORTUNIDAD

En esta fase se define el alcance y objetivos del proyecto, también se define

la funcionalidad y capacidades del producto de modo que permita minimizar

los riesgos asociados al proyecto.

ELABORACIÓN

En esta fase se determina el dominio del problema, también se estudia la

especificación de los casos de uso que definirán la arquitectura base del

sistema considerando la disponibilidad de los recursos.

CONSTRUCCIÓN

Se basa en el desarrollo del producto a través de iteraciones que permitan

complementar la funcionalidad del sistema, donde cada iteración muestra

tareas de análisis, diseño e implementación que permitan mostrar los

requisitos faltantes de todas las fases de estudio.

TRANSICIÓN

Se hace la entrega del producto final al usuario incluyendo tareas de

marketing, empaquetado atractivo, instalación, configuración, entrenamiento,

soporte, especificación de las herramientas que se van a necesitar en cada

momento, hasta que el cliente este satisfecho,

ILUSTRACIÓN 8: FASES DE RUP

AUTOR: TESISTA

FUENTE: INTERNET

3.3. Selección y Justificación de Herramientas

3.3.1. Selección del Lenguaje de Programación

21

3.3.1.1. Lenguaje de Programación Seleccionado

Un lenguaje de programación está formado por un conjunto de palabras

reservadas, símbolos y reglas sintácticas que definen la estructura y el

significado de sus elementos y expresiones, permiten realizar una actividad,

dado un estado inicial, una entrada y una secuencia de pasos sucesivos,

mediante el cual se llega a un estado final y se obtiene una solución.

El proceso de programación consiste en la escritura, compilación y

verificación del código fuente del programa, para ello es necesario entender

completamente el problema que queremos resolver y conocer las

restricciones de la aplicación para poder diseñarla.

Para el desarrollo de nuestro sistema utilizaremos el lenguaje Java que está

orientado a objetos, fue desarrollado por la compañía Sun Microsystems,

con la idea original de usarlo para la creación de páginas WEB, esta

programación Java tiene muchas similitudes con el lenguaje C y C++.

La programación en Java, permite el desarrollo de aplicaciones bajo el

esquema de Cliente Servidor, como de aplicaciones distribuidas, lo que lo

hace capaz de conectar dos o más computadoras u ordenadores,

ejecutando tareas simultáneamente, y de esta forma logra distribuir el trabajo

a realizar, está diseñado para que un programa escrito en este lenguaje sea

ejecutado independientemente de la plataforma (hardware, software y

sistema operativo) en la que se esté actuando.

ILUSTRACIÓN 9: MAQUINA VIRTUAL DE JAVA

AUTOR: TESISTA

FUENTE: INTERNET

El lenguaje Java es de alto nivel y sus características más importantes son:

Lenguaje orientado a objetos.

22

Java es un lenguaje sencillo.

Independiente de plataforma

Brinda un gran nivel de seguridad

Capacidad multihilo

Gran rendimiento

Creación de aplicaciones distribuidas

Su robustez o lo integrado que tiene el protocolo TCP/IP lo que lo hace un lenguaje ideal para Internet.

PLATAFORMA JAVA

Una plataforma es el ambiente de hardware o software en el cual se

ejecutan los programas, los programas Java se compilan a un lenguaje

intermedio, denominado Bytecode. Este código es interpretado por la

máquina virtual de Java del entorno de ejecución (JRE) y así se consigue la

portabilidad en distintas plataformas. En general, la mayoría de las

plataformas pueden ser ejecutadas en sistemas operativos como Windows,

Linux, Mac Os, Solaris, BlackBerry OS, iOs o Android utilizando el entorno

de ejecución de Java apropiado.

ILUSTRACIÓN 10: PLATAFORMA JAVA

AUTOR: TESISTA

FUENTE: INTERNET

La plataforma Java está conformada por dos componentes:

• La Máquina Virtual de Java (JVM)

• La Interfaz de Programación de Aplicaciones de Java (API Java)

3.3.2. Selección del Framework

23

En un desarrollo de software, un framework es una estructura de soporte

definida, en la cual otro proyecto de software puede ser organizado y

desarrollado

Los frameworks suelen incluir:

Soporte de programas.

Bibliotecas.

Lenguaje de scripting.

Software para desarrollar y unir diferentes componentes de un proyecto de desarrollo

Los frameworks permiten:

Facilitar el desarrollo de software.

Evitar los detalles de bajo nivel, permitiendo concentrar más esfuerzo y tiempo en identificar los requerimientos de software.

3.3.3. Selección del Servidor WEB

El servidor web que se usara para el desarrollo de este sistema será

glassfish4 ya que es compatible con el lenguaje, el servidor procesara la

aplicación del lado del servidor realizando conexiones sincrónicas y

asincrónicas con el cliente generando una respuesta en cualquier lenguaje o

aplicación del lado del cliente, el servidor web se encargara de contestar a

estas peticiones de forma adecuada, entregando como resultado una página

web o información de todo lo solicitado.

3.3.4. Selección de la Base de Datos

La base de datos que se va a utilizar es PostgreSQL ya que es un sistema

de gestión de base de datos relacional orientada a objetos para tener un

mantenimiento y ajuste mucho menor que otros productos, conservando

todas las características, estabilidad y rendimiento, es libre y publicado bajo

la licencia BSD.

PostgreSQL ha sido diseñado y creado para tener un mantenimiento y ajuste

mucho menor que otros productos, conservando todas las características,

estabilidad y rendimiento.

Características

Mediante un sistema denominado MVCC (Acceso concurrente multiversión,

por sus siglas en inglés) PostgreSQL permite que mientras un proceso

escribe en una tabla, otros accedan a la misma tabla sin necesidad de

bloqueos. Cada usuario tiene una visión consistente de lo último a lo que se

le hizo commit, por lo cual describiremos las siguientes características:

24

Estabilidad

Potencia

Robustez

Facilidad de administración

Implementación de estándares

3.3.5. Servidor de aplicaciones

GlassFish es un servidor de aplicaciones de software libre desarrollado por

Sun Microsystems, compañía adquirida por Oracle Corporation, que

implementa las tecnologías definidas en la plataforma Java EE y permite

ejecutar aplicaciones que siguen esta especificación. Es gratuito, de código

libre y se distribuye bajo un licenciamiento dual a través de la licencia CDDL

y la GNU GPL. La versión comercial es denominada Oracle GlassFish

Enterprise Server (antes Sun GlassFish Enterprise Server).

GlassFish está basado en el código fuente donado por Sun y Oracle

Corporation; este último proporcionó el módulo de persistencia TopLink.

GlassFish tiene como base al servidor Sun Java System Application Server

de Oracle Corporation, un derivado de Apache Tomcat, y que usa un

componente adicional llamado Grizzly que usa Java NIO para escalabilidad y

velocidad

3.3.5.1 Descripción de la Herramienta

Los desarrolladores que escriben aplicaciones para la plataforma GlassFish

Server pueden lograr la plena integración en Java a datos de origen que

cumpla con la Java Persistence API (JPA) especificación 2.0. TopLink le

permite integrar aplicaciones Java con cualquier fuente de datos, sin

comprometer el diseño de aplicaciones ideal o integridad de los datos.

Además, da a sus aplicaciones de la plataforma de servidor GlassFish la

capacidad de almacenar (es decir, persisten) y recuperar objetos de dominio

de negocio utilizando una base de datos relacional o una fuente de datos

XML como un repositorio..

25

ILUSTRACIÓN 11: DESCRIPCIÓN GLASFISH AUTOR: TESISTA

FUENTE: INTERNET

CAPITULO 4: MODELADO DEL ANÁLISIS Y DISEÑO DEL SISTEMA

En este capítulo se puede distinguir a los actores que interactúan con el

sistema con ayuda del Lenguaje Unificado de Modelado UML, se determinan

los casos de uso del sistema el cual permitirá identificar las diferentes

funcionalidades del sistema.

El objetivo fundamental es que de acuerdo a los requisitos establecidos se

llegue a satisfacer las condiciones y necesidades de la Unidad Educativa.

4.1. Requerimientos Funcionales

Las características de este sistema tienen un enfoque cuantitativo, ya que a

través de datos estadísticos permiten demostrar de manera objetiva la

situación actual y los avances en la presentación de los servicios educativos,

26

los cuales pueden ser medidos a base de indicadores y cuyos resultados se

pueden generalizar.

4.2. Requerimientos no Funcionales

Los requerimientos funcionales determinan el comportamiento especifico del

sistema, los requerimientos no funcionales son requerimientos que no se

basan directamente en las funciones específicas que proporciona el sistema,

sino a las propiedades emergentes como la fiabilidad, tiempo de respuesta y

la capacidad del almacenamiento.

Usabilidad

La aplicación debe diseñarse desde el punto de vista del usuario final ya que

el sistema será una herramienta para gestión de calidad en base a

indicadores, por lo cual el sistema debe ser lo más explícito posible.

Interfaces de Usuario

Las interfaces permiten mensajes informativos, trabajan en ambientes

sencillos y permiten al usuario el manejo correcto del sistema.

Fiabilidad

El requisito no funcional en este punto del sistema se basa en los intervalos

de tiempo específico y en las respectivas validaciones para reducir los

problemas encontrados

Mantenibilidad

Todos los componentes del sistema se documentaran ayudando de esta

forma al mantenimiento del sistema y se contara con los manuales

respectivos para la facilidad de uso

Portabilidad

27

El desarrollo se ha realizado utilizando un lenguaje de programación JAVA y

una base de datos multiplataforma PostgreSQL, ya que por ser

herramientas de uso gratuito garantizan la portabilidad del sistema.

Escalabilidad

El sistema permite agregar nuevas funcionalidades sin que se involucre

cambios de códigos, para lo cual se ha utilizado un concepto muy importante

como la reutilización de componentes, permitiendo a futuro el desarrollo de

nuevas funcionalidades.

4.3. DOCUMENTACIÓN

4.3.1. Manual de Usuario

Se entregara un manual de usuario detallado explicando cómo funciona el

sistema con el fin de explotar al máximo sus funcionalidades, este manual

facilitara la comprensión del sistema y la facilidad de uso.

Esta información se mostrara en la sección Anexo 9.

4.3.2. Guía de Instalación y Configuración

Una vez finalizado el sistema se hará la entrega del manual de ayuda y

donde se describen los pasos necesarios para la instalación y

funcionamiento del sistema.

Esta información se la mostrara en la sección Anexo 10.

4.4. MODELO DE ANALISIS

El diagrama de casos de uso se lo representara en función de cómo opera

con el sistema en desarrollo, además de la forma en como los elementos

interactúan entre sí. Los casos de uso del sistema muestran la funcionalidad

total del sistema.

4.4.1 SIMBOLOGÍA DIAGRAMA DE CASO DE USO.

Actor.

28

Casos de Uso.

Relaciones de Uso

ILUSTRACIÓN 12: DIAGRAMA CASOS DE USO AUTOR: TESISTA

FUENTE: INTERNET

4.5. IDENTIFICACIÓN Y MODELO DE ACTORES

Los actores que se han identificado de acuerdo a la especificación de

requerimientos son:

Administrador: Persona encargada del mantenimiento del sistema y gestión

de perfiles de usuarios.

.

Empleado: Persona encargada del análisis y gestión de docentes elegir un

usuario y poderle dar privilegios o restricciones.

4.5.1 DIAGRAMA DE CASOS DE USO PARA EL ADMINISTRADOR

29

ILUSTRACIÓN 13: DIAGRAMA CASOS DE USO ADMINISTRADOR

AUTOR: TESISTA

FUENTE: AUTOR

Nombre Caso de

Uso. Administración de los Módulos del Sistema

Actores Administrador

Tipo Primario

Descripción Manejo, control, validación y seguimiento del sistema

Flujo Normal del Eventos

Acción del Actor Respuesta del Sistema

1. El sistema pide al usuario su

identificación para el ingreso.

3. El sistema procesa y autentifica al

usuario

2. El usuario ingresa su usuario y

contraseña.

4. El sistema carga los módulos

iniciales.

5. El usuario escoge el menú que desee.

6. El sistema determina el id del menú

y carga el módulo asociado a este

menú.

7. El usuario registra, modifica, elimina o

consulta los datos en el formulario del

módulo.

8. El sistema graba o muestra los

datos del formulario.

30

TABLA 1: ADMINISTRADOR MODULOS DEL SISTEMA

AUTOR: TESISTA

FUENTE: ESPECIFICACIONES DE CASOS DE USO

DIAGRAMA DE CASOS DE USO PARA EL EMPLEADO

ILUSTRACIÓN 14: DIAGRAMA DE CASOS DE USO EMPLEADO AUTOR: TESISTA FUENTE: AUTOR

Nombre de C.U. Ingresar Empleado

Actores Administrador

Tipo Primario

Descripción El empleado es registrado en el sistema.

Flujo Normal del Eventos

Acción del Actor Respuesta del Sistema

1. El administrador ingresa los datos

del nuevo empleado

2. El sistema confirma el ingreso de

datos a través de validaciones de

campo

3. Si el sistema valida los datos del

empleado

4. Guardar registro TABLA 2: ADMINISTRADOR DEL SISTEMA

AUTOR: TESISTA

FUENTE: ESPECIFICACIONES DE CASOS DE USO

31

DIAGRAMA DE CASOS DE USO INDICADORES

ILUSTRACIÓN 15: DIAGRAMA DE CASOS DE USO ADM-EMP AUTOR: TESISTA FUENTE: AUTOR

Nombre de C.U. INDICADORES

Actores Administrador, Empleado

Tipo Primario

Descripción El Administrador se encargara de dar los privilegios a cada

usuario

Flujo Normal del Eventos

Acción del Actor Respuesta del Sistema

1. El empleado ingresa la información para

ser registrado en la base de datos

2. El sistema confirma el ingreso de

datos a través de validaciones

TABLA 3: ADMINISTRADOR DEL SISTEMA

32

AUTOR: TESISTA FUENTE: ESPECIFICACIONES DE CASOS DE USO

ARBOL DE INDICADORES DE DESEMPEÑO POR ÁMBITO DE

APLICACIÓN

Identificación:

Definición del indicador

Fórmula de cálculo

Interpretación Utilidad

ILUSTRACIÓN 16: DIAGRAMA DE CASOS DE USO INDICADORES AUTOR: TESISTA FUENTE: AUTOR

Nombre de C.U. Reportes

Actores Administrador

Tipo Primario

Descripción Muestra Reportes

Flujo Normal del Eventos

Acción del Actor Respuesta del Sistema

1. Seleccionar tipo de reporte 2. Carga datos del reporte seleccionado

3. En caso de que no exista reporta envía mensaje.

4. El administrador obtiene el reporte y puede imprimirlo

33

TABLA 4: ADMINISTRADOR DEL SISTEMA AUTOR: TESISTA

FUENTE: ESPECIFICACIONES DE CASOS DE USO

4.6. Arquitectura

la arquitectura empleada para el desarrollo e implementación del Sistema de

Gestión de Indicadores Escolares; tanto la tecnología usada, base de datos

y Entorno de desarrollo ayudará a realizar diversos análisis que orienten el

proceso de toma de decisiones.

La arquitectura utilizada es centrada al servidor de aplicaciones y es

multicapa, de la plataforma JEE de Java.

ARQUITECTURA J2EE

La especificación de J2EE define su arquitectura basándose en los

conceptos de capas, containers, componentes, servicios y las características

de cada uno de éstos. Las aplicaciones J2EE son divididas en cuatro capas:

la capa cliente, la capa web, la capa negocio y la capa datos.

LUSTRACIÓN 17: ARQUITECTURA J2EE

AUTOR: TESISTA

FUENTE: INTERNET

34

Capa Cliente: corresponde a lo que se encuentra en el computador del

cliente. Es la interfaz gráfica del sistema y se encarga de interactuar con el

usuario. J2EE tiene soporte para diferentes tipos de clientes incluyendo

clientes HTML, applets Java y aplicaciones Java.

Capa Web: Se encuentra en el servidor web y contiene la lógica de

presentación que se utiliza para generar una respuesta al cliente. Recibe los

datos del usuario desde la capa cliente y basado en éstos genera una

respuesta apropiada a la solicitud.

Capa Negocio: Se encuentra en el servidor de aplicaciones y contiene el

núcleo de la lógica del negocio de la aplicación. Provee las interfaces

necesarias para utilizar el servicio de componentes del negocio.

Capa De Datos: Esta capa es responsable del sistema de información de la

empresa o Enterprise Information System (EIS) que incluye bases de datos,

sistema de procesamiento datos, sistemas legados y sistemas de

planificación de recursos.

En el web hosting se muestra el Servidor de Aplicaciones Glassfish 4.1y el

servidor la base de datos Postgresql 9.2

Las versiones usadas son:

Servidor de Aplicaciones

Nombre: Glassfish

Versión: 4.1

Licencia: Software Libre

Servidor de Base de Datos

Nombre: Postgresql

Versión: 9.2

Licencia: Software Libre

35

.Los usuarios podrán ingresar al sistema desde cualquier computador que

cuente con una conexión del servidor, la aplicación es compatible con los

navegadores web más comunes en el mercado:

Mozilla Firefox

Google Chrome

Internet Explorer 8

Con las especificaciones mencionadas anteriores la aplicación funcionará de

manera óptima.

4.6.1 Diseño de Base de Datos

Para realizar el diseño de la base de datos, primero se determina las entidades que serán necesarias en la aplicación. Luego de determinar las entidades se establecen sus relaciones DIAGRAMA

36

ILUSTRACIÓN 18: MODELO ENTIDAD RELACIÓN AUTOR: TESISTA FUENTE: AUTOR

4.6.2 Diccionario de Base de datos

Tabla: esc_adjunto

Campo Tipo de

dato Descripción

adju_id serial Pk tabla

indi_id integer Fk indicador

37

adj_frecuencia integer Fk frecuencia

adj_nombre varchar(200) Nombre generado archivo

adj_myme varchar(200) Mime archivo

adj_nombre_real varchar(200) Nombre real archivo

usua_id integer FK usuario

adj_fecha timestamp Fecha archivo

TABLA 5: MOELO ENTIDAD RELACION ESCUELA AUTOR: TESISTA FUENTE: AUTOR

Tabla: esc_area

Campo Tipo de

dato Descripción

area_id serial Pk area

aera_ibicacion integer Fk ubicación

area_identificador varchar(255) Indetificador área

area_nombre varchar(255) Nombre área

area_codigo varchar(15) Código área

area_fecha_creacion timestamp Fecha de creación

area_observacion varchar(255) Observación área

logo_area bytea Log área

area_imagen varchar Imagen área

TABLA 6: MODELO ENTIDAD RELACION AREA

AUTOR: TESISTA FUENTE: AUTOR

Table: esc_autoridades

Campo Tipo de

dato Descripción

auto_id serial Pk autoridades

auto_nombres varchar(300) Nombre autoridad

auto_apellidos varchar(300) Apellidos autoridad

auto_di varchar(300) Identificación autoridad

auto_tipo integer Tipo autoridad: profesor, etc.

auto_foto bytea Archivo

auto_path_foto varchar(300) Path archivo TABLA 7: MODELO ENTIDAD RELACION AUTORIDADES

AUTOR: TESISTA FUENTE: AUTOR

Table: esc_catalogo

38

Campo Tipo de

dato Descripción

cata_id serial Pk archivo

cata_predecesor integer Predecedor

cata_descripcion varchar(255) Descripción catálogo TABLA 8: MODELO ENTIDAD RELACION CATALOGO

AUTOR: TESISTA FUENTE: AUTOR

Table: esc_contactos

Campo Tipo de

dato Descripción

cont_id serial Pk contatos

auto_id integer Fk autoridad

cont_valor varchar(300) Valor contacto

cont_tipo integer Tipo contacto

TABLA 9: MODELO ENTIDAD RELACION CONTACTOS AUTOR: TESISTA FUENTE: AUTOR

Table: esc_formula

Campo Tipo de

dato Descripción

form_id serial Pk tabla

form_nombre varchar(200) Nombre fórmula

form_expresion text Expresión fórmula

form_descripcion varchar(200) Descripción fórmula

usua_id integer Fk usuario

form_fecha_creacion timestamp Fecha de creación

form_fecha date Fecha córmula

TABLA 10: MODELO ENTIDAD RELACION FORMULA AUTOR: TESISTA FUENTE: AUTOR

Table: esc_indicador

Campo Tipo de

dato Descripción

indi_id serial Pk tabla

mode_id integer Fk modelo

39

area_id integer FK área

indi_padre integer Padre indicador

indi_nombre_corto varchar(300) Nombre corto

indi_nombre_largo varchar(300) Nombre largo

indi_valor_inicial numeric Valor inicial

indi_valor_actual numeric Valor actual

indi_valor_objetivo numeric Valor objetivo

indi_valor_ideal numeric Valor ideal

indi_descriptor text Descripción

indi_orden integer Orden indicador

indi_tipo integer Tipo indicador

indi_peso numeric(5,2) Peso indicador

indi_utilidad numeric(5,2) Ûtilidad indicador

form_id integer Fk fórmula

TABLA 11: MODELO ENTIDAD RELACION INDICADOR AUTOR: TESISTA FUENTE: AUTOR

Table: esc_indicador_generado

Campo Tipo de dato Descripción

indi_gene_id serial Pk tabla

indi_id integer Fk indicador

indi_gene_fecha date Fecha período

indi_observacion varchar(255) Observación

indi_valor numeric(10,2) Valor período

indi_valor_target numeric(10,2) Valor objetivo período

indi_frecuencia integer Frecuencia

TABLA 12: MODELO ENTIDAD RELACION INDICADOR GENERADO AUTOR: TESISTA FUENTE: AUTOR

Table: esc_indicador_historico

Campo Tipo de

dato Descripción

indi_hist_id serial Pk historic

indi_gene_id integer Fk generación histórico

indi_nombre varchar(300) Nombre generación

indi_valor varchar(300) Valor

indi_observacion varchar(300) Observación

indi_adjunto bytea Archivo adjunto

40

TABLA 13: MODELO ENTIDAD RELACION HISTORICO

AUTOR: TESISTA FUENTE: AUTOR

Table: esc_ingreso

Campo Tipo de

dato Descripción

ingr_id serial Pk tabla

ingr_fecha_inicio timestamp Fecha de inicio del ingreso

area_id integer FK área

auto_id integer Fk autoridad

ingr_fecha_fin timestamp Fecha fin del ingreso

TABLA 14: MODELO ENTIDAD RELACION INGRESO AUTOR: TESISTA FUENTE: AUTOR

Table: esc_menu

Campo Tipo de

dato Descripción

men_id serial Pk table

men_nombre varchar(100) Menú nombre

men_path varchar(200) Path menú

men_estado boolean Estado menú

men_padre integer Padre menú

men_nivel integer Nivel del menú

usu_id integer FK usuario

TABLA 15: MODELO ENTIDAD RELACION MENU AUTOR: TESISTA FUENTE: AUTOR

Table: esc_menu_perfil

Campo Tipo de

dato Descripción

men_id integer Pk Menú perfil

perf_id integer Fk perfil

men_prf_estado boolean Estado del menú perfil

TABLA 16: MODELO ENTIDAD RELACION PERFIL AUTOR: TESISTA FUENTE: AUTOR

41

Table: esc_modelo

Campo Tipo de

dato Descripción

mode_id serial Pk table

mode_descripcion varchar(255) Descripción modelo

mode_version varchar(10) Versión modelo

TABLA 17: MODELO ENTIDAD RELACION MODELO AUTOR: TESISTA FUENTE: AUTOR

Table: esc_permiso

Campo Tipo de

dato Descripción

perm_id serial Pk tabla

perf_id integer Perfil permiso

perm_opcion integer Opción permiso

TABLA 18: MODELO ENTIDAD RELACION PERMISO AUTOR: TESISTA FUENTE: AUTOR

42

CAPÍTULO 5. CONCLUSIONES Y RECOMENDACONES

CONCLUSIONES

Se elaboró un sistema que permita manejar de manera efectiva, rápida y eficiente la obtención de los procesos y resultados en la Gestión Académico –Administrativo de la “ESCUELA PARTICULAR LA COLINA”.

El software utilizado en este proyecto cumplió con los requerimientos y objetivos que se fijaron desde su planeación.

La obtención de reportes generados permitirá establecer políticas de mejoramiento institucional. Así como también la posibilidad de mejorar la calidad del trabajo académico y, administrativo de la institución.

Los indicadores que se evalúan permitirán determinar los indicadores básicos para el seguimiento del avance institucional.

El sistema de gestión de indicadores brindara soluciones de calidad, enfocándose en resultados exactos y confiables que ayudaran a mejorar el proceso de la gestiona administrativa.

43

RECOMENDACIONES

Aprovechar la implantación del sistema para el desarrollo incremental de varios procesos y módulos dentro de la institución.

Encargar la administración y gestión del sistema al personal idóneo dentro de escuela con el objetivo de corregir cualquier tipo de inconveniente que pueda surgir por cualquier circunstancia que se pueda presentar.

Es recomendable que cada vez que se suba una versión nueva del sistema al servidor de aplicaciones Glassfish parar y eliminar la anterior versión para evitar conflictos de referencia y orígenes de datos.

44

GLOSARIO

A

- Actor.- Se le llama actor a toda entidad externa al sistema que guarda una relación con éste y que le demanda una funcionalidad.

B

- Base de Datos.- es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

C

- Caso de Uso.- es una descripción de los pasos o las actividades que

deberán realizarse para llevar a cabo algún proceso.

E

- EJB.- Los Enterprise JavaBeans (también conocidos por sus siglas EJB) son una de las API que forman parte del estándar de construcción de aplicaciones empresariales J2EE (ahora JEE 6.0) de Oracle Corporation (inicialmente desarrollado por Sun Microsystems). Su especificación detalla cómo los servidores de aplicaciones proveen objetos desde el lado del servidor que son, precisamente, los EJB.

F

- Framework.- es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, con base a la cual otro proyecto de software puede ser más fácilmente organizado y desarrollado.

J

- JAVA.- es un lenguaje de programación de propósito general, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo .

- JEE.- se utiliza para hacer referencia a aplicaciones empresariales construidas con java, viene del inglés Java.

- JPA.- API de persistencia parte de la plataforma JEE.

45

P

- Plataforma Java.- Colección de especificaciones que definen una infraestructura para desarrollar aplicaciones usando el lenguaje de programación Java.

S

- Sistema de Información.- Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad u objetivo.

U

- UML.- Unified Modeling Language (Lenguaje Unificado de Modelo), usado principalmente con lenguajes orientados a objetos para mostrar la interacción de clases y casos de uso, antes de construir una aplicación.

46

BIBLIOGRAFÍA

1. OCDE, PISA 2006. Marco de la evaluación. Conocimientos y habilidades en Ciencias, Matemáticas y Lectura.

2. ONU, Objetivos de desarrollo del milenio. Informe 2008

3. http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_la_calidad

4. http://educacion.gob.ec/estandares-de-gestion/

5. http://portal.unesco.org/geography/es/ev.phpURL_ID=11081&URL_DO=DO_TOPIC&URL_SECTION=201.html

6. orealc/unescoSantiago,/geography/es/ev.phpURL_ID=11081&URL_DO=DO_TOPIC&URL_SECTION=201.html

7. http://educacion.gob.ec/wpcontent/uploads/downloads/2013/10/Indicadores_Educativos_10-2013_DNAIE.pdf

8. http://educacion.gob.ec/wp_content/uploads/downloads/2013/10/Indic

adores_Educativos_10_2013_DNAIE.pdf

9. http://educacion.gob.ec/wp_content/uploads/downloads/2013/10/Indicadores_Educativos_10-2013_DNAIE.pdf

10. http://educacion.gob.ec/wpcontent/uploads/downloads/2013/03/estand

ares_2012.pdf 11. http://www.tendenciaspedagogicas.com/Articulos/2013_21_13.pdf 12. http://www.oei.es/calidad2/sylvia.htm

47

ANEXOS

48

Anexo 1. Manual De Instalación De Software Utilizado

REQUISITOS:

El computador a utilizar debe tener las siguientes características:

Memoria RAM: 1GB en adelante

Espacio en disco duro: 1 GB en adelante

Procesador: Intel Core Duo en adelante

Windows 8.1 Pro x64

ILUSTRACIÓN 1: REQUISITOS DEL SISTEMA

AUTOR: TESISTA FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

INSTALACIÓN DEL SOFTWARE

Dentro del CD, se encuentra la carpeta INSTALADORES, dentro de

esa carpeta se encuentra los siguientes instaladores como se

muestra en la ilustración 2.

ILUSTRACIÓN 19: INSTALADORES DEL SISTEMA AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

INSTALACIÓN DEL JDK Y JRE

Ejecutar el siguiente archivo jdk-7u79-windows-x64 que se encuentra en la carpeta de instaladores como se muestra en la ilustración 3.

49

ILUSTRACIÓN 20: EJECUCIÓN DEL JDK AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Dar click en el botón Si

ILUSTRACIÓN 21: MENSAJE DEL SISTEMA AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

50

ILUSTRACIÓN 22: INSTALACIÓN DEL JDK Y JRE AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

ILUSTRACIÓN 23: INSTALACIÓN PERSONALIZADA DEL JDK Y JRE AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

51

ILUSTRACIÓN 24: PROCESO DE LA INSTALACIÓN DEL JDK Y JRE AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

ILUSTRACIÓN 25: CARPETA DE INSTALACIÓN DEL JDK Y JRE AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

52

ILUSTRACIÓN 26: PROGRESO DE LA INSTALACIÓN AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Una vez que haya terminado la instalación del JRE, dar clic en “Close” y terminará la instalación del JDK y el JRE.

ILUSTRACIÓN 27: FINAL DE LA INSTALACIÓN AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

INSTALACIÓN DE LA BASE DE DATOS POSTGRESQL

Ejecutar el instalador postgresql-9.2.10-2-windows que se encuentra en la carpeta de Instaladores del CD.

53

ILUSTRACIÓN 28: EJECUCIÓN DEL INSTALADOR DE POSTGRES AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

ILUSTRACIÓN 29: MENSAJE DE CONFIRMACIÓN AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Bienvenido a la instalación de PostgreSql, dar clic en “Siguiente”

54

ILUSTRACIÓN 30: BIENVENIDA A POSTGRESQL AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Directorio de la instalación de PostgrSql, no modificar nada y dar en el botón siguiente.

ILUSTRACIÓN 31: DIRECTORIO DE INSTALACIÓN AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Directorio de Datos no modificar nada, dar un click en el botón siguiente.

55

ILUSTRACIÓN 31: DIRECTORIO DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

En los campos de contraseña y reingresar la contraseña escribimos lo siguiente:

- Contraseña: postgres - Reingresar la contraseña: postgres

ILUSTRACIÓN 32: CONTRASEÑA AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Verificar que le número de puerto en el que el servidor debería escuchar sea: “5432”, si cumple con esto poner en el botón siguiente.

56

ILUSTRACIÓN 33: PUERTO AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Opciones avanzadas, dar un click en siguiente.

ILUSTRACIÓN 34: OPCIONES AVANZADAS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Listo para instalar, dar un click en el botón siguiente.

57

ILUSTRACIÓN 35: APLICACIONES A INSTALAR AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

ILUSTRACIÓN 36: PROCESO DE INSTALACIÓN AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Quitar el visto del casillero Stack Builder, y damos click en el botón terminar.

58

ILUSTRACIÓN 37: FINALIZACIÓN DE LA INSTALACIÓN AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

CONFIGURACIÓN DE LA BASE DE DATOS escuela_indicador EN POSTGRESQL Para ejecutar postgreSql, precionar la tecla de inicio de Windows y escribir

pgAdminIII y nos aparecerá el icono y dar un click para abrir

PostgreSql.

ILUSTRACIÓN 38: PGADMIN III

59

AUTOR: TESISTA FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Dar doble click en y nos pedirá la clave que ingresamos

en el momento de la instalación de postgreSql, colocar “postgres” para poder

conectarnos.

ILUSTRACIÓN 39: CONTRASEÑA POSTGRESQL AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Dar click derecho en y dar un click en New Database como se

muestra en la ilustración 24.

ILUSTRACIÓN 40: NUEVA BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

En el campo name escribimos “escuela_indicador” es el nombre de la base de

datos de nuestro proyecto.

60

ILUSTRACIÓN 41: BASE DE DATOS escuela_indicador AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

En la base de datos creada “ escuela_indicador ” damos click derecho y escogemos

la opción restaurar .

ILUSTRACIÓN 42: RESTAURAR BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

61

Nos vamos al path que contiene la base de datos que está en el CD de instalación

ingresamos a la carpeta , luego entrar a la carpeta

ahí se encuentra el siguiente path respaldo-tesis-14.backup, cargamos el path y

ponemos restaurar.

ILUSTRACIÓN 43: RESTAURAR BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Una vez restaurado saldrá la opción hecho”done” damos un click y la base de datos

se encuentra cargada.

62

ILUSTRACIÓN 44: RESTAURAR BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

ILUSTRACIÓN 45: FINALIZACIÓN AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Si cumpliste con todos los paso el resultado se va a ver en la ilustración

63

ILUSTRACIÓN 46: FINALIZACIÓN AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

INSTALACIÓN DEL IDE NETBEANS

Ejecutar el instalador netbeans-8.0.2-windows(1) que se encuentra en la carpeta de Instaladores del CD.

ILUSTRACIÓN 47: EJECUCIÓN DEL INSTALADOR DE NETBEANS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

64

Bienvenido a NetBeans damos click en next

ILUSTRACIÓN 48: BIENVENIDA A NETBEANS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Acuerdo de Licencia, marcamos que aceptamos los términos y acuerdo de

licencia y le damos a next.

ILUSTRACIÓN 49: ACUERDO DE LICENCIA AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

En la siguiente ventana aparecerá los términos de licencia de JUnit los

cuales también tenemos que leer, si están de acuerdo con los términos

aceptamos y le damos next.

65

ILUSTRACIÓN 50: ACUERDO DE LICENCIA JUNIT AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Pedirá la ruta de la instalación de NetBeans y también nos pedirá la ruta de

JDK, si no tenemos instalado el JDK nos pondrá ese campo de texto en

blanco y si el campo de texto está en blanco la instalación dejara de avanzar

de manera que no se realizara y si esta el JDK indicado y le damos next.

ILUSTRACIÓN 51: IDE Y JDK AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Se instalara el JDK para el servidor de aplicación Galsfish.

66

ILUSTRACIÓN 52: JDK APLICACIÓN GLASFISH AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Resumen de la instalacion, le damos click en Install.

ILUSTRACIÓN 53: RESUMEN DE INSTALACION NETBEANS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Si todo ha salido bien hasta aquí y damos Click en Next entonces la pantalla

siguiente saldrá la instalación en curso, va a tardar unos minutos

67

ILUSTRACIÓN 54: RESUMEN DE INSTALACION EN CURSO AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

Bien una vez instalado ya tendremos la IDE tal y como se muestra en la

imagen.

ILUSTRACIÓN 55: RESUMEN DE FINALIZACION INSTALACION AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL DE INSTALACIÓN

68

Anexo 2: Manual Técnico

INTRODUCCION

El presente manual detalla la arquitectura empleada para el desarrollo e

implementación del Sistema de Gestión de Indicadores Escolares; tanto la

tecnología usada, base de datos y Entorno de desarrollo.

Arquitectura y tecnología

La arquitectura es n capas JEE (Java Platform, Enterprise Edition), cuya

plataforma sirve para desarrollar con el lenguaje de programación Java.

La selección de la plataforma y de las especificaciones técnicas son basadas

en los requerimientos funcionales recabados para este sistema:

Java Development Kit (JDK) 1.7.0_75

Servidor de Aplicaciones Glassfish 4.1

Para la persistencia JPA (Java Persistence API): Eclipse Link

EJB3 (Enterprise JavaBeans) para manejo de comunicaciones,

transacciones, control de concurrencia, eventos, servicios de nombre,

seguridad y ubicación de componentes: EJB de entidad y EJB de

Sesión y sin sesión (con y sin estado)

Para el Front End, vista: JSF por medio de Primefaces 5.2

IDE para el desarrollo de la aplicación Netbeans 8.0.2

Base de datos: Postgresql 9.2

IDE de base de datos: PgAdmin 3.

Instalación y configuración del entorno de de desarrollo

JDK 1.7.0_75

Descargar e instalar el jdk

69

ILUSTRACIÓN 56: INSTALACION AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Descarga e instalación de la base de datos Postgresql 9.2

Descarga el servidor de base de datos Postgresql:

http://www.enterprisedb.com/products-services-

training/pgdownload#windows

ILUSTRACIÓN 57: BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

INSTALACIÓN DE LA BASE DE DATOS:

70

ILUSTRACIÓN 58: INSTALACIÓN BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

1.1. Servidor Web Glassfish 4.1

Descarga la versión de Netbeans 8.0.2, descar la versión All

ILUSTRACIÓN 59: INSTALACIÓN GLASSFISH

71

AUTOR: TESISTA FUENTE: DOCUMENTO MANUAL TÉCNICO

Instalar el IDE

ILUSTRACIÓN 60: INSTALACION IDE AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

1.2. Descargar e instalar Glassfish 4.1

Descargar de la página: https://glassfish.java.net/download.html

72

ILUSTRACIÓN 61: DESCARGAR GLASSFISH AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Para instalar sólo basta con descomprimir la carpeta en algún path.

Para iniciar el servidor:

Ejecutar cmd

Ejecutar: cd c:/glassfish4.1/bin/

asadmin.bat start-domain domain1

Configurar base de datos:

Instalado el servidor de base de datos crear la base de datos:

escuela_indicador en el IDE pgAmin 3:

73

ILUSTRACIÓN 62: GENERAR BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Restaurar la base de datos: click derecho sobre la base de datos creada y

click en Restaurar e ir al path que contiene el respaldo de la base de datos:

74

ILUSTRACIÓN 63: INSTALACION BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Click en restaurar

Configurar conexión a la base de datos.

En el navegador ir a la dirección: http://localhost:4848/common/index.jsf

A la izquierda expandir JDBC, JDBC Conection Pool y crear el pool de

conexión a la base de datos:

ILUSTRACIÓ 64: CONEXIÓN BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Clic en siguiente e ingresar la información de la conexión de la base de

datos:

75

ILUSTRACIÓN 65: CONEXIÓN BASE DE DATOS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Click en guardar.

Descargar e instalar el jdbc de Postgresql para la base de datos:

https://jdbc.postgresql.org/download.html

76

ILUSTRACIÓN 66: INSTALAR JDBC AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Descargar: 9.3-1103 JDBC 3

Copiar el jdbc jar en la ubicación del Servidor Glassfish:

c:/glassfish4.1/glassfish/domains/domain1/lib

Reiniciar el servidor glassfish en el Símbolo del sistema y clic en pig del pool

de conexiones:

ILUSTRACIÓN 67: SERVIDOR GLASSFISH AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Crear el conector

Ir a Conector Resources, New y guardar

77

ILUSTRACIÓN 68: CONECTAR RESOURCES AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

1.3. Configurar IDE Netbeans

Clic en Service, clic derecho en Servers, New server, escoger

GlassFish Server

ILUSTRACIÓN 69: CONFIGURAR NETBEANS

78

AUTOR: TESISTA FUENTE: DOCUMENTO MANUAL TÉCNICO

Ingresar la información requerida como el path del servidor (en este

caso la carpeta descomprimida)

ILUSTRACIÓN 70: CONFIGURAR NETBEANS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Click en finish.

Para abrir el proyecto, click en File, Open Project e ir a la carpeta del

proyecto:

79

ILUSTRACIÓN 71: ESCOGER DIRECTORIO AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Para resolver problemas de dependencias: click derecho en el

proyecto: properties, libraries y colocar el path adecuado de las

librerías, carpeta libs:

ILUSTRACIÓN 72: ESCOGER LIBRERIAS AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

80

Para generar el archivo WAR que deberá subir al Servidor, clic

derecho en el proyecto, Clean and Build.

ILUSTRACIÓN 73: GENERAR ARCHIVO WAR AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Para subir el archivo WAR generado al servidor ir al navegador al

administrador de consola, Applications, Deploy

ILUSTRACIÓN 74: GENERAR ARCHIVO WAR

81

AUTOR: TESISTA FUENTE: DOCUMENTO MANUAL TÉCNICO

Elegir segunda opción, click en Browse Files e ir a al archivo WAR

(path: \indicadorEscuela\dist)

ILUSTRACIÓN 75: GENERAR ARCHIVO WAR AUTOR: TESISTA FUENTE: DOCUMENTO MANUAL TÉCNICO

Click en Ok, y esperar hasta que termine el Deploy. En el navegador ir

a la URL: http://localhost:8080/indicadorEscuela/

82

ILUSTRACIÓN 76: GENERAR ARCHIVO WAR AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Comprobado el sistema desplego con éxito.

1.4. Debe existir la carpeta c:/archivos con los permisos respectivos (para

guardar los archivos de las evidencias y demás requeridos)

Arquitectura de la aplicación

La arquitectura general del sistema:

Vista: Interacción directa del sistema con el cliente (navegador), es

JSF por medio de Primefaces.

Controlador: capa de negocio encargada de las funciones principales

del sistema e interactúa directamente entre la Vista y la base de datos

(Modelo), se usa EJBs con las respectivas anotaciones, según la

necesidad.

Modelos: el sistema usa JPA Eclipse Link, lo cual permite usar JPQL

(querys propios) ó también queries nativos, según la necesidad; la

capa intermedia entre el controlador y los entities es la capa de

acceso de datos (DAO) que se encarga de gestionar el CRUD

respectivo (EJB Stateless).

83

La aplicación está conformada:

Capa de las Vistas:

o Layout: contiene las plantillas del sistema

Pages: contiene las páginas del sistema

o La estrucura está conformada por un CRUD (Crear, leer,

actualizar y eliminar) completo, el archivo index.xhtml llama a

los otros archivos jsf, el primero list.xhtml que hace un llamado

al estilo modal tanto al Create, Edit y View

Resources: contiene las imágenes, css y archivos javascript que

requiere la aplicación.

Source Packages: contiene al código fuente de la aplicación:

o SeguimientoBundle: contiene todas etiquetas de las vistas en

Primefaces

com.ec.escuela.controller: contiene todos los controladores que usa la

Vista

o AbstractController: Controlador abstracto genérico de cual

nacen todos los controladores del sistema, mayormente el

Bean es @ViewScoped, pero hay otros que si requieren

persistencia de Beans: @SessionScoped

o AdjuntoController: gestiona todo lo referente a archivos

adjuntos y evidencias.

o EscAutoridadesController: controla el CRUD de autoridades.

o EscFormulaController: gestiona la generación de fórmulas de

los indicadores.

o EscIndicadorController: genera los indicadores y así como

también los árboles respectivos.

o EscIndicadorGeneradoController: Direcciona y genera la

información de los árboles períodicamente y así como también

direcciona las evidencias respectivas.

o EscModeloController: gestiona el CRUD de los modelos de los

indicadores.

o EscPerfilController: maneja los perfiles respectivos del sistema.

o EscReporteController: Gestiona y presenta los reportes

requeridos y válidos de los indicadores ingresados y así como

también las gráficas respectivas al estilo Primefaces.

o EscUsuarioController: maneja el CRUD de usuario.

o GeneralController: utilitario para manejo de uploads y

presentación de imágenes.

o IndexController: gestiona la seguridad y logueo del sistema.

o IndicadorGeneradorController: genera la información períodica

de los indicadores.

com.ec.escuela.convert: backings y convertidores de listado usados

en el sistema (como los SelectionOne), contiene:

84

o EscAreaConverter

o EscCatalogoConverter

o EscFormulaConverter

o EscIndicadorConverter

o EscModeloConverter

o EscPerfilConverter

com.ec.escuela.dao: contiene el enlace directo de queries,

actualizado, eliminado y creación de información en la base de datos,

por medio de Enterprise Manager:

o AbstractDao: Clase abstracta central que administra el CRUD

genérico del todo el sistema y de la cual nacen todos los DAO.

o EscAdjuntoDao: Todas las consultas y CRUD de los adjuntos.

o EscAreaDao: Para consultas y CRUD de Areas

o EscAutoridadesDao: gestión de consultas y CRUD de

Autoridades del sistema.

o EscCatalogoDao: catálogos del sistema.

o EscFormulaDao: CRUD de fórmulas para los indicadores.

o EscIndicadorDao: gestión de base de datos de los indicadores.

o EscIndicadorGeneradoDao: CRUD de ingreso de los

indicadores periódicamente.

o EscMenuDao: CRUD del Menú.

o EscMenuPerfilDao: Perfiles por menú

o EscModeloDao: gestión de base de datos del CRUD del

modelo.

o EscPerfilDao: CRUD del perfil respectivo.

o EscUsuarioDao: gestión de base de datos del usuario.

o com.ec.escuela.models: contine los POJOS respectivos de

enlace a la base de datos con las anotaciones respectivas JPA.

EscAdjunto

EscArea

EscAutoridades

EscCatalogo

EscContactos

EscFormula

EscIndicador

EscIndicadorGenerado

EscIndicadorHistorico

EscIndicadorHistorico

EscMenu

EscMenuPerfil

EscMenuPerfilPK

EscModelo

EscOpcion

EscParametro

85

EscPerfil

EscPeriodo

EscPermiso

EscPermisoIndicador

EscSemana

EscSemaCampos

EscUbicacion

EscUsuario

com.ec.escuela.util: Utilitarios del sistema

o Constantes: contiene las constantes del sistema

o JsfUtil: Utilitario para Primefaces

o Utilitario: funciones útiles para el sistema

ILUSTRACIÓN 77: ARQUITECTURA SISTEMA AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Archivos de configuración:

o Persistence.xml: contiene toda la configuración de conexión y

persistencia a la base de datos.

86

o Faces-config.xml: configuración de jsf

o Web.xml: configuración general del sistema, tiempo de sesión,

path upload, página de inicio, etc.

ILUSTRACIÓN 78: ARQUITECTURA SISTEMA AUTOR: TESISTA

FUENTE: DOCUMENTO MANUAL TÉCNICO

Anexo 3: Manual de Usuario (anexo digital)

Anexo 4: Manual De Ejecución De Programas Fuentes (anexo digital)

Anexo 5: Manual De Ejecución Código Compilado (anexo digital)