You are on page 1of 60

2014-I

Recursos Humanos
Administracin de base de datos
Profesor: Ing. Reyna Monteverde, Tino
Integrantes:
Baltodano Torres, Efran Hoover
Huachani Chug, Jos Diego Alonso
Patricio Anaya, Rubn Abel
1 Sistema de Recursos Humanos

ndice
Introduccin
.2

Sistema de Recursos
Humanos3

1. Arquitectura del
sistema
4
2. Reclutamiento
5
2.1. Modelo
Conceptual
..6
2.2. Modelo
Externo
.9
2.3. Modelo
Lgico
.13.
2.4. Modelo
Fsico
14
2.5. Procesos
.15
2.5.1. Revision de CV (On-Line)
..15
2.5.2. Relajamiento (Batch)
21
3. Seleccin
.27
3.1. Modelo
Conceptual
..28
3.2. Modelo
externo
..30
3.3. Modelo
Lgico
.38.
3.4. Modelo
Fsico
39
2 Sistema de Recursos Humanos

3.5. Procesos
48
3.5.1. Evaluacin de las pruebas (On-Line)
.48
3.5.2. Creacin de las pruebas (Batch)
.49
3.5.3. Obtencion del promedio final (Batch)
..54

Introduccin
Uno de los temas claves dentro de la creacin y mantencin del software es el
diseo de una buena base de datos capaz de soportar presiones de
actividades en tiempo real y procesos por lotes, con un eficiente tipo de
respuesta.

Para eso es importante conocer tcnicas para la realizacin de un buen diseo


de una base de datos, estable y robusta, que pueda manejar toda clase de
excepciones manejadas mediante parmetros.
3 Sistema de Recursos Humanos

El presente trabajo nos describe el diseo de la base de datos, utilizando las


tcnicas aprendidas el curso de Administracin de Base de datos, de un
sistema de Recursos humanos, la cual ve especialmente los procesos de
reclutamiento y seleccin de personal, dos procesos claves para mantener un
personal optimo en la empresa. Estos temas sern abordados desde un modelo
conceptual, llevndolo por un modelo externo hasta conocer el modelo lgico y
fsico de la base de datos.

El trabajo se divide en 3 captulos, el primero nos da una visin general del


sistema mediante la definicin de una arquitectura, el segundo captulo nos
presenta la funcin de reclutamiento que es desarrollado siguiendo la
metodologa aprendida en clase; y finalmente se presenta el tercer captulo
donde se desarrolla la funcin de seleccin con la misma metodologa
desarrollada en el curso y en el captulo anterior.

Sistema de Recursos Humanos


El sistema de recursos humanos es el encargado de aportar el conjunto de
empleados de una organizacin. Pero lo ms frecuente es llamar as al sistema
o proceso de gestin que se ocupa de seleccionar, contratar, formar, emplear y
retener al personal de la empresa. Estas tareas las puede desempear una
persona o departamento en concreto junto a los directivos de la organizacin.

El objetivo bsico es alinear el rea o profesionales de RRHH con la estrategia


de la organizacin, lo que permitir implantar la estrategia organizacional a
travs de las personas, quienes son consideradas como los nicos recursos
vivos e inteligentes capaces de llevar al xito organizacional y enfrentar los
desafos que hoy en da se percibe en la fuerte competencia mundial. Es
imprescindible resaltar que no se administran personas ni recursos humanos,
sino que se administra con las personas vindolas como agentes activos y
proactivos dotados de inteligencia, creatividad y habilidades
4 Sistema de Recursos Humanos

Generalmente la funcin de Recursos Humanos est compuesta por reas tales


como reclutamiento y seleccin, contratacin, capacitacin, administracin o
gestin del personal durante la permanencia en la empresa. Dependiendo de la
empresa o institucin donde la funcin de Recursos Humanos opere, pueden
existir otros grupos que desempeen distintas responsabilidades que pueden
tener que ver con aspectos tales como la administracin de la nmina de los
empleados o el manejo de las relaciones con sindicatos, entre otros. Para poder
ejecutar la estrategia de la organizacin es fundamental la administracin de
los Recursos humanos, para lo cual se deben considerar conceptos tales como
la comunicacin organizacional, el liderazgo, el trabajo en equipo, la
negociacin y la cultura organizacional.

Para este trabajo solo se vern las funciones de reclutamiento y seleccin de


personal del rea de recursos humanos

Misin. Proveer de recursos humanos competentes a la empresa

1. Arquitectura del sistema


La arquitectura es el arte de juntar un grupo de elementos para producir una
realidad nueva y estticamente aceptable, donde cada elemento o modulo
desempea una funcin determinada

La arquitectura nos da una visin general de cmo est compuesto el sistema,


donde se muestran los mdulos y las actividades a realizar. A continuacin le
presentamos la arquitectura de nuestro sistema a desarrollar en el presente
trabajo
5 Sistema de Recursos Humanos

Figura 1. Arquitectura del Sistema de Recursos Humanos

En la presente arquitectura se muestran los dos tipos de modalidades que


normalmente posee un sistema como son los On-line (Procesos en Lnea) y el
Batch (Procesos Masivos).

El proceso online se divide en gerencial y en operativo donde el gerencial est


encargado a usuarios que toman decisiones y el operativo para usuarios que
operan el negocio da a da. En el gerencial estn las opciones de
mantenimiento de parmetros tanto de reclutamiento como de seleccin, de
creacin y asignacin de perfiles a un puesto y la opcin de consulta y en el
operativo de presentan los procesos de revisin de C.V., revisin de exmenes
y los reportes generados de estos dos procesos mencionados anteriormente.

El procesos Batch se dividen aplicativo y tcnico donde el aplicativo trata datos


requeridos por el usuario y el tcnico trata procesos rutinarios con el fin de
tener la base de datos en ptimas condiciones. En el aplicativo estn los
procesos de relajamiento de perfiles en el caso no se cubra con los candidatos
mnimos requeridos, el proceso de creacin de exmenes y las estadsticas
generadas por los procesos antes mencionados. En el tcnico estn los
procesos de Mantenimiento de BD y el de contingencia

2. Reclutamiento
6 Sistema de Recursos Humanos

El sistema de Reclutamiento puede definirse como un conjunto de


procedimientos utilizados con el fin de atraer a un nmero suficiente de
candidatos idneos para un puesto especfico en una determinada empresa.

Bsicamente es un sistema de informacin, mediante el cual la organizacin


divulga y ofrece al mercado de recursos humanos oportunidades de empleo
que pretende llenar.

El proceso de reclutamiento se inicia con la bsqueda de candidatos y termina


cuando se reciben solicitudes de empleo. Este proceso permite adquirir un
conjunto de solicitantes de trabajo, del cual se seleccionara despus nuevos
empleados.

El proceso que consiste en atraer personas en forma oportuna, en nmero


suficiente y con las competencias adecuadas, as como alentarlos a solicitar
empleos en una organizacin.

Una cuestin importante en el reclutamiento es precisar el nmero de personas


