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

156
UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA SISTEMA DE ORIENTACIÓN VOCACIONAL PARA BACHILLERATO TRABAJO DE GRADUACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO INFORMÁTICO AUTOR: ALMEIDA MEJÍA CRISTIAN RODRIGO TUTOR: ING. DEL POZO SÁNCHEZ FRANZ EDUARDO, MBA. QUITO ECUADOR 2015

Upload: others

Post on 22-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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

UNIVERSIDAD CENTRAL DEL ECUADOR

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

CARRERA DE INGENIERÍA INFORMÁTICA

SISTEMA DE ORIENTACIÓN VOCACIONAL PARA BACHILLERATO

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

AUTOR: ALMEIDA MEJÍA CRISTIAN RODRIGO

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

QUITO – ECUADOR

2015

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

ii

DEDICATORIA

A Dios quien colma mi vida de bendiciones, a mi familia, en especial a mi

madre y a mi padre que con su cariño y amistad me han dado la confianza

para alcanzar cada una de las metas que se me han presentado en la vida,

por ustedes y para ustedes este logro alcanzado, a mis tíos y primos que

siempre han estado ahí para apoyarme, y en especial le dedico este trabajo

a mi tía mamá Magui quien desde el cielo siempre me ha dado la manito

para lograr llegar a este punto de mi vida. Además dedico este trabajo a

mis hermanos quienes son una alegría diaria en mi vida y que con tan solo

mirarlos hacen que uno sea mejor cada día.

CRISTIAN ALMEIDA MEJÍA

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

iii

AGRADECIMIENTOS

En primer lugar agradezco a Dios por darme la vida y guiarla acorde a su

voluntad y permitirme culminar esta etapa en mi formación profesional, a

mis padres quienes me han apoyado en cada instante de mi vida.

También quiero agradecer a mis amigos en especial a Sebastián Sandoval

por su apoyo incondicional y desinteresado en la consecución de este

trabajo, a mis profesores, especialmente al Ing. Franz Del Pozo con quien

desarrollamos el plan de tesis, y quien me guió durante todo el desarrollo

del presente trabajo, al Ing. Aldrín Flores e Ing. Mauro Rosas gracias por

sus valiosos aportes y permitirme culminar este trabajo.

A mí querida Universidad Central del Ecuador, por todos los años que

estuve en sus aulas creciendo y adquiriendo la experiencia necesaria para

ser un buen profesional.

CRISTIAN ALMEIDA MEJÍA

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

iv

AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL

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

v

CERTIFICACIÓN TUTOR

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

vi

RESULTADO DEL TRABAJO DE GRADUACIÓN

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

vii

CALIFICACIÓN TRIBUNAL

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

viii

CONTENIDO

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

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

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

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

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

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

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

LISTA DE TABLAS .................................................................................... xi

LISTA DE FIGURAS ................................................................................ xiii

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

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

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

TÍTULO DEL TRADUCTOR .................................................................... xvii

CAPÍTULO I ........................................................................................... - 1 -

INTRODUCCIÓN Y GENERALIDADES ................................................ - 1 -

Identificación del Problema ................................................................ - 2 -

Justificación de la solución planteada ................................................ - 4 -

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

Objetivo General. ............................................................................ - 4 -

Objetivos Específicos. .................................................................... - 4 -

Alcances ............................................................................................. - 5 -

Limitaciones ....................................................................................... - 5 -

Herramientas de Desarrollo................................................................ - 6 -

Lenguaje de Programación. ............................................................ - 6 -

Motor de Base de Datos. ................................................................ - 7 -

Servidor de Aplicaciones. ............................................................... - 8 -

CAPÍTULO II .......................................................................................... - 9 -

METODOLOGÍA Y DISEÑO .................................................................. - 9 -

Marco Conceptual .............................................................................. - 9 -

Orientación Vocacional. .................................................................. - 9 -

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

ix

Psicología Educativa. ................................................................... - 10 -

Orientador Vocacional. ................................................................. - 10 -

Toma de Decisiones. .................................................................... - 11 -

Factores de la Orientación Vocacional. ........................................ - 12 -

Test Psicológicos. ......................................................................... - 14 -

Proceso de Orientación Vocacional. ............................................. - 15 -

Enfoque Tipológico de Holland. .................................................... - 16 -

Búsqueda Autodirigida SDS. ........................................................ - 18 -

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

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

Técnicas e Instrumentos. .............................................................. - 21 -

Población ...................................................................................... - 21 -

Muestra ......................................................................................... - 21 -

Análisis e interpretación de resultados de la encuesta ................. - 22 -

Observaciones de las encuestas realizadas. ................................ - 30 -

CAPÍTULO III ....................................................................................... - 31 -

CONSTRUCCIÓN DEL SISTEMA ....................................................... - 31 -

Identificación de Requerimientos ..................................................... - 31 -

Requerimientos Funcionales. ....................................................... - 31 -

Requerimientos No Funcionales. .................................................. - 32 -

Análisis de la Solución ..................................................................... - 33 -

Análisis de Viabilidad. ................................................................... - 33 -

Asignación de Funciones. ............................................................. - 35 -

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

Módulo Administración. ................................................................ - 38 -

Módulo Conocimientos. ................................................................ - 43 -

Módulo Pauta Vocacional. ............................................................ - 48 -

Módulo Seguridades. .................................................................... - 53 -

Módulo Reportes. ......................................................................... - 54 -

Vista Lógica ...................................................................................... - 56 -

Modelo Entidad-Relación .............................................................. - 56 -

Modelo Físico ............................................................................... - 57 -

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

x

CAPÍTULO IV ....................................................................................... - 58 -

PRUEBAS, CONCLUSIONES Y RECOMENDACIONES .................... - 58 -

Plan de Pruebas ............................................................................... - 58 -

Propósito ....................................................................................... - 58 -

Alcance ......................................................................................... - 58 -

Tipo de Pruebas ........................................................................... - 58 -

Técnica Utilizada .......................................................................... - 60 -

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

Resultado de las pruebas ............................................................. - 63 -

Conclusiones .................................................................................... - 64 -

Recomendaciones ............................................................................ - 64 -

BIBLIOGRAFÍA .................................................................................... - 66 -

ANEXOS .............................................................................................. - 68 -

A. MANUAL DE USUARIO ............................................................ - 68 -

B. MANUAL TÉCNICO ..................................................................... - 92 -

C. MANUAL INSTALACIÓN ........................................................... - 102 -

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

xi

LISTA DE TABLAS

Tabla 1. Cuadro comparativo de base de datos. ............................... - 8 -

Tabla 2. Tipos de intereses. ............................................................. - 17 -

Tabla 3. Continuación: Tipos de intereses. ...................................... - 18 -

Tabla 4. Cuadro distributivo de muestra tomada. ............................ - 22 -

Tabla 5. Respuestas pregunta 1. ..................................................... - 24 -

Tabla 6. Respuestas pregunta 2. ..................................................... - 25 -

Tabla 7. Respuestas pregunta 3. ..................................................... - 26 -

Tabla 8. Respuestas pregunta 4. ..................................................... - 27 -

Tabla 9. Respuestas pregunta 5. ..................................................... - 29 -

Tabla 10. Asociación de módulos y usuarios. ................................ - 36 -

Tabla 11. Resumen de usuarios del sistema.................................. - 38 -

Tabla 12. Caso de Uso: Administración Salón. .............................. - 39 -

Tabla 13. Caso de Uso: Administración Estudiantes. ..................... - 41 -

Tabla 14. Caso de Uso: Administración Evaluadores. ................... - 42 -

Tabla 15. Caso de Uso: Administración Expertos. ......................... - 43 -

Tabla 16. Caso de Uso: Carreras Universitarias. ........................... - 44 -

Tabla 17. Caso de Uso: Tests Factores. ........................................ - 45 -

Tabla 18. Caso de Uso: Tests Dimensiones. ................................. - 46 -

Tabla 19. Caso de Uso: Condiciones. ............................................ - 47 -

Tabla 20. Caso de Uso: Carga de Preguntas. ................................ - 49 -

Tabla 21. Caso de Uso: Procesos. ................................................. - 50 -

Tabla 22. Caso de Uso: Asociar Procesos. .................................... - 52 -

Tabla 23. Caso de Uso: Rendir Test. ............................................. - 52 -

Tabla 24. Caso de Uso: Recuperar Clave. ..................................... - 53 -

Tabla 25. Caso de Uso: Modificar Clave. ....................................... - 54 -

Tabla 26. Caso de Uso: Históricos. ................................................ - 55 -

Tabla 27. Pruebas Unitarias. .......................................................... - 59 -

Tabla 28. Pruebas de Sistema. ...................................................... - 59 -

Tabla 29. Pruebas con el usuario experto. ..................................... - 60 -

Tabla 30. Resultado pruebas unitarias. .......................................... - 63 -

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

xii

Tabla 31. Resultado pruebas del sistema. ..................................... - 63 -

Tabla 32. Resultado pruebas con usuario experto. ........................ - 63 -

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

xiii

LISTA DE FIGURAS

Figura 1. Proceso de Orientación Vocacional ................................ - 15 -

Figura 2. Formato de encuesta ...................................................... - 23 -

Figura 3. Gráfica de respuestas: pregunta 1 ................................. - 24 -

Figura 4. Gráfica de respuestas: pregunta 2 ................................. - 25 -

Figura 5. Gráfica de respuestas: pregunta 3 ................................. - 26 -

Figura 6. Gráfica de respuestas: pregunta 4 ................................. - 28 -

Figura 7. Gráfica de respuestas: pregunta 5 ................................. - 29 -

Figura 8. Formato de Preguntas. ................................................... - 48 -

Figura 9. Modelo Entidad Relación. ............................................... - 56 -

Figura 10. Modelo Físico. ................................................................ - 57 -

Figura 11. Prueba de estrés # 1. Comandos. .................................. - 61 -

Figura 12. Prueba de estrés # 1 ...................................................... - 61 -

Figura 13. Prueba de estrés # 2 ...................................................... - 62 -

Figura 14. Prueba de estrés # 3 ...................................................... - 62 -

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

xiv

RESUMEN

SISTEMA DE ORIENTACIÓN VOCACIONAL PARA BACHILLERATO.

El presente proyecto plantea la creación de un sistema que sirva de apoyo

al proceso de orientación vocacional en el bachillerato. Para lograr el

objetivo, se realizaron encuestas a docentes, autoridades y alumnado de la

Unidad Educativa “La Colina” y se concluyó que se necesita de una

herramienta que brinde apoyo al orientador vocacional en su labor de

asesoramiento a los alumnos sobre su futuro profesional.

En el capítulo 1 se describe el problema que será resuelto en este proyecto,

el contexto en el cual se desarrolla actualmente, y los conceptos teóricos

utilizados para su planteamiento. En el capítulo 2 se definirán los criterios

de la metodología que se usará y los requerimientos. Los capítulos 3 y 4

abarcan la construcción y pruebas del sistema, observaciones,

conclusiones y recomendaciones.

DESCRIPTORES: SISTEMA DE ORIENTACIÓN VOCACIONAL / PAUTA

VOCACIONAL / TESTS VOCACIONALES / PSICOLOGÍA EDUCATIVA /

ELECCIÓN DE CARRERAS / TEST HOLLAND / CÓDIGO SUMARIO.

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

xv

ABSTRACT

VOCATIONAL COUNSELING SYSTEM FOR HIGH SCHOOL

This project proposes the development of a system that supports the

process of vocational counseling in high school. In order to achieve this

goal, teachers, authorities and students of “La Colina” High School were

surveyed, and the conclusion was that; it is necessary a tool to support

vocational counselors when they advise students about their future career.

In Chapter 1, both, the problem to be solved in this project, and theoretical

concepts used for its approach are described. In Chapter 2, the

methodology criteria that will be used, and the requirements are defined.

Chapters 3 and 4 include the system making and testing, observations,

conclusions and recommendations.

DESCRIPTORS: VOCATIONAL COUNSELING SYSTEM / VOCATIONAL

PATTERN / VOCATIONAL TESTS / EDUCATIONAL PSYCHOLOGY /

ELECTION CAREERS / HOLLAND TEST / SUMMARY CODE.

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

xvi

CERTIFICADO TRADUCCIÓN RESUMEN AL INGLÉS

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

xvii

TÍTULO DEL TRADUCTOR

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

xviii

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

- 1 -

CAPÍTULO I

INTRODUCCIÓN Y GENERALIDADES

La orientación vocacional es un aspecto importante en la formación de los

jóvenes, una buena orientación previa a la elección de una profesión puede

aumentar las posibilidades de éxito profesional y la satisfacción de la

persona.

En particular, en el bachillerato existen diversos problemas identificados en

la elección de una carrera, ocupación u oficio a seguir, lo que origina un

alto grado de deserción en los estudios superiores y a la vez una alta tasa

de desempleo, ya que no se cuenta con los recursos para poder conseguir

un empleo que requiere conocimientos sobre un área específica. En

respuesta a esto, los especialistas en el tema han desarrollado

herramientas y técnicas que apoyen la labor de orientación vocacional.

La ejecución de estas técnicas puede consumir mucho tiempo de

procesamiento dada la longitud de las pruebas y la cantidad de alumnos

que deberían rendirlas, además de requerir la participación permanente de

un especialista en el tema. Esto último genera desconfianza en lo útil y

práctico que pueda resultar el uso de un sistema de información

especializado ya que no se tiene una idea clara con respecto a la fiabilidad

con que se obtienen los resultados.

El presente trabajo de análisis, diseño e implementación, establece un

sistema que permite administrar el proceso de orientación vocacional en la

unidad educativa “La Colina” y que mediante el ingreso de reglas

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

- 2 -

configurables, en base a la experiencia de especialistas en el tema,

permitirá obtener resultados confiables. Este sistema servirá de apoyo para

la ejecución de procesos de orientación vocacional y se posicionará como

un aporte a la Responsabilidad Social Universitaria.

Identificación del Problema

Como los educadores y tutores indican, los padres quieren que sus hijos

elijan una determinada carrera. A veces, la que ellos desarrollan. Es por

eso que muchos de los indecisos se van por una profesión que no tiene

nada que ver con sus aptitudes. La preocupación excesiva de éstos por el

futuro profesional de los hijos, la intromisión para forzarlos a elegir la carrera

que ellos quieren, pueden influir negativamente en la decisión que debe

tener el hijo. Si ello sucede, los jóvenes, además de optar por algo a lo que

se han visto obligados, corren el riesgo de abandonar los estudios, porque

no tienen la vocación para esa profesión o porque no están preparados

para enfrentar solos las presiones que involucran los estudios

universitarios.

En el contexto internacional, en rueda de prensa, Enrique Montero Clavel,

jefe del departamento de Orientación Estudiantil de la Universidad de las

Américas, puntualizó que en México al menos 30 por ciento de la población

universitaria cambia de licenciatura durante el primer año de estudios

debido a una mala elección de carrera, lo cual demuestra que la educación

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

- 3 -

básica y media superior debe fortalecer la orientación vocacional entre los

estudiantes.1

En tanto, María Eugenia Munguía Osorio, directora de Programas

Estudiantiles de la UDLA, informó que los principales errores que cometen

los jóvenes que no saben qué carrera elegir son postergar la decisión,

esperando que se resuelva sola y así no asumir la responsabilidad; esperar

