Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo 5
Capitulo 5
Implementación de SSPi
Para la implementación del sistema se uso una arquitectura 3/3, basado en tecnologías
En esta captura de pantalla se puede apreciar en la figura 5.2 los parámetros necesarios
En esta opción registramos a un candidato dentro del sistema, entendamos por candidato
evaluación, aún falta asignarle un puesto de trabajo. En la figura 5.3 podemos ver la
captura de pantalla.
2
Figura 5.2 Alta de usuario
Para poder consultar los candidatos registrados en el sistema utilizamos a esta opción, la
3
Figura 5.4 Consulta candidatos
En la figura 5.5 se puede consultar los parámetros necesarios para registrar un puesto de
sistema SSPi.
4
Figura 5.5 Crear puesto de trabajo
5
5.2.7 Asignación de requerimientos
Aquí se definen los requerimientos del puesto de trabajo en cuanto a las habilidades que
6
Figura 5.8 Consulta de requerimientos
Una vez que se registre un candidato o aspirante a éste se le debe asignar un puesto de
trabajo para saber que parámetro de evaluación asignarle, en la figura 5.9 se puede
5.2.10 Cuestionario
aspirante, este debe de contestar el cuestionario correspondiente para poder ser evaluado,
7
Figura 5.9 Asignación puesto de trabajo
8
5.3 Herramientas utilizadas
Para la implementación del sistema SSPi se estuvieron analizando los distintos lenguajes
5.3.1 Javascript
Este lenguaje de Scripting fue utilizado debido a su gran facilidad e uso, como también la
navegador por lo que realmente no requiere demasiados recursos extras por parte del
usuario.
implementaciones con agentes utilizan este lenguaje primordialmente, por lo tanto existe
amplia documentación.
Para el desarrollo de este proyecto se utilizo el modelo MVC (Model View Controller) y
se opto para ser implementado con estas tecnologías debido a su gran acoplamiento entre
ellas y popularidad.
9
5.3.3 MySql
Respecto al manejador de base de datos se debió considerar que fuera gratuita y tuviera
Para el diseño de la base de datos se necesitó una herramienta gráfica que permitiera
trabajar de forma rápida y amigable. Toad Data Modeler presenta estos atributos y posee
más populares.
El crear, modificar y manipular datos en una base de datos vía consulta regularmente es
una tarea tediosa y que requiere tiempo. Esta herramienta ofrece el trabajar con la base
5.3.6 PDT
sido utilizada para desarrollar este proyecto.PDT tiene características muy útiles, como
10
5.3.7 Notepad ++ 3.8
Para la implementación del sistema se utilizó esta herramienta debido a su utilidad y gran
soporte de lenguajes de programación que posee. Trabaja a nivel texto solamente por
Para la referencia de las tablas implementadas en la base de datos se pueden consultar las
Administradores
id_admin nombre apellido_pat apellido_mat password nivel_acceso
Integer Varchar(35) Varchar(35) Varchar(35) Varchar(8) Integer
Cuestionario
id_cuestionario id_pregunta
Integer Integer
puesto_de_trabajo
id_puesto_trabajo descripcion max_solicitudes id_admin nombre_puesto
Integer Varchar(45) Integer Integer Varchar(35)
Respuesta
id_respuesta id_pregunta peso_respuesta tipo cuerpo_respuesta
Integer Integer Double Char Varchar(100)
requerimientos_puesto_trabajo
id_puesto_trabajo id_habilidad porcentaje
Integer Integer Double
11
solicitud_trabajo
id_solicitud id_candidato comentarios id_puesto_trabajo estatus
Integer Integer Varchar(100) Integer Char
catalogo_habilidades
id_habilidad descripcion
Integer Varchar(35)
pregunta
id_pregunta cuerpo_pregunta peso_pregunta id_habilidad
Integer Varchar(100) Double Integer
tipo_respuesta
tipo descripcion
Char Varchar(20)
Candidatos
id_candidato nombre apellido_pat apellido_mat direccion edad notas
Integer Varchar(35) Varchar(35) Varchar(35) Varchar(40) Integer Varchar(40)
evaluacion_candidato
id_evaluacion id_solicitud id_respuesta
Integer Integer Integer
resultados_evaluacion
id_evaluacion resultado id_habilidad
Integer Double Integer
12
resultados_evaluacion_integrado
id_evaluacion calificacion_total
Integer Double
mapeado_cuestionario_agente
id_cuestionario id_habilidad id_pregunta marca
Integer Integer Integer Integer
5.5 Resumen
En el capítulo 5 se puede consultar la arquitectura del sistema SSPI que tiene una
debido a que es multiplataforma, sin embargo de las herramientas utilizadas para diseñar
13