necesarias y suficientes. Dicho nmero no puede ser una cantidad precisa y
exacta sino que estar condicionado por la oferta del mercado local de trabajo
detectando si existen posibles candidatos en nuestro entorno cercano y en que
nichos se localizaran.

El reclutador inicia su labor identificando las vacantes que existen en la


compaa mediante la planeacin de los recursos humanos o a peticin
especfica de los gerentes en lnea.

2.1 Modelo Conceptual


El primer paso para la establecimiento de una correcta base de dato es
el modelo conceptual en donde se muestra el funcionamiento del
sistema (el qu). En esta se muestran las entidades ms relevantes para
el sistema y como se relacionan con otras.
7 Sistema de Recursos Humanos

Previamente es imprescindible mostrar cmo est diseado


conceptualmente el puesto.

A continuacin presentamos el perfil del puesto, el cual bsicamente


relacin conceptos de diversos perfiles que permitan cumplir de la mejor
manera con las condiciones de un puesto.
8 Sistema de Recursos Humanos

Seguidamente presentamos el modelo de catlogos, donde se mostrara la


naturaleza del producto reclutamiento que ser el perfil del puesto deseado;
adems se aprecia que como en la regla de negocio est el sistema de pre-
seleccin que dar los pesos a las los perfiles de cada tipo que se ejecutarn,
al momento de la revisin.
9 Sistema de Recursos Humanos

A partir de aqu se generan los modelos conceptuales del parque para la


seleccin
10 Sistema de Recursos Humanos

Otro punto importante es mostrar la asignacin de los recursos que se ve


en la generacin de los tickets.

2.2 Modelo Externo


Aqu se muestran las diferentes interfaces asociadas al reclutamiento, en
donde se buscara mostrar los parmetros requeridos y los datos que se
llenaran.

INTERFAZ 01: CREACIN DE PERFIL PUESTO

Aqu se muestra, como se irn asignando los diferentes tipos de perfil a un


perfil puesto.
11 Sistema de Recursos Humanos

Asimismo cada vez que se va asignando un perfil de un cierto tipo, se


debe indicar la prioridad de ese perfil en su respectivo tipo.

La creacin del perfil puesto se van a realizar de forma online.

INTERFAZ 02: LLENADO DE CVs

Esta interfaz permitir al postulante ingresar los perfiles que tenga, de


acuerdo a las opciones que le muestra la interfaz. Para ello por cada
perfil que va ingresando se le mostrar niveles dependiendo el tipo de
perfil.
12 Sistema de Recursos Humanos

Cada vez que se va registrando se ir aumentando como se muestra en


la siguiente interfaz.
13 Sistema de Recursos Humanos

INTERFAZ 03: INGRESO DE PEDIDO DE RECLUTAMIENTO

En esta interfaz, los clientes podrn hacer los pedidos de reclutamiento para lo
cual deben ingresar el puesto, el nmero de vacantes y para qu fecha lo
quieren. A partir de los datos ingresados, el sistema validara haciendo uso del
catlogo de productos, que fue generado en la creacin de los tickets.

INTERFAZ 04: RELAJAMIENTO DE INDICES


14 Sistema de Recursos Humanos

Esta interfaz permitir ingresar los nuevos ndices de relajamiento,


siempre que se quiere hacer una nueva evaluacin de CVs.

Se muestran los diferentes tipos de perfiles para que el evaluador pueda


ingresar para cada uno de ellos.
Perfil_academica
- Cod_pacad : char
- Tipo_pacad : char
- grado_pacad : char
- desc_pacad : varchar
15
1..*

PerfilAcadEleg
Perfil_conocimiento
- Ind_min_relaj : int
- Cod_pconoc : char - Ind_max_relaj : int
- Tipo_pconoc : char - Prioridad : int
- Nivel : int PerfilConEleg
- Desc_pconoc : varchar
- Ind_min_relaj : int
- Ind_max_relaj : int
- Prioridad : int
1..*

PerfilPsiEleg
- Ind_min_relaj : int
Local Parque - Ind_max_relaj : int PerfilMedEleg
- Prioridad : int
- Cod_local : char - Ind_min_relaj : int
- Ubicacion : varchar - Ind_max_relaj : int
Vacante (Evento Creador) - Capacidad : int - Prioridad : int
- Cod_eve : char - Costo : double Perfil_psicologico Perfil_laboral
- Estado : char - Cod_ppsico : char - Cod_plaboral : char
Fecha - Tipo_ppsico : char Perfil_medico - Tipo_plaboral : char
1..* - Nivel : int - Exp_min : int
- Cod_fecha : char 0..1 - Cod_pmedic : char - Exp_max : int
- Dia : interger - Desc_ppsico : varchar - Tipo_prob_salud : char - Desc_plaboral : varchar
- Mes : interger 1..1 - Nivel : int
- Ao : interger - Desc_pmedic : varchar
- Nom_dia : varchar 1..1 0..* 1..* 1..*1..*
- Nomb_mes : varchar 1..*
- Feriado : char 1..*
Reclutamiento 1..*
- Laboraible : char Reclutamiento_programado
1..1 1..* Perfil_puesto 1..*
1..* - Cod_rec : char
- Cod_ticket : char 1..1 - Tipo_rec : char 1..1 - Cod_ppto : char
- Estado : char - Num_vacantes : int 1..1 - Desc_ppto : vachar 1..*
1..1 1..* - Precio : double - Num_post_max : int 1..*
Canal_Catalogo Canal Parque
- Cod_canalCat : char 1..1 - Cod_canal : char 1..* 1..1 1..*
1..* PerfilFisEleg
- Tipo_canal : char - Costo : double 1..1
- Costo_min : double - Num_dias : int 1..* - Ind_min_relaj : int
1..* - Ind_max_relaj : int
- Costo_max : double - Estado : char 1..1 - Prioridad : int
Puesto_Catalogo 1..*
Evaluador Parque - Cod_pto : char PerfilLabEleg
- Nomb_pto : varchar
- Cod_Eva : char Tareas - Ind_min_relaj : int
Sistema Preseleccion - Cant_min_pto : int
- Estado : char 1..* - Ind_max_relaj : int
1..* - Descr_puesto : varchar - Cod_tarea : char
- Num_reclutamiento : int - Cod_SE : char - Prioridad : int
1..1 - Tipo_tarea : char
- Exp : int 1..1 - Punt_min : double Accion

2.3 Modelo Lgico


- Desc_tarea : varchar Perfil_fisico
1..* - Cod_Accion : char
- Desc_accion : varchar - Cod_pfisico : char
1..*
1..1 - Tipo_pfisico : char
1..* - pf_min : double
1..1 1..* 1..*
1..* - pf_max : double
Persona 1..1 - Desc_pfis : varchar
Evaluador Catalogo 1..*
- ID_pers : char Condicion
- Nomb_pers : varchar - Cod_EvaCat : char - Cod_cond : chart Categoria
- Fecha_Nac : varchar - Tipo_Eva : varchar - Oper_logico : char Tema
- Domicilio : varchar - Num_rec_min : int - Cod_cat : char
- Accion_V : char
- Sexo : char - Exp_min : int - Nomb_cat : varchar - Cod_tema : char
- Accion_F : char
- Estado_Civil : char - Exp_max : int - Tipo_cat : varchar - Tipo_tema : varchar
- Desc_cond : varchar
- Sueldo_min_cat : double - Desc_tema : varchar
- Sueldo_max_cat : double
- Desc_cat : varchar
Postulante Parque
1..1
- cod_post : char 1..1
- Estado_post : char
1..1
Postulante Catalogo
- Cod_postcat : char 1..1 RevisionCV (Evento)
1..* 1..1
- Tipo_post : int - cod_rev : char
- Punt_min : int 1..11..1 1..* 1..1
- Punt_max : int