que alguien tome la respuesta correcta sin riesgo de equivocaciones;

estudiar la carrera que sus padres quieren; elegir la licenciatura que

algunos de sus amigos escogen; buscar una carrera que sea “fácil” y que

no represente ninguna dificultad para ellos por miedo a los desafíos, o

tomar la decisión de no estudiar.

En noticias de actualidad, Universia España en artículo redactado el 24 de

febrero del 2014, refiriéndose al reciente estudio del Ministerio de

Educación, Cultura y Deportes de España revela que 1 de cada 5

estudiantes abandonan la universidad en su primer año, lo que supone una

pérdida anual de 1.500 millones de euros para el gobierno español2.

Esta misma revista en artículo redactado en su portada el 8 de octubre del

2013 en noticias sobre Chile, informa que las razonas fundamentales para

desertar el primer año de universidad es la deficiencia en la base escolar y

la falta de orientación vocacional, lo cual lleva a los jóvenes a sentirse

frustrados haciendo que decidan abandonar la carrera.3

1Revista Universia México, declaración de prensa, Enrique Montero, tema: Orientación Vocacional en Educación Básica. 2Revista Universia España, artículo, Abandono de los Estudios. 3Revista Universia Chile, artículo, Deserción en el primer año de universidad.

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

- 4 -

Justificación de la solución planteada

El sistema servirá de apoyo al proceso de orientación vocacional, este

proceso es de suma importancia para el desarrollo personal del estudiante,

logrando que dicho proceso sea más rápido, eficiente y logrando que el

orientador cuente con la información necesaria para asesorar al alumno en

la toma de decisiones de manera estructurada y sintetizada en el momento

oportuno.

Objetivo de la investigación

Objetivo General.

Sistematizar el Proceso de Orientación Vocacional en el bachillerato que

brinde apoyo al orientador vocacional en su labor de asesoramiento a los

alumnos sobre su futuro profesional.

Objetivos Específicos.

Realizar un análisis exploratorio sobre modelos de Orientación

Vocacional basados en la Teoría de Holland.

Implementar el sistema en la Unidad Educativa la Colina para que

puedan dar un verdadero servicio de orientación y asesoramiento

permanente al alumnado.

Gestionar de manera adecuada las políticas de seguridad,

definiendo diferentes permisos de acceso a los datos y documentos

dentro del Sistema de Orientación Vocacional.

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

- 5 -

Alcances

Los módulos que contiene el Sistema son: Administración,

Conocimientos, Pauta Vocacional, Reportes.

Los Reportes son los históricos de tests que han realizado los

estudiantes de acuerdo a cada proceso creado de orientación

vocacional.

Pantalla de ingreso de preguntas y conocimientos del orientador así

como las condiciones necesarias para validar el test.

Las seguridades y roles en el sistema están acorde a las actividades

que realiza cada rol.

Se obtiene un reporte por estudiante, donde se muestra las

preferencias profesionales del alumno.

o Reporte puede imprimirse.

Se pueden ver reportes estadísticos de preferencias profesionales

basados en el test que rindieron los estudiantes.

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

El test contempla factores de actividad, habilidad y ocupación, cada

uno de estos con sus respectivas dimensiones.

El sistema se implantó en la Unidad Educativa “La Colina”.

Limitaciones

El sistema no realiza ningún tipo de análisis de datos o minería de

datos.

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

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

- 6 -

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

automática.

Los reportes no contienen una explicación profundizada sobre el

porqué de los resultados de la carrera profesional sugerida.

Herramientas de Desarrollo

Lenguaje de Programación.

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

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

los siguientes:

Independencia de plataforma. Característica que va ligada con el

entorno sobre el cual vamos a ejecutar nuestra aplicación. Java goza

de independencia de plataforma por lo cual es indiferente si

programamos en entorno Linux, Windows, Macintosh, etc. De igual

forma la publicación de nuestra aplicación será indiferente al

Sistema operativo sobre el cual desarrollamos. Para el Sistema de

Seguimiento estudiantil se desarrollará bajo lenguaje Java en

ambiente Windows y de igual forma la publicación de nuestro

programa será también bajo Sistema Operativo Windows.

Orientado a objetos. Esta característica permite al programador

acercar la forma de programar a la forma de pensar del ser humano.

Gestión de memoria. En java el programador ya no se hace

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

Garbage Collector que se encarga de liberar automáticamente toda

la memoria que ya no se utiliza.

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

- 7 -

Librerías estándar. Java viene acompañado de un conjunto de

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

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

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

(JME). Para el presente trabajo se utilizó principalmente las librerías

JEE y más propiamente el estándar JEE.

Comunidad open source.- Otra de las características es que cuenta

con una gran comunidad de desarrolladores a nivel mundial. Si bien

es cierto la curva de aprendizaje del lenguaje no es muy alta, el

hecho de que exista una gran comunidad de desarrolladores hace

que las inquietudes acerca de cualquier tema relacionado con Java

sean resueltas en su gran mayoría.

Motor de Base de Datos.

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

Sistema se analizaron tres de los principales motores de datos Open

Source que existen en la actualidad:

SQLite. Un muy potente sistema de gestión de base de datos, incrustado

relacional.

MySQL. Sistemas de Bases de Datos Relacionales (RDBMS) más

populares y de uso común.

PostgreSQL. El más avanzado, compatible con SQL y de código abierto

objetivo a RDBMS.

SQLite MySQL PostgreSQL

Conocimientos de la base x x

Popularidad x

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

- 8 -

Mejores características x x

Compatibilidad x

Aplicaciones multi-usuario x

Portabilidad x

Tabla 1. Cuadro comparativo de base de datos.

Fuente: Tesista. Autor: Tesista.

Una vez detalladas los aspectos cuantitativos de tres de los más conocidos

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

Sistema se lo realizará con el motor de base de datos POSTGRESQL 9.2.

Servidor de Aplicaciones.

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

AS 7.0. Este servidor es el que actualmente tiene instalado la Unidad

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

ejecutarse sobre Jboss AS 6.X o superiores.

Una vez detallado el análisis de las herramientas que se utilizarán en el

desarrollo del sistema la configuración será de la siguiente manera:

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

variables de entorno.

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

generación de modelo de datos.

o JBOSS AS 7.1 instalación del servidor, despliegue de la

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

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

- 9 -

CAPÍTULO II

METODOLOGÍA Y DISEÑO

Marco Conceptual

A continuación, se abordarán diferentes definiciones que ayudarán a tener

una idea más clara del problema presentado y comprender mejor el

desarrollo de la solución planteada, así como también los lineamientos para

llevar a cabo un proceso de orientación vocacional en el marco del

bachillerato.

Orientación Vocacional.

La orientación vocacional es una tarea de proyección preventiva

asistencial, que en el campo de la educación involucra una investigación

psicosocial que busca relacionar el factor educativo con el social. Esto en

conjunto permite descubrir aptitudes y habilidades que definirán la vocación

de una determinada persona. La acción orientadora se lleva a cabo en

forma individual y/o grupal, con aquellos sujetos que necesitan una

intervención más personalizada en el momento de la elección. Este proceso

se realiza con un psicólogo o psicopedagogo que en forma conjunta con el

consultante elabora un encuadre de orientación con el objetivo de lograr

una identidad vocacional, como parte integrante de su identidad personal.4

4Retto Vera, Percy. Tesis, Sistema de Información Aplicado a la Orientación Vocacional en Zonas Rurales.

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

- 10 -

Psicología Educativa.

Esta área de la psicología es la encargada de evaluar de una forma

estandarizada, relativamente sencilla y muy enriquecedora, los procesos

de niños, adolescentes o adultos relacionados con el aprendizaje y las

posibles dificultades que se puedan presentar en éste.

También es fundamental en las asesorías de elección vocacional, pues

permiten visualizar las capacidades, aptitudes y preferencias que la

persona posee pero que realmente no es capaz aún de identificar y de

elaborar por sí mismo.5

Orientador Vocacional.

El orientador vocacional es la persona capacitada para apoyar en la toma

de decisiones, para ayudar al individua a desarrollarse, a enfrentar los

problemas. Maneja diferentes técnicas de estudio, de consulta, de

entrevista y tiene amplios conocimientos de psicología.

Su finalidad es ayudar al alumno logrando que éste descubra sus virtudes

y defectos, entregando información útil y actualizada sobre la estructura

educacional y las demandas que esta tiene, a fin de que se acepte tal como

es. A la vez le ayuda a resolver aquellos problemas que interfieren con la

realización de sus objetivos.

5Retto Vera, Percy. Tesis, Sistema de Información Aplicado a la Orientación Vocacional en Zonas Rurales.

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

- 11 -

Toma de Decisiones.

Es el proceso donde la persona debe escoger entre dos o más alternativas.

A lo largo de su vida, el ser humano se encuentra continuamente tomando

decisiones, algunas son de gran importancia en su desarrollo, otras son

menos relevantes.

El proceso de toma de decisiones está conformado por las siguientes

etapas:

Identificar y analizar el problema

Identificar los criterios de decisión y ponderarlos

Generar alternativas de solución

Evaluar las alternativas

Elección de la mejor alternativa

Implementación de la decisión

Evaluación de los resultados

A su vez, existen distintos estilos de enfrentar las situaciones:

Estilo impulsivo

Estilo dependiente

Estilo autónomo

Estilo racional

Este proceso suele generar temor y ansiedad cuando se trata de elegir una

alternativa de gran importancia en el desarrollo personal del sujeto,

ocasionando confusión a la hora de tomar la decisión. Es por esta razón

que es conveniente seguir un plan de acción que ayude al ser humano a

realizar una elección de forma racional, es decir, reflexionar antes de

decidir.

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

- 12 -

La elección de carrera es una de las decisiones más importantes que el

individuo debe afrontar, y muchas veces este proceso puede

experimentarse con tensión ante la inseguridad de los futuros cambios y el

miedo al fracaso. Esta decisión es trascendente en el desarrollo del ser

humano para que éste no termine siguiendo una profesión que no está

relacionada con sus intereses y habilidades, y que lo puede llevar al

fracaso.

Factores de la Orientación Vocacional.

Existen diferentes factores a considerar en el proceso de orientación

vocacional como pueden ser: motivación laboral, situación familiar,

percepción de recursos económicos, limitaciones y habilidades, entre otros.

Estos pueden ser debidamente clasificados en:

Las actitudes. Entendemos por actitud la tendencia o

predisposición adquirida y relativamente duradera a evaluar de

determinado modo a una persona, suceso o situación y actuar en

consonancia con dicha evaluación, es la inclinación subyacente a

responder de manera favorable o desfavorable.

En una actitud se diferencia:

El componente cognitivo

El componente afectivo

El componente conductual

Las aptitudes: Son todas aquellas habilidades potenciales que

posee una persona para ejecutar adecuadamente una tarea,

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

- 13 -

englobando tanto las capacidades cognitivas y procesos de carácter

emocional y de personalidad.

Las aptitudes básicas a observar son:

El intelecto: sólo una marcada debilidad mental o psíquica puede

impedir llevar a cabo la mayor parte de aprendizajes

profesionales, su análisis incluye:

o Comprensión y fluidez verbal,

o Numéricas,

o Espaciales y mecánicas,

o Razonamiento,

o Memoria,

o Percepción y atención,

o Capacidades Psicomotrices.

Capacidades físicas: para profesiones en las que el aspecto

corporal y la resistencia física son importantes, estas incluyen:

estatura, peso, fuerza de las manos, capacidad vital o pulmonar,

etc.

Capacidades sensoriales y artísticas: vista, oído (música),

sentido Kinestésico, gusto (gastrónomos), olfato (degustadores),

etc.

Intereses: Se definen como la atención a un objeto al que se le

atribuye un valor subjetivo.

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

- 14 -

Test Psicológicos.

Son instrumentos experimentales que tienen por objeto medir o evaluar una

característica psicológica específica, o los rasgos generales de la

personalidad de un individuo. La justificación teórica de la evaluación

mediante estas pruebas, es que el comportamiento individual que los

reactivos de la prueba provocan sea valorado en mayor o menor medida

en comparación estadística o cualitativa con el de otros individuos.

Clasificación por niveles. Tradicionalmente el uso de los test está

reservado para los psicólogos, y la mayoría de las legislaciones nacionales

e internacionales con respecto al ejercicio de la Psicología lo contemplan

de esta manera, no obstante existe una clasificación dirigida a regular este

particular:

Test de Nivel I: pueden ser aplicados, corregidos y administrados por

profesionales no psicólogos luego del entrenamiento debido por

parte de un psicólogo (educadores, psicopedagogos, médicos, etc.),

quizás el exponente más obvio de los Test Nivel I son las pruebas y

exámenes de evaluación de conocimientos y de selección e ingreso

a instituciones educativas.

Test de Nivel II: pueden ser aplicados por profesionales no

psicólogos, pero su corrección e interpretación debe ser realizada

por un psicólogo, como por ejemplo los dibujos de la figura humana,

de la familia que realizan los niños en su cotidianidad dentro de la

escuela.

Test de Nivel III: son de la exclusiva administración, corrección e

interpretación de un psicólogo capacitado, suelen ser los test más

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

- 15 -

relevantes y complejos de su área así como los de más difícil

interpretación y análisis.

Proceso de Orientación Vocacional.

El Proceso de Orientación Vocacional permite tener mayores posibilidades

de éxito en la vida profesional. Por un lado, ayuda al estudiante con su

desarrollo personal mediante etapas donde la persona puede conocerse a

sí misma y por otro lado, lo ayuda con su proyecto personal de vida

brindando la información necesaria para que el alumno tome una decisión

acertada sobre la ocupación que realizará en un futuro.

El proceso se divide en tres etapas: Conocer los factores situacionales,

conocer los factores personales y tomar la decisión adecuada.

Figura 1. Proceso de Orientación Vocacional

Fuente: Tesista. Autor: Tesista.

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

- 16 -

Enfoque Tipológico de Holland.

Holland propone una serie de principios que considera fundamentales en

un enfoque de tipo estructural e interactivo:

La elección de una vocación es expresión de la personalidad

Los inventarios de intereses son inventarios de personalidad

Los estereotipos vocacionales tienen significados psicológicos y

sociológicos confiables

Los miembros de una profesión tienen personalidades similares e

historias parecidas de desarrollo personal

Las personas de un grupo ocupacional tienen personalidades

similares, responderán a muchas situaciones y problemas de

manera análoga y crearán medios interpersonales característicos

La satisfacción, estabilidad y logro ocupacional dependerá de la

congruencia entre la personalidad de uno y el ambiente de trabajo.

En efecto, para este enfoque los intereses vocacionales proceden de la

personalidad, las personas suelen tener una idea fija sobre las

ocupaciones, cada profesión atrae y mantiene a individuos que poseen

personalidades afines.

Este enfoque tipológico se estructura en base a cuatro supuestos:

La mayoría de las personas pueden ser categorizadas en uno de los

seis tipos de personalidad: Realista, Investigadora, Artística, Social,

Emprendedora y Convencional. Estos tipos de personalidad son

producto de la interacción de las fuerzas genéticas y ambientales.

A la vez, se dan seis géneros o tipos de ambientes: Realista,

Investigadora, Artística, Social, Emprendedora y Convencional.

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

- 17 -

