CAPITULO IV
112
CAPITULO IV
"PROPUESTA DE DISEÑO E IMPLEMENTACION DE UN SISTEMA ELECTRONICO PARA LA OFERTA Y DEMANDA DE RECURSOS
HUMANOS EN EL SALVADOR A TRAVES DE INTERNET"
A. GENERALIDADES
Este capítulo contiene la propuesta de "Diseño e Implementación de un
Sistema Electrónico para la Oferta y Demanda de Recursos Humanos en El
Salvador a través de Internet", como un aporte a los estudiantes universitarios
de las diferentes áreas de formación académica para que éstos puedan ofrecer
sus servicios profesionales a las empresas de nuestro país.
El sistema electrónico permitirá que en las empresas se disponga de
información actualizada y completa de recursos humanos calificados
disponibles en la Universidad Francisco Gavidia, a fin de lograr la incorporación
profesional de los estudiantes universitarios a la vida laboral.
Se plantea el Sistema Electrónico de Recursos Humanos a través de
Internet, como una alternativa disponible a las empresas para que puedan
optar a la utilización de éste en el reclutamiento y selección de personal
calificado.
Esta propuesta es el resultado de una investigación de carácter científico
orientada a determinar la necesidad de "Diseño e Implementación de un
113
Sistema Electrónico para la Oferta y Demanda de Recursos Humanos a través
de Internet" capaz de contribuir a la ubicación profesional de los estudiantes de
la Universidad Francisco Gavidia, ofreciendo a las empresas salvadoreñas
información de personal calificado con el fin de simplificar el proceso de
reclutamiento y selección de personal en sus diferentes áreas.
114
B. OBJETIVOS DE LA PROPUESTA
1. GENERAL
Diseñar e Implementar un Sistema Electrónico para la Oferta y Demanda de
Recursos Humanos a través de Internet que contribuya a la incorporación
profesional de los estudiantes de la Universidad Francisco Gavidia y a facilitar
a las empresas la adquisición de personal calificado en las diferentes áreas.
2. ESPECIFICOS
a) Diseñar un Sistema Electrónico para la Oferta y Demanda de Recursos
Humanos que incluya información profesional completa y actualizada de
personal calificado (oferta de recursos humanos) e información de
plazas vacantes disponibles en las empresas inscritas al sistema
(demanda de recursos humanos).
b) Determinar los requerimientos necesarios para que el sistema
electrónico de recursos humanos sea capaz de ofrecer a las empresas
información completa del personal disponible, que contribuya a la
simplificación del proceso de reclutamiento y selección de personal.
c) Implementar el sistema para determinar su aceptación como un medio
de ubicación profesional, capaz de estimular la oferta y demanda de
recursos humanos en nuestro país.
C. IMPORTANCIA Y BENEFICIOS DE LA PROPUESTA
115
El Diseño e Implementación de un Sistema Electrónico para la Oferta y
Demanda de Recursos Humanos a través de Internet será de gran utilidad para
llevar a cabo el proceso de reclutamiento y selección de personal en las
empresas, ya que consistirá en un sistema con información completa y actualizada
de personal disponible, brindando apoyo al área de recursos humanos de las
empresas.
A continuación se mencionan los beneficios que el sistema electrónico
aportará al sector empresarial y a las instituciones educativas:
1. PARA EL SECTOR EMPRESARIAL
El reclutamiento y la selección de personal es un proceso administrativo
permanente en las empresas, ya que siempre es necesario cuando la empresa se
enfrenta a un crecimiento en sus operaciones o cuando se pretende renovar el
personal existente para brindar un mejor servicio.
Existen algunos medios de ubicación profesional que ayudan a facilitar este
proceso, sin embargo son soluciones muy caras o soluciones a medias. En el caso
de los anuncios clasificados, si se pretende contratar una persona se debe de
seleccionar la persona idónea evaluando los curriculum de decenas de aspirantes,
de los cuales quizá la mayoría no cumplen con los criterios de selección
publicados en el anuncio.
Otra alternativa para facilitar el proceso de reclutamiento de personal son
las agencias de empleo, las cuales por una suma considerable de dinero ayudan a
las empresas a conseguir candidatos que cumplan con los criterios establecidos
para cubrir la plaza vacante.
116
El Sistema Electrónico para la Oferta y Demanda de Recursos Humanos a
través de Internet se postula como una buena alternativa capaz de simplificar el
proceso de reclutamiento y selección de personal en las empresas, ya que
permitirá escoger candidatos que cumplan con el perfil requerido para cubrir una
plaza vacante, por medio de una base de datos con información completa y
actualizada de personal disponible con acceso las veinticuatro horas del día.
Además, permitirá a las empresas publicar plazas vacantes para que
personal empleado o desempleado pueda optar a ellas, obteniéndose una
respuesta inmediata por parte de los empleadores.
2. PARA LAS INSTITUCIONES EDUCATIVAS
Es de gran importancia para las Instituciones de Educación Superior la
ubicación de los profesionales que se forma en sus campus universitarios. Sin
embargo, la excesiva oferta de empleo de profesionales y de estudiantes de
niveles avanzados dificulta la ubicación de estos dentro del mercado laboral.
Cuando un estudiante universitario pretende incorporarse al mercado
laboral, la única alternativa que tiene para ofrecer sus servicios profesionales es a
través de distribuir su curriculum vitae en las empresas, esperando una respuesta
satisfactoria por parte de los empleadores.
Esto se da, debido a que no existe una entidad formal encargada de
contribuir a que los estudiantes universitarios o recién egresados puedan ubicarse
profesionalmente dentro de las empresas.
El Sistema Electrónico para la Oferta y Demanda de Recursos Humanos a
través de Internet contribuirá a que los estudiantes universitarios y estudiantes
recién egresados busquen empleo por medio de la tecnología internet.
117
La idea fundamental es construir una base de datos de personal disponible
en las diferentes áreas que requieren las empresas, capaz de ofrecer a los
empleadores información completa y actualizada.
A fin de mantener actualizada la información del personal disponible, se
diseñará una política de actualización de información de los usuarios con el fin de
ofrecer a los empleadores información veraz.
3. SERVICIO QUE PRESTARA EL SISTEMA ELECTRONICO DE RECURSOS HUMANOS
El Sistema Electrónico para la Oferta y Demanda de Recursos Humanos a
través de Internet contribuirá a la ubicación profesional de estudiantes
universitarios y estudiantes recién egresados en las empresas de nuestro país.
Algunos de los servicios que prestará el Sistema Electrónico para la Oferta
y Demanda de Recursos Humanos a través de Internet propuesto son:
a) Incorporación del curriculum vitae de los estudiantes universitarios y de
estudiantes recién egresados a una base de datos estructurada de
personal disponible, la cual podrá ser accesada por los empleadores.
b) Publicación de ofertas de empleo o plazas vacantes de las empresas
inscritas al sistema.
c) Consultar la información del personal disponible en la base de datos por
parte de las empresas.
d) Obtener información de plazas vacantes en las empresas por parte de
los estudiantes universitarios.
e) La información contenida en el Sistema Electrónico de Recursos
Humanos estará disponible a las empresas las veinticuatro horas del
día.
118
D. DISEÑO DEL SISTEMA 1. DIAGRAMA JERARQUICO DEL SISTEMA
La principal ayuda utilizada para la división de un sistema en módulos es el
Diagrama Jerárquico, que es una figura orientada a bloques que resume las
relaciones entre los módulos (tareas) y submódulos (subtareas)14.
El diagrama jerárquico muestra la cadena de subordinaciones que existen
entre los módulos y submódulos. Es una gran ayuda tanto para el programador
como para cualquier otra persona que quiera analizar el sistema, ya que permite
ver de forma clara su estructura funcional.
Las razones para dividir un sistema en partes más pequeñas son:
a) Los módulos son más sencillos de comprender.
b) Se pueden asignar diferentes módulos a programadores distintos.
c) La depuración y la comprobación pueden realizarse de una forma más
ordenada.
d) La documentación puede comprenderse más fácilmente.
e) Las modificaciones pueden localizarse.
f) Las tareas de uso más frecuente pueden programarse como módulos
que se almacenan en librerías para ser utilizados por varios programas.
A continuación se presenta el Diagrama Jerárquico del Sistema
Electrónico para la Oferta y Demanda de Recursos Humanos a través de
Internet, en el cual se muestra los diferentes módulos y submódulos que
componen el sistema.
14 Dirección Electrónica: http://orbita.starmedia.com/∼grupo6_3619ci/interexamen.html
119
1.1. DIAGRAMA JERÁRQUICO DEL SISTEMA ELECTRÓNICO PARA LA OFERTA Y DEMANDA DE RECURSOS HUMANOS
A TRAVÉS DE INTERNET
WEBSERH
Ingresar Curriculum
Consultar Curriculum
Modificar Curriculum
Eliminar Curriculum
Bolsa de Trabajo
Ingresar Datos
Consultar Datos
Modificar Datos
Eliminar Datos
Registro de Empresas
Ingresar Oferta
Consultar Oferta
Modificar Oferta
Eliminar Oferta
Ofertas de Empleo
Area de Formación
Especialización
Experiencia Laboral
Edad
Sexo
Consulta por Criterios
Consultar Bolsa de Trabajo
Formación Académica
Experiencia Laboral
Edad
Sexo
Estado Civil
Consulta por Criterios
Consultar Ofertas de Empleo
Página PrincipalWebSerh
120
1.2. DESCRIPCION MODULAR El Sistema Electrónico para la Oferta y Demanda de Recursos Humanos a
través de Internet está estructurado en subsistemas para facilitar la comprensión
de su diseño. Los subsistemas que componen el sistema son:
1. Bolsa de Trabajo
2. Registro de Empresas
3. Ofertas de Empleo
4. Consultar Bolsa de Trabajo
5. Consultar Ofertas de Empleo
A continuación se detalla cada uno de los subsistemas que componen al
sistema, así como la descripción de cada uno de sus módulos:
1.2.1. BOLSA DE TRABAJO: Este subsistema se encarga del
mantenimiento de los datos de los curriculum vitae de los
estudiantes. Está conformado por los cuatro módulos siguientes:
Ingresar, Consultar, Modificar y Eliminar Curriculum.
INGRESAR CURRICULUM: Este módulo es utilizado para que los
usuarios puedan ingresar los datos de su curriculum vitae al sistema.
Este módulo incluye el ingreso de una cuenta de usuario y una clave
de acceso para resguardar la información.
CONSULTAR CURRICULUM: La función de éste módulo es la de
permitir a los usuarios, la consulta de los datos del curriculum vitae
ingresado al sistema.
MODIFICAR CURRICULUM: Permite a los usuarios la modificación
de los datos del curriculum vitae ingresado al sistema. Este módulo
es utilizado para la actualización de los datos de un curriculum vitae.
121
ELIMINAR CURRICULUM: Permite que los usuarios puedan eliminar
los datos correspondientes a su curriculum vitae del sistema. Este
módulo es utilizado para dar de baja a los datos del curriculum vitae
de un usuario.
1.2.2. REGISTRO DE EMPRESAS: Este subsistema se encarga del
mantenimiento de los datos de una empresa. Está conformado por
los cuatro módulos siguientes: Ingresar, Consultar, Modificar y
Eliminar los datos de una empresa.
INGRESAR DATOS: Este módulo es utilizado para que las
empresas puedan ingresar su información al sistema. Este módulo
incluye el ingreso de una cuenta de usuario y una clave de acceso
para resguardar la información.
CONSULTAR DATOS: La función de éste módulo es la de permitir a
las empresas, la consulta de sus datos ingresados al sistema.
MODIFICAR DATOS: Permite a las empresas la modificación de los
datos ingresados al sistema. Este módulo es utilizado para la
actualización de los datos de una empresa.
ELIMINAR DATOS: Permite que las empresas puedan eliminar su
información del sistema. Este módulo es utilizado para dar de baja a
los datos de una empresa.
1.2.3. OFERTAS DE EMPLEO: Este subsistema se encarga del
mantenimiento de los datos de una oferta de empleo. Está
conformado por los cuatro módulos siguientes: Ingresar, Consultar,
Modificar y Eliminar los datos de una oferta de empleo.
122
INGRESAR OFERTA: Este módulo es utilizado para que las
empresas puedan ingresar la información correspondiente a una
oferta de empleo (plaza vacante) al sistema. Este módulo incluye el
ingreso de la cuenta de usuario de la empresa inscrita y su
respectiva clave de acceso para proteger la información.
CONSULTAR OFERTA: La función de éste módulo es la de permitir
a las empresas, la consulta de los datos de una oferta de empleo
ingresada al sistema.
MODIFICAR OFERTA: Permite a las empresas la modificación de
los datos de una oferta de empleo ingresada al sistema. Este módulo
es utilizado para la actualización de los datos de las ofertas de
empleo de las empresas.
ELIMINAR OFERTA: Permite que las empresas puedan eliminar sus
ofertas de empleo del sistema. Este módulo es utilizado para dar de
baja una oferta de empleo.
1.2.4. CONSULTAR BOLSA DE TRABAJO: Este módulo permite a las
empresas consultar la información del curriculum vitae de los
estudiantes que cumplan con los criterios de selección. Los criterios
son los siguientes: Area de Formación, Especialización, Experiencia
Laboral, Edad y Sexo. El resultado de esta consulta es la información
de los estudiantes que cumplan con los criterios seleccionados.
.
1.2.5. CONSULTAR OFERTAS DE EMPLEO: Este módulo permite a los
estudiantes consultar la información de las ofertas de empleo o
plazas vacantes disponibles en las empresas inscritas al sistema. La
consulta es efectuada con base a los criterios siguientes: Formación
123
Académica, Experiencia Laboral, Edad, Sexo y Estado Civil. El
resultado de esta consulta son las ofertas de empleo que cumplan
con los criterios seleccionados
2. DICCIONARIO DE DATOS DEL SISTEMA
Una base de datos es una colección de registros o archivos relacionados
lógicamente.
Una base de datos consolida muchos registros previamente almacenados
en archivos independientes, de modo que un cúmulo común de registros sirva
como una sola central para muchas aplicaciones de procesos que necesitan este
tipo de datos.
Un sistema de manejo de bases de datos (DBMS de database
management system) es un conjunto de equipo y programas que organiza los
datos y proporciona acceso a las bases de datos. La porción programática de un
DBMS proporciona los mecanismos utilizados para crear un archivo
computarizado de base de datos; añadir, borrar o cambiar datos dentro del
archivo; cambiar el modo en que están almacenados los datos dentro de los
archivos de una base de datos; buscar en la base de datos los que cumplen cierto
criterio; y desarrollar otras tareas de manejo de datos.
Puesto que una base de datos puede ser utilizada por múltiples usuarios, es
importante mantener los nombres de datos exclusivos dentro de una aplicación. El Diccionario de Datos define el significado de cada elemento de datos (cada
campo) en la base de datos; esto incluye los nombres de los datos
(denominaciones de los campos), tipos de datos y tamaño de los campos, y
describe cualesquiera interrelaciones entre un elemento de datos y otros15.
15. Tim Duffy, Introducción a la Informática, Grupo Editorial Iberoamérica, Primera Edición, México, 1993
124
A continuación se presenta el Diccionario de Datos del Sistema Electrónico
para la Oferta Y Demanda de Recursos Humanos a través de Internet, en el cual
se presenta el diseño lógico de cada una de las tablas del sistema, así como la
descripción correspondiente a cada campo de las tablas.
2.1. DISEÑO DE TABLAS: DATOS PERSONALES
TABLA: DATOSPERSONALES Función: Almacenar los datos personales de los profesionales inscritos a la Bolsa de Trabajo
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Nombre de Usuario
2 Clave Carácter 10 Clave de Usuario
3 Apellidos Carácter 30 Apellidos del usuario
4 Nombre Carácter 30 Nombre del usuario
5 Dirección Carácter 75 Dirección
6 Profesión Carácter 2 Profesión
7 Area_Especial Carácter 2 Area de especialización
8 Sexo Carácter 1 Sexo
9 Dia_Nac Numérico 2 0 Día de nacimiento
10 Mes_Nac Numérico 2 0 Mes de nacimiento
11 Ano_Nac Numérico 4 0 Año de nacimiento
12 Est_Civil Carácter 1 Estado civil
13 No_Cedula Carácter 13 Número de cédula
14 No_Pasaporte Carácter 7 Número de pasaporte
15 No_Nit Carácter 17 Número de nit
16 E_Mail Carácter 25 Correo electrónico
17 Tel_Residencia Carácter 8 Teléfono de residencia
18 Tel_Oficina Carácter 8 Teléfono de oficina
19 Actualización Fecha 10 Fecha de actualización
Número de Campos 19
Llave Primaria Usuario
Llave Secundaria Apellidos, Nombre
125
2.1. DESCRIPCION DE CAMPOS: DATOS PERSONALES
TABLA: DATOSPERSONALES No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de los inscritos a la Bolsa de
Trabajo. Este campo sirve para relacionar esta tabla con el campo usuario de las otras tablas de la Bolsa de Trabajo.
2 Clave Almacena la clave de acceso del usuario.
3 Apellidos Almacena los apellidos del usuario.
4 Nombre Almacena los nombres del usuario.
5 Dirección Almacena la dirección del usuario.
6 Profesión Almacena el código de la profesión del usuario. El formato de este campo es 99.
7 Area_Especial Almacena el área de especialización del usuario.
8 Sexo Almacena el sexo al cual pertenece el usuario. Puede contener M para sexo masculino o F para sexo femenino.
9 Dia_Nac Almacena el día de nacimiento del usuario en el formato 99.
10 Mes_Nac Almacena el mes de nacimiento del usuario en el formato 99.
11 Ano_Nac Almacena el año de nacimiento del usuario en el formato 9999. Este campo es utilizado para calcular la edad.
12 Est_Civil Almacena el estado civil del usuario. Puede contener A para acompañado, C para casado, D para divorciado, S para soltero o V para viudo.
13 No_Cedula Almacena el número de cédula del usuario en el formato 99-99-9999999.
14 No_Pasaporte Almacena el número de pasaporte del usuario en el formato A99999.
15 No_Nit Almacena el número de nit del usuario en el formato 9999-999999-999-9.
16 E_Mail Almacena el correo electrónico del usuario.
17 Tel_Residencia Almacena el número de teléfono de residencia del usuario en el formato 999-9999.
18 Tel_Oficina Almacena el número de teléfono de oficina del usuario en el formato 999-9999.
19 Actualización Almacena la fecha en que fue ingresado un curriculum al sistema o la fecha en que fue actualizado en el formato 99/99/9999
126
2.2. DISEÑO DE TABLAS: ESTUDIOS REALIZADOS
TABLA: ESTUDIOS Función: Almacenar los estudios realizados por los profesionales inscritos a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Nombre de Usuario
2 Titulo_Doc Carácter 75 Titulo de doctorado
3 Institución_Doc Carácter 50 Institución
4 Cum_Doc Numérico 2 1 Cum obtenido
5 Fecgra_Doc Fecha 10 Fecha de graduación
6 Titulo_Mae Carácter 75 Titulo de maestría
7 Institución_Mae Carácter 50 Institución
8 Cum_Mae Numérico 2 1 Cum obtenido
9 Fecgra_Mae Fecha 10 Fecha de graduación
10 Titulo_Lic Carácter 75 Titulo de Licenciado o Ing.
11 Institución_Lic Carácter 50 Institución
12 Cum_Lic Numérico 2 1 Cum obtenido
13 Fecgra_Lic Fecha 10 Fecha de graduación
14 Titulo_Tec Carácter 75 Titulo de técnico
15 Institución_Tec Carácter 50 Institución
16 Cum_Tec Carácter 2 1 Cum obtenido
17 Fecgra_Tec Fecha 10 Fecha de graduación
18 Titulo_Est Carácter 75 Carrera actual que estudia
19 Institución_Est Carácter 50 Institución
20 Cum_Est Numérico 2 1 Cum obtenido
21 Titulo_Otro Carácter 75 Otro titulo obtenido
22 Institución_Otro Carácter 50 Institución
23 Cum_Otro Numérico 2 1 Cum obtenido
24 Fecgra_Otro Fecha 10 Fecha de graduación
Número de Campos 24
Llave Primaria Usuario
127
2.2. DESCRIPCION DE CAMPOS: ESTUDIOS REALIZADOS
TABLA: ESTUDIOS No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de los inscritos a la Bolsa de Trabajo.
Este campo sirve para relacionar esta tabla con el campo usuario de las otras tablas de la Bolsa de Trabajo.
2 Titulo_Doc Almacena el titulo de doctorado con el que cuenta el usuario. 3 Institución_Doc Almacena el nombre de la institución donde el usuario obtuvo su titulo
de doctorado. 4 Cum_Doc Almacena el cum obtenido por el usuario en sus estudios de
doctorado. El formato de este campo es 99.9. 5 Fecgra_Doc Almacena la fecha de graduación de doctorado del usuario en el
formato 99/99/9999. 6 Titulo_Mae Almacena el titulo de master con el que cuenta el usuario. 7 Institución_Mae Almacena el nombre de la institución donde el usuario obtuvo su titulo
de master. 8 Cum_Mae Almacena el cum obtenido por el usuario en sus estudios de maestría.
El formato de este campo es 99.9. 9 Fecgra_Mae Almacena la fecha de graduación de maestría del usuario en el
formato 99/99/9999. 10 Titulo_Lic Almacena el titulo de licenciatura con el que cuenta el usuario. 11 Institución_Lic Almacena el nombre de la institución donde el usuario obtuvo su titulo
de licenciado. 12 Cum_Lic Almacena el cum obtenido por el usuario en sus estudios de
licenciatura. El formato de este campo es 99.9. 13 Fecgra_Lic Almacena la fecha de graduación de licenciatura del usuario en el
formato 99/99/9999. 14 Titulo_Tec Almacena el titulo de los estudios técnicos realizados por el usuario. 15 Institución_Tec Almacena el nombre de la institución donde el usuario realizó sus
estudios técnicos. 16 Cum_Tec Almacena el cum obtenido por el usuario en sus estudios técnicos. El
formato de este campo es 99.9. 17 Fecgra_Tec Almacena la fecha de graduación de técnico del usuario en el formato
99/99/9999. 18 Titulo_Est Almacena el nombre de la carrera universitaria que actualmente
estudia el usuario. 19 Institución_Est Almacena el nombre de la institución donde el usuario se encuentra
realizando sus estudios universitarios. 20 Cum_Est Almacena el cum obtenido por el usuario en sus estudios
universitarios. El formato de este campo es 99.9. 21 Titulo_Otro Almacena el titulo de otros estudios realizados por el usuario. 22 Institución_Otro Almacena el nombre de la institución donde el usuario realizó otros
estudios. 23 Cum_Otro Almacena el cum obtenido por el usuario en otros estudios. El formato
de este campo es 99.9. 24 Fecgra_Otro Almacena la fecha de graduación de otros estudios del usuario en el
formato 99/99/9999.
128
2.3. DISEÑO DE TABLAS: CAPACITACIONES RECIBIDAS
TABLA: CAPACITACIONES Función: Almacenar las capacitaciones recibidas por los profesionales inscritos a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Nombre de Usuario
2 Capacita_01 Carácter 75 Capacitación recibida
3 Institución_01 Carácter 50 Institución capacitadora
4 Fecha_01 Fecha 10 Fecha de capacitación
5 Capacita_02 Carácter 75 Capacitación recibida
6 Institución_02 Carácter 50 Institución capacitadora
7 Fecha_02 Fecha 10 Fecha de capacitación
8 Capacita_03 Carácter 75 Capacitación recibida
9 Institución_03 Carácter 50 Institución capacitadora
10 Fecha_03 Fecha 10 Fecha de capacitación
11 Capacita_04 Carácter 75 Capacitación recibida
12 Institución_04 Carácter 50 Institución capacitadora
13 Fecha_04 Fecha 10 Fecha de capacitación
Número de Campos 13
Llave Primaria Usuario
129
2.3. DESCRIPCION DE CAMPOS: CAPACITACIONES RECIBIDAS
TABLA: CAPACITACIONES No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de los inscritos a la Bolsa de
Trabajo. Este campo sirve para relacionar esta tabla con el campo usuario de las otras tablas de la Bolsa de Trabajo.
2 Capacita_01 Almacena el nombre de la capacitación recibida por el usuario.
3 Institución_01 Almacena el nombre de la institución donde el usuario recibió la capacitación.
4 Fecha_01 Almacena la fecha en la cual el usuario recibió la capacitación. El formato de este campo es 99/99/9999.
5 Capacita_02 Almacena el nombre de la capacitación recibida por el usuario.
6 Institución_02 Almacena el nombre de la institución donde el usuario recibió la capacitación.
7 Fecha_02 Almacena la fecha en la cual el usuario recibió la capacitación. El formato de este campo es 99/99/9999.
8 Capacita_03 Almacena el nombre de la capacitación recibida por el usuario.
9 Institución_03 Almacena el nombre de la institución donde el usuario recibió la capacitación.
10 Fecha_03 Almacena la fecha en la cual el usuario recibió la capacitación. El formato de este campo es 99/99/9999.
11 Capacita_04 Almacena el nombre de la capacitación recibida por el usuario.
12 Institución_04 Almacena el nombre de la institución donde el usuario recibió la capacitación.
13 Fecha_04 Almacena la fecha en la cual el usuario recibió la capacitación. El formato de este campo es 99/99/9999.
130
2.4. DISEÑO DE TABLAS: EXPERIENCIAS LABORALES
TABLA: EXPLABORAL Función: Almacenar las experiencias laborales de los profesionales inscritos a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Nombre de usuario 2 Area_Trab_01 Carácter 2 Area de trabajo actual 3 Otra_Area_01 Carácter 25 Otra área de trabajo 4 Cargo_01 Carácter 50 Cargo desempeñado 5 Empresa_01 Carácter 50 Empresa donde laboró 6 Funciones_01 Memo - Funciones desempeñadas 7 Fecha_Ini_01 Fecha 10 Fecha de inicio 8 Jefe_01 Carácter 25 Jefe inmediato 9 Teléfono_01 Carácter 8 Teléfono de la empresa 10 Cargos_01 Carácter 75 Cargos desempeñados dentro
de la empresa 11 Salario_01 Numérico 5 2 Salario devengado 12 Area_Trab_02 Carácter 2 Area de trabajo anterior 13 Otra_Area_02 Carácter 25 Otra área de trabajo 14 Cargo_02 Carácter 50 Cargo desempeñado 15 Empresa_02 Carácter 50 Empresa donde laboró 16 Funciones_02 Memo - Funciones desempeñadas 17 Fecha_Ini_02 Fecha 10 Fecha de inicio 18 Fecha_Ret_02 Fecha 10 Fecha de retiro 19 Jefe_02 Carácter 25 Jefe inmediato 20 Teléfono_02 Carácter 8 Teléfono de la empresa 21 Cargos_02 Carácter 75 Cargos desempeñados dentro
de la empresa 22 Salario_02 Numérico 5 2 Salario devengado 23 Area_Trab_03 Carácter 2 Area de trabajo anterior 24 Otra_Area_03 Carácter 25 Otra área de trabajo 25 Cargo_03 Carácter 50 Cargo desempeñado 26 Empresa_03 Carácter 50 Empresa donde laboró 27 Funciones_03 Memo - Funciones desempeñadas 28 Fecha_Ini_03 Fecha 10 Fecha de inicio 29 Fecha_Ret_03 Fecha 10 Fecha de retiro 30 Jefe_03 Carácter 25 Jefe inmediato 31 Teléfono Carácter 8 Teléfono de la empresa 32 Cargos_03 Carácter 75 Cargos desempeñados dentro
de la empresa 33 Salario_03 Numérico 5 2 Salario devengado Número de Campos 33 Llave Primaria Usuario
131
2.4. DESCRIPCION DE CAMPOS: EXPERIENCIAS LABORALES
TABLA: EXPLABORAL No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de los inscritos a la Bolsa de
Trabajo. Este campo sirve para relacionar esta tabla con el campo usuario de las otras tablas de la Bolsa de Trabajo.
2 Area_Trab_01 Almacena el código del área de trabajo en la cual se desempeña el usuario. El formato de este campo es 99.
3 Otra_Area_01 Almacena la descripción de otra área de trabajo en la cual se desempeña el usuario.
4 Cargo_01 Almacena el cargo desempeñado por el usuario.
5 Empresa_01 Almacena el nombre de la empresa donde trabaja el usuario.
6 Funciones_01 Almacena las funciones desempeñadas por el usuario en la empresa.
7 Fecha_Ini_01 Almacena la fecha en la cual el usuario fue contratado. El formato de este campo es 99/99/9999.
8 Jefe_01 Almacena el nombre del jefe inmediato del usuario en la empresa.
9 Teléfono_01 Almacena el teléfono de la empresa donde trabaja el usuario. El formato de este campo es 999-9999.
10 Cargos_01 Almacena los cargos desempeñados por el usuario dentro de la empresa.
11 Salario_01 Almacena el salario devengado por el usuario. El formato de este campo es 99999.99.
12 Area_Trab_02 Almacena el código del área de trabajo en la cual se ha desempeñado el usuario en su trabajo anterior. El formato de este campo es 99.
13 Otra_Area_02 Almacena la descripción de otra área de trabajo en la cual se ha desempeñado el usuario.
14 Cargo_02 Almacena el cargo desempeñado por el usuario.
15 Empresa_02 Almacena el nombre de la empresa donde ha trabajado el usuario.
16 Funciones_02 Almacena las funciones desempeñadas por el usuario en la empresa.
17 Fecha_Ini_02 Almacena la fecha en la cual el usuario fue contratado. El formato de este campo es 99/99/9999.
18 Fecha_Ret_02 Almacena la fecha en la cual el usuario renunció a la empresa. El formato de este campo es 99/99/9999.
19 Jefe_02 Almacena el nombre del jefe inmediato del usuario en la empresa.
20 Teléfono_02 Almacena el teléfono de la empresa donde trabajó el usuario. El formato de este campo es 999-9999.
21 Cargos_02 Almacena los cargos desempeñados por el usuario dentro de la empresa.
22 Salario_02 Almacena el salario devengado por el usuario. El formato de este campo es 99999.99.
132
TABLA: EXPLABORAL No CAMPO DESCRIPCION 23 Area_Trab_03 Almacena el código del área de trabajo en la cual se ha
desempeñado el usuario en su trabajo anterior. El formato de este campo es 99.
24 Otra_Area_03 Almacena la descripción de otra área de trabajo en la cual se ha desempeñado el usuario.
25 Cargo_03 Almacena el cargo desempeñado por el usuario.
26 Empresa_03 Almacena el nombre de la empresa donde ha trabajado el usuario.
27 Funciones_03 Almacena las funciones desempeñadas por el usuario en la empresa.
28 Fecha_Ini_03 Almacena la fecha en la cual el usuario fue contratado. El formato de este campo es 99/99/9999.
29 Fecha_Ret_03 Almacena la fecha en la cual el usuario renunció a la empresa. El formato de este campo es 99/99/9999.
30 Jefe_03 Almacena el nombre del jefe inmediato del usuario en la empresa.
31 Teléfono Almacena el teléfono de la empresa donde trabajó el usuario. El formato de este campo es 999-9999.
32 Cargos_03 Almacena el cargo desempeñado por el usuario.
33 Salario_03 Almacena el salario devengado por el usuario. El formato de este campo es 99999.99.
133
2.5. DISEÑO DE TABLAS: PROGRAMAS DOMINADOS
TABLA: PROGRAMAS Función: Almacenar información de los programas dominados por los profesionales inscritos a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Nombre de Usuario
2 Sis_Operativos Memo - Sistemas operativos
3 Prog_Oficina Memo - Programas de oficina
4 Prog_Utilitarios Memo - Programas utilitarios
5 Prog_Gráficos Memo - Programas gráficos
6 Prog_Internet Memo - Programas de internet
7 Programación Memo - Lenguajes de programación
8 Habilidades Memo - Habilidades técnicas
Número de Campos 8
Llave Primaria Usuario
2.5. DESCRIPCION DE CAMPOS: PROGRAMAS DOMINADOS
TABLA: PROGRAMAS No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de los inscritos a la Bolsa de
Trabajo. Este campo sirve para relacionar esta tabla con el campo usuario de las otras tablas de la Bolsa de Trabajo.
2 Sis_Operativos Almacena la descripción de los sistemas operativos que el usuario domina.
3 Prog_Oficina Almacena la descripción de los programas de oficina que el usuario domina.
4 Prog_Utilitarios Almacena la descripción de los programas utilitarios que el usuario domina.
5 Prog_Gráficos Almacena la descripción de los programas gráficos que el usuario domina.
6 Prog_Internet Almacena la descripción de los programas de internet que el usuario domina.
7 Programación Almacena la descripción de los lenguajes de programación que el usuario domina.
8 Habilidades Almacena la descripción de las habilidades técnicas que el usuario tiene.
134
2.6. DISEÑO DE TABLAS: REFERENCIAS LABORALES
TABLA: REFLABORALES Función: Almacenar las referencias laborales de los profesionales inscritos a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Nombre de Usuario
2 Nombre_Lab01 Carácter 25 Nombre de la referencia
3 Cargo_Lab01 Carácter 50 Cargo
4 Empresa_Lab01 Carácter 50 Empresa
5 E_Mail_Lab01 Carácter 25 Correo Electrónico
6 Teléfono_Lab01 Carácter 8 Teléfono
7 Nombre_Lab02 Carácter 25 Nombre de la referencia
8 Cargo_Lab02 Carácter 50 Cargo
9 Empresa_Lab02 Carácter 50 Empresa
10 E_Mail_Lab02 Carácter 25 Correo Electrónico
11 Teléfono_Lab02 Carácter 8 Teléfono
12 Nombre_Lab03 Carácter 25 Nombre de la referencia
13 Cargo_Lab03 Carácter 50 Cargo
14 Empresa_Lab03 Carácter 50 Empresa
15 E_Mail_Lab03 Carácter 25 Correo Electrónico
16 Teléfono_Lab03 Carácter 8 Teléfono
Número de Campos 16
Llave Primaria Usuario
135
2.6. DESCRIPCION DE CAMPOS: REFERENCIAS LABORALES
TABLA: REFLABORALES No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de los inscritos a la Bolsa de
Trabajo. Este campo sirve para relacionar esta tabla con el campo usuario de las otras tablas de la Bolsa de Trabajo.
2 Nombre_Lab01 Almacena el nombre de la referencia laboral del usuario.
3 Cargo_Lab01 Almacena el cargo de la referencia laboral del usuario.
4 Empresa_Lab01 Almacena el nombre de la empresa para referencia laboral del usuario.
5 E_Mail_Lab01 Almacena el correo electrónico de la referencia laboral del usuario.
6 Teléfono_Lab01 Almacena el número de teléfono de la referencia laboral del usuario. El formato de este campo es 999-9999.
7 Nombre_Lab02 Almacena el nombre de la referencia laboral del usuario.
8 Cargo_Lab02 Almacena el cargo de la referencia laboral del usuario.
9 Empresa_Lab02 Almacena el nombre de la empresa para referencia laboral del usuario.
10 E_Mail_Lab02 Almacena el correo electrónico de la referencia laboral del usuario.
11 Teléfono_Lab02 Almacena el número de teléfono de la referencia laboral del usuario. El formato de este campo es 999-9999.
12 Nombre_Lab03 Almacena el nombre de la referencia laboral del usuario.
13 Cargo_Lab03 Almacena el cargo de la referencia laboral del usuario.
14 Empresa_Lab03 Almacena el nombre de la empresa para referencia laboral del usuario.
15 E_Mail_Lab03 Almacena el correo electrónico de la referencia laboral del usuario.
16 Teléfono_Lab03 Almacena el número de teléfono de la referencia laboral del usuario. El formato de este campo es 999-9999.
136
2.7. DISEÑO DE TABLAS: REFERENCIAS PERSONALES
TABLA: REFPERSONALES Función: Almacenar las referencias personales de los profesionales inscritos a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Nombre de Usuario
2 Nombre_Per01 Carácter 25 Nombre de la referencia
3 Cargo_ Per01 Carácter 50 Cargo
4 Empresa_ Per01 Carácter 50 Empresa
5 E_Mail_ Per01 Carácter 25 Correo Electrónico
6 Teléfono_ Per01 Carácter 8 Teléfono
7 Nombre_ Per02 Carácter 25 Nombre de la referencia
8 Cargo_ Per02 Carácter 50 Cargo
9 Empresa_ Per02 Carácter 50 Empresa
10 E_Mail_ Per02 Carácter 25 Correo Electrónico
11 Teléfono_ Per02 Carácter 8 Teléfono
12 Nombre_ Per03 Carácter 25 Nombre de la referencia
13 Cargo_ Per03 Carácter 50 Cargo
14 Empresa_ Per03 Carácter 50 Empresa
15 E_Mail_ Per03 Carácter 25 Correo Electrónico
16 Teléfono_ Per03 Carácter 8 Teléfono
Número de Campos 16
Llave Primaria Usuario
137
2.7. DESCRIPCION DE CAMPOS: REFERENCIAS PERSONALES
TABLA: REFPERSONALES No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de los inscritos a la Bolsa de
Trabajo. Este campo sirve para relacionar esta tabla con el campo usuario de las otras tablas de la Bolsa de Trabajo.
2 Nombre_Per01 Almacena el nombre de la referencia personal del usuario.
3 Cargo_ Per01 Almacena el cargo de la referencia personal del usuario.
4 Empresa_ Per01 Almacena el nombre de la empresa donde labora la referencia personal del usuario.
5 E_Mail_ Per01 Almacena el correo electrónico de la referencia personal del usuario.
6 Teléfono_ Per01 Almacena el número de teléfono de la referencia personal del usuario. El formato de este campo es 999-9999.
7 Nombre_ Per02 Almacena el nombre de la referencia personal del usuario.
8 Cargo_ Per02 Almacena el cargo de la referencia personal del usuario.
9 Empresa_ Per02 Almacena el nombre de la empresa donde labora la referencia personal del usuario.
10 E_Mail_ Per02 Almacena el correo electrónico de la referencia personal del usuario.
11 Teléfono_ Per02 Almacena el número de teléfono de la referencia personal del usuario. El formato de este campo es 999-9999.
12 Nombre_ Per03 Almacena el nombre de la referencia personal del usuario.
13 Cargo_ Per03 Almacena el cargo de la referencia personal del usuario.
14 Empresa_ Per03 Almacena el nombre de la empresa donde labora la referencia personal del usuario.
15 E_Mail_ Per03 Almacena el correo electrónico de la referencia personal del usuario.
16 Teléfono_ Per03 Almacena el número de teléfono de la referencia personal del usuario. El formato de este campo es 999-9999.
138
2.8. DISEÑO DE TABLAS: IDIOMAS DOMINADOS
TABLA: IDIOMAS Función: Almacenar información de los idiomas dominados por los profesionales inscritos a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Nombre de Usuario
2 Espanol_Hablar Numérico 1 0 Hablar español
3 Espanol_Leer Numérico 1 0 Leer español
4 Espanol_Escribir Numérico 1 0 Escribir español
5 Ingles_Hablar Numérico 1 0 Hablar inglés
6 Ingles_Leer Numérico 1 0 Leer inglés
7 Ingles_Escribir Numérico 1 0 Escribir inglés
8 Frances_Hablar Numérico 1 0 Hablar francés
9 Frances_Leer Numérico 1 0 Leer francés
10 Frances_Escribir Numérico 1 0 Escribir francés
11 Aleman_Hablar Numérico 1 0 Hablar alemán
12 Aleman_Leer Numérico 1 0 Leer alemán
13 Aleman_Escribir Numérico 1 0 Escribir alemán
14 Otro Carácter 25 Otro idioma dominado
Número de Campos 14
Llave Primaria Usuario
139
2.8. DESCRIPCION DE CAMPOS: IDIOMAS DOMINADOS
TABLA: IDIOMAS No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de los inscritos a la Bolsa de
Trabajo. Este campo sirve para relacionar esta tabla con el campo usuario de las otras tablas de la Bolsa de Trabajo.
2 Espanol_Hablar Almacena que tanto el usuario habla el idioma español. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
3 Espanol_Leer Almacena que tanto el usuario lee el idioma español. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
4 Espanol_Escribir Almacena que tanto el usuario escribe el idioma español. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
5 Ingles_Hablar Almacena que tanto el usuario habla el idioma inglés. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
6 Ingles_Leer Almacena que tanto el usuario lee el idioma inglés. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
7 Ingles_Escribir Almacena que tanto el usuario escribe el idioma inglés. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
8 Frances_Hablar Almacena que tanto el usuario habla el idioma francés. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
9 Frances_Leer Almacena que tanto el usuario lee el idioma francés. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
10 Frances_Escribir Almacena que tanto el usuario escribe el idioma francés. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
11 Aleman_Hablar Almacena que tanto el usuario habla el idioma alemán. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
12 Aleman_Leer Almacena que tanto el usuario lee el idioma alemán. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
13 Aleman_Escribir Almacena que tanto el usuario escribe el idioma alemán. El valor puede ser: 1 para Regular, 2 para Bien y 3 para Excelente.
14 Otro Almacena otro idioma que el usuario domine.
140
2.9. DISEÑO DE TABLAS: EMPRESAS
TABLA: EMPRESAS Función: Almacenar información de las empresas inscritas al Sistema Electrónico de Recursos Humanos.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Usuario de Empresa
2 Clave Carácter 10 Clave de acceso
3 Empresa Carácter 75 Nombre de la Empresa
4 Dirección Carácter 100 Dirección
5 Contacto Carácter 50 Nombre del contacto
6 Teléfono Carácter 8 Teléfono
7 E_Mail Carácter 25 Correo Electrónico
Número de Campos 7
Llave Primaria Usuario
Llave Secundaria Empresa
2.9. DESCRIPCION DE CAMPOS: EMPRESAS
TABLA: EMPRESAS No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de las empresas inscritas al Sistema
Electrónico de Recursos Humanos. 2 Clave Almacena la clave de acceso para ingresar a la información de las
empresas. 3 Empresa Almacena el nombre de la empresa.
4 Dirección Almacena la dirección de la empresa.
5 Contacto Almacena el nombre de la persona contacto en la empresa.
6 Teléfono Almacena el número de teléfono de la empresa. El formato de este campo es 999-9999.
7 E_Mail Almacena el correo electrónico de la persona contacto en la empresa.
141
2.10. DISEÑO DE TABLAS: OFERTAS DE EMPLEO
TABLA: OFERTASEMPLEO Función: Almacenar información de las ofertas de empleo ofrecidas por las empresas inscritas al Sistema Electrónico de Recursos Humanos.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Usuario Carácter 10 Usuario de Empresa
2 Clave Carácter 10 Clave de acceso
3 Puesto Carácter 50 Puesto o plaza ofrecida
4 NivelEstudios Carácter 2 Nivel de estudios
5 Estudios Carácter 100 Detalle de estudios realizados
6 Edad Carácter 1 Edad requerida
7 Sexo Carácter 1 Sexo requerido
8 EstCivil Carácter 1 Estado civil requerido
9 Conocimientos Memo - Conocimientos deseables
10 TiempoExp Carácter 1 Tiempo de experiencia
11 Experiencia Memo - Detalle de la experiencia
12 Habilidades Memo - Habilidades deseables
13 Idiomas Carácter 25 Idiomas
14 Salario Carácter 5 2 Salario ofrecido
15 Prestaciones Carácter Memo - Prestaciones
Requisitos Carácter Memo - Requisitos básicos
17 Estado Carácter Carácter 1 Estado del anuncio
Número de Campos 17
Llave Primaria Usuario
Llave Secundaria Puesto
16
142
2.10. DESCRIPCION DE CAMPOS: OFERTAS DE EMPLEO
TABLA: OFERTASEMPLEO No CAMPO DESCRIPCION 1 Usuario Almacena el nombre de usuario de la empresa que desea
publicar una oferta de empleo. 2 Clave Almacena la clave de acceso para ingresar a la información de la
oferta de empleo publicada. 3 Puesto Almacena el puesto ofrecido para una oferta de empleo ofrecido
por una empresa. 4 NivelEstudios Almacena el nivel de estudios requerido para ser aspirante a la
plaza vacante. 5 Estudios Almacena la descripción de los estudios requeridos por la
empresa para que el aspirante cubra la plaza vacante. 6 Edad Almacena el rango de edad requerido por la empresa para que el
aspirante pueda cubrir la plaza vacante. El formato de este campo es 9.
7 Sexo Almacena el sexo requerido por la empresa para que el aspirante pueda optar a la plaza vacante. El formato de este campo es A, M para Masculino y F para Femenino.
8 EstCivil Almacena el estado civil requerido por la empresa para que el aspirante pueda optar a la plaza vacante. El formato de este campo es A, S para Soltero y C para Casado.
9 Conocimientos Almacena los conocimientos requeridos por la empresa para que el aspirante pueda optar a la plaza vacante.
10 TiempoExp Almacena el tiempo de experiencia requerido por la empresa para que el aspirante pueda optar a la plaza vacante.
11 Experiencia Almacena el detalle de la experiencia requerida por la empresa para que el aspirante pueda optar a la plaza vacante.
12 Habilidades Almacena el detalle de las habilidades requeridas por la empresa para que el aspirante pueda optar a la plaza vacante.
13 Idiomas Almacena el dominio de los idiomas requeridos por la empresa para que el aspirante pueda optar a la plaza vacante.
14 Salario Almacena el sueldo ofrecido por la empresa por la plaza vacante ofertada.
15 Prestaciones Almacena las prestaciones ofrecidas por la empresa por la plaza vacante ofertada.
16 Requisitos Almacena los requisitos obligatorios que debe de cumplir el aspirante para cubrir la plaza vacante.
17 Estado Almacena el estado actual de la oferta de empleo ofrecida. El formato de este campo es A.
143
2.11. DISEÑO DE TABLAS: PROFESIONES
TABLA: PROFESIONES Función: Almacenar los nombres de las profesiones a la cual puede pertenecer las personas inscritas a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Cod_Profesión Carácter 2 Código de profesión
2 Profesión Carácter 50 Descripción de la profesión
Número de Campos 2
Llave Primaria Cod_Profesión
2.11. DESCRIPCION DE CAMPOS: PROFESIONES
TABLA: PROFESIONES No CAMPO DESCRIPCION 1 Cod_Profesión Almacena el código de las profesiones a las cuales pueden
pertenecer los usuarios inscritos a la Bolsa de Trabajo. 2 Profesión Almacena la descripción de la profesión.
144
2.12. DISEÑO DE TABLAS: AREAS DE TRABAJO
TABLA: AREASTRABAJO Función: Almacenar las áreas de trabajo en las cuales laboran o han laborado las persona inscritas a la Bolsa de Trabajo.
No CAMPO FORMATO LONG. DEC. SIGNIFICADO 1 Cod_Area Carácter 2 Código del área de trabajo
2 Trabajo Carácter 50 Descripción del trabajo
Número de Campos 2
Llave Primaria Cod_Area
2.12. DESCRIPCION DE CAMPOS: AREAS DE TRABAJO
TABLA: AREASTRABAJO No CAMPO DESCRIPCION 1 Cod_Area Almacena el código de las áreas de trabajo en las cuales pueden
tener experiencia laboral los usuarios inscritos a la Bolsa de Trabajo. 2 Trabajo Almacena la descripción del área de trabajo.
145
3. CATALOGO DE TABLAS DEL SISTEMA
No. NOMBRE DE TABLA TIPO DESCRIPCION 1 Profesiones Maestro Contiene las profesiones a las cuales
pueden pertenecer los usuarios inscritos a la Bolsa de Trabajo.
2 AreasTrabajo Maestro Contiene las áreas de trabajo en las cuales se desempeñan o se han desempeñado los usuarios inscritos a la Bolsa de Trabajo.
3 Empresas Maestro Contiene información de las empresas inscritas al Sistema Electrónico de Recursos Humanos.
4 DatosPersonales Auxiliar Contiene información personal de los usuarios inscritos a la Bolsa de Trabajo.
5 Estudios Auxiliar Contiene información de los estudios realizados por los usuarios inscritos a la Bolsa de Trabajo.
6 Capacitaciones Auxiliar Contiene información de las capacitaciones recibidas por los usuarios inscritos a la Bolsa de Trabajo.
7 ExpLaboral Auxiliar Contiene información de las experiencias laborales de los usuarios inscritos a la Bolsa de Trabajo.
8 Programas Auxiliar Contiene información de los programas de computación dominados por los usuarios inscritos a la Bolsa de Trabajo.
9 RefLaborales Auxiliar Contiene información de las referencias laborales de los usuarios inscritos a la Bolsa de Trabajo.
10 RefPersonales Auxiliar Contiene información de las referencias personales de los usuarios inscritos a la Bolsa de Trabajo.
11 Idiomas Auxiliar Contiene información de los idiomas dominados por los usuarios inscritos a la Bolsa de Trabajo.
12 OfertasEmpleo Auxiliar Contiene información de las ofertas de empleo publicadas por las empresas inscritas al Sistema Electrónico de Recursos Humanos.
146
4. DIAGRAMA ENTIDAD RELACION
Es sencillo diseñar una base de datos, pero a menudo hay que reconsiderar
posteriormente la estructura de los datos, lo cual ocasiona retrasos y
modificaciones. Es más lento la obtención de un diseño lo más óptimo posible,
pero el tiempo invertido se recupera al no tener que volver atrás para replantearse
el diseño de los datos. Un buen diseño es la clave para iniciar con buen pie el
desarrollo de una aplicación basada en una base de datos o la implementación de
un sistema.
El diseño de una base de datos se realiza a dos niveles. El primero es el nivel
conceptual, en la cual se contempla una estructura abstracta y no implementable
directamente con un Sistema Gestor de Bases de Datos. El segundo es el nivel físico, en el cual la base de datos es ya implementable.
Un diseñador de bases de datos se auxilia de los Diagramas Entidad Relación
para representar el diseño lógico de un sistema, mostrando las bases de datos
que componen el sistema y las relaciones entre ellas.
Los Diagrama Entidad-Relación (E-R) también conocidos como "diagrama de
Chen", modelizan un sistema mediante entidades asociadas por relaciones, los
cuales adoptan la forma de grafos donde los datos se relacionan mediante
flechas16. Una entidad es todo aquello de lo que se desea almacenar información
A continuación se presenta el Diagrama Entidad Relación del Sistema
Electrónico para la Oferta y Demanda de Recursos Humanos a través de Internet,
en el cual se muestran las diferentes tablas que componen el sistema y las
relaciones (asociaciones de entidades) entre ellas.
147
4.1. DIAGRAMA ENTIDAD RELACION DEL SISTEMA 16. Dirección Electrónica: http://www.itlp.edu.mx/publica/tutoriales/basedat1/temas2_5.htm
148
5. DIAGRAMAS DE FLUJO DE DATOS
17. Tim Duffy, Introducción a la Informática, Grupo Editorial Iberoamérica, Primera Edición, México, 1993
Un Diagrama de Flujo de Datos es un método gráfico para documentar
sistemas. Es utilizado para documentar sistemas para que personas ajenas al
diseño puedan comprender su funcionamiento17.
Los diagramas de flujo de datos muestran el flujo de datos o información
dentro de un sistema. El recorrido de los datos se traza desde su origen y a lo
largo de las etapas de procesamiento, almacenamiento y salida.
El desarrollo de un diagrama de flujo de datos lógico para un sistema
proporciona los medios para que se obtenga una comprensión clara sobre la
manera en que opera un sistema y, por lo tanto, un buen punto de inicio para el
desarrollo del diseño.
A continuación se presenta los Diagramas de Flujo de Datos de los
procesos realizados en el Sistema Electrónico para la Oferta y Demanda de
Recursos Humanos a través de Internet, mostrando las entidades y las bases de
datos que intervienen en los procesos.
149 5.1. FLUJO DE DATOS PARA LA BOLSA DE TRABAJO
DatosPersonales
Estudios
Capacitaciones
ExpLaboral
RefLaborales
RefPersonales
Programas
Idiomas
ProgramasInformáticosDominados
Capacitaciones
Recibidas
EstudiosRealizados
DatosPersonales
ExperienciaLaboral
IdiomasDominados
ReferenciasPersonales
ReferenciasLaborales
Usuario
Este flujo de datos muestra la forma en como la información es ingresada en las
diferentes tablas de la Bolsa de Trabajo, el campo coincidente o campo común en
todas las tablas es el campo usuario. La información ingresada es la
correspondiente a datos personales, estudios realizados, capacitaciones recibidas,
experiencias laborales, referencias laborales, referencias personales e idiomas
dominados por las personas inscritas al sistema.
150
5.2. FLUJO DE DATOS PARA EL REGISTRO DE EMPRESAS
Usuario
Dirección
Empresa
Clave
E_Mail
Teléfono
Contacto
Empresas
Este flujo de datos muestra como la información correspondiente a una empresa
es ingresada a la tabla de Empresas, la llave primaria de la tabla es usuario. La
información ingresada a la tabla es: usuario, clave, empresa, dirección, contacto,
teléfono y correo electrónico.
151
5.3. FLUJO DE DATOS PARA LAS OFERTAS DE EMPLEO
Usuario
NivelEstudios
Puesto
OfertasEmpleo
Estudios
Edad
Sexo
EstCivil
Experiencia
TiempoExp
Conocimientos
Habilidades
Idiomas
Salario
PrestacionesClaveRequisitos
Este flujo de datos muestra como la información correspondiente a una oferta de
empleo de una empresa es ingresada a la tabla de Ofertas de Empleo, la llave
primaria de la tabla es usuario. La información ingresada a la tabla para publicar
una oferta de empleo es: usuario, clave, puesto, nivel de estudios, detalle de
estudios, edad, sexo, estado civil, conocimientos, tiempo de experiencia, detalle
de experiencia, habilidades, idiomas, salario, prestaciones y requitos exigidos.
152
5.4. FLUJO DE DATOS PARA CONSULTAR LA BOLSA DE TRABAJO
DatosPersonales
Estudios
Capacitaciones
ExpLaboral
RefLaborales
RefPersonales
Programas
Idiomas
ExperienciaLaboral
Especialización
Area deFormación
Edad
Sexo
Resultado de laConsulta
Este flujo de datos muestra la forma en como la información es consultada en las
diferentes tablas de la Bolsa de Trabajo, el campo coincidente o campo común en
todas las tablas es el campo usuario. La información consultada es la
correspondiente a datos personales, estudios realizados, capacitaciones recibidas,
experiencias laborales, referencias laborales, referencias personales e idiomas
dominados. Para poder accesar a los datos mencionados, el usuario introduce al
sistema los criterios siguientes: profesión, area de especialización, edad, sexo y
experiencia laboral de los curriculum que se desea consultar.
153
5.5. FLUJO DE DATOS PARA CONSULTAR OFERTAS DE EMPLEO
ExperienciaLaboral
FormaciónAcadémica
OfertasEmpleo
Sexo
Edad
Estado Civil
Resultado de laConsulta
Este flujo de datos muestra como la información correspondiente a las ofertas de
empleo de las empresas es consultada de la tabla Ofertas de Empleo. La
información consultada de las ofertas de empleo son: puesto ofrecido, nivel de
estudios, detalle de estudios, edad, sexo, estado civil, conocimientos, tiempo de
experiencia, detalle de experiencia, habilidades, idiomas, salario, prestaciones y
requitos exigidos.
154
6. DISEÑO DE PANTALLAS
La calidad de la entrada de un sistema determina la calidad de la salida. Es
vital que las formas y pantallas de entrada sean diseñadas con esta relación critica
en mente.
La efectividad en un diseño significa que las formas y pantallas de entrada
sirven a propósitos específicos del sistema de manejo de información y, a su vez,
la precisión se refiere al diseño que asegura el llenado adecuado.
El analista de sistemas debe ser capaz de diseñar una forma completa y
útil, también es importante que sea capaz de reconocer las formas mal diseñadas,
Las formas son instrumentos importantes parta dirigir el curso del trabajo.
Por definición, son papeles impresos o duplicados que requieren que la gente
llene con respuestas en una forma estandarizada. Las formas extraen y capturan
información requerida por los miembros de la organización que frecuentemente
alimentarán a la computadora. Por medio de este proceso, las formas sirven
frecuentemente como documentos fuente para el personal de captura de datos.
Existen cuatro lineamientos importantes para el diseño de pantallas, los
cuales son: mantener la pantalla simple, mantener consistente la presentación de
la pantalla, facilitar al usuario el movimiento entre pantallas y crear una pantalla
atractiva.
A continuación se presente el Diseño de Pantallas del Sistema Electrónico
para la Oferta y Demanda de Recursos Humanos a través de Internet.
155
VER TESIS IMPRESA
169
E. IMPLEMENTACION DEL SISTEMA
1. JUSTIFICACION DE LAS HERRAMIENTAS INFORMATICAS A UTILIZAR
Para desarrollar el "Sistema Electrónico para la Oferta y Demanda de
Recursos Humanos a través de Internet" se utilizará las siguientes herramientas
informáticas:
1) Sistema Operativo: Windows NT Server Versión 4.0
Tiene como ventaja principal un ambiente gráfico de operación amigable al
usuario, ya que cuenta con una interfaz GUI (Interfaz Gráfica de Usuario) y con
todas las características técnicas necesarias para operar como un servidor web.
Para que Windows NT Server pueda operar como un servidor web, se debe
de instalar los servicios de internet incorporados por defecto al sistema operativo.
2) Base de Datos: Microsoft Access
La versatilidad, el fácil uso y la compatibilidad con bases de datos robustas
hace de Microsoft Access, una herramienta utilizada para almacenar información
estructurada.
Las ventajas con las que cuenta Microsoft Access son: el ambiente gráfico
operativo, la compatibilidad con la interfaz ODBC (Conectividad de Base de Datos
Abierta) y la compatibilidad con el ADO (ActiveX Data Object) que es un lenguaje
estándar de acceso a bases de datos como Oracle, Informix, SQL Server, etc.
La integración de bases de datos a través de ODBC permite la
compatibilidad entre diferentes sistemas administradores de bases de datos. Para
170
el caso, el sistema propuesto es de filosofía abierta ya que soporta cualquiera
base de datos que sea compatible con ODBC. Por lo tanto, para utilizar una base
de datos diferente a la sugerida, lo único que debe hacerse es cambiar el ODBC
que apunta a la base de datos y el sistema continúa trabajando normalmente.
3) Lenguaje de Programación: Visual Basic Script
El VB Script ha revolucionado la programación de scripts bajo la plataforma
Windows. La ventaja que ofrece es su facilidad de programación ya que utiliza
instrucciones similares a Visual Basic con rutinas html incorporadas dentro de los
scripts.
Además, facilita la comunicación entre el servidor y el cliente web ya que se
puede incorporar html puro para enviar respuestas directas y sobre la marcha al
cliente.
El Visual Basic Script no tiene ningún costo, ya que al instalar los servicios
internet de Windows Nt, por defecto se instalan las librerías necesarias para su
funcionamiento. Se puede crear programas scripts utilizando cualquier editor de
texto ya que el servidor web los interpreta de forma automática
171
2. PRESUPUESTO PARA EL DISEÑO E IMPLEMENTACION DEL SISTEMA
RUBRO COSTO
Adquisición de servidor web
Procesador pentium III, velocidad 600 Mhz, HDD 10 GB, ram 256
MB
¢ 60,000.00
Licencia del sistema operativo Windows NT Server ¢ 10,000.00
Licencia de microsoft office 2000 ¢ 7,000.00
Instalación y configuración de servidor web ¢ 3,000.00
Conexión de servidor con nodo internet (costo mensual) ¢ 4,350.00
Hombres/hora de programación 600 a ¢ 100 hora ¢ 60,000.00
Papelería y materiales gastables ¢ 5,000.00
Costos fijos (agua, luz, teléfono) ¢ 2,000.00
TOTAL ¢151,350.00
172
3. SECUENCIA DE ACTIVIDADES DESARROLLADAS
Para la implementación del Sistema Electrónico para la Oferta y Demanda
de Recursos Humanos a través de Internet se siguió los siguientes pasos:
1. Instalación y configuración del sistema operativo Windows NT Server Versión
4.0
2. Instalación y configuración de los servicios de internet: World Wide Web y FTP.
El resultado de la configuración es el servidor web
3. Instalación y configuración de los controladores ODBC
4. Prueba de los servicios de internet del servidor en la red local
5. Diseño de la base de datos a utilizar en el sistema. Como base de datos se
utiliza la base de datos Microsoft Access 97
6. Montaje y configuración de la base de datos en el servidor web
7. Diseño y prueba de un programa prototipo para comprobar la conexión del
servidor web con la base de datos
8. Diseño del formulario de entrada de datos
9. Validación y corrección del formulario de entrada de datos
10. Diseño de las pantallas de entrada de datos en base a formulario de entrada
de datos
11. Diseño de las páginas web en base al diseño de pantallas
11.1. Diseño de pantallas de entrada de datos
11.2. Diseño de pantallas de salida de datos
12. Configuración de la identificación del servidor web (webserh) en el servidor de
nombres de dominio DNS para dar salida a internet al servidor
173
13. Creación de los programas para el acceso a los datos. El lenguaje de
programación utilizado es Visual Basic Script por medio de páginas de servidor
activo (asp) combinado con instrucciones HTML (Lenguaje de Marcas de
Hipertexto). Los programas desarrollados son:
13.1. Creación de los programas de mantenimiento del sistema
13.1.1. Mantenimiento de la Bolsa de Trabajo
13.1.2. Mantenimiento de las Ofertas de Empleo
13.1.3. Mantenimiento de los Datos de Empresas
13.2. Creación de los programas de consulta del sistema
13.2.1. Consultas de Bolsa de Trabajo
13.2.2. Consultas de Ofertas de Empleo
14. Implementación del sistema en Internet
15. Prueba de los programas para el acceso a los datos
16. Corrección de errores de los programas
17. Ingreso de información de estudiantes (curriculum vitae) al sistema
18. Seguimiento del sistema
174
4. CATALOGO DE PROGRAMAS DEL SISTEMA
No. PROGRAMA HTML PROGRAMA ASP FUNCIÓN 1 Manbolsa.html Manbolsa.asp Programa de mantenimiento de la
bolsa de trabajo, el cual es el encargado de ingresar los datos de un curriculum vitae a la base de datos del sistema, además permite consultar los datos de un curriculum vitae previamente ingresado.
2 Modiper.html Modiper.asp Programa utilizado para modificar los datos de un curriculum vitae ingresado al sistema.
3 Elimper.html Elimper.asp Programa utilizado para eliminar los datos de un curriculum vitae ingresado al sistema.
4 Manofer.html Manofer.asp Programa de mantenimiento de las ofertas de empleo de las empresas, el cual es el encargado de ingresar una oferta de empleo al sistema, además permite consultar los datos de una oferta de empleo ingresada previamente.
5 Modiofer.html Modiofer.asp Programa utilizado para modificar los datos de una oferta de empleo ingresada al sistema.
6 Elimofer.html Elimofer.asp Programa utilizado para eliminar los datos de una oferta de empleo ingresada al sistema.
7 Empresas.html Empresas.asp Programa de mantenimiento de los datos de las empresas, el cual es el encargado de ingresar la información de una empresa al sistema, además permite consultar los datos de una empresa ingresada previamente al sistema.
8 Modiemp.html Modiemp.asp Programa utilizado para modificar los datos de una empresa ingresada al sistema.
9 Elimemp.html Elimemp.asp Programa utilizado para eliminar los datos de una empresa ingresada al sistema.
10 Conbolsa.html Conbolsa.asp Permite consultar la información de los curriculum vitae ingresados al sistema en base a los siguientes criterios:
175
No. PROGRAMA HTML PROGRAMA ASP FUNCIÓN profesión, área de especialización, experiencia laboral, edad y sexo.
11 Consofer.html Consofer.asp Permite consultar la información de las ofertas de empleo ingresadas al sistema en base a los criterios siguientes: formación académica, experiencia laboral, edad, sexo y estado civil.
Para más detalle se presenta un programa prototipo del sistema
implementado para mostrar las instrucciones utilizadas para desarrollarlo. Ver
anexo 3.
La dirección electrónica donde se encuentra instalado el "Sistema
Electrónico para la Oferta y Demanda de Recursos Humanos a través de Internet"
es http://webserh.ufg.edu.sv/boltraufg.html.
VER IMPLEMENTACION EN DIRECCIÓN DESCRITA ANTERIORMENTE
176
BIBLIOGRAFIA 1. Ken Miller, Ken Spencer, Eric Vincent Microsoft Visual Interdev 2ª Edición, Mc Graw Hill 1997, México 2. Timothy J. Y Linda O’leary Computación Básica 2ª Edición, Mc Graw Hill 1997, México 3. Peter Norton Introducción a la Computación 2ª Edición, Mc Graw Hill 1995, México 4. Jack Tacket, David Gunter Linux, Edición Especial Ed. Especial, Prentice Hall 1995, México 5. Tim Duffy Introducción a la Informática 1ª Edición, Editorial Iberoamerica 1992, México 1. Jerry Honey Cutt Internet Paso a Paso
2ª. Edición, Mc. Graw Hill 1997, México
2. Douglas E. Comer El Libro de Internet
2ª. Edición, Mc. Graw Hill 1998, México
8. John December, Mark Ginsburg HTML y CGI 1ª Edición, Sams Net 1996, Estados Unidos 9. Scott Urman Oracle 8, Programación PL/SQL 2ª Edición, Mc Graw Hill 1998, España 10. Louis Kahn, Laura Logan Construya su propio Web 2ª Edición, Mc Graw Hill 1997, España 11. Al Servati, Bremner y Anthony Lasi La Biblia de Internet
177
1ª Edición, Mc Graw Hill 12. Mark Gibbs Redes para todos 2ª Edición, Prentice Hall 13. Bruce Morris HTML Avanzado 1ª Edición, Mc Graw Hill 14. José Luis Paya, Cristina Paya TCP/IP en Windows NT Server
1ª Edición, Alfaomega Grupo Editor 15. Tom Sheldon Manual de Microsoft Internet 1ª Edición, Mc Graw Hill 16. John Aftergan Programación en WEB 1ª Edición, Prentice Hall 17. Douglas E. Comer Redes de Computadoras Internet e Interredes 1ª Edición, Prentice Hall 18. Kendall & Kendall Análisis y Diseño de Sistemas 3ª Edición, Prentice Hall 19. Parsons Oja Conceptos de Internet 2ª Edición, Thomson Editores 20. G. Santos García y J. I. Sánchez Programación en HTML 1ª Edición, Mc Graw Hill 21. Antonio Vaquero Sánchez Soluciones Intranet
Gerardo Quiroz Vieyra 1ª Edición. Mc Graw Hill
22. James A. F. Stoner Administración
R. Edward Freeman 5ª Edición, Mc Graw Hill
23. William B. Wether Jr. Administración de Personal
Heith Davis 4ª Edición, Mc Graw Hill