CV_parque
- Cod_cv : char Perfil_fisicoParq
- Puntaje_Acum : double 1..*
- Cod_pfisico : char
- Req_cump : int 1..* - Tipo_pfisico : char
1..* - pf_nivel : int

1..* 1..* 1..*1..*

Perfil_conocimientoParq
- Cod_pconoc : char
- Nivel : int 1..*
- Desc_pconoc : int
- Estado : int

Perfil_academicaParq
- Cod_pacad : char 1..*
- grado_pacad : char
- desc_pacad : varchar

1..*

Perfil_laboralParq
Perfil_psicologicoParq - Cod_plaboral : char
- Cod_ppsico : char - Exp : int
1..* - Desc_plaboral : varchar
- Nivel : int
- Desc_ppsico : varchar

1..*

Perfil_medicoParq
- Cod_pmedic : char
- Nivel : int
- Desc_pmedic : varchar
Sistema de Recursos Humanos
Perfil_academica
Cod_pacad char(5) <pk>
Tipo_pacad char(10)
grado_pacad char(10)
desc_pacad varchar(20)

FK_PERFILAC_PPTOACAD_PERFILAC 16
PerfilAcadEleg
Cod_pacad char(5) <pk,fk1>
Cod_ppto char(5) <pk,fk2>
Ind_min_relaj integer
Perfil_conocimiento PerfilConEleg Ind_max_relaj integer
<pk>
Cod_pconoc char(5) FK_PERFILCO_PPTOCONOC_PERFILCO Prioridad integer
Cod_pconoc char(5) <pk,fk1>
Tipo_pconoc char(5) FK_PERFILCO_PPTOCONOC_PERFILPU
Cod_ppto char(5) <pk,fk2>
Nivel integer Ind_min_relaj integer
Desc_pconoc varchar(20) Ind_max_relaj integer
Prioridad integer

FK_PERFILLA_PPTOLABOR_PERFILPU
PerfilPsiEleg
Cod_ppsico char(5) <pk,fk1>
FK_PERFILPS_PPTOPSI_PERFILPU Cod_ppto char(5) <pk,fk2> PerfilMedEleg
Local Parque Ind_min_relaj integer
FK_PERFILAC_PPTOACAD_PERFILPU Ind_max_relaj integer Cod_pmedic char(5) <pk,fk1>
Cod_local char(5) <pk> Prioridad integer Cod_ppto char(5) <pk,fk2>
Ubicacion varchar(10)
Vacante (Evento Creador) Capacidad integer FK_PERFILPS_PPTOPSI_PERFILPS Ind_min_relaj integer
Costo numeric Ind_max_relaj integer
Cod_eve char(5) <pk> Perfil_psicologico Prioridad integer Perfil_laboral
Estado char(1) Cod_ppsico char(5) <pk> Cod_plaboral char(5)
Fecha Tipo_ppsico char(10) Perfil_medico Tipo_plaboral char(10)
Nivel integer Exp_min integer
Cod_fecha char(3) <pk> FK_SELECCIO_EVERECPRO_RECLUTAM Cod_pmedic char(5) <pk> Exp_max integer
Dia interger FK_RECLUTAM_ASSOCIATI_LOCALPAR Desc_ppsico varchar(20) FK_PERFILME_PPTOMEDIC_PERFILME Tipo_prob_salud char(10) Desc_plaboral varchar(20)
Mes interger Nivel integer
Reclutamiento_programado FK_PPTOTEMA_PPTOTEMA_PERFILPU
Ao interger Desc_pmedic varchar(20)
Nom_dia varchar(10) Cod_ticket char(5) <pk>
Nomb_mes varchar(10) Reclutamiento
Cod_cv char(5) <fk6>
Feriado char(1) Cod_rec char(5) <pk> FK_PERFILME_PPTOMEDIC_PERFILPU
<fk4>
FK_SELECCIO_FECSEL_FECHACod_Eva char(5) FK_SELECCIO_CATPARQSE_RECLUTAM Perfil_puesto
Laboraiblechar(1) Cod_local <fk1>
char(5) FK_RECLUTAM_RECPPTO_PERFILPU
Cod_canal char(5) <fk5> pptoTema
Cod_ppto char(5) <fk2> Cod_ppto char(5) <pk>
Cod_eve char(5) <fk3> Desc_ppto vachar(20) PerfTarea
Tipo_rec char(10) Cod_tema char(5) <pk,fk1>
Cod_rec char(5) <fk1> FK_PERFTARE_PERFTAREA_PERFILPU
Cod_ppto char(5) <pk,fk1> Cod_ppto char(5) <pk,fk2>
Num_vacantes integer FK_PERFILLA_PPTOLABOR_PERFILLA
Cod_fecha char(3) <fk2> Num_post_max integer Cod_tarea char(5) <pk,fk2>
Canal Parque
Canal_Catalogo Estado char(1)
Cod_canal char(5) <pk>
FK_SELECCIO_CANALRECP_LOCALPAR Precio numeric FK_PUESTOCA_PERPUESTO_PERFILPU PerfilFisEleg

2.5 Procesos
Cod_canalCat char(5) <pk>
FK_LOCALPAR_CATPARQLO_LOCALCAT
Cod_canalCat char(5) <fk>
Tipo_canal char(10) FK_PERFILFI_PPTOFISIC_PERFILPU Cod_ppto char(5) <pk,fk2>
Costo_min numeric Costo numeric FK_SELECCIO_EVARECPRO_EVALUADO Ind_min_relaj integer
Costo_max numeric Num_dias integer FK_SISTEMAE_SELSISEVA_RECLUTAM Puesto_Catalogo FK_PERFTARE_PERFTAREA_TAREAS Ind_max_relaj integer
Estado char(1) Evaluador Parque Prioridad integer
Cod_pto char(5) <pk>
Cod_Eva char(5) <pk> Cod_cat char(5) <fk2> PerfilLabEleg
ID_pers char(8) <fk2> Sistema Preseleccion Cod_ppto char(5) <fk1> Cod_ppto char(5) <pk,fk2>
FK_EVALUADO_ASSOCIATI_PERSONA Tareas
Cod_EvaCat char(4) <fk1> Nomb_pto varchar(10) Ind_min_relaj integer
Cod_SE char(5) <pk> Cod_tarea char(5) <pk> FK_PPTOTEMA_PPTOTEMA_TEMA Ind_max_relaj integer
Estado char(1) Cant_min_pto integer
Num_reclutamiento integer Cod_rec char(5) <fk> Tipo_tarea char(10) Prioridad integer
SisEva-Cond Descr_puesto varchar(20)
Exp integer FK_SISEVACO_SISEVACON_SISTEMAE
Punt_min numeric Desc_tarea varchar(20) Perfil_fisico