Cada ambiente está representado por individuos del tipo de

personalidad correspondiente.

Las personas se procuran ambientes que les permitan ejercer sus

destrezas y capacidades, expresar sus actitudes, valores y afrontar

problemas y papeles sociales de su agrado.

La conducta de la persona está determinada por una interacción

entre su personalidad y las características de su ambiente. Si se

conoce la estructura de la personalidad de un individuo y el tipo de

ambiente a que pertenece, se podrá hacer un pronóstico de algunos

de los resultados de dicha interrelación.

Realista Investigativa Artística

Le gustan las

actividades y

ocupaciones que

involucran

Uso de máquinas,

herramientas y

cosas

Exploración y

entendimiento de

cosas y eventos

Leer libros,

actividades

musicales o

artísticas, escribir

Valora Reconocimiento

monetario por

logros observables,

la honestidad, el

sentido común

Conocimiento,

aprendizaje, logro,

independencia

Ideas creativas,

autoexpresión,

belleza

Se ve a sí mismo

como

Práctico,

conservador y con

más habilidades

manuales y

mecánicas que

sociales

Analítico,

inteligente, con

más destrezas

académicas que

sociales

Receptivo a las

experiencias,

imaginativo,

intelectual y con

más destrezas

creativas que

administrativas o

de oficina

Otros lo ven como Humilde, franco,

autosuficiente,

persistente

Inteligente,

introvertido,

académico,

independiente

Poco común,

desordenado,

creativo, sensible

Evita Interacción con

otras personas

Tener que

convencer a otros o

venderles cosas

Rutinas y reglas

Tabla 2. Tipos de intereses.

Fuente: Búsqueda Autodirigida SDS. Autor: Tesista.

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

- 18 -

Social Emprendedora Convencional

Le gustan las

actividades y

ocupaciones que

involucran

Ayudar, enseñar,

aconsejar o servir a

otros

Persuadir o dirigir a

otros

Seguir rutinas

ordenadas,

satisfacer

estándares claros

Valora Servicio social,

justicia,

comprensión

Éxito financiero y

social, lealtad,

tomar riesgos,

responsabilidad

Precisión, ganar

dinero, economizar,

poder en asuntos

de negocios y

sociales

Se ve a sí mismo

como

Empático, paciente

y con más

destrezas sociales

que mecánicas

Seguro de sí

mismo y con más

habilidad de ventas

y de persuasión

que científica

Con más destrezas

técnicas en

comercio o

producción que

habilidades

artísticas, práctico

Otros lo ven como Servicial,

agradable,

extrovertido,

paciente

Enérgico,

extrovertido, astuto

y ambicioso

Cuidadoso,

seguidor de reglas,

eficiente, ordenado

Evita Actividades

mecánicas y

técnicas

Temas científicos,

intelectuales o

complicados

Trabajo que no

tiene instrucciones

claras

Tabla 3. Continuación: Tipos de intereses.

Fuente: Búsqueda Autodirigida SDS. Autor: Tesista.

Búsqueda Autodirigida SDS.

La Búsqueda Autodirigida (Self-Directed Search, conocida como SDS) es

una prueba sobre intereses profesionales que formula preguntas sobre sus

aspiraciones, actividades, destrezas e intereses en distintos trabajos. A

partir de las respuestas, la SDS genera su Código Sumario personal de tres

letras, que puede utilizar para hallar ocupaciones y áreas de estudio que

sean afines a su personalidad.

La SDS se basa en la teoría Tipológica de Holland que postula que tanto la

gente como los entornos de trabajo pueden clasificarse en seis tipos

básicos: Realista, Investigativo, Artístico, Social, Emprendedor y

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

- 19 -

Convencional. Estos tipos de personalidades se conocen conjuntamente

como RIASEC.

La información que nos ofrece va más de la que nos proporciona un mero

inventario de intereses. Por otra parte, el hecho de ser un instrumento

autoaplicable, autocalificable y autointerpretable lo distingue de otras

herramientas de orientación vocacional y profesional.

El empleo del SDS en el asesoramiento va a permitir a los orientadores:

Interpretar puntuaciones de intereses de acuerdo con unas

formulaciones teóricas.

Realizar inferencias a partir de las medidas obtenidas de los

supuestos secundarios (consistencia, congruencia, diferenciación,

coherencia y frecuencia) que van a facilitar una información

complementaria y necesaria en el asesoramiento.

Predecir las categorías de ocupaciones que parecen congruentes

con una persona.

Obtener información sobre las características de personalidad de los

asesorados.

Identificar sujetos cuyas características individuales indican una

necesidad de orientación vocacional y profesional.

Iniciar un proceso de exploración y de toma de decisiones sobre la

carrera.

SDS-forma R. Herramienta de orientación ocupacional autoaplicable,

autocalificable y autointerpretable.

Su gestión requiere de dos cuadernillos:

Autoevaluación

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

- 20 -

Clasificaciones ocupacionales

El Orientado deberá llenar (contestar) el cuaderno de autoevaluación.

El cuaderno de autoevaluación consta de 216 preguntas totales divididas

en las siguientes escalas:

Actividades (Seis dimensiones de 11 preguntas c / u)

Habilidades (Seis dimensiones de 11 preguntas c / u)

Ocupaciones (Seis dimensiones de 13 preguntas c / u)

El orientador deberá sacar el Código Ocupacional de tres letras con la base

en las respuestas del cuaderno de autoevaluación. Este código es utilizado

para encontrar en el Explorador de Carreras y Ocupaciones, las adecuadas

para el evaluado.

Aspectos Metodológicos de la Investigación

Puesto que después del análisis realizado en la institución es óptimo en

estas circunstancias realizar un ajuste a la realidad y al tiempo.

Para el proyecto utilizaremos Metodología Cascada puesto que para

desarrollar cada fase, hay que terminar la anterior, para este proyecto en

particular se siguió un modelo de desarrollo lineal.

Métodos de Investigación.

Método Inductivo. Se utilizará este método para llevar el conocimiento de

lo particular a lo general. La inducción es el razonamiento, a partir de uno

o varios juicios particulares, se realizará un estudio del problema y las

respectivas variables para determinar las causas y consecuencias, todo

esto a partir de encuestas que se realizaron a nivel de la institución.

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

- 21 -

Técnicas e Instrumentos.

Para el desarrollo de este proyecto se ha utilizado el siguiente mecanismo

para la recolección de datos.

La Recolección de la Información. Mediante ella se aplican los principios

descubiertos a casos particulares, a partir de un enlace de juicios. El papel

de la deducción en la investigación es doble:

Primero consiste en encontrar principios desconocidos, a partir de los

conocidos. Una ley o principio puede reducirse a otra más general que la

incluya. También sirve para descubrir consecuencias desconocidas, de

principios conocidos.

Población.

Esta investigación se efectuó y se tomó como población o universo a los

estudiantes de bachillerato del Colegio “LA Colina”, los cuales se

encuentran en una edad entre 15 y 18 años.

Así mismo la población docente con la que se trabajó fue con los que

desempañan la función de orientadores, además fueron parte de la

investigación padres de familia.

Muestra.

Una vez definido el problema a investigar, formulados los objetivos y

delimitadas las variables se hace necesario determinar los elementos o

individuos con quienes se llevó a cabo la investigación.

Se ha elegido una muestra aleatoria para el estudio de los procesos de

Orientación Vocacional en los años de bachillerato del colegio La Colina.

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

- 22 -

Estudiantes 143

Docentes Orientadores 2

Padres de familia 30

Total 175

Tabla 4. Cuadro distributivo de muestra tomada.

Fuente: Tesista. Autor: Tesista.

Análisis e interpretación de resultados de la encuesta.

A continuación se muestra y analiza los resultados obtenidos mediante

encuestas aplicadas a estudiantes, docentes y padres de familia del

bachillerato general unificado del Colegio La Colina.

La información obtenida se analizó en base a los porcentajes de las

respuestas obtenidas de las encuestas y es de donde se obtuvieron los

requerimientos y recomendaciones para el desarrollo del Sistema de

Orientación Vocacional para Bachillerato.

La encuesta fue generada en el siguiente formato que consta de:

Cinco preguntas referentes a la Orientación Vocacional.

Cada pregunta cuenta con sus respectivas respuestas de selección

El formato como se encuentra estructurada la encuesta fue el

siguiente:

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

- 23 -

Figura 2. Formato de encuesta

Fuente: Tesista. Autor: Tesista.

Pregunta N° 1

¿Usted sabe lo que es la Orientación Vocacional?

N° Indicador Frecuencia Porcentaje

1 Mucho 51 29%

2 Poco 122 70%

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

- 24 -

3 Nada 2 1%

TOTAL 175 100%

Tabla 5. Respuestas pregunta 1.

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

Figura 3. Gráfica de respuestas: pregunta 1

Fuente: Tesista. Autor: Tesista.

Interpretación. De acuerdo al gráfico estadístico realizado se observa que

un 29 %, de encuestados conocen mucho lo que es la Orientación

Vocacional, mientras que el 70% tiene poco conocimiento sobre el tema

tratado, y un 4% dice que no conoce nada. Lo que significa que la mayoría

de estudiantes tienen poco conocimiento lo que es la Orientación

Vocacional, por lo que es necesario que los orientadores y docentes

pongan mayor interés en dar a conocer a los estudiantes sobre los

Procesos de Orientación Vocacional.

29%

70%

1%

MUCHO

POCO

NADA

12

3

0% 10% 20% 30% 40% 50% 60% 70% 80%

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

- 25 -

Pregunta N° 2

¿Existe Orientación Vocacional adecuada en su institución?

N° Indicador Frecuencia Porcentaje

1 Muy adecuada 74 42%

2 Medianamente adecuada

75 43%

3 Poco adecuada 25 14%

4 Nada adecuada 1 1%

TOTAL 175 100%

Tabla 6. Respuestas pregunta 2.

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

Figura 4. Gráfica de respuestas: pregunta 2

Fuente: Tesista. Autor: Tesista.

Interpretación. El 42% expresa que si existe una Orientación Vocacional

adecuada, es así que el 43% de encuestados considera que la Orientación

dentro de la Institución es medianamente adecuada, mientras que un 14%

dice que es poco adecuada y un 1% como nada adecuada.

42%

43%

14%

1%

MUY ADECUADA

MEDIANAMENTE ADECUADA

POCO ADECUADA

NADA ADECUADA

12

34

0% 10% 20% 30% 40% 50%

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

- 26 -

Esto significa que la Orientación Vocacional dentro de la institución está

perdiendo credibilidad, por tanto se debería poner mayor énfasis por utilizar

técnicas adecuadas para que se den de manera oportuna y se pueda

solucionar los distintos problemas que pueden darse en la elección de una

carrera profesional.

Pregunta N° 3

¿Considera que la Orientación Vocacional es oportuna al momento de

elegir una carrera profesional?

N° Indicador Frecuencia Porcentaje

1 Muy de acuerdo 118 67%

2 De acuerdo 55 32%

3 Nada de acuerdo 2 1%

TOTAL 175 100%

Tabla 7. Respuestas pregunta 3.

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

Figura 5. Gráfica de respuestas: pregunta 3

Fuente: Tesista. Autor: Tesista.

67%

32%

1%

MUY DE ACUERDO

DE ACUERDO

NADA DE ACUERDO

12

3

0% 10% 20% 30% 40% 50% 60% 70% 80%

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

- 27 -

Interpretación. De acuerdo a la tabla obtenida tenemos como conclusión

que, el 67% de los encuestados, es decir la mayoría están muy de acuerdo

que la Orientación Vocacional es oportuna al momento de elegir una

carrera profesional, pero el 32% de encuestados dicen estar de acuerdo,

mientras que 1%, dice que no está nada de acuerdo.

Lo que significa que la orientación vocacional en la institución si favorece

para tener una buena elección de carrea profesional para el futuro, por tanto

no se puede prescindir y pasar por alto, es más se debe dar mayor

importancia a la implementación de un sistema que apoye a los

orientadores vocacionales en su labor de asesoramiento a los alumnos

sobre su futuro profesional.

Pregunta N° 4

¿Considera que las estrategias y herramientas utilizadas por los

Orientadores son útiles para la elección de carreras profesionales?

N° Indicador Frecuencia Porcentaje

1 Muy útil 39 22%

2 Medianamente útil 132 76%

3 Nada útil 4 2%

4 Despreciable 0 0%

TOTAL 175 100%

Tabla 8. Respuestas pregunta 4.

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

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

- 28 -

Figura 6. Gráfica de respuestas: pregunta 4

Fuente: Tesista. Autor: Tesista.

Interpretación. El 76% de encuestados expresan como medianamente útil

las herramientas utilizadas por los Orientadores, en tanto el 22%

manifiestan las estrategias son muy útiles, así mismo el 2% dicen que no

es nada útil.

Lo que significa que los estudiantes consideran medianamente útil las

estrategias utilizadas por los orientadores de la institución, ya que

manifiestan ser poco claras y demorosas, es necesario desarrollar un

sistema que permita mayor rapidez y claridad para así poder fortalecer la

formación vocacional del estudiante.

Pregunta N° 5

¿Cree usted que es necesario sistematizar los Procesos de Orientación

Vocacional en la institución?

N° Indicador Frecuencia Porcentaje

1 Muy de acuerdo 125 72%

22%

76%

2%

0%

MUY ÚTIL

MEDIANAMENTE ÚTIL

NADA ÚTIL

DESPRECIABLE

12

34

0% 10% 20% 30% 40% 50% 60% 70% 80%

Porcentaje

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

- 29 -

2 De acuerdo 48 27%

3 Nada de acuerdo 2 1%

TOTAL 175 100%

Tabla 9. Respuestas pregunta 5.

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

Figura 7. Gráfica de respuestas: pregunta 5

Fuente: Tesista. Autor: Tesista.

Interpretación. El 72% de encuestados están muy de acuerdo en que los

Procesos de Orientación Vocacional deben sistematizarse, mientras el 27%

están de acuerdo sobre el tema, y un 1% está nada de acuerdo.

Es decir que existe mayor aceptación por parte de los encuestados en que

los Procesos de Orientación Vocacional si deben sistematizarse, para que

así los estudiantes de bachillerato tengan mayores oportunidades en la

elección de carreras profesionales acorde a sus actitudes, aptitudes e

intereses.

72%

27%

1%

MUY DE ACUERDO

DE ACUERDO

NADA DE ACUERDO

12

3

0% 10% 20% 30% 40% 50% 60% 70% 80%

Porcentaje

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

- 30 -

Observaciones de las encuestas realizadas.

Luego de haber tabulado e interpretado los datos se obtuvieron las

siguientes observaciones:

Los procesos de orientación vocacional del Colegio Experimental “La

Colina” se consideran que son de gran ayuda para el estudiante,

aunque hay falencias por intervenir, siendo la sistematización una de

las principales.

Los test, encuestas y demás instrumentos psicológicos que se

utilizan en la institución son caducos, por lo que las estrategias y

procesos no dejan de ser igual, razón por la cual es de suma

urgencia desarrollar una herramienta que brinde apoyo al orientador

vocacional en el asesoramiento que requieren los estudiantes para

la elección de una carrera profesional.

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

- 31 -

CAPÍTULO III

CONSTRUCCIÓN DEL SISTEMA

Identificación de Requerimientos

