facultad de ingenierÍa, ciencias fÍsicas y …universidad central del ecuador facultad de...
Post on 22-Apr-2020
2 Views
Preview:
TRANSCRIPT
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
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
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
iv
AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL
v
CERTIFICACIÓN TUTOR
vi
RESULTADO DEL TRABAJO DE GRADUACIÓN
vii
CALIFICACIÓN TRIBUNAL
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 -
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 -
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 -
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 -
xii
Tabla 31. Resultado pruebas del sistema. ..................................... - 63 -
Tabla 32. Resultado pruebas con usuario experto. ........................ - 63 -
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 -
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.
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.
xvi
CERTIFICADO TRADUCCIÓN RESUMEN AL INGLÉS
xvii
TÍTULO DEL TRADUCTOR
xviii
- 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
- 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
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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,
- 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.
- 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
- 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.
- 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.
- 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.
- 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
- 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
- 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.
- 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.
- 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:
- 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%
- 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%
- 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%
- 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%
- 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.
- 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
- 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
- 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.
- 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.
- 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.
- 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
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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,
- 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.
- 56 -
Vista Lógica
Modelo Entidad-Relación
Figura 9. Modelo Entidad Relación.
Fuente: Tesista. Autor: Tesista.
- 57 -
Modelo Físico
Figura 10. Modelo Físico.
Fuente: Tesista. Autor: Tesista.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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].
- 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
- 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.
- 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.
- 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.
- 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.
- 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:
- 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.
- 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.
- 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.
- 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:
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 91 -
Figura 30. Pantalla Reportes de Historial Evaluaciones.
Fuente: Tesista. Autor: Tesista.
- 92 -
B. MANUAL TÉCNICO
BASE DE DATOS
MODELO ENTIDAD RELACIÓN
Figura 1. Modelo Entidad Relación.
Fuente: Tesista. Autor: Tesista.
- 93 -
MODELO FÍSICO
Figura 2. Modelo Físico.
Fuente: Tesista. Autor: Tesista.
- 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.
- 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
- 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.
- 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.
- 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
- 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
- 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.
- 101 -
PROPERTIES. Archivo de propiedades con las etiquetas de la
mayoría de textos de los formularios.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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”.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
top related