2.4 Modelo Fsico


Cod_SE char(5) <pk,fk1>
Cod_pfisico char(5)
Cod_cond char(3) <pk,fk2> FK_PERFILFI_PPTOFISIC_PERFILFI Tipo_pfisico char(10)
FK_PUESTOCA_PUESTOCAT_CATEGORI pf_min numeric
FK_EVALUADO_CATPARQEV_EVALUADO pf_max numeric
Persona FK_SELECCIO_CVREC_CANDIDAT FK_SISEVACO_SISEVACON_CONDICIO Desc_pfis varchar(20)
FK_SISEVAAC_SISEVAACC_SISTEMAE
ID_pers char(8) <pk> Evaluador Catalogo Condicion
Nomb_pers varchar(30) Categoria
Fecha_Nac varchar(8) Cod_EvaCat char(5) <pk> Cod_cond char(3) <pk> Tema
Domicilio varchar(10) Tipo_Eva varchar(10) Oper_logico char(3) Cod_cat char(5) <pk>
Num_rec_min integer FK_CANDIDAT_SISTEVA_R_SISTEMAENomb_cat varchar(10) Cod_tema char(5) <pk>
Sexo char(1) Accion_V char(20)
Exp_min integer SisEva-Acc Tipo_cat varchar(10) Tipo_tema varchar(10)
Estado_Civil char(1) Accion_F char(20)
Exp_max integer Sueldo_min_cat numeric Desc_tema varchar(20)
Cod_SE char(1) <pk,fk1> Desc_cond varchar(20)
Sueldo_max_cat numeric
Cod_Accion char(1) <pk,fk2>
FK_SISEVAAC_SISEVAACC_ACCION Desc_cat varchar(20)
Accion
Cod_Accion char(3) <pk>
Desc_accion varchar(20)

Postulante Parque

2.5.1 Revisin de CV
FK_CANDIDAT_CVREV_CANDIDAT RevisionCV (Evento)
cod_post char(5) <pk>
Cod_postcat char(5) <fk2> cod_rev char(5) <pk>
FK_CANDIDAT_PERCAN_PERSONA
FK_CANDIDAT_CATPARCAN_CANDIDAT ID_pers char(8) <fk1> Cod_SE char(5) <fk>
Estado_post char(1)
Postulante Catalogo CVpfisico
FK_CVPFISIC_CVPFISICO_CANDIDAT
Cod_postcat char(5) <pk> Cod_cv char(5) <pk,fk2> Perfil_fisicoParq
Tipo_post integer FK_CVPFISIC_CVPFISICO_PERFILFI
Punt_min integer CV_parque Cod_pfisico char(5)
CVplaboral Tipo_pfisico char(10)
Punt_max integer Cod_cv char(5) <pk> FK_CVPLABOR_CVPLABORA_PERFILLA
FK_CVPLABOR_CVPLABORA_CANDIDAT
Cod_cv char(5) <pk,fk2> pf_nivel integer
Pos_cod_post char(5) <fk1>
FK_CANDIDAT_POSTCV_CANDIDAT
Rev_cod_rev char(5) <fk2>
Puntaje_Acum numeric
Req_cump integer
FK_CVPCONOC_CVPCONOC_CANDIDAT
Perfil_conocimientoParq CVpconoc
Cod_pconoc char(5) <pk> FK_CVPCONOC_CVPCONOC_PERFILCO Cod_pconoc char(5) <pk,fk1>
Nivel integer
Desc_pconoc integer Cod_cv char(5) <pk,fk2>
Estado integer CVpmedic
Cod_pmedic char(5) <pk,fk1>
FK_CVPMEDIC_CVPMEDIC_CANDIDAT Cod_cv char(5) <pk,fk2>

Perfil_academicaParq FK_CVPPSICO_CVPPSICO_CANDIDAT CVpacad


Cod_pacad char(5) <pk> Cod_pacad char(5) <pk,fk1>
grado_pacad char(10) FK_CVPACAD_CVPACAD_CANDIDAT
FK_CVPACAD_CVPACAD_PERFILAC
Cod_cv char(5) <pk,fk2>
desc_pacad varchar(20)

FK_CVPMEDIC_CVPMEDIC_PERFILME

CVppsico Perfil_laboralParq
FK_CVPPSICO_CVPPSICO_PERFILPS Cod_plaboral char(5)
Cod_ppsico char(5) <pk,fk1>
Exp integer
Cod_cv char(5) <pk,fk2> Desc_plaboral varchar(20)

Perfil_psicologicoParq
Perfil_medicoParq
Cod_ppsico char(5) <pk>
Nivel integer Cod_pmedic char(5) <pk>
Desc_ppsico varchar(20) Nivel integer
Desc_pmedic varchar(20)

INGRESO DE PERFILES POR EL POSTULANTE=LLENADO DE CVs


Sistema de Recursos Humanos
17 Sistema de Recursos Humanos

CATLOGO PERFIL CONOCIMIENTO

Cod_Cono Conocimient Nivel_min Nivel_desea


o ble
18 Sistema de Recursos Humanos

Cono005 Normas 4 6
contables
Cono009 Plan 6 8
presupuestal
Cono123 Excel 5 7
Cono421 Concar 5 10

Siempre que se elija un perfil de cada tipo para asignar a un perfil de puesto,
se establece la prioridad.
El ind_rel_min, es por defecto 0%, y el Ind_relaj_max se calcula como sigue:
IND_RELAJ_MAX= (Nivel_deseable-Nivel_Min)/Nivel_deseable

TABLA INTERMEDIA

Cod_pcono Cod_ppto Ind_relaj_mi Ind_relaj_ma Prioridad


n x
Cono005 Analista 0% 33.33% 4
Financiero
Cono009 Analista 0% 25% 3
Financiero
Cono123 Analista 0% 28.57% 2
Financiero
Cono421 Analista 0% 50% 1
Financiero

TOTAL TOTAL 10

CALIFICACIN PERFIL CONOCIMIENTO

PUNTJE:
SI Nivel >=Nivel_min y Nivel<=Nivel_deseado ENTONCES
PUNTJE=Nivel/Nivel_deseado
SINO
SI Nivel> Nivel_deseado ENTONCES
PUNTJE=100%
SINO
PUNTJE=0%
FIN SI
FIN SI

PESO:
TOTAL=SUMA DE PRIORIDADES
PESO=Prioridad/Total

PERFIL CONOCIMIENTO PARQUE

Cod_Cono Conocimient Nivel PUNTJE PESO


o
Cono005 Normas 5 83.33% 4/10
contables
Cono009 Plan 4 0% 3/10
19 Sistema de Recursos Humanos

presupuestal
Cono123 Excel 6 71.42% 2/10
Cono421 Concar 10 100% 1/10

CATLOGO PERFIL LABORAL