Se describen los diferentes requerimientos que el cliente espera del

sistema, es decir las diferentes funcionalidades comprendidas; estas listas

se obtuvieron luego de entrevistas con la Psicóloga Educativa Paulina

Porras, es profesora especializada en orientación vocacional a jóvenes con

alguna discapacidad; habiendo así llegado a un consenso sobre las

necesidades del sistema teniendo una opinión desde un punto de vista

especializado.

A continuación se presenta la lista de requerimientos funcionales y no

funcionales que el sistema deberá cumplir.

Requerimientos Funcionales.

La lista de requerimientos funcionales se divide en seis grupos, cada uno

de los cuales corresponde a uno de los módulos en los que se ha dividido

el proyecto.

Módulo Administración

El sistema registrará y actualizará los datos personales de los

usuarios de acuerdo a su perfil.

Módulo Conocimientos

El sistema registrará y actualizará la información concerniente a

los test vocacionales y a las carreras a evaluar.

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

- 32 -

El sistema registrará y actualizará el conjunto de reglas o

condiciones que permitirán obtener las carreras recomendadas

al usuario.

Módulo Pauta Vocacional

El sistema permitirá el ingreso de las pruebas psicológicas que

serán tomadas a los alumnos evaluados.

El sistema permite el registro y modificación de un proceso de

orientación vocacional que será llevado a cabo en el colegio en

un determinado tiempo.

El sistema permitirá asociar las preguntas cargadas en el test con

un determinado Proceso de Orientación Vocacional.

Módulo Reportes

El sistema permitirá la generación de una ficha de usuario con

los datos personales del mismo y con las opciones vocacionales

recomendadas.

El sistema permitirá la generación de reportes con los resultados

de los tests vocacionales por usuario.

El sistema permitirá descargar los reportes en formato PDF.

Requerimientos No Funcionales.

Cada Proceso de Orientación Vocacional que se realiza debe tener

un responsable experto (psicólogo orientador) y un evaluador

(docente que se encuentra a cargo del proceso).

El sistema contará con una base de datos PostgreSQL.

El sistema será desarrollado en lenguaje Java.

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

- 33 -

El sistema se ejecutará sobre el servidor de aplicaciones Jboss AS

7.0.

Para el levantamiento de información se contó con la colaboración de la

Psicóloga Paulina Porras, quién detalló el proceso de orientación

vocacional y ayudó a definir los requisitos funcionales del sistema.

Todos los requerimientos expuestos resuelven el problema planteado en el

Capítulo1 puesto que permiten captar los datos del usuario para realizar un

correcto análisis por parte del sistema y devolver los datos necesarios para

que el orientador pueda asesorar al usuario alumno correctamente en la

toma de decisiones.

Análisis de la Solución

Una vez presentado el problema y planteado el proyecto se procederá a un

análisis de la solución del proyecto, para esto se procederá a analizar la

viabilidad del sistema y se asignarán funciones a los elementos del sistema

Análisis de Viabilidad.

El estudio de viabilidad permite determinar si el problema planteado puede

ser resuelto mediante el sistema que se pretende desarrollar, para lo cual

se analizarán tres dimensiones:

Dimensión de Justificación. La finalidad de esta dimensión es evaluar la

necesidad de la implementación del sistema propuesto.

Característica 1. El sistema resuelve una tarea útil y necesaria.

Análisis. El sistema servirá de apoyo al proceso de orientación

vocacional, un proceso es de suma importancia para el desarrollo

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

- 34 -

personal del estudiante, logrando que dicho proceso sea más rápido

y eficiente y logrando que el orientador cuente con la información

necesaria para asesorar al alumno en la toma de decisiones.

Dimensión de la Plausibilidad. La finalidad de esta dimensión es evaluar

que se cuentan con los requisitos básicos que se necesitan para resolver

el problema planteado.

Característica 1. Existen verdaderos expertos en el área del

problema, estos están disponibles y son cooperativos.

Análisis. Se dispone del apoyo de la Psicóloga Educativa Paulina

Porras quien posee experiencia en el área de orientación vocacional.

Característica 2. Existen los test adecuados que permiten conocer

los factores personales del alumno.

Análisis. El experto recomendó la Teoría Tipológica de Holland y la

Búsqueda Autodirigida SDS para estructurar el test, las cuales son

reconocidas a nivel mundial.

Característica 3. El experto es capaz de estructurar los

procedimientos de trabajo.

Análisis. El experto ha asesorado anteriormente otras tesis

relacionadas a orientación vocacional debido a sus conocimientos,

lo cual permite asegurar su capacidad en estructurar los

procedimientos de trabajo.

Dimensión de Éxito. La finalidad de esta dimensión es evaluar aquellas

características que asegurarán que el proyecto culmine de manera exitosa.

Característica 1. Existe una ubicación idónea para el sistema.

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

- 35 -

Análisis. Se pretende que la herramienta sirva de apoyo para el

personal pedagógico del colegio.

Característica 2. Se dispone de recursos humanos, software y

hardware necesario para el desarrollo del sistema.

Análisis. Como recursos humanos se dispone del ingeniero del

conocimiento y del experto, el software a utilizar no necesitará

licencia ya que es libre, a su vez se cuenta con el hardware

adecuado para el desarrollo del sistema.

Característica 3. Los objetivos del sistema son claros.

Análisis. El objetivo general del sistema y los objetivos específicos

están claramente definidos.

Característica 4. Se efectuará una correcta transferencia

tecnológica.

Análisis. Se dará capacitación a los expertos y al usuario alumno

sobre el uso del sistema.

Asignación de Funciones.

Asignación de funciones al software. El sistema a desarrollar contará

con los siguientes módulos:

Módulo de Seguridad. Está dividido en modificar clave y recuperar

clave.

Módulo de Conocimientos. Está dividido en tres partes; carreras,

tests y condiciones, mismas que pueden ser actualizadas ya sea

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

- 36 -

agregando nuevos conocimientos o modificando los existentes a

través del sistema.

Módulo de Pauta Vocacional. Está dividido en carga de preguntas,

crear procesos y asociarlos a las preguntas.

Módulo de Administración. Aquí se encuentran los salones,

expertos, evaluadores, alumnos que pueden ser actualizados con su

respectiva información.

Módulo de Reportes. Generará los reportes con las respuestas

ingresadas por el alumno al test realizado y una ficha con los datos

completos del alumno y las opciones vocacionales existentes, todos

los reportes podrán ser descargados en formato PDF.

A continuación se muestra un cuadro con la asociación de los usuarios y

los módulos definidos.

Módulo Usuario

Administrador

Usuario

Experto

Usuario

Evaluador

Usuario

Alumno

Módulo de

Seguridad

X X X X

Módulo de

Conocimientos

X

Módulo de

Pauta

Vocacional

X

X

Módulo

Administración

X

Módulo de

Reportes

X X

Tabla 10. Asociación de módulos y usuarios.

Fuente: Psic. Paulina Porras. Autor: Tesista.

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

- 37 -

Asignación de funciones al Recurso Humano. Las roles necesarios para

el desarrollo del presente proyecto son:

Ingeniero del Conocimiento: Cristian Almeida Mejía. Encargado de

plantear las preguntas adecuadas al experto que le permitan obtener

la información necesaria, estructurar los conocimientos obtenidos,

implementar todos los módulos del sistema y realizar los ensayos

en paralelo con el usuario experto para asegurar el correcto

funcionamiento del sistema.

Usuario Administrador: Es el usuario encargado de actualizar la

información de todos los usuarios del Sistema así como gestionar la

recuperación de contraseña de estos en caso de olvido.

Usuario Experto: Psicóloga Paulina Porras. Encargada de

proporcionar toda la información necesaria para el desarrollo del

sistema y de realizar los ensayos en paralelo con el ingeniero del

conocimiento para asegurar el correcto funcionamiento del sistema.

Usuario Evaluador: Docentes del colegio. Encargados de crear un

proceso de orientación vocacional, asociarlo a las preguntas y poder

tomar la evaluación en el sistema.

Usuario Alumno: Apoyará al desarrollo de las pruebas del sistema

experto.

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

- 38 -

Nombre Descripción Responsabilidades

Administrador

del sistema

Persona de la

Institución de nivel

administrativo

Administrar funcionalmente el

sistema (Usuario encargado

del mantenimiento de los

usuarios del sistema).

Experto Persona de la

Institución que tiene la

función de orientador

vocacional

Ingresa la información de los

conocimientos y condiciones

necesarios para poder

generar los tests y poder

asociarlos a un proceso de

orientación

Evaluador Docente del Colegio Crear y asociar Procesos de

orientación vocacional con

los alumnos, salones y

personas responsables de la

evaluación.

Alumno Estudiante del

bachillerato del

Colegio

Rendir la evaluación para

obtener un código sumario

que indicara que tipo de

carrera es más apta para su

perfil

Tabla 11. Resumen de usuarios del sistema.

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

Especificación de Casos de Uso

Módulo Administración.

Administración Salón. El propósito de este caso de uso es realizar el

mantenimiento de los salones, donde se rendirán las evaluaciones del

proceso de orientación vocacional; este registro de los salones debe

realizarse antes de iniciar el proceso.

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

- 39 -

Flujo de Trabajo

Flujo Básico

1. El usuario Administrador selecciona las siguientes opciones dentro

del menú superior: Salones / Administración

2. El sistema muestra una pantalla del listado de los salones

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con los campos necesarios para el

registro como son: Salón y estado.

5. El usuario ingresa los datos, selecciona estado y presiona el botón

Guardar.

6. El sistema mostrará el código asignado al Salón, además de

mostrar un mensaje de conformidad.

Flujos Alternativos

a) Modificar Salón

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra una ventana con todos los datos registrados del

salón, son editables.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Salón

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones

Tabla 12. Caso de Uso: Administración Salón.

Fuente: Psic. Paulina Porras Autor: Tesista.

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

- 40 -

Administración Estudiantes. El propósito de este caso de uso es realizar

el mantenimiento de los alumnos los cuales participarán del proceso de

orientación vocacional; este registro de los alumnos debe realizarse antes

de iniciar el proceso de toma de tests vocacionales. No se manejará un

número máximo permitido de alumnos a registrar, además se podrán

modificar los datos de los mismos en cualquier momento y a la vez se

podrán eliminar si y solo si no se encuentra rindiendo o ha rendido alguna

prueba vocacional. El mantenimiento incluirá información necesaria y

suficiente para la identificación del mismo como entidad única, por lo que

se genera un código único de alumno el cual es autogenerado por el

sistema.

Flujo de Trabajo

Flujo Básico

1. El usuario Administrador selecciona las siguientes opciones dentro

del menú superior: Estudiantes / Administración.

2. El sistema muestra una pantalla del listado de los estudiantes

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con los campos necesarios para el

registro como son: cédula, nombres, apellidos, teléfono, dirección,

fecha nacimiento, sexo, email.

5. El usuario ingresa los datos, selecciona estado y presiona el botón

Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Modificar estudiante

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

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

- 41 -

3. El sistema muestra una ventana con todos los datos registrados del

estudiante, todos son editables.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Estudiante

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones

Tabla 13. Caso de Uso: Administración Estudiantes.

Fuente: Psic. Paulina Porras. Autor: Tesista.

Administración Evaluadores. El propósito de este caso de uso es

administrar los evaluadores los cuales participarán del proceso de

orientación vocacional; este registro de los evaluadores debe realizarse

antes de iniciar el proceso de toma de tests vocacionales.

Flujo de Trabajo

Flujo Básico

1. El usuario Administrador selecciona las siguientes opciones dentro

del menú superior: Evaluadores / Administración.

2. El sistema muestra una pantalla del listado de los evaluadores

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con los campos necesarios para el

registro como son: cédula, nombres, apellidos, teléfono, dirección,

fecha nacimiento, sexo, email.

5. El usuario ingresa los datos, selecciona estado y presiona el botón

Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

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

- 42 -

a) Modificar evaluador

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra una ventana con todos los datos registrados del

evaluador, todos son editables.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Salón

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones

Tabla 14. Caso de Uso: Administración Evaluadores.

Fuente: Psic. Paulina Porras Autor: Tesista.

Administración Expertos. El propósito de este caso de uso es administrar

los expertos los cuales participarán del proceso de orientación vocacional;

este registro de los expertos debe realizarse antes de iniciar el proceso de

toma de tests vocacionales.

Flujo de Trabajo

Flujo Básico

1. El usuario Administrador selecciona las siguientes opciones dentro

del menú superior: Expertos / Administración.

2. El sistema muestra una pantalla del listado de los expertos

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con los campos necesarios para el

registro como son: cédula, nombres, apellidos, teléfono, dirección,

fecha nacimiento, sexo, email.

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

- 43 -

5. El usuario ingresa los datos, selecciona estado y presiona el botón

Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Modificar evaluador

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra una ventana con todos los datos registrados del

experto, todos son editables.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Salón

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones

Tabla 15. Caso de Uso: Administración Expertos.

Fuente: Psic. Paulina Porras Autor: Tesista.

Módulo Conocimientos.

Carreras. El propósito de este caso de uso es crear, editar y eliminar

carreras en el sistema para que el experto pueda después asociarlas con

un código de tres letras llamado código sumario.

Flujo de Trabajo

Flujo Básico

1. El usuario Experto selecciona las siguientes opciones dentro del

menú superior: Conocimientos / Carreras.

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

- 44 -

2. El sistema muestra una pantalla del listado de las carreras

registradas en el sistema.

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con los campos necesarios para el

registro como son: Carrera y estado.

5. El usuario ingresa el nombre de la carrera, selecciona estado y

presiona el botón Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Modificar Carrera

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra una ventana con todos los datos registrados de

la carrera.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Carrera

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones

Tabla 16. Caso de Uso: Carreras Universitarias.

Fuente: Psic. Paulina Porras Autor: Tesista.

Tests. El propósito de este caso de uso es crear editar y eliminar los

factores y dimensiones que después serán asociados entre ambos, para

poder realizar la carga respectiva de las preguntas correspondientes a cada

asociación.

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

- 45 -

Flujo de Trabajo

Flujo Básico

1. El usuario Experto selecciona las siguientes opciones dentro del

menú superior: Conocimientos / Tests / Factores.

2. El sistema muestra una pantalla del listado de los factores

existentes en el sistema.

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con los campos necesarios para el

registro como son: Factor, Instrucción, Orden.

5. El usuario ingresa los datos, selecciona estado y presiona el botón

Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Modificar Factor

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra una ventana con todos los datos registrados del

factor, todos son editables.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Factor

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones

Tabla 17. Caso de Uso: Tests Factores.

Fuente: Psic. Paulina Porras Autor: Tesista.

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

- 46 -

Flujo de Trabajo

Flujo Básico

1. El usuario Experto selecciona las siguientes opciones dentro del

menú superior: Conocimientos / Tests / Dimensiones.

2. El sistema muestra una pantalla del listado de las dimensiones

existentes en el sistema.

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con los campos necesarios para el

registro como son: Dimensión, Orden.

5. El usuario ingresa los datos, selecciona estado y presiona el botón

Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Modificar Dimensión

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra una ventana con todos los datos registrados de

la dimensión, todos son editables.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Dimensión

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones

Tabla 18. Caso de Uso: Tests Dimensiones.