Cod_Lab Descrip Aos_min Aos_max


Labo005 Contador 2 5
Labo009 Auditor 1 4

TABLA INTERMEDIA

Cod_pLabo Cod_ppto Ind_relaj_mi Ind_relaj_ma Prioridad


n x
Labo005 Analista 0% 60% 3
Financiero
Labo009 Analista 0% 75% 1
Financiero

TOTAL TOTAL 4

CALIFICACIN PERFIL LABORAL

PUNTJE:
Media=(Aos_min+Aos_max)/2
SI Aos >= Aos_min y Aos<= media ENTONCES
PUNTJE=Aos/ media
SINO
SI Aos> media y Aos<=Aos_max ENTONCES
PUNTJE=100%
SINO
PUNTJE=0%
FIN SI
FIN SI

PESO:
TOTAL=SUMA DE PRIORIDADES
PESO=Prioridad/Total

PERFIL LABORAL PARQUE

Cod_Lab Descrip Aos PUNTJE PESO


Labo005 Contador 3 85.7% 3/4
Labo009 Auditor 2 80% 1/4

CATLOGO PERFIL ACADEMICO

Cod_Acad Grado Descrip


Acad005 Bachiller Contador
Acad009 Master Finanzas
20 Sistema de Recursos Humanos

TABLA INTERMEDIA

Cod_pacad Cod_ppto Ind_relaj_mi Ind_relaj_ma Prioridad


n x
Acad005 Analista 0% 50% 3
Financiero
Acad009 Analista 0% 50% 1
Financiero

TOTAL TOTAL 4

PARQUE PERFIL ACADEMICO

PUNTJE:
SI Cat.descrip= Parq.descripcion ENTONCES
PUNTJE=100%
SINO
PUNTJE=0%
FIN SI

PESO:
TOTAL=SUMA DE PRIORIDADES
PESO=Prioridad/Total

Cod_Acad Grado Descrip PUNTJE PESO


Acad005 Bachiller Contador 100% 3/4
Acad009 Master Finanzas 100% 1/4

GUARDAR DATOS EN TABLA CV

Para guardar los resultados del cv del postulante, se debe hacer los siguientes
clculos:

i=1, SUMA=0

ABRIR PERFIL CONOCIMIENTO


21 Sistema de Recursos Humanos

LEER Cod_perfil(i)

SUMA=SUMA+PUNTJE(i)*PESO(i)

i=i+1

FIN

ABRIR TABLA CV

SI TIPO_PERFIL=CONOCIMIENTO

POND=SUMA

FIN

PESO: SON PARMETROS INGRESADOS POR EL EVALUADOR QUE ESTN EN EL SISTEMA


DE PRE-SELECCIN

DE AH QUE:

NOTA_PERF=POND*PESO

COD COD_P TIPO_PER PO PE NOTA_ P


_CV PTO FIL ND S PERF T
O R
CV4 PERFIL ACADEMIC 10 30 30% 0
21 001 O 0% % 0
7
CV4 PERFIL CONOCIMI 96. 40 48.44% 0
21 001 ENTO 1% % 1
8
CV421 PERFIL LABORAL 54 30 16.2% 0
001 % % 1
6

ENVIAR RESPUESTA AL POSTULANTE:

ABRIR TABLA SISTEMA_PRESELECCIN

LEER NOTA_MIN_APROB

ABRIR TABLA CV

SUMAR NOTA_PERF

COMPARAR:

SI SUMA>=NOTA_MIN_APROB

ENVIAR MSG(USTED PASO EL PROCESO DE RECLUTAMIENTO)

GUARDAR RESULTADO EN TABLA POSTULANTE.

SINO

ENVIAR MSG(USTED NO CUMPLE LOS REQUISITOS MINIMOS)

FIN
22 Sistema de Recursos Humanos

CARGA DE DATOS A LA TABLA POSTULANTE

Cod_pos Cod_cv Nota_Pac Nota_Pco Nota_PLa Nota_fin Estad


t ad noc b al o
POST00 CV001 30% 50% 17% 97% A
1
POST00 CV002 34% 37% 14% 85% D
2
POST00 CV003 28% 34% 29% 91% A
3
POST00 CV004 25% 41% 22% 88% D
4
POST00 CV005 20% 50% 14% 84% D
5
POST00 CV006 24% 27% 19% 70% D
6
POST00 CV007 38% 24% 19% 81% D
7
POST00 CV008 30% 31% 32% 93% A
8
POST00 CV009 23% 40% 27% 90% A
9
POST01 CV010 31% 26% 34% 91% A
0
POST01 CV011 21% 44% 19% 84% D
1
POST01 CV012 29% 31% 12% 72% D
2
23 Sistema de Recursos Humanos

2.5.2. PROCESOS BATCH

FINALIZADO EL PROCESO DE REVISIN DE TODOS LOS CVs SE CUENTA EL


NUMERO DE APROBADOS Y SE COMPARA CON LOS PARMETROS MINIMOS
DEFINIDOS.

PROCESO DE EVALUACIN:

NOTA_MIN_APROB=90%

NUM_POST=12
NUM_APROB=5
NUM_DESAP=7
NUM_VAC=5
CAPAC_SELEC=20
NUM_MIN_POST=(1+50%)*NUM_VAC
NUM_MIN_POST=ENTERO(1.5*5)7

SI NUM_APROB>=NUM_MIN_POST
FIN
SINO
RELAJAMIENTO
FIN SI

SI SE VA HACER EL RELAJAMIENTO SE DEBE DEFINIR SUS INDICES DE


RELAJAMIENTO, ASI: UNA VEZ INDICADO EL INDICE RE RELAJAMIENTO,
SE PROCEDE A REALIZAR EL PROCESO BATCH
24 Sistema de Recursos Humanos

PROCESO DE RELAJAMIENTO.

El Proceso de relajamiento se realiza por cada tipo de perfil, para ello


realizamos una copia de los perfiles del puesto que se est evaluando,
para aplicar el relajamiento.
25 Sistema de Recursos Humanos

Para detallar el proceso anterior, mostraremos las tablas con los datos:

TABLA PERFIL CONOCIMIENTO ELEGIDO


26 Sistema de Recursos Humanos

Cod_Cono Conocimient Nivel_min Nivel_desea


o ble
Cono005 Normas 4 6
contables
Cono009 Plan 6 8
presupuestal
Cono123 Excel 5 7
Cono421 Concar 5 10

Sobre esta tabla se aplicar el ndice de relajamiento, de la siguiente manera:


SEA EL IND_RELAJ=20%
Este ndice se aplicar sobre el nivel deseado de cada uno de los perfiles del
tipo conocimiento, es decir se debe reducir el Nivel deseado por otro menor
pero superior al Nivel Mnimo.
CALCULAR [[Nivel_deseado*(1-IND_RELAJ)]]
ESTE CASO: [[6*(1-20%)]]=[[4.8]]=4 =RESULTADO

SI RESULTADO>=NIVEL_MIN ENTONCES
NIVEL_DESEADO=RESULTADO
SINO
NO HACE NADA //No aplica el relajamiento
FIN SI

HECHO ESO LA NUEVA TABLA SERA:

Cod_Cono Conocimient Nivel_min Nivel_desea


o ble
Cono005 Normas 4 4
contables
Cono009 Plan 6 6
presupuestal
Cono123 Excel 5 5
Cono421 Concar 5 8

COMO EL INDICE DE RELAJAMIENTO MAXIMO, SE CALCULA EN FUNCION DE LOS


NIVELES MINIMO Y MXIMO, LOS NUEVOS VALORES SE ASIGNARAN A LA SIGUIENTE
TABLA.

TABLA INTERMEDIA

Cod_pcono Cod_ppto Ind_relaj_mi Ind_relaj_ma Prioridad


n x
Cono005 Analista 0% 0% 4
Financiero
Cono009 Analista 0% 0% 3
Financiero
Cono123 Analista 0% 0% 2
Financiero
Cono421 Analista 0% 37.5% 1
Financiero

TOTAL TOTAL 10
27 Sistema de Recursos Humanos

COMO SE PUEDE OBSERVAR EN LA TABLA ANTERIOR EL IND_REL_MAX,


ES CERO, EL CUAL QUIERE DECIR QUE YA NO SE PODR HACER MS
RELAJAMIENTO EN ESOS PERFILES, ESO ASEGURA QUE LOS POSTULANTE
DEBEN PASAR NECESARIAMENTE EL MINIMO DE NIVEL REQUERIDO PARA
ESE PERFIL.

ASI LA NUEVA CALIFICACIN SER:

CALIFICACIN PERFIL CONOCIMIENTO

PUNTJE:
SI Nivel >=Nivel_min y Nivel<=Nivel_deseado ENTONCES
PUNTJE=Nivel/Nivel_deseado
SINO
SI Nivel> Nivel_deseado ENTONCES
PUNTJE=100%
SINO
PUNTJE=0%
FIN SI
FIN SI

PESO:
TOTAL=SUMA DE PRIORIDADES
PESO=Prioridad/Total

PERFIL CONOCIMIENTO PARQUE

Cod_Cono Conocimient Nivel PUNTJE PESO


o
Cono005 Normas 5 100% 4/10
contables
Cono009 Plan 4 0% 3/10
presupuestal
Cono123 Excel 6 100% 2/10
Cono421 Concar 10 100% 1/10
28 Sistema de Recursos Humanos

UNA VEZ ESTABLECIDO LAS NUEVAS CONDICIONES, SE PROCEDE A EVALUAR


LOS CVs DE TODOS LOS POSTULANTES, EN FUNCIN DE SU ESTADO
(APROBADO O DESAPROBADO)

TABLA SISTEMA PRES-SELECCIN

Cod_SE Perfil_aca Perfil_Con Perfil_lab


d o
SP003 30% 50% 20%
SP005 40% 20% 40%
29 Sistema de Recursos Humanos

FINALMENTE ACTUALIZAMOS LAS BASES DE DATOS CON LOS RESULTADOS


OBTENIDOS.
30 Sistema de Recursos Humanos

3. Seleccin
La Seleccin de personal es un proceso de previsin que procura prever cules
solicitantes tendrn xito si se les contrata; es al mismo tiempo, una
comparacin y una eleccin. Para que pueda ser cientfica, necesita basarse en
lo que el cargo vacante exige de su futuro ocupante (es decir, las exigencias
del cargo o descripcin del puesto). As, el primer cuidado al hacer la seleccin
de personal es conocer cules son las exigencias del cargo que ser ocupado

La seleccin de personal es una comparacin entre las cualidades de cada


candidato con las exigencias del cargo, y es una eleccin entre los candidatos
comparados; para entonces, se hace necesaria la aplicacin de tcnicas de
seleccin de evaluacin de personal (varios candidatos solicitarn una posicin
y la empresa contratar al que juzgue ms idneo)

La finalidad del proceso de seleccin es escoger a los candidatos ms


adecuados para el cargo de la empresa y no siempre el candidatos ms
adecuado es aquel que posee las mejores calificaciones en conocimientos sino
el q se desarrolle mejor en la mayora de perfiles definidos para el puesto.

La seleccin de personal cumple su finalidad cuando coloca en los cargos de la


empresa a los ocupantes adecuados a sus necesidades y que pueden, a
medida que adquieren mayores conocimientos y habilidades, ser promovidos a
cargos ms elevados que exigen mayores conocimientos y habilidades.
31 Sistema de Recursos Humanos

3.1 Modelo Conceptual


El primer paso para la establecimiento de una correcta base de dato es
el modelo conceptual en donde se muestra el funcionamiento del
sistema (el que). En esta se muestran las entidades ms relevantes para
el sistema y como se relacionan con otras.

Primero tenemos el modelo de catlogos, donde se mostrara la


naturaleza del producto seleccin que ser el perfil del puesto deseado;
adems se aprecia que como regla de negocio est el sistema de
evaluacin que dar los pesos a las pruebas que se ejecutarn.
32 Sistema de Recursos Humanos

A partir de aqu se generan los modelos conceptuales del parque para la


seleccin

Para la sesin programada se deben asignar los recursos de personal y


local para poder realizar los exmenes.
33 Sistema de Recursos Humanos

3.2.- Modelo Externo


Aqu se muestran las diferentes interfaces asociadas a la seleccin, en
donde se buscar mostrar los parmetros requeridos y los datos que se
llenaran.

INTERFAZ 01: ELABORACION DE PRUEBAS

Aqu se buscara dar informacin de los datos que ya se cuenta para la


seleccin, as como algunos parmetros como el peso de la prueba o la
nota mnima. Adems habr otros aspectos como seleccionar el sistema
de evaluacin, el (los) lugares de evaluacin, al evaluador(es).
34 Sistema de Recursos Humanos

Adems se podr ver los temas a evaluar dado el puesto y su respectivo


perfil, y se podra dar la posibilidad de ver el tema de los temas y la
quitar algn tema determinado.

La creacin de las pruebas se van a realizar de forma batch de acuerdo a


la hora de creacin indicada en la interfaz para brindar una mayor
seguridad de la evaluacin.

INTERFAZ 02: SELECCIN DE PREGUNTAS


35 Sistema de Recursos Humanos

Esta interfaz permitir saber cul va a hacer la dificultad de las


preguntas dado el nivel de prioridad del tema, as como la cantidad de
preguntas que se podra seleccionar en el proceso de creacin. Estos
parmetros solo sera modificado por un administrador

INTERFAZ 03: BANCO DE PREGUNTAS

Esta interfaz permitir ingresar nuevas preguntas al banco, para que


sean posteriormente seleccionadas en algn proceso de seleccin en
donde se evale el tema al cual corresponde dicha preguntas.

Se muestran los diferentes aspectos que se deben indicar para el


guardado de la nueva pregunta a la base de datos.
36 Sistema de Recursos Humanos

INTERFAZ 04: PRUEBA

Esta es una esquema de como vera el candidato la prueba durante la


evaluacin respectiva. Este se hara de forma online.
37 Sistema de Recursos Humanos