Fuente: Psic. Paulina Porras Autor: Tesista.

Condiciones. El propósito de este caso de uso es crear editar y eliminar

las condiciones o reglas necesarias para poder evaluar los tests, el

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

- 47 -

encargado de crear estas condiciones es el usuario experto ya que él

cuenta con los conocimientos necesarios de orientación vocacional para

formar dichas reglas.

Flujo de Trabajo

Flujo Básico

1. El usuario Experto selecciona las siguientes opciones dentro del

menú superior: Conocimientos / Condiciones.

2. El sistema muestra una pantalla del listado de las condiciones

existentes en el sistema.

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una pantalla con las siguientes características:

al lado izquierdo se encuentran tres opciones de selección donde

se encuentran cargadas las dimensiones, al lado derecho están

todas las carreras registradas en el sistema que pueden ser

seleccionadas.

5. El usuario selecciona cada opción a la izquierda según el código

que quiera formar y luego selecciona las carreras acordes con el

código que se formó, presiona el botón Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Eliminar Condición

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de la regla formada.

3. El sistema muestra un mensaje confirmando

Precondiciones Las Dimensiones y Carreras ya deben estar

registradas en el sistema.

Tabla 19. Caso de Uso: Condiciones.

Fuente: Psic. Paulina Porras Autor: Tesista.

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

- 48 -

Módulo Pauta Vocacional.

Asociar Factor con Dimensión y cargar archivo de preguntas. El

propósito de este caso de uso es asociar el Factor con una Dimensión y

proceder a la carga del archivo de preguntas correspondientes a esa

asociación, este archivo de preguntas debe estar en formato Excel y con el

formato siguiente:

Figura 8. Formato de Preguntas.

Fuente: Tesista. Autor: Tesista.

Flujo de Trabajo

Flujo Básico

1. El usuario Experto selecciona las siguientes opciones dentro del

menú superior: Pauta Vocacional / Carga Por Archivo.

2. El sistema muestra una ventana con las opciones seleccionables de

factor y dimensión.

3. El usuario selecciona el factor y la dimensión, se activará una barra

donde debe seleccionar el archivo que desea cargar, luego da clic

en procesar.

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

- 49 -

4. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Modificar Preguntas

1. El usuario Experto selecciona las siguientes opciones dentro del

menú superior: Pauta Vocacional / Administración.

2. El sistema muestra una pantalla del listado de las preguntas

referentes a la asociación de factor con dimensión.

3. El usuario selecciona la opción preguntas que se encuentra a la

izquierda de los datos de la asociación.

4. El sistema muestra ventana con las preguntas que se encuentran

cargadas en el sistema

5. El usuario selecciona la opción Editar que se encuentra a la

izquierda de las preguntas.

6. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Preguntas

1. Se repiten pasos 1, 2, 3 y 4 del flujo alternativo (modificar

preguntas).

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones Los factores y dimensiones ya deben estar cargadas

en el sistema

Tabla 20. Caso de Uso: Carga de Preguntas.

Fuente: Psic. Paulina Porras Autor: Tesista.

Procesos. El propósito de este caso de uso es crear editar y eliminar los

procesos de orientación vocacional por parte del usuario evaluador para

luego poder asociarlos con otros parámetros que permitan activar los tests.

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

- 50 -

Flujo de Trabajo

Flujo Básico

1. El usuario Evaluador selecciona las siguientes opciones dentro del

menú superior: Pauta Vocacional / Proceso.

2. El sistema muestra una pantalla del listado de los procesos

registrados en el sistema.

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con los campos necesarios para el

registro como son: Nombre Proceso, Descripción, Fecha de inicio y

de fin.

5. El usuario ingresa la información solicitada, selecciona estado y

presiona el botón Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Modificar Proceso

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra una ventana con todos los datos registrados del

proceso.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Eliminar Proceso

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Eliminar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra un mensaje confirmando

Precondiciones

Tabla 21. Caso de Uso: Procesos.

Fuente: Psic. Paulina Porras Autor: Tesista.

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

- 51 -

Asociar Procesos. El propósito de este caso de uso es asociar los

procesos de orientación vocacional con los responsables de la evaluación,

alumno que rendirá el test y el salón donde lo realizará, el usuario que crea,

edita o cancela una asociación es el evaluador.

Flujo de Trabajo

Flujo Básico

1. El usuario Evaluador selecciona las siguientes opciones dentro del

menú superior: Pauta Vocacional / Asociar Proceso.

2. El sistema muestra una pantalla del listado de los procesos

asociados.

3. El usuario selecciona Nuevo en la barra de opciones.

4. El sistema muestra una ventana con las opciones seleccionables

necesarias para el registro como son: Proceso, Experto

Responsable, Evaluador Responsable, Salón y Estudiante.

5. El usuario selecciona la información solicitada, selecciona estado y

presiona el botón Guardar.

6. El sistema mostrará un mensaje de conformidad.

Flujos Alternativos

a) Modificar Asociación Proceso

1. Se repiten pasos 1 y 2 del flujo básico

2. El usuario selecciona la opción editar que se encuentra a la

izquierda de los datos de este.

3. El sistema muestra una ventana con todos los datos del proceso

asociado.

4. El usuario modifica los datos y presiona el botón Guardar.

b) Cancelar Asociación Proceso

1. Se repiten pasos 1 y 2 del flujo básico.

2. El usuario selecciona la opción Cancelar que se encuentra a la

izquierda de los datos de este.

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

- 52 -

3. El sistema muestra un mensaje confirmando

Precondiciones Los usuarios Estudiante, Evaluador y Experto ya

deben estar creados, así como el Proceso y el Salón.

Tabla 22. Caso de Uso: Asociar Procesos.

Fuente: Psic. Paulina Porras Autor: Tesista.

Rendir Test. El propósito de este caso de uso es que el alumno pueda

rendir el test de orientación vocacional.

Flujo de Trabajo

Flujo Básico

1. El usuario Alumno selecciona las siguientes opciones dentro del

menú superior: Pauta Vocacional / Test.

2. El sistema muestra una pantalla donde se despliegan todas las

preguntas correspondientes a cada factor con sus respectivas

instrucciones.

3. El usuario contesta el test y al final da en finalizar.

4. El sistema mostrará un mensaje con las carreras afines o un

mensaje caso de no encontrar ninguna opción.

Flujos Alternativos

Precondiciones Debe haberse creado con antelación el proceso de

orientación que tiene que estar activo y asociado con

los parámetros requeridos.

Tabla 23. Caso de Uso: Rendir Test.

Fuente: Psic. Paulina Porras Autor: Tesista.

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

- 53 -

Módulo Seguridades.

Recuperar Clave. El propósito de este caso de uso es poder recuperar una

clave de cualquier usuario en caso de olvido. El usuario que puede hacer

esta recuperación es el Administrador

Flujo de Trabajo

Flujo Básico

1. El usuario Administrador selecciona las siguientes opciones dentro

del menú superior: Seguridad / Recuperar Clave.

2. El sistema muestra una ventana con los campos: Usuario,

Contraseña, Confirmar Contraseña.

3. El usuario ingresa el nombre del usuario, crea la nueva contraseña

y da en Guardar.

Flujos Alternativos

Precondiciones Usuarios deben existir en el sistema

Tabla 24. Caso de Uso: Recuperar Clave.

Fuente: Psic. Paulina Porras Autor: Tesista.

Modificar Clave. El propósito de este caso de uso es crear una contraseña

con mayor seguridad, personal y diferente a la proporcionada por el

administrador.

Flujo de Trabajo

Flujo Básico

1. El usuario selecciona las siguientes opciones dentro del menú

superior: Seguridad / Modificar Clave.

2. El sistema muestra una ventana con los campos: Contraseña

Actual, Contraseña, Confirmar Contraseña.

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

- 54 -

3. El usuario ingresa la contraseña actual, crea la nueva contraseña

y da en Guardar.

Flujos Alternativos

Precondiciones Usuarios deben existir en el sistema

Tabla 25. Caso de Uso: Modificar Clave.

Fuente: Psic. Paulina Porras Autor: Tesista.

Módulo Reportes.

Históricos. El propósito de este caso de uso es poder acceder a los

históricos de los test que se hayan dado por parte de los alumnos del

colegio, para que el experto pueda con estos resultados dar un mejor

asesoramiento al estudiante, ya que este puede tener inquietudes sobre los

resultados de la evaluación de carreras profesionales afines a sus actitudes

habilidades e intereses que rindió en el sistema de orientación vocacional.

Flujo de Trabajo

Flujo Básico

1. El usuario selecciona las siguientes opciones dentro del menú

superior: Reportes / Historial.

2. El sistema muestra una ventana con la lista de los estudiantes que

han rendido el test de un proceso de orientación vocacional.

3. El usuario selecciona la lupa de ver que se encuentra a la izquierda

de los datos del estudiante.

4. El resultado se desplegará en la parte inferior donde podrá ver las

carreras que se han obtenido con el código sumario así como

también la puntuación que obtuvo el estudiante en las diferentes

asociaciones de factor-dimensión para su análisis si es requerido,

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

- 55 -

estos resultados los puede imprimir seleccionando la opción en la

barra.

Flujos Alternativos

Precondiciones Que existan test finalizados.

Tabla 26. Caso de Uso: Históricos.

Fuente: Psic. Paulina Porras Autor: Tesista.

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

- 56 -

Vista Lógica

Modelo Entidad-Relación

Figura 9. Modelo Entidad Relación.

Fuente: Tesista. Autor: Tesista.

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

- 57 -

Modelo Físico

Figura 10. Modelo Físico.

Fuente: Tesista. Autor: Tesista.

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

- 58 -

CAPÍTULO IV

PRUEBAS, CONCLUSIONES Y RECOMENDACIONES

Plan de Pruebas

Propósito

El propósito de este plan es el de establecer y documentar la planificación

de las pruebas a realizar, así como la estrategia a utilizar para su ejecución.

Cuando el sistema experto esté terminando se realizarán ensayos en

paralelo con el usuario experto para comparar las respuestas arrojadas por

el sistema con las respuestas a las que llega el experto para un mismo

conjunto de datos de entrada, si se encontrase alguna desviación en los

resultados se procederá a la corrección del mismo.

Alcance

Este Plan de Pruebas se aplicará al momento de realizar las pruebas en el

proceso de construcción de software.

Tipo de Pruebas

Se llevaran a cabo los siguientes tipos de pruebas.

Pruebas Unitarias. Tiene como objetivo validar el correcto funcionamiento

de los flujos presentes.

A continuación se muestran las pruebas unitarias a realizar:

Código Objetivo de la prueba

PU01 Verificar que se puedan agregar, modificar y eliminar

usuarios del sistema.

PU02 Verificar que se puedan agregar, modificar y eliminar

carreras del sistema.

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

- 59 -

PU03 Verificar que se pueda iniciar sesión utilizando una

combinación correcta de usuario y contraseña.

PU04 Verificar que el sistema pueda registrar y eliminar las

condiciones para optar por una carrera universitaria.

PU05 Verificar que el sistema pueda generar el reporte de

respuestas del inventario autodirigido de Holland.

Tabla 27. Pruebas Unitarias.

Fuente: Tesista. Autor: Tesista.

Pruebas de sistema. Tiene como objetivo validar el desempeño

tecnológico y funcional del sistema.

A continuación se muestran las pruebas del sistema a realizar:

Código Objetivo de la prueba

PU01 Verificar que la pantalla demore en ser actualizada un

tiempo menor a cinco segundos.

PU02 Verificar que el sistema presente un bajo uso de

recursos por parte de la memoria y procesamiento.

Tabla 28. Pruebas de Sistema.

Fuente: Tesista. Autor: Tesista.

Pruebas con el usuario experto. Se realizarán los ensayos en paralelos

que permitan comparar las respuestas arrojadas del sistema con las

respuestas que otorgaría el experto.

A continuación se muestran las pruebas realizadas con el experto:

Código Objetivo de la prueba

PU01 Verificar que las respuestas del sistema de la

evaluación del Inventario autodirigido de Holland

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

- 60 -

coincidan con las respuestas que el usuario experto

brindaría.

Tabla 29. Pruebas con el usuario experto.

Fuente: Tesista. Autor: Tesista.

Técnica Utilizada

A continuación se detallará la técnica empleada para realizar las pruebas

descritas.

Prueba de negra. Consiste en definir criterios de entrada para las pruebas

y verificar que el resultado obtenido sea el correcto para el conjunto de

datos ingresados.

Pruebas de estrés a la aplicación.

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

cuenta las siguientes consideraciones.

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

BENCHMARK (ab). Esta herramienta viene como complemento en

cualquier instalador de Apache Http.

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

bits. Intel Core i5, 500 GB Disco Duro, 4 GB Memoria RAM.

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

número de accesos concurrentes.

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

- 61 -

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

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

Fuente: Tesista. Autor: Tesista.

Figura 12. Prueba de estrés # 1

Fuente: Tesista. Autor: Tesista.

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

- 62 -

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

Figura 13. Prueba de estrés # 2

Fuente: Tesista. Autor: Tesista.

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

Figura 14. Prueba de estrés # 3

Fuente: Tesista. Autor: Tesista.

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

- 63 -

Resultado de las pruebas

Tras realizar las pruebas descritas se obtuvieron los siguientes resultados.

Pruebas Unitarias.

Código Resultado Observaciones

PU01 Éxito -

PU02 Éxito -

PU03 Éxito -

PU04 Éxito -

PU05 Éxito -

Tabla 30. Resultado pruebas unitarias.

Fuente: Tesista. Autor: Tesista.

Pruebas de sistema.

Código Resultado Observaciones

PU01 Éxito -

PU02 Éxito -

Tabla 31. Resultado pruebas del sistema.

Fuente: Tesista. Autor: Tesista.

Pruebas con el usuario experto.

Código Resultado Observaciones

PU01 Éxito -

Tabla 32. Resultado pruebas con usuario experto.

Fuente: Tesista. Autor: Tesista.

Pruebas de estrés. Con los 3 escenarios de pruebas llegamos a la

conclusión que el sistema se encuentra óptimo para trabajar bajo demanda

de hasta 200 usuarios. Cabe recalcar que en la institución tenemos un

personal de alrededor de 30 usuarios por lo que la aplicación no tendría

problema ante la demanda de varios usuarios concurrentes.

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

- 64 -

Conclusiones

El sistema permite que un mayor número de alumnos puedan recibir

a tiempo una adecuada orientación sobre su futuro profesional.

El análisis e implementación del sistema ha significado una extensa

investigación del tema y sobre todo en el contexto en donde se aplica

y de la forma que se lo hace, de esta manera se puede concluir que

es un problema que afecta el futuro de personas y del país, es así

que al mostrarse ahora una alternativa de solución se sabe que se

está dando una ayuda, la cual es importante para que este problema

no subsista y así poder mejorar la calidad de vida social y

profesional.

Si bien el sistema brinda resultados confiables y de calidad, no

pretende reemplazar la labor del orientador vocacional, sino más

bien apoyar dicha labor proporcionando la información necesaria en

el momento oportuno.

Recomendaciones

El orientador es la única persona que deberá mantener actualizado

el módulo de conocimientos del sistema ya que el resultado de los

reportes depende de las reglas que se encuentren definidas en el

sistema.

El estudiante deberá ingresar información verdadera al sistema para

asegurar una adecuada recomendación de carreas profesionales

afines a él.

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

- 65 -

Se recomienda ampliar el sistema para que exista un mayor grado

de explicación en los reportes y se pueda detallar con más

profundidad sobre el porqué de los resultados de la carrera

profesional sugerida al estudiante de bachillerato.

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

- 66 -

BIBLIOGRAFÍA

1. GARCÍA, Francisco Javier; MUÑOZ, Beatriz y SELFA, Raquel

(2008). Recursos TIC de Orientación Profesional para el

psicopedagogo en España. XIV Jornades de Foment de la

Investigación. Universitat Jaume I. Consultado 12 de Febrero del

2015.

Disponible en:

http://www.uji.es/bin/publ/edicions/jfi14/psicoped/6.pdf

2. PostgrestSQL – Una alternativa de DBMS Open Source. Disponible

en: http://www.lgs.com.ve/pres/PresentacionES_PSQL.pdf Página

Web consultada el 25 enero 2015

3. SANZ, J. (2005). Nuevas Tecnologías Aplicadas al Asesoramiento

Vocacional. Diseño de Software y Servicios de Apoyo Telemático.

Tesis doctoral. Universitat Jaume I de Castellón. Versión escrita

accesible en http://www.tesisenxarxa.net/TDX-0129107-131542

4. TAPIA, Jackeline; TUPIA, Anticona. Sistema experto para el Apoyo

de Orientación Vocacional para las Carreras de Ingeniería en la

Pontificia Universidad Católica del Perú. (2007). Disponible en:

http://tesis.pucp.edu.pe/tesis/ver/1131 Página Web consultada el 14

enero 2015

5. MARÍNEZ, Vicente; FERNÁNDEZ, Federico. (2006). La elección

vocacional y la planificación de la carrera. Adaptación española del

Self-Directed Search (SDS-R) de Holland. Psicothema.

6. GONZALEZ BELLO, Julio R. La orientación en la diversidad: una

mirada desde América Latina. (2007), vol.7 [consultado 16 Marzo

2015].

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

- 67 -

Disponible en:

http://www.scielo.org.ar/scielo.php?script=sci_arttext&pid=S1851-

88932007000100003&lng=es&nrm=iso

7. ALI JAFELLA, Sara e VILLAFANE DE GIL, Dora. Orientación

vocacional y desarrollo de competencias. (2003- 2004), vol.4

[consultado 12 enero 2015].

Disponible en:

http://www.scielo.org.ar/scielo.php?script=sci_arttext&pid=S1851-

88932004000100005&lng=pt&nrm=iso

8. Di GRESIA, L. (2009). Educación universitaria: acceso, elección de

carrera y rendimiento.

Recuperado de:

http://www.depeco.econo.unlp.edu.ar/doctorado/tesis/tesis-di-

gresia.pdf

9. LEONTIEV, Dmitry A. (2012), Psicología de las emociones,

motivaciones y acciones: Motivación, Conciencia y Autorregulación.

ISBN electrónico 9781613248966. Disponible en:

http://bvirtual.uce.edu.ec:2054/lib/bgeneraluce/detail.action?docID=

10671196&p00=psicolog%C3%ADa+educacional

10. GREANIER, Todd. (2004). Java Foundations: Java (Computer

program language) Object-oriented programming languages. ISBN

electrónico 9780782151152. Disponible en:

http://bvirtual.uce.edu.ec:2054/lib/bgeneraluce/detail.action?docID=

10131918&p00=java

11. MARCHIONI, Francesco. (2010). JBoss AS Performance Tuning.

ISBN electrónico 9781849514033. Disponible en:

http://bvirtual.uce.edu.ec:2054/lib/bgeneraluce/detail.action?docID=

10438007&p00=jboss

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

- 68 -

ANEXOS

A. MANUAL DE USUARIO

Introducción

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

herramienta ágil que facilite la utilización de las opciones y funcionalidades

del Sistema de Orientación Vocacional Para Bachillerato.

Administrador funcional y usuarios del sistema

Los principales agentes del Sistema son los funcionarios de las aéreas de

administración del plantel, docentes y el o los orientadores que trabajen en

el plantel, los mismos que se encargan de gestionar a través del sistema la

información relacionada con los procesos de orientación vocacional.

Acceso a la aplicación

Ingreso al sistema. Mediante un navegador web se debe ingresar a la

página http://localhost:8080/orientacion/, una vez hecho esto se cargara la

página como se muestra en la Figura 1.

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

- 69 -

Figura 1. Pantalla de Ingreso al Sistema.

Fuente: Tesista. Autor: Tesista.

Autentificación de usuario. Una vez desplegada la pantalla de ingreso al

sistema como nos muestra la Figura 1, para autentificarnos como usuario

debemos hacer lo siguiente:

Llenar los campos de Usuario y Contraseña (La validación de

usuario y contraseña son la cédula de identidad de la persona que

ingresa al sistema).

Dar un enter o hacer clic en el botón iniciar.

Menú Principal Rol Usuario Administrador

Una vez autentificados correctamente en el sistema dependiendo del rol de

usuario que se haya autentificado, se nos desplegará la pantalla principal

como nos muestra la Figura 2.

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

- 70 -

Figura 2. Pantalla Principal del Sistema Usuario Administrador.

Fuente: Tesista. Autor: Tesista.

Como podemos ver en la figura anterior al momento de autentificarnos nos

muestra la pantalla principal y podemos desplegar el menú principal de la

aplicación el mismo que consta de los siguientes módulos:

Seguridad

Contiene las seguridades de las contraseñas como son: modificar clave

y recuperar clave.

Salones

Contiene los salones que tiene la institución que poseen coputadoras

para poder rendir la evaluación.

Estudiantes

Contiene los formularios para poder ingresar la información del

estudiante, se lo puede realizar tanto individualmente como por carga

de archivo.

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

- 71 -

Evaluadores

Contiene a los profesores que pertenecen al Plantel Educativo, que

serán capacitados para que puedan evaluar a los estudiantes y cargar

el respectivo proceso de orientación vocacional.

Expertos

Contiene los formularios para poder ingresar los usuarios que

desempeñan la función de orientador vocacional en la institución.

Grados

Contiene los niveles de grados que se asignan a la Institución

Educativa.

Salones. Dentro de este módulo tenemos el submenú Administración. Para

crear un nuevo salón, editarlo o eliminarlo damos clic en nuevo y se tiene

la pantalla que se muestra en la figura 3.

Figura 3. Pantalla crear nuevo salón.

Fuente: Tesista. Autor: Tesista.

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

- 72 -

En esta pantalla llenamos todos los campos, seleccionamos el estado y

pulsamos el botón guardar. El sistema mostrara la siguiente pantalla con

los salones que hemos creado:

Figura 4. Pantalla Administración salones.

Fuente: Tesista. Autor: Tesista.

Para editar un salón se da clic sobre el lápiz que se encuentre a lado del

salón deseado y se edita el campo que se quiere cambiar y luego de realizar

los cambios pulsamos guardar.

Grados. Para crear un nuevo Grado, editarlo o eliminarlo nos colocamos

sobre Grados y en Administración, y nos muestra la siguiente pantalla:

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

- 73 -

Figura 5. Pantalla Administración Grados.

Fuente: Tesista. Autor: Tesista.

Para crear un nuevo Grado hacemos clic en nuevo, llenamos el código y la

descripción, seleccionamos el estado y pulsamos el botón guardar.

Figura 6. Pantalla Crear Grados.

Fuente: Tesista. Autor: Tesista.

Para editar o eliminar un Grado se debe pulsar sobre el lápiz de editar o la

figura de un basurerito para eliminar, al igual como se lo hace en los

módulos anteriores.

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

- 74 -

Se puede crear grados a través de una carga por archivo.

Evaluadores. Para crear un evaluador, editar o eliminar la información de

este evaluador nos colocamos sobre Administración de Evaluadores, y nos

muestra la siguiente pantalla:

Figura 7. Pantalla Administración Evaluadores.

Fuente: Tesista. Autor: Tesista.

Para crear un nuevo evaluador hacemos clic en nuevo, llenamos los

campos solicitados y seleccionamos el estado, luego de hacerlo pulsamos

el botón guardar.

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

- 75 -

Figura 8. Pantalla Crear Evaluador.

Fuente: Tesista. Autor: Tesista.

Para editar o eliminar un Evaluador se debe pulsar sobre el lápiz de editar

o la figura de un basurerito para eliminar, al igual como se lo hace en los

módulos anteriores.

Experto. Para crear un usuario que desempeñe la función de orientador,

se lo realiza colocándonos sobre el submenú Administración de Expertos y

luego en el botón nuevo.

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

- 76 -

Figura 9. Pantalla Crear Experto.

Fuente: Tesista. Autor: Tesista.

En la pantalla que se nos despliega hay que llenar la información que se

pide, seleccionar el estado y luego pulsar sobre guardar.

Estudiantes. Para crear un estudiante nuevo, editar o eliminar uno

existente se lo realiza colocándonos sobre el submenú Administración de

Estudiantes que nos desplegará una pantalla como la siguiente:

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

- 77 -

Figura 10. Pantalla Administración Estudiantes.

Fuente: Tesista. Autor: Tesista.

Al pulsar sobre nuevo debemos llenar los formularios que se nos presentan

con la información del estudiante, después de llenar el formulario damos

clic en guardar.

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

- 78 -

Figura 11. Pantalla Crear Nuevo Estudiante.

Fuente: Tesista. Autor: Tesista.

Si deseamos un estudiante que sabemos su código o nombre los

colocamos en las cajas que indican este criterio de búsqueda, aquí

podemos editar o eliminar el estudiante pulsando sobre el lápiz de editar o

el basurerito de eliminar.

Se puede crear estudiantes mediante una carga por archivo de la siguiente

manera: nos ponemos sobre Estudiantes luego damos en carga Excel,

buscamos el archivo lo procesamos y lo guardamos

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

- 79 -

Figura 12. Pantalla para cargar archivo de estudiantes.

Fuente: Tesista. Autor: Tesista.

Menú Principal Rol Usuario Experto

Una vez autentificados correctamente en el sistema dependiendo del

usuario Experto que se haya autentificado, se nos desplegará la pantalla

principal como nos muestra la Figura 13.

Figura 13. Pantalla Principal del Sistema Usuario Experto.

Fuente: Tesista. Autor: Tesista.

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

- 80 -

Como podemos ver en la figura anterior al momento de autentificarnos

como usuario Experto nos muestra la pantalla principal y podemos

desplegar el menú principal de la aplicación el mismo que consta de los

siguientes módulos:

Seguridad. Aquí permite al usuario poder cambiar su clave para mayor

seguridad.

Figura 14. Pantalla Modificar Clave de Usuario Experto.

Fuente: Tesista. Autor: Tesista.

Conocimientos. Está dividido en tres partes; carreras, tests y condiciones,

mismas que pueden ser actualizadas ya sea agregando nuevos

conocimientos o modificando los existentes a través del sistema.

Figura 15. Pantalla Conocimientos.

Fuente: Tesista. Autor: Tesista.

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

- 81 -

Para crear carreras damos sobre carreras y luego damos clic en nuevo,

llenamos los datos solicitados y procedemos a guardar

Figura 16. Pantalla Crear Carreras.

Fuente: Tesista. Autor: Tesista.

Para crear un test debemos crear una actividad y una dimensión tal como

se muestra a continuación.

Figura 17. Pantalla Crear Factores.

Fuente: Tesista. Autor: Tesista.

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

- 82 -

Figura 18. Pantalla Crear Dimensiones.

Fuente: Tesista. Autor: Tesista.

Para crear y definir las condiciones hay que ir sobre Administración de

condiciones y crearlas dando en nuevo.

Figura 19. Pantalla Crear Condiciones.

Fuente: Tesista. Autor: Tesista.

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

- 83 -

Pauta Vocacional. Contiene la Administración de las preguntas que se

cargan al asociar las actividades con las dimensiones respectivas.

Figura 20. Pantalla Administración Preguntas.

Fuente: Tesista. Autor: Tesista.

Para cargar estas preguntas hay que ir sobre Carga Por Archivo dentro de

Pauta Vocacional, asociar el factor con la dimensión, luego buscar el

archivo de Excel a cargar y se lo procesa.

Figura 21. Pantalla Cargar Preguntas.

Fuente: Tesista. Autor: Tesista.

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

- 84 -

Reportes. Aquí el experto podrá guiarse con los resultados de las

evaluaciones para dar un mejor estudio a los resultados.

Figura 22. Pantalla reportes históricos.

Fuente: Tesista. Autor: Tesista.

Estadísticas. Para ver los resultados globales de las estadísticas hay que

ir sobre Estadísticas, carreras por salón y buscar el salón del cual se desea

saber las estadísticas

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

- 85 -

Figura 23. Pantalla reportes estadísticos.

Fuente: Tesista. Autor: Tesista.

Menú Principal Rol Usuario Evaluador

Una vez autentificados correctamente en el sistema dependiendo del

usuario Evaluador que se haya autentificado, se nos desplegará la pantalla

principal como nos muestra la Figura 24.

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

- 86 -

Figura 24. Pantalla Principal del Sistema Usuario Evaluador.

Fuente: Tesista. Autor: Tesista.

Como podemos ver en la figura anterior al momento de autentificarnos

como usuario Evaluador nos muestra la pantalla principal y podemos

desplegar el menú Pauta Vocacional, módulo que es para crear un nuevo

proceso de orientación vocacional y luego asociarlo para tener acceso a la

prueba.

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

- 87 -

Figura 25. Pantalla Administración Procesos.

Fuente: Tesista. Autor: Tesista.

Para crear un proceso damos sobre nuevo y llenamos los datos requeridos

y guardamos.

Figura 26. Pantalla Crear Nuevo Proceso.

Fuente: Tesista. Autor: Tesista.

Para asociar un proceso creado damos en nuevo seleccionamos los

campos requeridos y guardamos.

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

- 88 -

Figura 27. Pantalla Asociar Proceso.

Fuente: Tesista. Autor: Tesista.

Menú Principal Rol Usuario Alumno

Una vez autentificados correctamente en el sistema dependiendo del

usuario Alumno que se haya autentificado, se nos desplegará la pantalla

principal como nos muestra la Figura 28.

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

- 89 -

Figura 28. Pantalla Principal del Sistema Usuario Alumno.

Fuente: Tesista. Autor: Tesista.

Como podemos ver en la figura anterior al momento de autentificarnos

como usuario Alumno nos muestra la pantalla principal y podemos

desplegar el menú Pauta Vocacional, donde daremos clic en Test para

acceder a las preguntas de la evaluación y poder responderlas.

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

- 90 -

Figura 29. Pantalla Test de Holland.

Fuente: Tesista. Autor: Tesista.

Para poder ver los resultados de la evaluación el alumno tiene que ir a

reportes y dar sobre historial.

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

- 91 -

Figura 30. Pantalla Reportes de Historial Evaluaciones.

Fuente: Tesista. Autor: Tesista.

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

- 92 -

B. MANUAL TÉCNICO

BASE DE DATOS

MODELO ENTIDAD RELACIÓN

Figura 1. Modelo Entidad Relación.

Fuente: Tesista. Autor: Tesista.

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

- 93 -

MODELO FÍSICO

Figura 2. Modelo Físico.