INTERFAZ 05: REPORTE SELECCIN

En la presente interface se ver los resultados finales del proceso de


seleccin donde tenemos los datos del candidatos su orden de mrito, su
promedio final, y su estado en la cual se ver si paso el proceso de
seleccin y alcanzo una vacante para el puesto o no
38 Sistema de Recursos Humanos

Adems se presentar de manera especfica, para cada candidato, la


nota por cada tipo de prueba dada y se habilitara la opcin para ver su
CV si el usuario as lo requiera

INTERFAZ 06: REPORTE DE PREGUNTAS Y TEMAS

En esta interface se ver los reportes de los temas y preguntas usadas


para el sistema de seleccin
39 Sistema de Recursos Humanos

INTERFAZ 07: REPORTE DE LA PRUEBA

Aqu se mostraran los parmetros de la prueba como reporte final


40 Sistema de Recursos Humanos

3.3.- Modelo Lgico


41 Sistema de Recursos Humanos
42 Sistema de Recursos Humanos

3.4.- Modelo Fsico


43 Sistema de Recursos Humanos

Tablas Usadas en el Sistema de Seleccin

Puesto.
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos Tipo Dato Long Key


cod_pto char 5 pk
cod_ppto char 5 fk
cod_cat char 5 fk
Nomb_pto varchar 10
cant_min_pto integer
Descp_puesto varchar 20

Perfil Academico.
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


cod_pacad char 5 pk
tipo_pacad char 10
grado_pacad char 10
desc_pacad varchar 20

Perfil Psicologico
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


cod_ppsico char 5 pk
tipo_ppsico char 10
Nivel integer
Desc_ppsico varchar 20

Perfil Medico
44 Sistema de Recursos Humanos

Tipo de informacin: Catalogo


Tipo de organizacin: Indexada

Atributos TipoDato Long Key


cod_pmedic char 5 pk
tipo_prob_salud char 10
Nivel integer
Desc_pmedic varchar 20

Perfil Fisico
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


cod_pfisico char 5 pk
tipo_pfisico char 10
edad_min integer
edad_max integer
talla_min numeric
talla_max numeric
Peso_min numeric
Peso_max numeric

Perfil Conocimientos
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_pconoc char 5 pk
Tipo_pconoc char 10
Nivel integer
Desc_pconoc varchar 20

Tarea
Tipo de informacin: Catalogo
45 Sistema de Recursos Humanos

Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_tarea char 5 pk
Tipo_tarea char 10
Desc_tarea varchar 20

Tema
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_tema char 5 pk
Tipo_tema varchar 10
Desc_tema varchar 20

Categora
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_cat char 5 pk
Nomb_cat varchar 10
tipo_cat varchar 10
Sueldo_min_cat numeric
Sueldo_max_cat numeric
Desc_cat varchar 20

Pregunta
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada
46 Sistema de Recursos Humanos

Atributos TipoDato Long Key


Cod_Pregunta char 5 pk
Cod_tema char 5 fk
tipo_preg varchar 10
Enunciado varchar 30
Respuesta varchar 10
Dificultad char 4

Prueba
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_prueba char 5 pk
tipo_prueba varchar 10
duracio_min_prueba integer
duracion_max_prueba integer
nota_min integer
nota_max integer

Candidato
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


cod_cancat char 5 pk
tipo_cand varchar 10
Prom_min numeric
Prom_max numeric

Local
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada
47 Sistema de Recursos Humanos

Atributos TipoDato Long Key


Cod_localCat char 5 pk
tipo_local varchar 10
costo_min_local numeric
costo_max_local numeric
Cap_min_local integer
Ca_max_local integer

Evaluador
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_EvaCat char 5 pk
tipo_Eva varchar 10
Num_sel_min integer
Exp_min integer

Seleccin
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_Sel char 5 pk
Cod_ppto char 5 fk
Tipo_sel char 10
Num_vacantes integer
Desc_sel varchar 20
Num_pruebas_min integer
Num_puebas_max integer

Sesin Programada
Tipo de informacin: Parque
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


48 Sistema de Recursos Humanos

Cod_Sesion char 5 pk
Cod_ticket char 5 fk
Cod_local char 5 fk
Cod_Ejec char 5 fk
Cod_eva char 5 fk
Estado char 1

Seleccin Programada
Tipo de informacin: Parque
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_ticket char 5 pk
Cod_fecha char 3 fk
Cod_Rec char 5 fk
Cod_sele char 5 fk
Estado char 1
Precio numeric

Prueba_Maes
Tipo de informacin: Maestra
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_Pruebparq char 5 pk
Cod_Prueba char 5 fk
FEcha datetime
Duracion Datetime
Estado char 1
Num_aprobados integer
Num_asistentes integer

Pregunta_Maes
Tipo de informacin: Maestra
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


cod_Pregpar char 5 pk
49 Sistema de Recursos Humanos

Cod_pruebparq char 5 fk
cod_Preg char 5 fk
Num_veces_tomada integer

Candidato_Maes
Tipo de informacin: Maestra
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


Cod_Cand char 5 pk
ID_Pers char 8 fk
Cod_candcat char 5 fk
Prom_Acum numeric
Estado char 1

Persona
Tipo de informacin: Parque
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


ID_pers char 8 pk
Nomb_pers varchar 30
Fecha_Nac varchar 8
Domicilio varchar 10
Sexo char 1
Estado_civil char 1

Fecha
Tipo de informacin: Catalogo
Tipo de organizacin: Indexada

Atributos TipoDato Long Key


cod_fecha char 3 pk
Cod_sesion char 5 fk
Dia integer
50 Sistema de Recursos Humanos

Mes integer
Ao integer
Nom_dia varchar 10
Nomb_mes varchar 10
Feriado char 1
Laborable char 1

3.5.1. Proceso Online: Evaluacin de las pruebas

Este proceso se realiza de forma online, ya que el sistema es capaz de


obtener los puntajes obtenidos por cada pregunta llenado por el
candidato en la evaluacin y as ir obteniendo la nota obtenida por el
candidato para la prueba.
51 Sistema de Recursos Humanos

Ejecucion Examen (Evento)


Cod_Ejec FK_EJECUCIO_ASSOCIATI_PRUEBAPA
char(5) <pk>
Cod_pruebparq char(5) <fk>
Estado char(1)

Prueba_Candidato
Cod_cand char(5) <pk,fk1>
Cod_pruebparq char(5) <pk,fk2>
Nota numeric

Prueba parque
FK_CATPARQU_CATPARQUE_PRUEBAPA Cod_pruebparq char(5) <pk> Pregunta Parque
Cod_prueba char(5) <fk>
FK_CATPARQU_CATPARQUE_CANDIDAT FK_PREGUNTA_PRUPREG_PRUEBAPA Cod_pregpar char(5) <pk>
Fecha datetime
Duracion datetime Cod_pruebparq char(5) <fk1>
Estado char(1) Cod_preg char(5) <fk2>
Num_aprobados integer Num_veces_tomadas integer
Num_asistentes integer
Candidato Parque
Cod_cand char(5) <pk>
ID_pers char(8) <fk1>
cod_candcat char(5) <fk2>
Prom_Acum numeric
Estado char(1)