Fuente: Tesista. Autor: Tesista.

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

- 94 -

SCRIPT CREACION TABLAS Y RELACIONES

El script de Creación de Base de datos se encuentra disponible en el CD

ENTREGABLE, directorio “SCRIPTS”. El nombre del archivo es

“CREACION BBDD”.

No se incluye el código en este documento por cuanto el archivo es muy

extenso.

SCRIPT CREACION DATOS MAESTROS

El script de Creación de Base de datos se encuentra disponible en el CD

ENTREGABLE, directorio “SCRIPTS”. El nombre del archivo es “INSERTS

DATOS MAESTROS”.

No se incluye el código en este documento por cuanto el archivo es muy

extenso.

Este archivo contiene la configuración inicial del sistema con la cual es

posible empezar a gestionar toda la administración.

DICCIONARIO DE DATOS

El diccionario de datos para mayor claridad se encuentra en el CD

ENTREGABLE en la dirección \MODELO DE DATOS\Diccionario de datos

se deberá dar clic en el ícono como se indica a continuación.

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

- 95 -

CÓDIGO FUENTE

ARQUITECTURA DEL PROYECTO ORIENTACIÓN

El proyecto ORIENTACIÓN se desarrolló en base a la arquitectura

planteada en la siguiente figura:

Figura 3. Arquitectura del Proyecto ORIENTACIÓN.

Fuente: http://globalmentoring.com.mx/curso-java-servlets-jsp/. Autor: Desconocido

Capa de Presentación

En la capa de presentación se genera todo el código responsable de

interactuar directamente con el Cliente. Para el proyecto orientacion se

empleó la tecnología JSF + PRIMEFACES 5.2. Para la gestión de los

eventos y acciones de los formularios se integró archivos XHTML con

Backing Beans. En reporteria se usó las librerías de jasper reports.

Capa de Negocio

Esta capa junto con la capa de acceso a datos es la más importante del

proyecto. En particular en esta capa se maneja todas las reglas de negocio

y lógica que se necesita para gestionar el sistema ORIENTACIÓN. Esta

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

- 96 -

capa es intermediaria entre la capa de presentación y la capa de acceso a

datos. Para este caso el proyecto ORIENTACIÓN se empleó EJB

(Enterprise Java Beans).

Capa de Acceso a Datos

El acceso a datos que es el último nivel de la estructura gestiona el mapeo

de las tablas de la base de datos como entidades así como también es la

encargada de realizar las diferentes operaciones contra un motor de base

de datos. En general a este tipo de operaciones se las conoce como

CRUD’s (Create, Read, Update and Delete. Crear, Leer, Actualizar y

Borrar).

Para el manejo de transacciones se configuro el servidor de aplicaciones

para que a través de un contexto de persistencia (PERSISTENCE

CONTEXT) sean los encargados de gestionas las transacciones que

realiza cada usuario conectado en el sistema contra la base de datos.

También es importante mencionar que los Bens encargados de realizar las

operaciones CRUD en java están gestionados a través de DAO’s genéricos

mismos que permiten la reultilización de código y facilitan la comunicación

entre java y la base de datos.

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

- 97 -

DAO (Data Acces Object)

Permite comunicar la aplicación con el motor de base de datos a través de

clases Java. En particular y como se mencionó en párrafos anteriores para

el proyecto ORIENTACIÓN se implementó DAOS GENÉRICOS.

EJB (Enterprise Java Beans)

Interfaces y Clases java que gestionan las reglas que dictarán el negocio

de la aplicación. Junto con los DAO’s y en particular para el proyecto

ORIENTACIÓN son de gran utilidad tanto en el desarrollo como en la

puesta en producción puesto que, transparentan diferentes aspectos como

concurrencia, transacciones, etc, dejando para el programador la

preocupación única de agregar la lógica al negocio.

Backing Beans.

Son clases javas con anotaciones específicas que permiten conjuntamente

con los archivos XHTML (o JSP) gestionar las diferentes operaciones que

realiza un cliente.

ESTRUCTURA DEL CÓDIGO FUENTE ORIENTACIÓN

El código fuente del proyecto ORIENTACIÓN consta de 5 grandes sub

proyectos o sub carpetas que son:

orientacion: EAR de la aplicación. Une todos los demás proyectos

y es el proyecto que se despliega en el servidor.

orientacion-ejb: Contiene las reglas de negocio del proyecto.

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

- 98 -

orientacion-jpa: En este proyecto se encuentran todos los Entities

(Mapeo de las tablas de una base de datos como clases java).

Contiene además el archivo persistence.xml.

orientacion-jpa-kernel: Contiene los DAO’s genéricos y clases

utilitarias.

orientacion-web: En este proyecto se encuentra toda la parte

visual. A saber formularios, clases javascript, Ajax, Backing Beans,

etc.

Proyecto orientacion

También conocido como EAR. Como ya hemos mencionado este proyecto

realiza un ensamble del resto de proyectos para publicarlos como un

conjunto. Adicional y para el proyecto de ORIENTACIÓN bajo este proyecto

se colocaron todas las librerías que vamos a usar en los otros proyectos.

Figura 4. Código fuente proyecto ORIENTACION y librerías.

Fuente: Tesista. Autor: Tesista

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

- 99 -

Proyecto orientacion-jpa

Contiene el mapeo de las tablas de la base de datos como clases java.

También incluye el archivo persistence.xml que es el que se encarga de

gestionar los contextos de persistencia conjuntamente con el servidor.

Proyecto orientacion-jpa-kernel

Contiene los DAO’s genéricos que se encargan de la comunicación entre

la aplicación y la base de datos. Este conjunto de librerías viene distribuido

en varios paquetes que se muestran a continuación.

Figura 5. Contenido del proyecto orientacion-jpa-kernel.

Fuente: Tesista. Autor: Tesista

Anotation: Contiene anotaciones para saber si una transacción es

persistente o de solo lectura.

Controller y Controler View. Interfaz e implementación que contiene

un sin número de operaciones básicas para trabajo con base de

datos.

Model. Campos genéricos que se implementaran en las entidades

que se vayan creando. Por ejemplo todas las entidades tienen fecha

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

- 100 -

de creación, fecha de modificación. Estos campos se gestionan

desde estos paquetes.

Kernel y Kernel Crypt. Seguridad en el acceso a datos.

Proyecto orientacion-web

Contiene los formularios XHTML, Backing Beans, Validadores,

Convertidores y demás utilitarios que hagan referencia a la programación

visual del proyecto. En cada Backing Bean existe al menos una llamada a

un EJB a través de inyección de dependencia.

Este proyecto también contiene hojas de estilos, jars propios de la parte

visual PRIMEFACES 5.2. Y dos archivos muy importantes de configuración

para el proyecto.

Web.xml.

FacesConfig.xml

Como código java en el proyecto seguimiento-web tenemos:

Convertidores. Para proporcionar conversión de tipos en un

formulario JSF ó XHTML.

DATAMANAGER. Managed Beans de Session que guardan los

atributos de cada uno de los formularios.

MANAGED BEAN. Backing Beans que se integran con

DATAMANAGER’s para ejecutar las operaciones que solicite el

cliente.

Validadores. Proporciona validaciones como por ejemplo de la

cédula de identidad en un formulario JSF ó XHTML.

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

- 101 -

PROPERTIES. Archivo de propiedades con las etiquetas de la

mayoría de textos de los formularios.

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

- 102 -

C. MANUAL INSTALACIÓN

Instalación de Software

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

herramienta ágil que facilite la instalación de las herramientas necesarias

para ejecutar el programa, así como también para compilar el código

compilado.

NOTA: Todas las configuraciones realizadas en el presente manual aplican

para Sistemas Operativos Windows 7, Windows 8 o superiores de 32 bits.

Requerimientos Técnicos

Requerimientos de Hardware y Software

Requerimientos de Software

Sistema Operativo Windows 7 o superior de 32 bits.

JDK 7u71 Windows 32 bits.

PostgreSQL 9.2.10 Windows 32 bits.

Jboss AS 7.1 Windows 32 y 64 bits

Mozilla Firefox 30.0 o superior (Recomendado).

Requerimientos de Hardware

Procesador Intel Pentium 3 o superior.

Memoria RAM mínimo 4GB.

Disco duro mínimo de almacenamiento 100 GB.

Lector de CD/DVD.

Puertos USB.

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

- 103 -

Instalación JDK

Para la instalación del JDK nos dirigimos al CD ENTREGABLE y buscamos

el directorio “INSTALADORES 32 BITS” dentro de este directorio

encontraremos el ejecutable de nombre: jdk-7u71-windows-i586.exe

como se muestra en la Figura 1.

Figura 1. Instalador JDK 32 bits.

Fuente: Tesista. Autor: Tesista.

Presionamos doble clic sobre el instalador y accederemos a la pantalla de

bienvenida de instalación de JDK. Tenemos que seguir los pasos que nos

indique.

Figura 2. Pantalla de Bienvenida Instalador JDK.

Fuente: Tesista. Autor: Tesista.

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

- 104 -

Luego de presionar clic en siguiente deberemos escoger la ruta de

instalación para el JDK, deberemos dejar la ruta marcada por defecto por

el instalador.

Figura 3. Ruta de Instalación de JDK

Fuente: Tesista. Autor: Tesista.

Esperamos unos minutos mientras se ejecuta la instalación de JDK.

Figura 4. Progreso de Instalación de JDK

Fuente: Tesista. Autor: Tesista.

Finalizada la barra de progreso, automáticamente nos mostrará el asistente

de instalación de JRE debiendo indicar el PATH de instalación del mismo.

Dejamos la configuración que nos muestre por defecto el instalador y

presionamos clic en siguiente.

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

- 105 -

Figura 5. Ruta (Path) de Instalación de JRE.

Fuente: Tesista. Autor: Tesista.

De igual forma tendremos un progreso de instalación para el JRE que será

sumamente rápido, finalizado esto ya estará lista la instalación tanto de JDK

como de JRE. Deberemos dar clic en “Close” o cerrar para dar por

terminada la instalación.

Figura 6. Fin instalación JDK y JRE.

Fuente: Tesista. Autor: Tesista.

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

- 106 -

Con la instalación finalizada el siguiente paso es configurar la variable de

entorno JAVA_HOME.

Accederemos como primer paso a “Equipo”. Una forma de acceso rápido

es presionar las teclas WINDOWS + E simultáneamente. En esta pantalla

presionaremos clic derecho y en el menú desplegable que nos muestre

daremos clic en “Propiedades”.

Figura 7. Acceso a propiedades de Mi Equipo.

Fuente: Tesista. Autor: Tesista.

En la ventana que nos muestre ubicaremos en el lado izquierdo de la

pantalla el menú “Configuración Avanzada del Sistema” accedemos al

mencionado menú.

Figura 8. Configuración avanzada del Sistema.

Fuente: Tesista. Autor: Tesista.

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

- 107 -

Ubicamos el botón “Variables de Entorno” en la parte inferior derecha de la

pantalla desplegable mostrada y accedemos a la misma.

Figura 9. Pantalla de Propiedades del Sistema.

Fuente: Tesista. Autor: Tesista.

Ya en la pantalla variable de entorno nos ubicamos en la sección Variables

de Sistema y creamos una nueva variable. En nombre de variable

colocamos JAVA_HOME y en valor de la variable colocamos la ruta de

instalación de JDK por defecto será C:\Program Files\Java\jdk1.7.0_71\jre\

y clic en aceptar en todas las pantallas desplegables que se hayan abierto

para guardar los cambios ejecutados en las variables del sistema.

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

- 108 -

Figura 10. Pantalla de Variables de Entorno.

Fuente: Tesista. Autor: Tesista.

Figura 11. Creación variable de entorno JAVA_HOME.

Fuente: Tesista. Autor: Tesista.

Con toda la configuración guardada y las pantallas de configuración

igualmente cerradas todas, abriremos una nueva consola de comandos

CMD. Para esto y de forma rápida presionaremos las teclas WINDOWS +

R simultáneamente. Nos mostrará la ventana EJECUTAR COMANDOS del

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

- 109 -

sistema Windows y escribiremos el comando “cmd” en minúsculas seguido

de esto daremos clic en aceptar.

Figura 12. Ventana EJECUTAR COMANDOS de Windows.

Fuente: Tesista. Autor: Tesista.

Para comprobar que java y su variable de entorno está instalada

exitosamente digitamos el comando “java -version” en la línea de comandos

que tenemos desplegada. El resultado debe ser algo parecido a la siguiente

figura.

Figura 13. Verificación instalación de Java.

Fuente: Tesista. Autor: Tesista.

Si hemos ejecutado los pasos descritos anteriormente y con la confirmación

de que el JDK y JRE están instalados podemos decir que JAVA se instaló

exitosamente en nuestro sistema operativo y podemos continuar instalando

el resto de programas necesarios para la ejecución de nuestro sistema.

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

- 110 -

Instalación PostgreSQL 9.2

NOTA: De forma general y tanto para la instalación en ambiente de

producción como la ejecución del programa fuente se tiene la siguiente

configuración para PostgreSQL.

SUPER USUARIO: postgres

CLAVE SUPER USUARIO: postgres

NOMBRE BASE DE DATOS: orientacion

PUERTO: 5432

Para la instalación del PostgreSQL nos dirigimos al CD ENTREGABLE y

buscamos el directorio “INSTALADORES 32 BITS” dentro de este directorio

encontraremos el ejecutable de nombre: postgresql-9.2.10-2-

windows.exe como se muestra en la Figura 14, lo ejecutamos con doble

clic.

Figura 14. Instalador PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

La primera pantalla que nos mostrará el instalador es la que nos indicará la

instalación de repositorios adicionales para la correcta ejecución de

PostgreSQL. Si nuestro sistema operativo tiene estos repositorios el

instalador saltara esta pantalla.

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

- 111 -

Figura 15. Paquetes adicionales PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

Cargados los paquetes adicionales ya tendremos disponible la pantalla de

bienvenida de nuestro instalador presionamos clic en siguiente.

Figura 16. Bienvenida instalador PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

Dejamos el directorio de instalación que nos muestre el instalador por

defecto así como también el directorio de datos. Es recomendable que en

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

- 112 -

ambos casos no modifiquemos los directorios para facilidad de

configuraciones futuras. En las dos pantallas de directorios presionamos

clic en siguiente.

Figura 17. Directorio de instalación PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

Figura 18. Directorio de datos para PostgreSQL 9.2.

Fuente: Tesista. Autor: Tesista.

Ingresamos la clave “postgres” (ver notas al inicio de esta sección). Clic en

siguiente.

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

- 113 -

Figura 19. Ingreso de clave para súper usuario de base de datos.

Fuente: Tesista. Autor: Tesista.

En la configuración del puerto dejamos la que viene por defecto, es decir el

puerto 5432. Clic en siguiente.

Figura 20. Configuración del puerto específico de base de datos.

Fuente: Tesista. Autor: Tesista.

Las opciones avanzadas dejamos la configuración avanzada por defecto

es decir “DEFAULT LOCALE” presionamos clic en siguiente y nos indicará

que estamos listos para iniciar la instalación en una última pantalla, de igual

forma damos clic en siguiente.

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

- 114 -

Figura 21. Opciones avanzadas de instalación de PostgreSQL.

Fuente: Tesista. Autor: Tesista.

Figura 22. Pantalla Listo para instalar PostgreSQL.

Fuente: Tesista. Autor: Tesista.

Esperaremos unos minutos mientras se ejecuta la instalación de

PostgreSQL.

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

- 115 -

Figura 23. Progreso de instalación de PostgreSQL.

Fuente: Tesista. Autor: Tesista.

Al finalizar el progreso nos indicará una nueva pantalla que la instalación

ha finalizado exitosamente. Adicional nos preguntará si deseamos instalar

el Stack Builder de PostgreSQL dejaremos el check desmarcado tal y como

muestra la figura 24 y daremos clic en finalizar.

Figura 24. Finalización de instalación PostgreSQL.

Fuente: Tesista. Autor: Tesista.

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

- 116 -

Creación de Base de Datos orientacion

Para crear la base de datos “orientacion” que es la que almacenará todos

los datos de nuestros sistema accederemos al programa pgAdmin III. Para

esto nos dirigimos a Inicio, Todos Los programas, PostgreSQL 9.2 y damos

clic en el programa pgAdmin III como muestra la figura 25.

Figura 25. Accediendo a pgAdmin III.

Fuente: Tesista. Autor: Tesista.

En el lado izquierdo de la pantalla del programa nos mostrará los servidores

de base de datos disponibles. Daremos doble clic en el Servidor por defecto

que nos muestre y nos pedirá nuestra clave de acceso digitaremos la clave

de súper usuario ingresada en la instalación que es “postgres” y daremos

clic en aceptar.

Figura 26. Ingreso de clave en Servidor de base de datos PostgreSQL.

Fuente: Tesista. Autor: Tesista.

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

- 117 -

Si nuestras credenciales son satisfactorias ya podemos crear nuestra base

de datos para ello damos clic derecho sobre el icono “Database” como

muestra la figura 27 y clic en “New DataBase”.

Figura 27. Creación de nueva base de datos.

Fuente: Tesista. Autor: Tesista.

Ingresamos el nombre de nuestra base de datos “orientacion” y escogemos

como propietario al súper usuario “postgres”. Clic en aceptar para finalizar

la creación.

Figura 28. Credenciales de base de datos orientacion.

Fuente: Tesista. Autor: Tesista.

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

- 118 -

Creada la base de datos debemos acceder a ella, para esto damos doble

clic en “DataBases” y seguido de esto doble clic en la nueva base de datos

creada “orientacion”.

Figura 29. Confirmación de base de datos orientacion creada.

Fuente: Tesista. Autor: Tesista.

Restauración de Scripts Base de Datos orientacion

Todos los scripts necesarios para restaurar nuestra base de datos, crear

tablas, secuencias y cargar datos maestros se encuentran en el CD

ENTREGRABLE directorio “SCRIPTS” tal como muestra la figura 30.

Figura 30. Directorio de Scripts para base de datos orientacion.

Fuente: Tesista. Autor: Tesista.

En el programa pgAdmin III damos doble clic en la base de datos

“orientacion” creada en el paso previo. Marcamos con un clic esta base de

datos y damos clic en el botón SQL como muestra la figura 31.

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

- 119 -

Figura 31. Acceso a SQL en base de datos orientacion.

Fuente: Tesista. Autor: Tesista.

En la ventana de SQL damos clic en el menú File, luego en el sub menú

Open y nos mostrará una pantalla propia de Windows donde deberemos

seleccionar un archivo de extensión .sql para ejecutarlo. Nos dirigiremos al

CD ENTREGABLE al directorio “SCRIPTS” y escogeremos el primer

archivo de nombre “CREACION BBDD.sql” damos clic en aceptar.

Figura 32. Menú open pantalla SQL en base de datos orientacion.

Fuente: Tesista. Autor: Tesista.

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

- 120 -

Figura 33. Carga script base de datos orientacion.

Fuente: Tesista. Autor: Tesista.

Cargado el SQL en nuestra ventana daremos clic en el ícono que muestra

la figura 34. Con esto habremos creado las tablas de la base de datos con

sus respectivas relaciones.

Figura 34. Ejecución script base de datos orientacion.

Fuente: Tesista. Autor: Tesista.

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

- 121 -

Figura 35. Progreso ejecución base de datos orientacion.

Fuente: Tesista. Autor: Tesista.

Repetiremos los pasos descritos a partir de la figura 30 para cargar el script

restante.

Con la ejecución correcta de estos dos scripts tendremos listas las tablas y

los datos maestros para poder empezar a usar nuestro sistema.

Instalación Programas Utilitarios

Previo a la instalación del servidor de aplicaciones Jboss AS 7.1

necesitaremos algunos programas utilitarios para configuraciones futuras y

para la propia instalación del servidor. Los programas que necesitaremos

instalar son los siguientes: NotePad++ y Winrar.

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

- 122 -

Instalación Winrar

El programa Winrar nos será de mucha utilidad para descomprimir el

archivo de Jboss que por defecto lo tenemos comprimido en formato .rar.

Este programa viene en el CD ENTREGABLE en el directorio

“INSTALADORES 32 BITS/UTILITARIOS” y lo encontramos con el nombre

winrar-521.exe tal como muestra la figura 38. Lo ejecutamos con doble

clic.

Figura 36. Instalador Winrar.

Fuente: Tesista. Autor: Tesista.

Dejamos el directorio por defecto de instalación y continuamos la

instalación dando clic en el botón “Instalar”.

Figura 37. Directorio de instalación Winrar.

Fuente: Tesista. Autor: Tesista.

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

- 123 -

Al igual que en el paso anterior dejamos las extensiones que soporta Winrar

por defecto damos clic en aceptar.

Figura 38. Extensiones que soporta Winrar.

Fuente: Tesista. Autor: Tesista.

Con las configuraciones previas realizadas la instalación estará finalizada

y deberemos dar clic en la última pantalla en la opción “Done” o en la opción

aceptar según corresponda el idioma.

Figura 39. Finalización instalación Winrar.

Fuente: Tesista. Autor: Tesista.

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

- 124 -

Instalación NotePad++

El programa NotePad++ nos será de mucha utilidad para editar los archivos

de configuración del servidor Jboss así como también editar los archivos

.sql en caso de requerirlo. En general este programa permite la edición de

la mayoría de archivos soportados bajo la plataforma Windows. Este

programa viene en el CD ENTREGABLE en el directorio “INSTALADORES

32 BITS/UTILITARIOS” con el nombre npp.6.7.5.Installer.exe tal como

muestra la figura 42. Damos doble clic en el ejecutable.

Figura 40. Instalador NotePad++.

Fuente: Tesista. Autor: Tesista.

Escogemos el lenguaje de nuestra preferencia para nuestro caso el español

y damos clic en aceptar nos mostrara seguidamente la pantalla de

bienvenida a la instalación del programa.

Figura 41. Selección de idioma para el instalador de NotePad++.

Fuente: Tesista. Autor: Tesista.

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

- 125 -

Figura 42. Pantalla de bienvenida instalación de NotePad++.

Fuente: Tesista. Autor: Tesista.

Aceptamos el acuerdo de licencia del programa dando clic en el botón

“Acepto” y dejamos por defecto el directorio de instalación que nos propone

el asistente. Damos clic en siguiente.

Figura 43. Acuerdo de licencia NotePad++.

Fuente: Tesista. Autor: Tesista.

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

- 126 -

Figura 44. Directorio de instalación de NotePad++.

Fuente: Tesista. Autor: Tesista.

En las siguientes pantallas de configuración dejaremos las mismas por

defecto y daremos clic en siguiente hasta finalizar la instalación.

Figura 45. Selección de componentes NotePad++.

Fuente: Tesista. Autor: Tesista.

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

- 127 -

Figura 46. Selección de componentes y opción instalar NotePad++.

Fuente: Tesista. Autor: Tesista.

Figura 47. Progreso de instalación de NotePad++.

Fuente: Tesista. Autor: Tesista.

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

- 128 -

Figura 48. Fin de instalación de NotePad++.

Fuente: Tesista. Autor: Tesista.

Realizados todos los pasos anteriores tendremos disponible el programa

NotePad++ en nuestra máquina.

Instalación Jboss AS 7.1.

El servidor Jboss AS 7.1 viene proporcionado en el CD ENTREGABLE en

el directorio “JBOSS” con el nombre jbossASWeb7.rar tal como muestra

la figura. Copiamos este archivo y lo pegamos en el disco local C o en el

disco que tenga instalado el sistema operativo de la PC.

Figura 49. Instalador Jboss AS 7.1.

Fuente: Tesista. Autor: Tesista.

Una vez copiado en el disco C damos clic derecho sobre el archivo y

seleccionamos la opción “Extraer aquí” o “Extract to here” según el idioma

que tengamos configurado en nuestra máquina.

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

- 129 -

Figura 50. Descomprimiendo Instalador Jboss AS 7.1 en disco local.

El proceso de descomprimir tomará algunos minutos dependiendo de la

máquina sobre la cual se está instalando, debemos esperar.

Cuando la descompresión ha finalizado nuestro disco local C tendrá un

nuevo directorio de nombre “jbossASWeb7” mismo que contiene a nuestro

servidor Jboss AS 7.1. Esto es suficiente para considerar a Jboss

INSTALADO.

Figura 51. Disco Local con Jboss AS 7.1 instalado.

Fuente: Tesista. Autor: Tesista.

Instalación Eclipse Luna 4.4.1

Para la instalación del Eclipse Luna 4.4.1 nos dirigimos al CD

ENTREGABLE y buscamos el directorio “ECLIPSE LUNA” dentro de este

directorio encontraremos el ejecutable de nombre: eclipse luna 32 bits.rar

como se muestra en la siguiente Figura, lo copiamos.

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

- 130 -

Figura 52. Instalador Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Nos dirigimos al disco local C de nuestro equipo o en su defecto al disco en

donde se encuentre instalado el Sistema Operativo del equipo. Pegamos el

instalador de eclipse Luna en el directorio raíz. Tendremos algo parecido a

la figura.

Figura 53. Directorio raíz disco C con instalador Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Antes de descomprimir el archivo de eclipse luna deberemos crear un

directorio para alojar el espacio de desarrollo. Este directorio lo crearemos

de igual forma en el disco local C en su directorio raíz, el nombre para este

directorio será “workspace”.

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

- 131 -

Figura 54. Creación de carpeta de espacio de trabajo.

Fuente: Tesista. Autor: Tesista.

Ubicamos ahora en el CD ENTREGABLE el directorio “CODIGO FUENTE”

y copiamos el archivo ORIENTACION.zip.

En el nuevo directorio creado en el disco c “workspace” pegamos el archivo

ORIENTACION.zip copiado en el paso anterior.

Como paso adicional copiamos la ruta de nuestro espacio de trabajo en

algún documento vacío o la tenemos guardado en nuestros apuntes para

posterior configuración en eclipse. Si hemos seguido las indicaciones del

presente manual la ruta que deberemos copiar será la C:\workspace\ y la

llamaremos de ahora en adelante RUTA ESPACIO DE TRABAJO.

Regresamos nuevamente al disco local C:\ y descomprimimos el archivo

eclipse luna.rar sobre del directorio actual como muestra la figura.

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

- 132 -

Figura 55. Descomprimiendo Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

El proceso de descompresión puede tardar varios minutos mostrándonos

mientras tanto un avance de la operación.

Figura 56. Avance Descompresión Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Finalizado el proceso tendremos una nueva carpeta de nombre eclipse

luna accedemos y ubicamos el ejecutable eclipse.exe doble clic para

abrirlo.

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

- 133 -

Figura 57. Eclipse Luna instalado en equipo local. Icono de ejecución.

Fuente: Tesista. Autor: Tesista.

Esperaremos un par de minutos mientras eclipse se abre y cuando esté

listo nos preguntara el espacio de trabajo sobre el que vamos a trabajar

para esto copiamos la RUTA ESPACIO TRABAJO definida con

anterioridad. El resultado será algo similar a la figura siguiente. Seguido de

esto damos clic en aceptar.

Figura 58. Configuración espacio de trabajo en Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Finalmente tendremos la pantalla de bienvenida de eclipse luna similar a la

siguiente figura.

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

- 134 -

Figura 59. Pantalla bienvenida Eclipse Luna.

Fuente: Tesista. Autor: Tesista.

Instalación del Código Compilado

NOTA 1: Es requisito indispensable que antes de realizar los pasos de este

manual se haya instalado todas las herramientas de software necesarias.

El proceso de instalación de las herramientas se detalló en el MANUAL DE

INSTALACIÓN DE SOFTWARE. Si aún no ha realizado la instalación

diríjase al CD ENTREGABLE, directorio TESIS Y MANUALES y ubique el

PDF con el nombre del manual anteriormente indicado y siga los pasos ahí

descritos.

NOTA 2: Todas las configuraciones realizadas en el presente manual

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

32 bits.

Despliegue de la aplicación.

Para realizar el Despliegue de nuestra aplicación sobre el servidor,

ubicaremos el EAR en el CD ENTREGABLE. Este se encuentra en el

directorio “EAR” bajo el nombre orientacion.ear tal como muestra la figura

1. Copiamos este archivo.

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

- 135 -

Figura 60. Archivo orientacion.ear de despliegue de aplicación.

Fuente: Tesista. Autor: Tesista.

En nuestro servidor local accedemos al directorio

C:\jbossASWeb7\standalone\deployments\ y dentro de este directorio

pegamos el archivo copiado en el paso anterior del CD ENTREGABLE. El

directorio ahora deberá quedar de la siguiente manera.

Figura 61. Directorio deployments del servidor Jboss AS 7.1.

Fuente: Tesista. Autor: Tesista.

Ahora accedemos al directorio local C:\jbossASWeb7\bin\ y dentro de este

directorio ubicamos el archivo standalone.bat. Lo ejecutamos haciendo

doble clic sobre el mismo.

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

- 136 -

Figura 62. Archivo standalone.bat del servidor Jboss AS 7.1.

Fuente: Tesista. Autor: Tesista.

Esperaremos a que el servidor termine de levantarse. Una vez terminado

este proceso tendremos una pantalla como la siguiente.

Figura 63. Levantamiento del servidor Jboss AS 7.1.

Fuente: Tesista. Autor: Tesista.

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

- 137 -

Para comprobar que el sistema se desplego exitosamente accederemos en

un navegador (preferentemente Mozilla Firefox) y digitaremos la siguiente

URL: http://localhost:8080/orientacion. Si la instalación fue exitosa nos

mostrará la siguiente pantalla.

Figura 64. Pantalla de acceso al sistema.

Fuente: Tesista. Autor: Tesista.

Probaremos identificarnos en el sistema con las siguientes credenciales:

Usuario: admin

Contraseña: admin

Si ya tenemos conexión con base de datos habremos accedido al menú del

administrador, teniendo una pantalla como la siguiente.

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

- 138 -

Figura 65. Menú de Administración.

Fuente: Tesista. Autor: Tesista.

Todos los pasos anteriores han conllevado a tener instalado Jboss AS 7.1

y desplegado el aplicativo en el servidor. Cabe recalcar que el servidor que

se proporciona en el CD ENTREGABLE viene con todas las

configuraciones predefinidas así que si el usuario sigue los pasos del

presente manual no necesitará realizar configuraciones adicionales para

conectar el servidor con la base de datos.