TABLA RELACION CAND_PRUEBA


Cod_cand Cod_pruebaTABLA Saldo PTR ESPECIFICACIONES
MOV. EVALUACION
Nota Tabla RELACION
Cod_ca Cod_prue Cod_pr Puntaje_ Preg_ant
C00001 CAND_PRUEBA
nd E01 ba 15 eg 0100 obt
C00002 C0000 E01 E01 16PR001 0140 TIPO: INDEXADA
3 NULL
C00003 E01 12 0200 Cod_cand+Cod_pruevba
1
Encadenamiento
simple
C0000 E01 PR002 1 0001
1

C0000 E01 PR003 3 0004


1

ESPECIFICACIO
NES
Tabla mov.
evaluacion
C0000 E01 PR030 -1 0094 TIPO: RELATIVA
1

3.5.2. Proceso Batch: Creacin de las pruebas

Para la creacin de las pruebas se deben realizar primero el filtrado y la


seleccin de las preguntas que se van a evaluar en las pruebas, para lo
cual se muestra en el siguiente diagrama dicho proceso
52 Sistema de Recursos Humanos

Balotari
Tema o

Pregunt

Unload Unload

Data-TP Data-Bal

Sort Sort

Data-TP-Ord Data-Bal-Ord
Matching

Data-Tem-Preg

Data TPrueba Seleccionar


Preguntas

Data-Preg-
Selec

Pregunt
Load as

Aqu se aprecia que para lograr obtener las preguntas, primero se descargan
los temas del perfil del puesto a evaluar y el balotario de preguntas que se
disponen con todos los temas.

TABLA
53 Sistema de Recursos Humanos

TEMAS_PERFILPUESTO
COD_PPTO COD_TEMA Prioridad
PTO223 TM001 4
PTO223 TM005 5
PTO223 TM008 5
PTO223 TM009 3
PTO223 TM021 3
PTO223 TM022 4

TABLA BALOTARIO PREGUNTA


Cod_Te
Cod_preg Tipo_preg Enunciado Cod_Respuesta
ma
PR0001 TM001 Alternativa Enunciado1 RESP001
multiple
PR0002 TM001 Verdad/False Enunciado2 RESP002
dad
PR0003 TM001 Alternativa Enunciado3 RESP003
multiple

PR0080 TM005 Alternativa Enunciado8 RESP001


multiple 0
PR0081 TM005 Verdad/False Enunciado8 RESP070
dad 1
PR0082 TM005 Alternativa Enunciado8 RESP071
multiple 2

PR0120 TM008 Alternativa Enunciado1 RESP090


multiple 20
PR0121 TM008 Verdad/False Enunciado1 RESP001
dad 21
PR0122 TM008 Alternativa Enunciado1 RESP091
multiple 22

Con estas tablas se va a filtrar en primera instancia la tabla del balotario para
lo solo tener las preguntas asociadas a los temas deseados; luego se realizar
la seleccin de las preguntas que se van a tomar en la pruebas, esta seleccin
se realizar de forma aleatoria.

TABLA MAESTRA PREGUNTA


Cod_preg_
Cod_preg PTR
cat
54 Sistema de Recursos Humanos

P0001 PR0001 0010


P0002 PR0002 0020
P0003 PR0003 0030

P0049 PR0070 NULL


P0050 PR0080 0510
P0051 PR0083 0520
P0052 PR0084 0530

P0089 PR0180 NULL


P0090 PR0200 0910
P0091 PR0202 0910
P0092 PR0250 0920

Esta tabla es la que se almacene para las preguntas y en la cual se deber


asociar a la tabla de las pruebas para la evaluacin de los candidatos.

Ya obtenida las preguntas que se van a tomar, primero se las agrupa por el tipo
de prueba a la cual se encuentran asociada. Obtenido eso, se le va a asignar a
cada prueba un puntero para llegar al grupo de preguntas que le corresponde
evaluar.

Prueba
55 Sistema de Recursos Humanos

unload
Data-Pregunta

Data-Prueba
Buffer
Data-Tipo-
Prueba Asociar

Data-Tipo- Generar
Pregunta

Data-Prueba-
Generada

load

Prueba
56 Sistema de Recursos Humanos

Esta es la tabla de las pruebas que se obtendr luego de adicionarle el puntero


a la tabla de las preguntas.

TABLA MAESTRA PRUEBAS


Cod_prue Cod_prueb Fecha Duracio Estad Num. Num PTR_pr
ba _cat n (hrs) o Apro . eg
b Asis
t
E01 Acad 23/07/1 3 E 0 0 0001
4
11:00:
am
E02 Psico 26/07/1 4 P 0 0 0500
4
11:00:
am
E03 Medic 29/07/1 3 P 0 0 0900
4
11:00:
am
57 Sistema de Recursos Humanos

3.5.3 Proceso Batch: Obtencin del promedio Final

Se va a actualizar el saldo del promedio final de la tabla maestra de


candidatos, para lo cual se utiliza la tabla de la transaccin evaluacin donde
se tienen las notas.

TABLA MAESTRA CANDIDATOS


Cod_cand Nomb_cand Estado Saldo Prom
Final
C00001 Jorge E 16
C00002 Carlos E 14
C00003 Ramirez E 18

Esta tabla, al ser de movimiento, se va a implementar de forma secuencial.


Para la actualizacin del maestro de los candidatos para obtener su promedio
final, esquemticamente es de la siguiente forma:

Candidat
o

Prueba_ca
nd
Unload

Data-
Candidato Unload

Data-prueb_pesos Calcular Data-


peso final prueba_cand

Data-Candidato-
upd

Ordenar
merito
58 Sistema de Recursos Humanos

Data-Candidato-
mer

Esta es la tabla de la cual el proceso batch va a abrir y obtener las notas


obtenidas por los candidatos en las diferentes pruebas, conjuntamente con la
tabla de los pesos de las pruebas, se va a obtener el promedio final obtenido
por el candidato para el proceso de seleccin. Posteriormente, se ordenar
dicha tabla para obtener el orden de mrito de los candidatos

TABLA RELACION CAND_PRUEBA


Cod_cand Cod_prueba Saldo PTR
Nota
C00001 E01 15 0020
C00002 E01 16 0040
C00003 E01 12 0060
C00004 E01 13 0080
C00001 E02 16 0100
C00002 E02 14 0120 ESPECIFICACIONES
C00003 E02 17 0140 Tabla RELACION
C00004 E02 15 0160
CAND_PRUEBA
C00001 E03 14 0180
C00002 E03 17 0200 TIPO: INDEXADA
C00003 E03 12 0220 Cod_cand+Cod_pruevba
C00004 E03 12 0240

Esa tabla donde se tiene los pesos de las diferentes pruebas se aprecia a
continuacin:

TABLA PESOS
Cod_SE Cod_prueba Peso
SE001 E01 4
SE001 E02 3
SE001 E03 2
59 Sistema de Recursos Humanos

You might also like