tesis de grado previo a la obtención del titulo de...

266
1 UNIVERSIDAD DE GUAYAQUIL Facultad de Ciencias Matemáticas y Física Carrera de Ingeniería en Sistemas Computacionales SISTEMA RIA PARA EL MANEJO DE LOS PROCESOS DE RECURSOS HUMANOS A NIVEL EMPRESARIAL IMPLEMENTANDO TECNOLOGÍA AJAXTESIS DE GRADO Previo a la Obtención del Titulo de: INGENIERO EN SISTEMAS COMPUTACIONALES Autores: Jennyfer Estefanía Mora Moreno Lady Mariuxi Sangacha Tapia Wendy Tatiana Wolf Navarrete GUAYAQUIL ECUADOR Año: 2009

Upload: trankhuong

Post on 11-Oct-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

1

UNIVERSIDAD DE GUAYAQUIL

Facultad de Ciencias Matemáticas y Física

Carrera de Ingeniería en Sistemas

Computacionales

“SISTEMA RIA PARA EL MANEJO DE LOS PROCESOS DE RECURSOS

HUMANOS A NIVEL EMPRESARIAL IMPLEMENTANDO TECNOLOGÍA

AJAX”

TESIS DE GRADO

Previo a la Obtención del Titulo de:

INGENIERO EN SISTEMAS COMPUTACIONALES

Autores:

Jennyfer Estefanía Mora Moreno

Lady Mariuxi Sangacha Tapia

Wendy Tatiana Wolf Navarrete

GUAYAQUIL – ECUADOR

Año: 2009

Page 2: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

2

AGRADECIMIENTO

Agradecemos a Dios por la fuerza espiritual y la

sabiduría que nos ha dado y nos sigue dando, a todas

las personas que han contribuido de alguna manera a

la realización de nuestro proyecto y a nuestros padres

por estar siempre guiándonos por el camino correcto.

Jennyfer Estefanía Mora Moreno

Lady Mariuxi Sangacha Tapia

Wendy Tatiana Wolf Navarrete

Page 3: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

3

DEDICATORIA

Dedicamos este trabajo a Dios por estar siempre a

nuestro lado en todo momento y a nuestros padres

porque siempre han creído en nosotros y nos

brindaron en todo este tiempo su apoyo y amor.

Jennyfer Estefanía Mora Moreno

Lady Mariuxi Sangacha Tapia

Wendy Tatiana Wolf Navarrete

Page 4: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

4

TRIBUNAL DE GRADUACIÓN

Presidente del Tribunal Primer Vocal

Segundo Vocal Secretario

Page 5: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

5

DECLARACIÓN EXPRESA

“La autoría de la tesis de grado corresponde exclusivamente al suscrito(s),

perteneciendo a la Universidad de Guayaquil los derechos que generen la aplicación

de la misma”.

(Reglamento de Graduación de la Carrera de Ingeniería en sistemas

Computacionales, Art. 26)

Page 6: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

6

RESUMEN

El SISTEMA RIA PARA EL MANEJO DE LOS PROCESOS DE RECURSOS

HUMANOS A NIVEL EMPRESARIAL IMPLEMENTANDO TECNOLOGÍA AJAX

fue desarrollada para manejar ciertos aspectos del Departamento de Recursos

Humanos de una empresa.

Se cuenta con una herramienta de fácil manipulación por parte del usuario, es decir

amigable y confiable. Pensando en el alto nivel de desempleo en el país y de los

cambios tecnológicos que se están dando actualmente nos vimos en la necesidad de

crear este sitio web, exponiéndonos como una nueva alternativa para el usuario final.

Este sistema se muestra como una mano amiga automatizando un 70% el trabajo del

Administrador de Recursos Humanos.

Page 7: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

7

CAPÍTULO 1

1. PRELIMINARES

1.1. Antecedentes

En la administración de empresas, se denomina recursos humanos al trabajo

que aporta el conjunto de los empleados o colaboradores de esa organización.

Pero lo más frecuente es llamar así a la función que se ocupa de seleccionar,

contratar, formar, emplear y retener a los colaboradores de la organización.

Estas tareas las puede desempeñar una persona o departamento en concreto

(los profesionales en Recursos Humanos) junto a los directivos de la

organización.

El objetivo básico que persigue la función de Recursos Humanos (RH) con

estas tareas es alinear las políticas de RRHH con la estrategia de la

organización, lo que permitirá implantar la estrategia a través de las personas.

Page 8: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

8

Generalmente la función de Recursos Humanos está compuesta por áreas tales

como Reclutamiento y Selección, Compensaciones y Beneficios, Formación y

Desarrollo, y Operaciones. Dependiendo de la empresa o institución donde la

función de Recursos Humanos opere, pueden existir otros grupos que

desempeñen distintas responsabilidades que pueden tener que ver con

aspectos tales como la administración de la nómina de los empleados, el

manejo de las relaciones con sindicatos, etc.

1.2. Ámbito y Problemática

Hoy en día no existe un sistema que satisfaga las necesidades de

requerimientos funcionales de un administrador de recursos humanos.

Veamos los principales obstáculos o limitantes que presentan las

organizaciones, y sobretodo para quienes dirigen las instituciones:

Capacidad Potencial de sus Colaboradores.- Uno de los principales problemas

con que se enfrentan las empresas en la actualidad, es el no conocer con

exactitud la capacidad potencial de sus colaboradores, de que disponen, lo

que puede suponer una condición limitante para el desarrollo y crecimiento de

las mismas, sobretodo si pensamos que el nivel de calidad de estos recursos no

es el adecuado al cambio tecnológico.

Cuando queremos cubrir puestos o cargos nuevos, ubicamos al personal tal

vez menos indicado para el desarrollo de la función, lo cual no pasaría si

hubiera un inventario de personal, de donde se escogería al más idóneo.

Conseguir que exista, en la empresa una convivencia amable e integracionista,

a base de estrecha y mutua relación entre los representantes del capital, de la

administración y los del trabajo, conviene tanto al empresario como al

colaborador, porque solamente unidos y trabajando en armonía se consigue el

éxito.

Page 9: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

9

Es verdad que en ciertas organizaciones existe tal vez una o dos maneras de

que cumplan con la solución del problema antes mencionado pero no existe un

sistema que fusione las necesidades requeridas para el administrador e incluso

para el propio gerente.

1.3. Solución de la Problemática

Se creará una aplicación para automatizar el control del recurso humano con

la ayuda del sistema RIA en el cual permita administrar el sistema desde

cualquier sitio.

Se sugiere que la formulación de obligaciones en la administración de

personal se disminuya para mantener un buen clima laboral en la obra. Tales

Temas como:

- Reclutamiento

- Horas de Trabajo

- Permisos

- Turnos

- Etc.

Todos estos aspectos pueden ser homogenizados hasta donde sea conveniente,

minimizando las situaciones riesgosas o conflictivas; en fin, cuanto mayor

sean las empresas, mejores serán los esfuerzos integrados, el entorno de

trabajo obteniendo así empleados eficientes.

1.4. Visión y Misión del Proyecto

Visión: Además de tener la herramienta para el control de Talento Humano,

facilitar el trabajo de los administradores al momento de realizar las tareas que

Page 10: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

10

requiere la gestión de recursos humanos manteniendo el control del personal

dentro y fuera de la empresa vía Web, dar la facilidad de mantener al personal

de la empresa motivado, que este control sirva para identificar potenciales,

corregir falencias de los recursos y capacitarlos de acuerdo al rendimiento

individual para alcanzar los objetivos, misión, visión de la Empresa que se

suscribe a nuestro sitio Web. Acaparar el mercado de la automatización del

control del recurso humano de las PYME desplayándonos como un sistema

Integrado, dinámico y usable.

Misión: Concebir, planificar, coordinar, ejecutar y controlar las políticas y

procedimientos para el ingreso, permanencia, novedades y terminación de las

relaciones laborales del personal administrativo y obreros en la empresa,

conformando un todo ordenado y coherente con relaciones afines e interacción

mutua.

1.5. Definición del Proyecto

El Proyecto Portal Trabajoparatodos tiene como finalidad facilitar al Jefe de Recursos

Humanos a tener mayor información acerca de cada uno de sus Empleados u obreros,

el Gerente de cada Empresa podrá saber lo que sucede en su empresa estando dentro

o fuera del país y a los trabajadores a saber los días laborables, las novedades, etc.

Por medio de este portal también se darán a conocer cada una de las empresas

suscritas, se proporcionara a cada uno de los usuarios información actualizada.

1.6. Objetivos del Proyecto

1.6.1. Objetivos generales del Proyecto

Ser una herramienta completa, unificada, uniforme, usable, amigable,

el más fácil ayudante en la toma de decisiones para el gerente o

administrador del área de RRHH de cualquier organización, que el

monitoreo y control así como el reclutamiento, selección y

contratación del personal tenga el mismo nivel de manipulación desde

Page 11: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

11

cualquier lugar donde se encuentre el gerente o administrador a través

del sitio Web como si estuviese presente en la empresa.

1.6.2. Objetivos Específicos del Proyecto

Los aspirantes a tener cierto trabajo de alguna empresa sea

reclutado en línea haciendo llegar así su curriculum obteniendo una

respuesta inmediata.

Mejorar el nivel de servicio al personal interno y externo de dicha

empresa.

Facilitar y agilitar el trabajo del Dpto. de RRHH de una forma

automatizada, segura y confiable.

Ser una herramienta de ayuda para los usuarios (jefes,

administradores y gerentes) en la toma de decisiones a través de

reportes que esta proporciona.

Ser adaptable a empresas pequeñas y medianas manteniendo

también el contacto entre ellas.

Comunicación vía Web proporcione respuestas rápidas entre matriz

y sus sucursales.

A través de la tecnología RIA este sitio Web sea amigable y de

fácil manejo para el usuario ya sea este entendido en esta área o

algún aprendiz principiante.

La adquisición de nuestro portal para las empresas sea de costos

asequibles con el objetivo de ayudar al desarrollo del nivel

tecnológico a las PYME.

Page 12: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

12

Que el Sistema sirva para mejorar el rendimiento del Personal,

capacitándolo o ascendiéndolo de acuerdo a sus capacidades.

1.7. Alcance del Proyecto

1.7.1. Vacantes

El administrador de cada empresa suscrita a nuestro sitio Web tendrá

acceso a través de un usuario y una clave para llenar un registro en

línea indicando específicamente el perfil que solicitan y la descripción

del cargo siguiendo el formato especificado en la página.

1.7.2. Reclutamiento

La facilidad del reclutamiento en línea será una de las mejores

alternativas para los usuarios externos e internos de una empresa, su

interfaz amigable facilita la usabilidad del sitio tanto para personas con

distintos niveles de conocimientos tecnológicos. El sitio cuenta con

dos formas de reclutamiento: para aquellos aspirantes que deseen

aplicar en cualquier área de trabajo o para aquellos que deseen aplicar

en alguna específica, seleccionando así la ciudad, actividad, sueldo,

horario, empresa entre otras opciones.

Los aspirantes tendrán que llenar datos de interés y enviar su hoja de

vida vía e-mail, recibiendo así una pronta respuesta a su correo

electrónico o móvil.

1.7.3. Selección del Personal

A través de las publicaciones realizadas por el administrador

(vacantes) la base de datos de candidatos se irá alimentando a medida

que los usuarios llenen los formularios de trabajo, automatizando los

procesos de selección y contratación, mediante la comparación de los

requisitos de un puesto contra las características de los distintos

candidatos. El sistema permitirá realizar un consolidado de todos los

aspirantes por empresa mediante búsquedas por: edad, sexo,

expectativa salarial, años de experiencia, profesión, estado civil, nivel

de educación y nivel de lenguaje, y este será enviado a cada jefe de

Page 13: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

13

selección de dichas empresas para que así puedan gestionar el perfil de

los candidatos.

1.7.4. Cargos

Permite al administrador de Recursos Humanos determinar en que

escala salarial debería de estar una plaza, de acuerdo al puntaje o

peso que obtenga.

1.7.5. Fichero de Empleado

En este módulo se detallaran todos los datos necesarios de un

Empleado como:

Datos personales

Datos históricos

Datos laborales

Historial clínico

Historial de conocimientos

Historial laboral

1.7.6. Control de Horas Trabajadas

Control de Asistencia Laboral: Control de Hora Extras y

suplementarias, Permisos, Vacaciones, Avisos por Enfermedad o

Calamidad doméstica, dicho control se realizara por medio de las

marcaciones.

El Jefe de Recursos humanos tendrá acceso para obtener la constancia

de las horas trabajadas de cada Empleado y así mantener el control

sobre sus jornadas laborales.

A continuación se presenta el porcentaje de sobre tiempos y no sobre

tiempo:

Jornadas Ordinarias

Son 8 horas diarias y 40 semanales

Page 14: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

14

Suplementarias

Después la jornada ordinaria, máximo 4 horas diarias

50% hasta las 24:00

Extraordinarias

Trabaja sábados, domingos o días feriados 100%

Jornadas Nocturnas

19:00 – 6:00 del día siguiente; podrá tener la misma duración y dará

derecho a igual remuneración que la diurna, aumentada en un 25%.

1.7.7. Capacitación

Como sabemos la capacitación, las explicaciones y demostraciones son

muy importantes, porque los trabajadores recuerdan mejor la

información cuando la aplican. Aquí se detallaran las Personas que

han sido escogidos para capacitarse, el lugar, las horas y el tiempo de

duración de dicho curso.

1.7.8. Calendario Laboral

Es un instrumento técnico a través del cual la distribución de la jornada

y la fijación de los horarios ya están establecidas para poder llevar una

mejor comunicación con los empleados u obreros de dicha empresa.

Los turnos de trabajo se asignarán a los colaboradores dependiendo del

perfil.

Nos permitirá visualizar de acuerdo al número de Cédula o Nombre del

Trabajador que días de la semana y en que horario le tocará trabajar en

caso de tener turnos fijos o no fijos. Esto le facilitará a cada trabajador

u obrero saber con tiempo su horario laboral, y también para evitar

marcaciones fuera de turno que no sean sobre tiempo.

1.7.9. Novedades

Cada Empleado u obrero podrá ingresar desde cualquier parte a dicho

módulo y puede manejar permisos, ausencias y novedades autorizadas

Page 15: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

15

ya sea por enfermedad, problemas familiares, lactancia, etc. Avisando

unas horas antes el motivo para que el Jefe de Recursos Humanos le

pueda avisar al Jefe Inmediato de cada Área. Se darán los permisos de

acuerdo a lo que establece la ley. Sabiendo el Empleado que en el Pago

se le hará el descuento establecido por la Empresa por dicha falta

aprobada.

1.7.10. Bonificación

El Jefe de cada Área detallará los logros obtenidos y también los

colaboradores que se ganen dicha Bonificación. Esta Bonificación se la

realizara de acuerdo a los Reglamentos de cada Empresa.

1.7.11. Evaluación de desempeño

El Administrador del Dpto. de RR.HH se encargará de ingresar los

resultados de las evaluaciones tomadas al personal y así obtener un

pronto reporte de los puntajes para tomar decisiones.

1.7.12. Sugerencia en línea

Los Colaboradores tendrán la oportunidad de registrar sus sugerencias

en línea de forma anónima es decir sin registrar sus datos.

Este link será utilizado con fines de crecimiento en el ámbito laboral y

administrativo de la empresa.

1.7.13. Marcación de Empleados

Cada trabajador accederá por medio de su código a esta opción para

marcar su entrada y salida, para así llevar un control de las horas

trabajadas diarias.

Con esto el administrador de RR.HH. puede medir el tiempo real de

trabajo, tiempos de retraso, etc. Esta opción solamente estará activada

dentro de la empresa y no conectándose desde cualquier otro lugar.

Page 16: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

16

1.8. Arquitectura del proyecto

Fig. 1.1

Vamos a implementar un modelo de 4 capas, tal y como puede verse

en la Figura 1.1., “Arquitectura Web en cuatro capas”, separando

cliente, servidor Web, modelo y almacén de datos. Esto nos permite

una mayor extensibilidad en caso de que existan también clientes no

Web en el sistema, que trabajarían directamente contra el servidor del

modelo.

Seguridades de la Arquitectura.-

Primera capa de seguridad en un sistema Wifi es precisamente aquella

de la cual carecen las soluciones mas económicas y que esta basada

precisamente en la centralización del control y validación de los

usuarios, en los sistemas Wifi Corporativos, todos los usuarios se

validan en un sistema central, que controla su patrón de uso para poder

Page 17: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

17

deshabilitar la conexión en caso de detectar conductas poco licitas en

el uso de la red:

- Intentos de ataque a los elementos de la red.

- Intentos de monopolización de caudal.

- Intentos de Intrusión a los elementos de gestión, etc.

- Segunda: la comunicación va encriptada mediante protocolos

ampliamente usados en aplicaciones comerciales (WEP).

- Tercera: todo aquel que desee entrar en la red debe de autentificarse

en un servidor en el que se comprobara el usuario, la contraseña y la

dirección física de la tarjeta de red (MAC).

- Cuarta: se pueden crear enlaces VPN para las aplicaciones que sean

más sensibles.

1.9. Metodología del proyecto

Un modelo de ciclo de vida define el estado de las fases a través de las cuales

se mueve un proyecto de desarrollo de software.

En el sitio Web de TRABAJOPARATODOS optamos por utilizar el modelo

en espiral puesto que el esfuerzo de desarrollo es iterativo. Cada bucle

representa un conjunto de actividades. Las actividades no están fijadas a

priori, sino que las siguientes se eligen en función del análisis de riesgo,

comenzando por el bucle interior.

Page 18: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

18

Fig. 1.2

1.10. Recursos necesarios para el proyecto

1.10.1. Recursos de hardware

1 Computador Servidor.-

Dual Core 2.66

Motherboard Bus 1333 Chip Intel

Memoria DDR2 3Gb

320 GB de disco duro

Tarjeta de Red 10/100

Precio: $ 590

1 Computador Base de datos.-

Dual Core 2.22

Motherboard Bus 1333 Chip Intel

Memoria DDR2 2Gb

120 GB de disco duro

Tarjeta de Red 10/100

Page 19: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

19

Precio: $510

1 Computador Programar.-

Dual Core 2.22

Motherboard Bus 1333 Chip Intel

Memoria DDR2 2Gb

120 GB de disco duro

Tarjeta de Red 10/100

Precio: $510

1.10.2. Recursos de software

Las herramientas para realizar nuestro portal Web será Adobe

Dreamweaver CS3 que nos servirá para programar en PHP, este

interactuara con MySQL. Para receptar las peticiones de mi cliente

necesito el WampServer que contiene el Apache y esta a su vez envía

las peticiones al PHP.

Software Adobe Dreamweaver CS3.- Sirve para Diseñar, desarrollar

y realizar el mantenimiento integral de sitios y aplicaciones Web de

forma rápida y sencilla. Ofrece la posibilidad de trabajar en una

interfaz de diseño visual intuitiva o en un entorno de codificación

agilizado.

Page 20: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

20

Fig. 1.3

WampServer.- Instala automáticamente los siguientes componentes

en tu PC: el servidor Web Apache, el entorno PHP5, la base de datos

MySQL, así como los gestores PHPmyadmin y SQLitemanager.

Instalará los ficheros en la carpeta de tu elección, realizando los

cambios apropiados en los ficheros de configuración; Apache y

MySQL se instalarán como servicios.

Adicionalmente, dispondrás de un nuevo menú alojado en la barra del

sistema, donde podrás acceder al directorio donde tienes tus páginas

Web, a los ficheros de log y de configuración de los servicios.

Además, podrás parar y/o reiniciar los servicios de servidor Web

Apache y base de datos MySQL en todo momento.

Fig. 1.4

Page 21: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

21

MySQL.- Es un sistema de administración de bases de datos. Una base

de datos es una colección estructurada de tablas que contienen datos.

Esta puede ser desde una simple lista de compras a una galería de

pinturas o el vasto volumen de información en una red corporativa.

Para agregar, acceder y procesar datos guardados en un computador,

usted necesita un administrador como MySQL Server.

Dado que los computadores son muy buenos manejando grandes

cantidades de información, los administradores de bases de datos

juegan un papel central en computación, como aplicaciones

independientes o como parte de otras aplicaciones.

Agrupación de transacciones, reuniendo múltiples transacciones de

varias conexiones para incrementar el número de transacciones por

segundo.

Fig. 1.5

PHP.- Es un lenguaje interpretado de propósito general ampliamente

usado y que está diseñado especialmente para desarrollo Web y puede

ser embebido dentro de código HTML. Generalmente se ejecuta en un

servidor Web, tomando el código en PHP como su entrada y creando

páginas Web como salida.

Page 22: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

22

Fig. 1.6

1.10.3. Recursos Humanos

Vamos a contar con tres personas que van a cumplir las siguientes

funciones para la elaboración del sitio Web.

Lady Sangacha, Diseño y Programación.

Jennyfer Mora, búsqueda clientes, documentación, pruebas e

implementación.

Wendy Wolf, levantamiento de información - Análisis-

Programación.

1.10.4. Grupo de Trabajo

Este grupo va a estar conformado por 3 programadores dispuestos a

resolver los problemas creando soluciones optimas.

La actitud debe ser vital, pero las habilidades lo son más. Tener la

actitud no es lo mismo que ser competente, y existe un cierto conjunto

de herramientas básicas que se debe dominar antes de convertirte en

programador o que cualquiera pueda llamarte así.

Entre las habilidades que deben poseer los programadores están las

siguientes:

Page 23: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

23

Ver problemas como interesantes y aceptables

Enfrentar retos

Optimismo

Evitar juzgar

Perseverancia

Imaginación flexible

1.10.5. Entorno de Trabajo

Todos los programadores contamos con un computador Personal con el

cual se nos facilitar a la hora de programar.

Como sabemos que vamos a pasar sentados varias horas al día,

contaremos con sillas que no solo sean tolerables, sino cómodas.

También contamos con un amplio espacio ya que sabemos que para

programar se requiere concentración mental. Los programadores no

pueden trabajar eficientemente en un entorno lleno de distracciones.

Contaremos con Internet ya que es el mayor conducto y una gran

herramienta de apoyo.

1.10.6. Mecanismo de Seguimiento y Control

Cada semana el jefe del proyecto deberá revisar el trabajo elaborado

por los programadores.

Se deberán tener reuniones con todos los integrantes de grupo cada fin

de semana para ver si cada módulo esta siendo elaborado

correctamente.

Deberemos controlar las Interrupciones para con esto evitar un retrazo

en la conclusión de nuestro proyecto.

Page 24: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

24

Fijarnos bien y controlar lo que nos quita tiempo.

El jefe de grupo deberá ver hasta el último detalle antes del enlace de

los módulos, esto se lo realizará con semanas de anticipación.

El jefe del Proyecto deberá estar atento al desarrollo de cada fase del

proyecto.

1.11. FODA vs. Competencia

Fortaleza

- Implementar en nuestro sistema la tecnología RIA.

- Integración de módulos para el sistema de Talento Humano.

- Diagnosticar los cambios organizativos y estructurales que se

requieran en la empresa y contribuir a perfeccionar los métodos y

estilos de administración en función de propiciar una mayor

participación, compromiso, espíritu creativo y motivación de todos los

dirigentes y trabajadores para la formación de una cultura

organizacional propia de la empresa.

Oportunidades

- Cubrir un mercado pequeño y mediano donde la importancia de estas

son de captar, retener y desarrollar a los mejores trabajadores, técnicos

y directivos.

- Empresas que apoyan su liderazgo en la captación y desarrollo de los

mejores profesionales, operan con estructuras organizativas flexibles y

realizan fuertes inversiones en formación y desarrollo.

Page 25: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

25

Debilidades

- Existen variedades dPaginas Web de Recursos Humanos en el

Mercado.

Amenazas

- Contar con varios módulos existentes en el mercado para el control del

Talento Humano.

- Las diferentes políticas que existen en nuestro país que afecten

directamente a nuestra empresa.

Competencia

Dentro de las competencias que encontramos en el mercado la mayoría son

sitios especializados en el mercado de la oferta y la demanda laboral. Y

cuentan con las siguientes características:

Todas estas Paginas Web solo te permiten ingresar gratuitamente tu

curriculum vitae, el cual es segmentado para el proceso de selección de las

empresas afiliadas a dicha página. Además, tienen una sección de ofertas de

trabajo, a través de la cual, puedes aplicar directamente vía Internet. Y todo

ello gratuitamente.

Encontrar trabajo entre las ofertas de empleo de tu provincia o sector

profesional que te ofrecen o encuentran candidatos para tu oferta de empleo.

También tienes la posibilidad de hacer búsquedas y presentar aplicaciones a la

medida de tus intereses, puedes acceder a información acerca de cursos,

maestrías y post-grados.

Page 26: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

26

Multitrabajos.com

o

Fig.1.7

Computrabajo.com.ec

Fig.1.8

Page 27: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

27

Trabajoenlaweb.com.-

Fig. 1.9

Trabajos.com.-

Fig. 1.10

Page 28: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

28

1.12. Tiempo

Para aprender a valorar el tiempo y a planificar el estudio y el trabajo, tanto a

corto como a mediano y largo plazo, es imprescindible:

Identificar metas, objetivos y prioridades.

Conocer las prácticas habituales en cuanto a la organización y

planificación del tiempo.

Conocer el ciclo vital de trabajo y adaptar la planificación del tiempo.

Seleccionar las estrategias más idóneas para alcanzar las metas, los

objetivos y las prioridades.

Lograr habilidades suficientes en la administración del tiempo que

sirvan tanto en la vida académica como en la vida profesional.

1.12.1. Cronograma

Tabla 1.1

T NOMBRE DE LA TAREA INICIO FIN PRE

ANALISIS

CASOS DE USOS 23/Oct/08 1/Nov/08

-IDENTIFICAR ACTORES 23/Oct/08 24/Oct/08

-IDENTIFICAR CASOS DE USOS 24/Oct/08 26/Oct/08

-ESPECIFICACIONES DE CASOS DE USOS 26/Oct/08 29/Oct/08

-MODELO DE CASOS DE USOS 30/Oct/08 1/Nov/08

*DIAGRAMA DE COMPONENTES 5/Nov/08 7/Nov/08

*DIAGRAMA DE INTERACCION DE OBJETOS 7/Nov/08 14/Nov/08

-DIAGRAMA DE SECUENCIA 7/Nov/08 10/Nov/08

-DIAGRAMA DE COLABORACION 10/Nov/08 14/Nov/08

*DIAGRAMA DE ACTIVIDADES 15/Nov/08 16/Nov/08

DISEÑO 17/Nov/08 22/Nov/08

*DIAGRAMA DE CLASES 17/Nov/08 22/Nov/08

Page 29: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

29

CAPÍTULO 2

2. ANÁLISIS

2.1. Actores que interviene

Administrador técnico (personal

de trabajoparatodos)

Jefe de RR.HH. o Jefe de

Selección llamados también

Administradores

Usuarios Internos Usuarios Externos

Page 30: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

30

2.2. Levantamiento de Información

Nuestro grupo realizo un análisis al Gestiona miento del Talento Humano al

momento de buscar un empleo, reclutar, seleccionar, contratar, capacitar y

evaluar al personal donde encontramos que para la selección de personal en la

actualidad se la realiza por medios de comunicación y reclutamiento interno,

para capacitar se lo realiza mediante comunicados dentro de la empresa, para

evaluar se la realiza por medio de pruebas escritas, etc.

Para mejorar dichos procesos creímos conveniente implementar un sistema

automatizado; hemos realizado una entrevista a 15 Jefes de Recursos

Humanos y a 50 usuarios de sitios Web.

Los resultados son los siguientes:

De los usuarios que realizaron la encuesta, determinamos que 38 usuarios

navegan en Internet más de 15 horas a la semana.

El 30% de los usuarios tenía conocimientos acerca de páginas Web que se

dediquen al reclutamiento de personal. Esto nos indica que tendremos una

competencia baja en el mercado.

El 60% de los Jefe de Recursos Humanos nos supo decir que no toda la

gestión la realizan de una manera automatizada por medio de un software sino

por módulos independientes y ciertos procesos manuales.

El 70% de los Jefes de Recursos Humanos entrevistados no poseen

publicidad de la empresa en la que laboral en algún sitio Web.

Page 31: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

31

El 90% de los entrevistados poseen todos los recursos necesarios para

afrontar el reto o la oportunidad para publicar sus servicios por el Internet. Es

decir que se nos haría menos complicado incitarlos a que publiquen sus

servicios en nuestro portal.

El 63% de los Jefe de Recursos Humanos nos respondió que no puede

llevar un control de la Empresa estando fuera de ella.

Y un porcentaje que nos sorprende a todos, el 80% de los encuestados, desea

publicar sus servicios en nuestro portal, por lo visto nuestra propuesta es

realizable y con alto grado de rentabilidad.

Ir a Anexos

Encuesta a Usuarios de Internet

Entrevista a Empresas

Cronograma de Actividades

2.3. Análisis de Requerimientos

Sabiendo todas las actividades que tiene que realizar el Jefe de Recursos

humanos como cálculos de horas trabajadas, calculo de horas extras, sueldos,

búsqueda de nuevos recursos, etc.

Decidimos crear un Portal Web de Talentos Humanos el cual facilitara a los

Empleados u Obreros al momento de saber que días le tocara laborar, días

festivos según el calendario laboral, al Jefe de Recursos Humanos pudiendo

acceder a varias hojas de vidas ingresadas por los usuarios en el portal Web,

sabiendo el porcentaje de conocimientos realizando una prueba

periódicamente, etc.

Page 32: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

32

Todos los usuarios tendrán acceso a los links de las Empresas suscritas en

nuestro portal Web con esto también se busca brindar mayor conocimiento de

las mismas.

2.4. Análisis de Riesgos

Tabla 2.1.

2.5. Diagrama Entidad Relación

Este modelo representa a la realidad a través de un esquema gráfico

empleando las terminología de entidades, que son objetos que existen y son

los elementos principales que se identifican en el problema a resolver con el

diagramado y se distinguen de otros por sus características particulares

denominadas atributos, el enlace que rige la unión de las entidades esta

representada por la relación del modelo.

Tipo de

Riesgo Definición Afecta Probabilidad Efecto Estrategia Factores

Personal Renuncia Proyecto Baja Tolerable Reemplazo

Externo

Calamidades

Domesticas

Estimación Tiempo Negocio Baja Serio Elaborar

Cronograma

No terminar

Tareas

Page 33: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

33

usuario_interno

PK Idempleado

PK,FK6 User

UserE

Clave

Nombre

Apellido

Cedula

F_nacimiento

Telefono

Direccion

FK5 Cod_departamento

FK4 Cod_tipo_emp

FK3 Cod_cargo

E_primario

E_secundario

E_superior

Datos_laboral

Hist_clinico

Hist_laboral

F_ingreso

bonificacion

PK Id_bonificacion

Logros_obtenidos

Detalle_bonificacion

FK1 Idempleado

FK1 User

empresa

PK User

Id_empresa

Clave

Contacto

Cargo_contacto

Fono_contacto

Mail_contacto

Razon_social

Ruc

Representante

Ciudad

Fono

Mail_corporativo

FK1 Cod_cargo

FK2 Cod_tipo_emp

FK3 Cod_departamento

FK4 Idempleado

capacitacion

PK Id_capacitacion

FK1 Idempleado

Dia

Hora

Lugar

Detalle

FK1 User

evaluacion_desempeno

PK Id_evaluacion

FK1 User

UserE

Calificacion

marcacion

PK Id_marcacion

UserE

Fecha

Hora

Tipo

FK1 User

sugerencias

PK Id_sugerencia

FK1 Idempleado

Titulo

Det_sugerencia

FK1 User

asignacion_horario

PK Cod_asignacion

PK,FK1 User

Descripcion

Fecha

Hora_entrada

Hora_salida

Tolerancia

Tipo_emptipo_empleado

PK Cod_tipo_emp

Id_tipo_emp

FK1 Userdepartamento

PK Cod_departamento

Id_departamento

User

cargo

PK Cod_cargo

Id_cargo

User

vacantes

PK Id_vacantes

Id_cargo

Descripcion_vacantes

Cantidad

Sueldo

Direccion

Conocimientos

Observacion

Fecha_publicacion

FK1 Cod_horario

FK2 Cod_profesion

FK3 User

tipo_profesion

PK Cod_profesion

Descripcion_profesion

tipo_horario

PK Cod_horario

Descripcion_horario

novedades

PK Id_novedades

UserE

Fecha

Novedad

Detalle_novedades

Tipo

FK1 User

2.5.1. Diagrama General

Fig. 2.1

Page 34: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

34

usuario_interno

PK Idempleado

User

Clave

Nombre

Apellido

Cedula

F_nacimiento

Edad

Telefono

Direccion

E_primario

E_secundario

E_superior

Datos_laboral

Hist_clinico

Hist_laboral

F_ingreso

FK3 Cod_cargo

FK4 Cod_tipo_emp

FK5 Cod_departamento

FK6 Id_empresa

usuario_externo

PK IdAspirante

User

Clave

Nombre

Apellido

Fono

Fono_celu

Edad

Cod_estado

Cod_sexo

Mail

Cod_ciudad

Nacionalidad

Cod_estudios

Titulacion

Cod_profesion

Cod_tiempo

Perspectiva_salarial

Escrito

Disponibilidad

Cod_lenguaje

Cod_sector_emp

Tipo_emp

2.5.2. Descripción de clases

2.5.2.1. Clase usuario_interno

Tab.2.2

2.5.2.2. Clase usuario_externo

Tab.2.3

Page 35: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

35

empresa

PK Id_empresa

User

Clave

Contacto

Cargo_contacto

Fono_contacto

Mail_contacto

Razon_social

Ruc

Representante

Ciudad

Fono

Mail_corporativo

FK1 Cod_cargo

FK2 Cod_tipo_emp

FK3 Cod_departamento

FK4 Idempleado

evaluacion_desempeno

PK Id_evaluacion

User

UserE

Calificacion

2.5.2.3. Clase empresa

Tab.2.4

2.5.2.4. Clase evaluación_desempeno

Tab.2.5

Page 36: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

36

bonificacion

PK Id_bonificacion

Logros_obtenidos

Detalle_bonificacion

FK1 Idempleado

cargo

PK Cod_cargo

Id_cargo

User

novedades

PK Id_novedades

UserE

Fecha

Novedad

Detalle_novedades

Tipo

FK1 User

2.5.2.5. Clase cargo

Tab.2.6

2.5.2.6. Clase novedades

Tab.2.7

2.5.2.7. Clase bonificación

Tab.2.8

Page 37: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

37

capacitacion

PK Id_capacitacion

FK1 Idempleado

Dia

Hora

Lugar

Detalle

sugerencias

PK Id_sugerencia

FK1 Idempleado

Titulo

Det_sugerencia

marcacion

PK Id_marcacion

UserE

Fecha

Hora

Tipo

2.5.2.8. Clase capacitación

Tab.2.9

2.5.2.9. Clase marcación

Tab.2.10

2.5.2.10. Clase sugerencias

Tab.2.11

Page 38: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

38

tipo_profesion

PK Cod_profesion

Descripcion_profesion

tipo_horario

PK Cod_horario

Descripcion_horario

vacantes

PK Id_vacantes

Id_cargo

Descripcion_vacantes

Cantidad

Sueldo

Direccion

Conocimientos

Observacion

Fecha_publicacion

FK1 Cod_horario

FK2 Cod_profesion

FK3 User

2.5.2.11. Clase tipos_profesion

Tab.2.12

2.5.2.12. Clase tipo_horario

Tab.2.13

2.5.2.13. Clase vacantes

Tab.2.14

Page 39: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

39

Visita al Sitio Web

Usuario Externo

Administrador

Usuario Interno

Registrado LoginBuscar

EmpleoAplicar

Cargar

Curriculum

Fin

SI

NO

B/D Fin

Usuario Interno

Suscrita Login

Suscripción

Correcto

SI

NO

Registrarse

SINO

Ingresos

Consultas

Reportes

Cargo

Vacantes

Fichero

Colaborad.

Asig. de

horarios

Capacitacion

Bonificación

Evaluaciones

Evaluaciones

Marcación

Sugerencias

Horas Extras

Fichero

Colaborad.

Capacitacion

Novedad

Autorizada

Bonificación

Evaluación

Marcación

Sugerencias

Autorización Cálculo

Ingresos

Novedades

A

A

B

A

B

Aspirantes.

al Cargo

Autorizar

Novedades

Postulante

a Vacante

A

Consultas

2.6.Diagrama de Flujos de Procesos

2.6.1. Flujo de Procesos

El Diagrama de Flujo de procesos es una representación gráfica de la

secuencia de pasos que se realizan para obtener un cierto resultado. Este

puede ser una consulta, ingreso de currículo, etc.

2.6.2. Diagrama General

Fig. 2.2.

Page 40: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

40

2.6.3. Procesos del Portal Web

2.6.3.1. Proceso del usuario: Administrador o Jefe de

RR.HH

Ingreso al Portal Web

Visualización del Sitio

Acceso al Menú Principal

Acceso a los diferentes Links

Ingresar Usuario y Clave

Acceso a ingresos de: Cargos, Vacantes, Fichero de Empleados,

Asignación de horarios, Capacitación, Bonificaciones y

Evaluación del Desempeño

Acceso a Reportes: Evaluación del Desempeño, Marcaciones,

Sugerencias y Curriculum

Acceso a consultas: Aspirantes al Cargo, Autorización de

Novedades, Postulante a Vacante

Page 41: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

41

Administrador o Jefe de

RR.HH

Visitar

Página

Web

Ingresar

Usuario y

Clave

Correcto

Cargos

Vacantes

Fichero de

Colaborado

res

Control de

Horas

Trabajadas

Capacitación

Bonificación

Evaluación

del

Desempeño

Evaluación

del

Desempeño

Marcación

Sugerencias

Curriculum

NO

SIIngresos Reportes

Fin

Fin

Evaluación

del

Desempeño

Marcación

Sugerencias

Consultas

Fin

Fig. 2.3

2.6.3.2. Proceso del Usuario: Usuario Externo

Ingreso al Portal Web

Visualización del Sitio

Acceso al Menú Principal

Acceso a los ciertos Links

Ver Plazas de Trabajo

Ingresar Curriculum

Ingresar Usuario y Clave.

Aplicar en diferentes Plazas de Trabajos

Consultar Curriculum

Page 42: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

42

Usuario Externo

Ingresar al

Portal Web

Ver Plazas

de Trabajo

Correcto

Aplicar

Modificar

Curriculum

Mostar

Curriculum

Eliminar

Curriculum

NO

SI

FIN

Ingresar

Empresa

Ingresar

Usuario y

Clave

Ingresar

Curriculum

Modificar Curriculum

Eliminar Curriculum

Ingresar empresa

Fig. 2.4

Page 43: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

43

Usuario InternoIngresar al

Portal web

Ingresar

Usuario y

Clave

Correcto

Consultar

Fichero

Consultar

Capacitación

Consultar Horas

Trabajadas

Consultar

Bonificaciones

Ingresar

Evaluación

Ingresar

Marcaciones

Ingresar

Sugerencias

Revisar

Calendario

Laboral

Fin

No

Si

Si

Si

Si

Si

Si

Si

Si

Si

Ingresar

Novedades

Si

2.6.3.3. Proceso del Usuario: Usuario Interno

Ingreso al Portal Web

Visualización del Sitio

Acceso al Menú Principal

Acceso a los ciertos Links

Ingresar Usuario y Clave.

Consultar: Fichero, Capacitación, Horas Trabajadas y

Bonificaciones

Ingresar: Evaluación, Marcaciones y Sugerencias

Revisar Calendario Laboral

Fig.2.5

Page 44: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

44

Jefe de Selección

(Adm.)

Ingresar al

Sitio Web

Ingresar

Usuario y

Clave

Correcto

Realizar

Búsqueda de

Currículo por:

Edad SexoExpectativa

Salarial

Tiempo de

ExperienciaProfesión

Ingresar

Aprobados

Fin

Estado

Civil

Nivel de

Educación

Nivel de

Lenguaje

2.6.3.4. Proceso del Usuario: Jefe de Selección

Ingreso al Portal Web

Visualización del Sitio

Acceso al Menú Principal

Acceso a los ciertos Links

Ingresar Usuario y Clave.

Acceder a Seleccionar al Personal

Fig.2.6

Page 45: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

45

Administrador Técnico

Visitar

Página

Web

Ingresar

Usuario y

Clave

Correcto

Empresas

Curriculums

NO

SIMantenimiento

Fin

Empresas

Suscritas

Empresas

Retiradas

Aspirantes

Suscritos

Consultas

Fin

Aspirantes

Retirados

2.6.3.5. Proceso del Usuario: Administrador Técnico

Ingreso al Portal Web

Visualización del Sitio

Ingresar Usuario y Clave.

Acceder al Menú Administrador Técnico

Fig.2.7

Page 46: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

46

Usuario

Externo

Administrador

/ Jefe de

RR.HH

Jefe de

Selección

Usuario

Interno

Administrar Sistema

Solicitar Empleo

Seleccionar Personal

Consultar Fichero de Colaborador,

Capacitación, Horas Trabajadas y

Bonificaciones

Realizar Evaluaciones, Registrar

Marcación e Ingresar Sugerencias

Realizar Ingresos y Obtener

Reportes

Autorizaciones y Aprobaciones

Mantenimiento (Aceptación o

Rechazo de Suscripciones de

empresas y curriculums )

Reporte de Clientes suscritos /

Retirados

Administrador

General

2.7. Diagrama de Casos de Usos

Sirve para captura de requisitos potenciales de un nuevo sistema o una

actualización de software. Cada caso de uso proporciona uno o más escenarios

que indican cómo debería interactuar el sistema con el usuario o con otro

sistema para conseguir un objetivo específico. Normalmente, en los casos de

usos se evita el empleo de jergas técnicas, prefiriendo en su lugar un lenguaje

más cercano al usuario final. En ocasiones, se utiliza a usuarios sin

experiencia junto a los analistas para el desarrollo de casos de uso.

2.7.1. Caso de Uso General

Fig. 2.8

Page 47: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

47

Administrador

/ Jefe de

RR.HH

Administrar Sistema

Registrar Usuario y

Contraseña

Datos Personales

Condiciones de Registro

Cargos

Vacantes

Fichero de Colaborador

Horarios de Trabajo

Información de

Capacitación

Registrar Resultados de

Evaluaciones

Autorizaciones

Nombre

Nombre de

Contacto

RUC

Teléfonos

Dirección

Página Web

Seleccionar Matriz

o Sucursal

2.7.1. CASO DE USO 1: ADMINISTRAR SISTEMAS

Fig. 2.9

Page 48: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

48

Descripción de Caso de Uso 1:

Tabla 2.15

Nombre: Administrar Sistema

Alias:

Actores: Usuario del Sistema, “Administrador”

Función: Permitir el ingreso de Datos al Sistema

Este caso de uso se inicia en el momento que el administrador de cada

Empresa ingresa los datos necesarios al sistema para su

funcionamiento, estos son:

Registro de la Empresa:

Usuario y Contraseña

Nombre de la empresa

Teléfono de la empresa

Dirección de la empresa

Nombre de Contacto

Cargo

Ruc

Teléfono

Dirección Página Web

Ciudad

Condiciones de Registro

Estos datos son necesarios ingresar para poder registrar a la empresa

en nuestro sistema.

Para que el sistema empiece a funcionar se deberá empezar a ingresar

datos laborales de los colaboradores de la empresa, estos son:

Cargos

Vacantes

Fichero de Colaborador

Horarios de Trabajo

Información de Capacitación

Ingreso de Resultados de Evaluaciones

Autorizaciones

Una vez ingresados todos los datos que requiere el sistema por el

Page 49: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

49

Usuario

Externo

Ingresar Datos

Registrar Usuario y

Contraseña

Datos Personales

Instrucción Educativa

Datos laborales

Expectativa Salarial

Idiomas

Sector Empresarial

Nombres

Apellidos

Teléfono

Edad

Estado Civil

Sexo

Ciudad

Básica

Secundaria

Pregrado

Superior

Posgrado

Nacionalidad

Profesión

Tiempo de

Experiencia

Español

Inglés

Otros

usuario administrador, el mismo estará listo para su normal

funcionamiento, todos los usuarios normales estarán habilitados para

hacer uso de todas las funcionalidades del sistema de control del

talento humano.

Referencias:

2.7.2. CASO DE USO 2 : SOLICITAR EMPLEO

Fig. 2.10

Page 50: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

50

Descripción de Caso de Uso 2:

Tabla 2.16

Nombre: Ingresar Datos del Aspirante

Alias:

Actores: “Usuario Externo”

Función: Permitir el ingreso de Datos al Sistema

El aspirante al digitar www.trabajosparatodos.com se encontrará con

varias opciones entre ellas está resaltada la de su registro por primera

vez, Ingresará a la opción:

* CONSULTAR PLAZAS DE TRABAJO

* REGÍSTRATE

* INGRESO DE USUARIO Y CLAVE (obligatorio)

* CUADRO DE VERIFICACION

* LLENAR CURRICULUM CON LOS SIGUIENTES DATOS:

Datos Personales

Instrucción Educativa

Experiencia Laboral

Expectativa Salarial

Idiomas

Sector Empresarial

* ENVIAR CURRICULUM

El aspirante YA REGISTRADO tendrá acceso a las demás opciones

que se habilitarán como buscar empleo, ver listado de empresas que

solicitan personal, cargar curriculum, modificar su curriculum y

eliminar curriculum.

Referencias:

Page 51: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

51

Jefe de

Selección

Hacer Búsqueda

Edad

Sexo

Expectativa Salarial

Tiempo de Experiencia

Profesión

Estado Civil

Nivel de Educación

Nivel de Lenguaje

Seleccionar Personal

2.7.3. CASO DE USO 3: SELECCIÓN DE PERSONAL

Fig. 2.11

Page 52: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

52

Descripción de Caso de Uso 3:

Tabla 2.17

Nombre: Seleccionar Personal

Alias:

Actores: Usuario del Sistema, “Jefe de Selección”

Función: Permitir Seleccionar el personal idóneo para la Empresa

El jefe de selección o quien esté a cargo de la selección del personal o

el administrador del sistema, tendrá la factibilidad de consultar y

obtener reportes de los aspirantes que han aplicado para los diferentes

puestos de trabajo, para así tomar decisiones con respecto a la

medición del perfil que más se acerque al requerido, etc.

INGRESO DE USUARIO Y CLAVE DE ACCESO DEL

JEFE DE SELECCION DEL SITIO WEB DE LA

EMPRESA.- La empresa suscrita a nuestro sitio Web tendrá

acceso mediante el administrador a navegar y trabajar dentro

del sitio a través de un usuario y clave privadas.

PODRÁ IR A:

MOSTRAR CURRICULUMS DE ASPIRANTES.- El Jefe

de Selección podrá revisar todos los curriculums de los

diferentes aspirantes y podrá clasificarlos por ciudad, área,

instrucción, edad, idioma o experiencia.

Referencias:

Page 53: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

53

Jefe de

Selección

Selecciona personalIngresa Usuario y

PasswordToma Pruebas Contrata

Usuario

Interno

Fichero de

Colaborador

Capacitación

Horas Trabajadas

Bonificación

Evaluación

Marcación

Sugerencias

Novedades

2.7.4. CASO DE USO 4: EVALUACIONES A LOS

CANDIDATOS EXTERNOS Y CONTRATACIÓN COMO

USUARIOS INTERNOS

Fig.2.12

Page 54: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

54

Descripción de Caso de Uso 4:

Tabla 2.18

Nombre:

Evaluaciones a los Candidatos Externos y Contratación como

Usuarios Internos

Alias:

Actores: Usuario del Sistema, “Usuario Interno”, “Jefe de Selección”

Función: Evaluar y contratar al personal idóneo para la empresa

EVALUACIONES.- Luego de una ardua tarea de clasificación y

entrevistas con los aspirantes seleccionados lo siguiente serían las

evaluaciones, estas evaluaciones serán calificadas y el sistema

automatizará la clasificación. El Jefe de Selección deberá tomar la

decisión de escoger el personal que cumple con el perfil que estaba

buscando.

Luego ese Candidato una vez pasado por el proceso de selección y

contratación formará parte del personal interno de la empresa es decir

que se transforma en usuario Interno y dentro del sistema se le asigna

un usuario y una clave para poder tener acceso a:

Fichero de Colaborador

Capacitación

Horas Trabajadas

Bonificación

Evaluaciones

Marcaciones y

Sugerencias

Referencias:

Page 55: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

55

Usuario

Interno

Fichero Colaborador

Nombre

Apellido

Cédula

Fecha de Nacimiento

Edad

Teléfono

Instrucción Educativa

Datos Laborales

Ingresar Usuario y

Clave

Historial Clínico

Historial Laboral

Fecha de Ingreso

2.7.5. CASO DE USO 5: FICHERO DE COLABORADOR

Fig.2.13

Page 56: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

56

Descripción de Caso de Uso 5:

Tabla 2.19

Nombre: Fichero de Colaborador

Alias:

Actores: Usuario del Sistema, “Usuario Interno”

Función: Consultar su Fichero de Datos o Corregir algún error

Fichero de Colaborador.- El usuario interno en primer lugar deberá

ingresar su usuario y clave, accediendo así al menú “Usuario Interno”,

puede optar por alguna de las opciones de consulta en primera

instancia se encuentra el Fichero de Colaborador, que presenta los

siguientes datos:

Nombre

Apellido

Cédula

Fecha de nacimiento

Edad

Teléfono

Instrucción Educativa

Datos Laborales

Historial Clínico

Historial Laboral

Fecha de Ingreso

Referencias:

Page 57: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

57

Usuario

Interno

Capacitación

Día

Hora

Lugar

Detalle

Ingresar Usuario y

Clave

2.7.6. CASO DE USO 6: CAPACITACIÓN

Fig.2.14

Descripción de Caso de Uso 6:

Tabla 2.20

Nombre: Capacitación

Alias:

Actores: Usuario del Sistema, “Usuario Interno”

Función: Consultar las capacitaciones asignadas.

Capacitación.- El usuario interno en primer lugar deberá ingresar su

usuario y clave, accediendo así al menú “Usuario Interno”, puede

optar por alguna de las opciones de consulta en segunda instancia se

encuentra capacitación con los siguientes datos:

Día

Hora

Lugar

Detalle

Referencias:

Page 58: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

58

Consulta de

Horas Trabajadas

y Extras

Ingresar

Usuario y Clave

Fecha

Nombre

Horario

Asignado

Ingresar rango de

Fecha a consultar

Marcaciones

Novedades

Falta Marcación

Tot.Horas

Asignadas

Tot.Horas

Trabajadas

Generar Reporte

Tot.Horas

Extras

Porcentaje

2.7.7. CASO DE USO 7: CONSULTA DE HORAS

TRABAJADAS Y EXTRAS

Fig.2.15

Page 59: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

59

Descripción de Caso de Uso 7:

Tabla 2.21

Nombre: Consulta de Horas Trabajadas

Alias:

Actores: Usuario del Sistema, “Administrador”

Función: Generar un Reporte de las Horas Trabajadas y Extras

Consulta de Horas Trabajadas y Extras.- Administrador ingresará a

esta opción mediante el menú “Administrador” habiendo realizado

anticipadamente el login correspondiente, podrá realizar reporte de las

horas trabajadas y extras del personal que estén dentro del rango de

fecha que desee consultar. Los datos a Generarse son:

Fecha

Nombre del trabajador

Horario Asignado (Entrada, Salida, Tipo de hora, 2da.

Entrada, 2da. Salida y Tipo de hora2)

Marcación(Entrada, Salida, 2da. Entrada, 2da. Salida)

Novedades (justificadas y no justificadas)

Falta 1 Marcación

Total de Horas Asignadas

Total de Horas Trabajadas Normal

Total de Horas Trabajadas Extras

Porcentaje

Referencias:

Page 60: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

60

BonificaciónIngresar

Usuario y Clave

Logros

Obtenidos

Detalles de

Bonificación

2.7.8. CASO DE USO 8: BONIFICACIÓN

Fig. 2.16

Descripción de Caso de Uso 8:

Tabla 2.22

Nombre: Revisar Bonificación

Alias:

Actores: Usuario del Sistema, “Usuario Interno”

Función: Revisar Bonificaciones Ganadas

Cada Empelado de una Empresa suscrita a nuestra página Web tendrá

acceso a Bonificación en la cual se le mostrarán motivos del logro

obtenido y el detalle de cuál será la bonificación que entregará la

Empresa.

Referencias:

Page 61: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

61

EvaluaciónIngresar

Usuario y Clave TrabajadorIngresar

Calificación

Registrar

Actualizar

Eliminar

2.7.9. CASO DE USO 9: EVALUACION DE DESEMPEÑO

Fig. 2.17

Descripción de Caso de Uso 9:

Tabla 2.23

Nombre: Evaluación del Desempeño

Alias:

Actores: Usuario del Sistema, “Administrador”

Función: Registrar, actualizar o eliminar Calificación

El Administrador tendrá acceso a registrar las calificaciones de las

evaluaciones tomadas al personal para poder tomar luego desiciones.

Referencias:

Page 62: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

62

MarcaciónIngresar

Usuario y Clave

Entrada

Salida

Entarda de

Almuerzo

Salida de

Almuerzo

2.7.10. CASO DE USO 10: MARCACIONES

Fig. 2.18

Descripción de Caso de Uso 10:

Tabla 2.24

Nombre: Marcaciones

Alias:

Actores: Usuario del Sistema, “Usuario Interno”

Función: Registrar las marcaciones de entrada y salida del Horario Laboral

El usuario Interno tendrá la obligación de ingresar diariamente a esta

opción por medio de su usuario y clave para marcar su entrada y

salida y quede constancia de haber asistido a laborar.

Referencias:

Page 63: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

63

NovedadesIngresar

Usuario y Clave

otros

Usuario

Interno

Permisos

Ausencias

Detalle de Otros

2.7.11. CASO DE USO 11: INGRESAR NOVEDADES

Fig.2.19

Descripción de Caso de Uso 11:

Tabla 2.25

Nombre: Novedades

Alias:

Actores: Usuario del Sistema, “Usuario Interno”

Función: Ingresar Novedades

Cada Empelado de una Empresa podrá ingresar las novedades ya sean

estas por permisos, ausencias, lactancias, problemas familiares,

enfermedad, etc. El Jefe de recursos Humanos será el encargado de

revisar que empleados han ingresado novedades para que de esta

manera el pueda realizar el descuento de acuerdo a lo que establece la

ley y podrá avisar al Jefe inmediato del Empleado. También el

Empleado deberá mostrar algo que certifique dicha novedad.

Referencias:

Page 64: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

64

Sugerencias en

Línea

Ingresar

Usuario y Clave

Título

Usuario

InternoDetalle

2.7.12. CASO DE USO 12: SUGERENCIAS EN LÍNEAS

Fig. 2.20

Descripción de Caso de Uso 12:

Tabla 2.26

Nombre: Sugerencias en Línea

Alias:

Actores: Usuario del Sistema, “Usuario Interno”

Función: Registrar todo tipo de Sugerencias

El usuario Interno podrá registrar todo tipo de sugerencias en línea

desde cualquier parte en que se encuentre mediante su usuario y clave.

Referencias:

Page 65: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

65

Administrador

Ingresar Vacantes

Descripción Vacantes

Profesión

Cantidad

Horario

Sueldo

Ingresar Usuario y

Clave

Dirección

Mail

Fecha

2.7.13. CASO DE USO 13: VACANTES

Fig. 2.21

Page 66: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

66

Descripción de Caso de Uso 13:

Tabla 2.27

Nombre: Vacantes

Alias:

Actores: Usuario del Sistema, “Administrador”

Función:

Registrar todos los Vacantes Solicitados por los diferentes

departamentos de las diferentes empresas

El administrador registrará los vacantes que hay en las empresas para

poder ser publicados en la página principal y los usuarios externos

puedan aplicar. Entre los datos a ingresar tenemos:

Descripción Vacantes

Profesión

Cantidad

Horario

Sueldo

Dirección

Mail

Fecha

Referencias:

Page 67: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

67

Administrador

Fichero Colaborador

Nombre

Apellido

Cédula

Fecha de Nacimiento

Edad

Teléfono

Instrucción Educativa

Datos Laborales

Ingresar Usuario y

Clave

Historial Clínico

Historial Laboral

Fecha de Ingreso

2.7.14. CASO DE USO 14: FICHERO DE COLABORADOR

Fig. 2.22

Page 68: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

68

Descripción de Caso de Uso 14:

Tabla 2.28

Nombre: Fichero de Colaborador

Alias:

Actores: Usuario del Sistema, “Administrador”

Función: Registrar todos los Colaboradores de las diferentes empresas

El administrador registrará el Historial de todos sus colaboradores en

diferentes ficheros. Los datos a ingresar son:

Nombre

Apellido

Cédula

Fecha de nacimiento

Edad

Teléfono

Instrucción Educativa

Datos Laborales

Historial Clínico

Historial Laboral

Fecha de Ingreso

Referencias:

Page 69: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

69

Administrador

Dias Festivos Fecha Descripción

Registrar

Ingresar Usuario y

ClaveActualizar

Eliminar

2.7.15. CASO DE USO 15: DIAS FESTIVOS

Fig. 2.23

Descripción de Caso de Uso 15:

Tabla 2.29

Nombre: Días Festivos

Alias:

Actores: Usuario del Sistema, “Administrador”

Función: Registrar los días festivos que no concurrentes

El administrador registrará los días festivos que no se encuentren en

los calendarios como por ejemplo los puentes, aniversarios de la

empresa, etc.

Referencias:

Page 70: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

70

Administrador

Definir

Horario

Ingresar

Usuario y

Clave

Asignación

por

Tipo

Colaborador

Cargo

Departamen

to

Colaborador

ResultadosFecha

Desde

Fecha

Hasta

Hra-

EntradaHra. Salida

Tolerancia

RetrasoTipo Hora

Guardar

Modificar

2.7.16. CASO DE USO 16: DEFINIR HORARIO

Fig.2.24

Tabla 2.30

Descripción de Caso de Uso 16:

Nombre: Definir Horario

Alias:

Actores: Usuario del Sistema, “Administrador”

Función: Ingreso de la Asignación de Horario y tipo de hora

El administrador ingresará a esta opción mediante el menú

Administrador habiendo realizado anticipadamente el login

correspondiente, podrá administrar horarios por grupos de

colaboradores, departamentos, cargos o individualmente.

Referencias:

Page 71: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

71

Administrador

Capacitación

Día

Hora

Lugar

Detalle

Ingresar Usuario y

ClaveCódigo de Colaborador

2.7.17. CASO DE USO 17: CAPACITACIÓN

Fig.2.25

Descripción de Caso de Uso 17:

Tabla 2.31

Nombre: Capacitación

Alias:

Actores: Usuario del Sistema, “Administrador”

Función: Registrar las capacitaciones por Usuario.

Capacitación.- El administrador registrará los horarios y detalles de

las capacitaciones a los colaboradores ingresando el código que

corresponde a cada uno de ellos e ingresando los siguientes datos:

Día

Hora

Lugar

Detalle

Referencias:

Page 72: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

72

BonificaciónIngresar

Usuario y Clave

Logros

Obtenidos

Detalles de

Bonificación

Código de

Colaborador

Administrador

2.7.18. CASO DE USO 18: BONIFICACIÓN

Fig. 2.26

Descripción de Caso de Uso 18:

Tabla 2.32

Nombre: Bonificación

Alias:

Actores: Usuario del Sistema, “Administrador”

Función: Ingresar Bonificaciones Ganadas

El Administrador es el encargado de ingresar mediante el código de

cada colaborador los logros alcanzados y el detalles de las

bonificaciones.

Referencias:

Page 73: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

73

2.8. Diagrama de Componentes

Fig.2.27

Page 74: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

74

2.9. Diagrama de Contexto de Arquitectura y Funcionalidad

Fig.2.28

Page 75: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

75

CAPÍTULO 3

3. DISEÑO

3.1. Diseño de Interfaz

Es el conjunto de trabajos y pasos que seguirá el usuario, durante todo el

tiempo que se relacione con el programa, detallando lo que verá y

escuchará en cada momento, y las acciones que realizará, así como las

respuestas que el sistema le dará".

Esta interfaz requiere, en sí mismo, un esfuerzo mental independiente

del contenido que nos muestre. El usuario además de entender el

mensaje, ha de comprender la mecánica y la operativa que le oferta el

interfaz. (Sintaxis, órdenes, códigos, abreviaciones, iconos...) Todo esto

supone una carga de memoria sumada por el usuario. Un buen sistema,

por tanto, ha de requerir menos esfuerzos mentales de manejo del

interfaz y concentrar la atención en el contenido que quiere transmitir.

Page 76: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

76

3.2. Diseño de Interfaz del Proyecto Trabajoparatodos

Pagina Inicial:

La presentación del inicio de la página web es sencillo y claro en ella se

presenta en primera instancia una publicidad, podemos observar que

obligaremos al usuario hacer un evento clic en el cual ya sería un cobro

por clic.

Fig.3.1

Página Principal:

Muestra al usuario en primera instancia todas las opciones que tiene con

respecto a la Página, tales como: Quienes somos, Candidatos, Empresas,

Contáctanos. Todos los usuarios podrán registrarse y si ya están

registrados podrán acceder a todos los beneficios como: aplicar en

cualquier plaza de trabajo, se cuenta con un buscador de trabajo y se

mostrarán todas las empresas suscritas y las últimas publicaciones de

ofertas de trabajo.

Page 77: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

77

Fig.3.2

Curriculum:

Cuando el Candidato o usuario externo desea aplicar para algún cargo

publicado en el cual se interesó deberá primero registrarse, es decir llenar

los datos del curriculum. Una vez Registrado el usuario forma partes del

módulo “Usuario Externo” al cual tiene acceso desde la página principal.

Registro de Empresas:

En el instante que una empresa desea suscribirse a nuestro sitio para

administrar el sistema tendrá que llenar el formulario de datos como uno

de los requisitos principales.

Page 78: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

78

Fig.3.3

Menú Usuario Externo:

Una vez registrado el usuario podrá utilizar su cuenta para logonearse y

tener acceso al menú usuario externo, que le proporciona las siguientes

opciones: buscar empleo, lista de empresas, mostrar curriculum,

modificar curriculum y eliminar curriculum.

Buscar Empleo:

El Usuario externo podrá visualizar el listado de los empleos que las

empresas solicitan, en estos vínculos se encuentra la información

detallada del empleo.

Page 79: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

79

Fig.3.4

Menú Administrador:

Esta pantalla se displayará a todos los Administradores de las Empresas

que se encuentren suscritos a nuestro Sistema Web. Contará con

Ingresos de: Cargos, Vacantes, Fichero de Empleado, Control de Horas

Trabajadas, Capacitación, Bonificaciones y Evaluación de desempeño.

También podrá realizar reportes de: las Evaluaciones de desempeño,

Marcación de los empleados, Sugerencias en líneas, autorizaciones de

novedades y se le podrá buscar el mejor currículo de acuerdo a la

búsqueda que realice.

Page 80: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

80

Fig.3.5

Menú Usuario Interno

Esta pantalla se le mostrara a todos los Usuarios Internos de las

Empresas que se encuentren suscritos a nuestro Sistema Web. Contará

con consultas de su fichero, capacitaciones, calendario Laboral, Control

de Horas Trabajadas, Bonificaciones. También podrá realizar ingresos

de su Evaluación de desempeño, marcación de Empleados, Sugerencias

en Líneas.

Page 81: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

81

Fig.3.6

Menú Administrador Técnico

Esta opción es única y exclusivamente para el administrador técnico de

trabajoparatodos, en la que podrá manipular que empresas se las

aceptarán como clientes serios es decir verificando cada uno de los datos

que sean reales, asimismo con los currículos, serán verificados antes de

ser enviados a las empresas.

Page 82: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

82

Fig.3.7

Page 83: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

83

CAPÍTULO 4

4. CODIFICACIÓN

4.1. Planificación de la codificación

4.1.1. MÓDULOS

Página Principal

Usuario externo

Usuario interno

Administrador

Estos módulos corresponden a los 3 menús que componen

nuestro proyecto:

Página Principal

Menú usuario externo

Page 84: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

84

Menú usuario interno

Menú administrador

4.1.2. COMPONENTES

Todas las opciones de proceso dentro del sistema se encuentran

modularizados dentro de estructuras conformadas por carpetas en

el sitio web. La Estructura de los componentes se detalla a

continuación:

Fig.4.1

Page 85: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

85

En el momento que un usuario “X” ingresa a

www.trabajoparatodos.com podrá realizar una búsqueda rápida de

empleos a través de alguna palabra clave o por el cargo que desee,

podrá visualizar las ofertas de trabajo y si desea aplicar en alguna

de ellas, tendrá que obligatoriamente registrarse. Cuando el

usuario externo ya se ha registrado se le asigna un usuario y una

clave personal con lo que podrá conectarse directamente y así

tener acceso al Menú Usuario Externo, el cuál está compuesto por:

4.1.3. MENÚ USUARIO EXTERNO:

pagina_menu.php

El menú principal tiene las siguientes opciones:

Inicio.- regresa al índex.

Maneja el archivo: "index.php"

Quienes Somos.-Información del sitio web.

Maneja el archivo: “pagina_qsomos.html”

Candidatos.- link para registrarse o para login de los usuarios

externos.

Maneja el archivo: “pagina_login_candidato.html”

Empresa.- link para registrarse o para login de los usuarios

internos y administrador.

Maneja el archivo: “pagina_login_empresa.html”

Contáctenos.- información de contactos con la empresa:

teléfono, correo electrónico, dirección etc.

Maneja el archivo: “Pagina_contactenos.html”

Registrarse.- ya sea como candidato (usuario externo) o como

empresa.

Page 86: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

86

Maneja el archivo: "pagina_curriculum.html"

Recordatorio de Contraseña.- en caso de haber olvidado su

contraseña se enviará un correo electrónico con la contraseña

original con la que se suscribió o la asignada por la empresa.

Maneja el archivo: "recup_contras.php"

Buscador Rápido de Empleo.-la búsqueda se la realizará por

palabra clave como por ejemplo: arquitecto, ingeniero, pintor,

electricista, chef, etc. y por cargo como por ejemplo: supervisor,

telefonista, vendedor, etc. También podrá realizar búsquedas

avanzadas como: Palabra clave, jerarquía, lugar de trabajo y fecha

de publicación.

Ofertas de Trabajo.- tendrá la siguiente información: Número de

vacantes, oferta de trabajo (que al hacer clic en cualquiera de ellos

aparecerá la información más detallada del puesto de trabajo es

decir el perfil que se solicita), empresa (al dar clic sobre

cualquiera de ellas aparecerá la información de la empresa que

solicita personal), provincia y fecha de publicación.

menu_usuarioE.php

BOLSA DE TRABAJO

<script type="text/javascript"

src="js/plantilla_mostrar.js"></script>

Dentro del menú usuario externo se llama al árbol dom

plantilla_mostrar.js donde se encuentra las siguientes funciones

para realizar consultas:

<li><a href="javascript:mostrar_empleo()">Buscar

Empleo</a>

function mostrar_empleo() la cual solamente llama al archivo

http://localhost/trabajoparatodos/recurso/php/buscar_empleo.php

que muestra el nombre del cargo y la empresa que solicita.

Page 87: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

87

<li><a href="javascript:lista_empresa()">Lista de

Empresa</a>

function lista_empresa() la cual solamente llama al archivo

http://localhost/trabajoparatodos/recurso/php/mostrar_vacantes.ph

p que muestra el nombre de la empresa que solicita y la fecha de

publicación.

CANDIDATOS

<div align="left">&nbsp;&nbsp;&nbsp;<a

href="javascript:mostrar_curriculum()">Mostrar

Curriculum</a>

function mostrar_curriculum() la cual solamente llama al

archivo

http://localhost/trabajoparatodos/recurso/php/mostrar_curriculum.

php que muestra usuario, nombres, apellidos, fono, edad, estado

civil, sexo, mail, nivel de estudio, titulación, profesión, años de

experiencia, expectativas salariales, disponibilidad, dominio del

lenguaje y sector empresarial.

<div align="left">&nbsp;&nbsp;&nbsp;<a

href="javascript:modificar_curriculum()"> Modificar

Curriculum</a>

function modificar_curriculum()() la cual solamente llama al

archivo

http://localhost/trabajoparatodos/recurso/php/actualizar_curriculu

m.php que permite modificar los datos de usuario, nombres,

apellidos, fono, edad, estado civil, sexo, mail, nivel de estudio,

titulación, profesión, años de experiencia, expectativas salariales,

disponibilidad, dominio del lenguaje y sector empresarial.

Page 88: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

88

<div align="left">&nbsp;&nbsp;&nbsp;<a

href="javascript:eliminar_curriculum()">Eliminar

Curriculum</a>

<script type="text/javascript"

src="../recurso/js/plantilla_dibuja.js"></script>

function eliminar_curriculum() la cual dibuja el botón Eliminar

Curriculum cuya funcionalidad de dicho botón dibujado se

encuentra en el archivo curriculum.js a través de la function

eliminar(id1) y esta a su vez llama al archivo

"php/eliminar_curriculum.php" que realiza la respectiva

eliminación del curriculum.

menu_usuarioI.php

CONSULTAS

<script type="text/javascript" src="js/proyectoI.js"></script>

Dentro del menú usuario interno se llama al árbol dom

proyectoI.js donde se encuentra las siguientes funciones para

realizar consultas:

función fichero() la cual tiene los botones grabar, modificar y

eliminar que se encuentran en el archivo fempleado.js

<li><div align="left"><a

href="javascript:fichero();">Fichero Empleado</a></div>

<script type="text/javascript"

src="js/fempleado.js"></script>

function capacitacion() la cual solamente llama al archivo

http://localhost/plantilla/recurso/php/mostrar_capacitacion.php

que contiene la consulta por medio del código del empleado,

mostrando el día, hora, lugar y detalles de la capacitación.

<li><div align="left"><a

href="javascript:capacitacion();">Capacitacion</a></div>

Page 89: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

89

<script type="text/javascript"

src="js/capcitacion.js"></script>

function bonificacion() la cual solamente muestra

http://localhost/plantilla/recurso/php/mostrar_bonificacion.php

que contiene la consulta por medio del código del empleado,

mostrando los logros obtenidos y detalles de la bonificación.

<li><div align="left"><a

href="javascript:bonificacion();">Bonificacion</a></div>

<script type="text/javascript"

src="js/bonificacion.js"></script>

INGRESOS

<script type="text/javascript" src="js/proyectoI.js"></script>

Dentro del menú usuario interno se llama al árbol dom

proyectoI.js donde se encuentra las siguientes funciones para

realizar ingresos:

<div align="left"><a

href="javascript:marcacion();">Marcacion de

Empleados</a></div>

<script type="text/javascript"

src="js/marcacion.js"></script>

function marcacion() la cual dibuja el botón Registrar cuya

funcionalidad de dicho botón dibujado se encuentra en el archivo

marcacion.js a través de la function grabarM(id1);( Id1 representa

la opción seleccionada al momento de hacer la marcación que se

va a pasar como parámetro) y esta a su vez llama al archivo

“php/registrar_marcacion.php” que realiza la respectiva inserción

de los datos ingresados tales como: tipo de la marcación(entrada,

salida, entrada almuerzo y salida almuerzo ).

Page 90: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

90

<div align="left"><a

href="javascript:sugerencia();">Sugerencia en

Linea</a></div>

<script type="text/javascript"

src="js/sugerencia.js"></script>

function sugerencia () la cual dibuja el botón Grabar cuya

funcionalidad de dicho botón dibujado se encuentra en el archivo

sugerencia.js a través de la function grabar(id1,id2);(Id1 e Id2

representan al título y detalle de la sugerencia que se van a pasar

como parametros) y esta a su vez llama al archivo

"php/registrar_sugerencias.php" que realiza la respectiva inserción

de los datos ingresados tales como: Titulo y Det_sugerencia.

menu_administrador.php

INGRESO DE DATOS

<script type="text/javascript" src="js/proyecto.js"></script>

Dentro del menú administrador se llama al árbol dom proyecto.js

donde se encuentra las siguientes funciones para realizar ingresos:

<li><div align="left"><a

href="javascript:cargo()">Cargo</a></div> </li>

<script type="text/javascript" src="js/cargo.js"></script>

function cargo() la cual dibuja el botón Registrar cuya

funcionalidad de dicho botón dibujado se encuentra en el archivo

cargo.js a través de la function

grabar(id1,id2,id3,id4,id5,id6,id7,id8) y esta a su vez llama al

archivo "php/registrar_cargo.php" que realiza la respectiva

inserción de los datos ingresados tales como: Nombre,

Descripcion, Sueldo, Horario, Secundario, Superior, Posgrado y

Otros.

Page 91: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

91

<li><div align="left"><a

href="javascript:fichero_empleado()">Fichero de

Empleados</a> </div></li>

<script type="text/javascript"

src="js/fempleado.js"></script>

function fichero_empleado() la cual dibuja el botón Registrar

cuya funcionalidad de dicho botón dibujado se encuentra en el

archivo fempleado.js a través de la function

grabarF(id1,id2,id3,id4,id5,id6,id7,id8,id9,id10,id11,id12,id13,id1

4,id15) y esta a su vez llama al archivo

"php/registrar_fempleado.php" que realiza la respectiva inserción

de los datos ingresados tales como: User, Clave, Nombre,

Apellido, Cedula, F_nacimiento, Edad, Telefono, Direccion,

E_primario, E_secundario, E_superior, Datos_laboral,

Hist_clinico y Hist_laboral.

<li><div align="left"><a href="javascript:capacitacion()">

Capacitación</a></div>

<script type="text/javascript"

src="js/capcitacion.js"></script>

function capacitacion() la cual dibuja los botones Registrar,

Actualizar y Eliminar cuya funcionalidad de dichos botones

dibujados se encuentra en el archivo capcitacion.js a través de:

function grabar(id1,id2,id3,id4,id5), function

actualizar(id1,id2,id3) y function eliminar(id1,id2,id3), estas a su

vez llaman a los archivos "php/registrar_capacitacion.php",

"php/actualizar_capacitacion.php" y

"php/eliminar_capacitacion.php" correspondientemente, que

realizan la respectiva inserción, actualización y eliminación de los

datos tales como: Dia, Hora, Lugar y Detalle.

<li><div align="left"><a

href="javascript:bonificacion();">Bonificaciones</a>

</div></li>

<script type="text/javascript"

src="js/bonificacion.js"></script>

Page 92: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

92

function bonificacion() la cual dibuja los botones Registrar,

Actualizar y Eliminar cuya funcionalidad de dichos botones

dibujados se encuentra en el archivo bonificacion.js a través de:

function grabar(id1,id2,id3), function actualizar(id1,id2,id3) y

function eliminar(id1,id2,id3), estas a su vez llaman a los archivos

"php/registrar_bonificacion.php",

"php/actualizar_bonificacion.php" y

"php/eliminar_bonificacion.php" correspondientemente, que

realizan la respectiva inserción, actualización y eliminación de los

datos tales como: Logros_Obtenidos y Detalle_Bonificacion.

<li><div align="left"><a href="javascript:evaluacion()">

Evaluación del Desempeño</a> </div></li> </ul>

<script type="text/javascript"

src="js/evaluacion.js"></script>

4.2 ESTANDARIZACIONES

4.2.1. ESTANDARIZACIÓN EN LA BASE DE

DATOS

La base de datos: phpMyAdmin de WampServer

Nombre de la base de datos: trabajoparatodos

Número de tablas creadas: 46

Total MB: 1.3

Nombre de las tablas:

aplicar

aplicar_administrador

archivos

Page 93: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

93

asignacion_horarios

bonificación

calendario

calificacion

capacitación

cargo

ciudades

clase_empleado

contol_extras

cuestionario

departamento

d_festivo

empresa

estado

estado_civil

estudios

evaluación_desempeno

grupos

horas_extras

imágenes

jefe_rrhh

lenguaje

marcacion

novedades

país

salario

sector_empresarial

select_1

select_2

select_3

sexo

sugerencias

tabla

tiempo

tipos_profesion

tipo_cargo

Page 94: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

94

tipo_empleado

tipo_horario

tipo_usuario

titulacion

usuario_externo

usuario_interno

vacantes

Cada uno de los nombres en minúscula sin tilde y si son dos

palabras irán separadas por un sub-guión.

Campos: los campos de cada tabla son escritos la primera letra con

Mayúscula y las siguientes con minúscula, los campos compuestos

por dos palabras serán separados por un subguión. Los

Id_empleado y Id_empresa tienen una longitud de 10 caracteres

los demás Id de cada tabla tiene el respectivo nombre de la tabla y

una longitud de 3 caracteres (son de tipo int), los campos de tipo

varchar tienen una longitud dependiendo de su contenido, los

campos que contiene fechas y horas son de tipo date y time

correspondientemente.

Fig. 4.2

Page 95: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

95

4.2.2. ESTANDARIZACIÓN EN LA PROGRAMACIÓN

Lenguaje de Programación: DREAMWEAVER y HTML

(Diseño), PHP(funciones para insertar, consultar, actualizar y

eliminar) y JS(dibujos de plantillas y llamado de las funciones de

php).

Las líneas de codificación tienen su respectivo comentario de su

funcionalidad (los más importantes) y los encabezados para iniciar

una función en js o codificar en php están compuestos por:

<!--//*******PHP: Selecciona todos los datos de la tabla usuario

interno de la base trabajoparatodos y luego los presenta******

// Creado por: Código Abierto

// Modificado por: Wendy Wolf

// Fecha de Creacion: feb-03-09

<?php

$servidor= "localhost"; // guarda en la variable $servidor el

nombre del servidor en este caso es localhost porque es local

$user= "root";// variable que guarda el user, en este caso es root

$password= "";// variable que guarda el password, en este caso

sin password

$base= "trabajoparatodos"; // variable que guarda el nombre de la

base de datos a utilizar, en este caso trabajoparatodos

$conexion=mysql_connect($servidor,$user,$password) or

die("Problemas en la conexion");//conexión del servidor

mysql_select_db($base,$conexion) or die("Problemas en la

seleccion de la base de datos");//conexión de la base de datos

session_start(); //inicio sesión

$codigo= $_SESSION['User'];

Page 96: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

96

$registros=mysql_query("select * from usuario_interno where

User='$codigo'",$conexion) or die("Problemas en el

select:".mysql_error()); // ejecución del query que contiene 2

parametros: el tipo de query a realizar y la conexión del servidor

while ($row=mysql_fetch_array($registros)) {// se ubica al

inicio del registro para ir recorriendo uno por uno

echo "<table>";// dibuja una tabla

echo "<tr> \n";

echo "<td><b><font face='Verdana' color='#0033FF'>Nombres

</font></b></td> \n";

echo"<td>" .$row["Nombre"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Apellidos</font></b></td> \n";

echo"<td>" .$row["Apellido"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Cedula</font></b></td> \n";

echo"<td>" .$row["Cedula"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Fechas</font></b></td> \n";

echo"<td>" .$row["F_nacimiento"]."</td> \n";

echo"</tr> \n";

Page 97: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

97

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Edad</font></b></td> \n";

echo"<td>" .$row["Edad"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Telefonos</font></b></td> \n";

echo"<td>" .$row["Telefono"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Direccion</font></b></td> \n";

echo"<td>" .$row["Direccion"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Estudios</font></b></td> \n";

echo"<td>" .$row["E_primario"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Datos_Laboral</font></b></td> \n";

echo"<td>" .$row["Datos_laboral"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

Page 98: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

98

echo "<td><b><font face='Verdana'

color='#0033FF'>Historial_clinico</font></b></td> \n";

echo"<td>" .$row["Hist_clinico"]."</td> \n";

echo"</tr> \n";

echo "<tr> \n";

echo "<td><b><font face='Verdana'

color='#0033FF'>Historial_Laboral</font></b></td> \n";

echo"<td>" .$row["Hist_laboral"]."</td> \n";

echo"</tr> \n";

};

echo "</table> \n";

?>

Page 99: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

99

CAPITULO 5

5. PRUEBAS Y NORMAS DE CALIDAD

5.1. PRUEBAS DEL SISTEMA

Las pruebas del sistema son un mecanismo para comprobar el

funcionamiento correcto del software, en este sistema se han hecho

varios tipos de pruebas entre las más importantes tenemos:

Verificación y validación

Pruebas de unidad

Pruebas de integración

Pruebas alfa y beta

Pruebas de seguridad

Page 100: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

100

5.1.1.- Verificación y validación

Estos términos van de la mano, puesto que el tipo de prueba

verificación analiza que no existan errores en la implementación

del software, y la validación analiza que lo que se define en las

especificaciones iniciales guarde relación con lo desarrollado.

Se realizaron este tipo de pruebas, en especial con los datos que

ingresan al sistema, y se comprobó todos los posibles errores de

ingreso que se pudieran dar, corrigiendo con codificación extra en

todos los casos. Se verificó que el sistema realice las operaciones

para las cuales fue diseñado haciendo las correspondientes

prácticas junto con el manual de usuario para que así haya

coherencia entre ambos.

5.1.2.- Pruebas de Unidad

En este tipo de pruebas de unidad, se evalúa el desempeño de cada

módulo de manera independiente, y forma parte del tipo de

pruebas de la caja blanca, es decir analizan procesos de cada

módulo, para probar coherencias.

Se realizó este tipo de prueba en los siguientes módulos:

Page 101: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

101

Menú Principal

Menú Usuario Externo

Menú Usuario Interno

Menú Administrador

En el módulo de Menú Principal se probaron las clases que me

dan acceso al sistema, se comprobó su operabilidad mediante los

correspondientes accesos a cada módulo.

En el módulo Menú Usuario Externo se comprobó que solamente

tendrán accesos los usuarios con su correspondiente login sin

ningún problema, pudiendo así entrar en su propio ambiente de

trabajo.

El módulo Menú Usuario Interno se mantiene la misma privacidad

en los datos ya que cada usuario tendrá el acceso correspondiente

de manera individual para poder cumplir con su rutina diaria

laboral dentro de su propio ambiente de trabajo.

En el módulo Administrador mediante los parámetros de acceso se

comprobó que el administrador cuenta con una gama de

herramientas para la administración del RR.HH mediante los

correspondientes ingresos y reportes actualizados.

Page 102: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

102

5.1.3.- Pruebas de Integración

Estas pruebas son de dos tipos:

Ascendente

Descendente

En nuestro caso, el proyecto se realizó con el tipo de pruebas de

integración de forma ascendente, se fue probando la integración

con módulos de nivel superior.

Como ejemplo:

Los resultados de los ingresos en la opción del módulo

Administrador nos sirven para que en el menú principal la base de

ofertas de trabajo sea alimentada y pueda ser ejecutada o visitada

por los usuarios del menú Externo.

5.1.4.- Pruebas Alfa y Beta

Las pruebas tipo alfa se desarrollan o efectúan casa adentro, es

decir, se las realiza en el entorno de desarrollo en el cual estamos

trabajando. Y este tipo de pruebas trata de encontrar todos los

posibles errores. Esto es válido pero no suficiente, por lo que se

necesitan las pruebas de tipo beta.

Page 103: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

103

En nuestro sistema se realizó con especial énfasis los dos tipos de

pruebas, las internas y las externas. Las internas simulando ser

cada uno de nosotros los actores que participan en el proyecto

(usuario externo, usuario interno y administrador siendo este

último el personal de la empresa que presta el servicio así como el

jefe de RR.HH) realizando las pruebas correspondientes teniendo

en cuenta cada detalle y errores generados.

Las pruebas externas se las realizó en un cyber de uno de los

integrantes del proyecto dando minutos gratuitos a los usuarios

para que prueben este nuevo proyecto y nos dieran sus

sugerencias.

De toda esta experiencia se pudo recabar información sobre todos

los errores encontrados, y así mejorar la calidad del software.

5.1.5.- Pruebas de Seguridad

Esta prueba fue la más importante, ya que se verificó la

correspondiente seguridad en cada uno de los módulos con la

encriptación de las claves de seguridad para los diferentes accesos

y la privacidad de datos.

Page 104: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

104

5.2.- Calidad del Sistema

La calidad puede ser medida en varios aspectos, se puede decir con

certeza que es de óptima calidad. El sistema tiene los siguientes

atributos de calidad:

Funcionalidad.- capacidad de hacer lo requerido. Todo el trabajo

propuesto por en este proyecto se realiza completamente de forma fácil

y sencilla.

Usabilidad.- Cuan fácil de aprender a manejarlo y operarlo. El sistema

utiliza palabras naturales y sencillas de nuestro idioma español, ya que

el sistema también va a ser utilizado por personas con pocos

conocimientos tecnológicos.

Confiabilidad.- Medida de confianza que se tiene al sistema. El sistema

es confiable 100% ya que solamente por medio de Id y password

asignado se tendrá el correspondiente acceso.

Eficiencia.- Uso de recursos, tiempo de respuesta.

Transparencia.- Fácil de entender, recordar como se usa. Los pasos a

seguir en el sistema son sencillos y fáciles de recordar ya que se utiliza

un lenguaje natural, colores llamativos y en casos de perder el flujo de la

navegación tiene la opción de regresar al inicio desde donde se

encuentre.

Page 105: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

105

Tolerancia a fallas.- Operación Inadecuada, errores de programación=>

mensajes de precaución para alertas al usuario, noticias y ayudas.

Madurez.- Evolución del Software. Queda en el buen criterio de

desarrolladores y usuarios interesados en mejorar el programa, acerca de

las modificaciones posibles que puedan realizar, respetando siempre los

principios por los cuales fue creado el programa y con los debidos

permisos y derechos del autor.

Page 106: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

106

CAPITULO 6

6. RECOMENDACIONES Y CONCLUSIONES

6.1. Recomendaciones

Lo que se recomienda hacer en principio es leer detenidamente los

manuales de usuario, y para conocimientos avanzados, el manual

técnico suministrado en este proyecto. Haremos entonces una revisión

rápida de lo mínimo que necesitamos para que nuestro software

funcione de manera óptima.

Los datos suministrados aquí son los requerimientos de hardware

mínimos que necesita el sistema para su funcionamiento. Se detallan a

continuación:

Page 107: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

107

Procesador Pentium IV 2.0 Ghz o superior.

También se probó con una buena perfomance en equipos con

procesador AMD NX1750, pero se recomienda equipo con procesador

Intel.

Memoria RAM 1 Gb, se probó en equipos con 256 Gb pero las

prestaciones bajaron significativamente.

Disco duro con espacio de 256 MB mínimo para la instalación del

programa y los aplicativos adicionales.

Disco duro con espacio particionado de 10Gb mínimo para la

instalación del sistema operativo Linux Fedora Core 5.0.

CD-ROM 52x para la instalación de los aplicativos.

Tarjeta de red 10 / 100 de preferencia 3-Com para mejor perfomance,

no necesariamente, se puede usar cualquiera, pero debe comprobarse la

compatibilidad con el sistema operativo instalado.

Cable de red para la conexión con la LAN local, categoría 5e o

superior.

Se puede disponer del uso de una tarjeta de red inalámbrica, pero el

rendimiento del programa cae drásticamente. Se optará entonces por

comprar una 3-Com o D-link.

Monitor de 860 x 640 para poder visualizar la parte gráfica.

Page 108: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

108

6.2. Conclusiones

El departamento de Talentos Humanos se establece cuando el

subproceso normal de crecimiento los gerentes y administradores de la

Empresa empiezan a sentir la necesidad de contar con un área

especializada en ciertas funciones que se van haciendo progresivamente

complicadas.

En el momento de su creación el departamento suele ser pequeño y lo

dirige un ejecutivo de nivel medio este se limite a llevar los registros de

los empleados actuales, verifican el cumplimiento de los requisitos

legales y en algunos casos colaboran con la detección de candidatos al

ser seleccionados a medida que crece la organización en esos momento

departamento del personal adquiere mas importancia y complejidad.

Tiene como objetivo mantener el registro e información sobre el

personal.

El departamento de Talento Humano tiene a su cargo las siguientes

funciones:

Mantener actualizado la documentación y registros con todos los

antecedentes y la información del personal.

Ejecutar y tramitar la incorporación promocionar retiro o destilación

del personal, como también relativo a licencias; permisos,

asignaciones familiares y todo relacionado a solicitudes del personal.

Controlar la asistencia de horarios de trabajo llevando un control

obligatorio.

Este sistema que estamos dejando a ustedes es para que hagan uso como

a bien deseen ayudar a muchos en el momento de seleccionar un posible

Page 109: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

109

trabajador cuando la empresa crea conveniente en la solicitud del

personal se indicara datos personales, experiencias para posteriormente

tomar en cuenta si cumple con las expectativas que la empresa tiene para

un posible puesto.

Page 110: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

110

Page 111: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

111

Encuestas para Usuarios

1) ¿Con que frecuencia utiliza el Internet?

2) ¿Qué medios usa para búsqueda de Empleos?

Clasificados Por T.V. Por radio Por internet Otra

3) ¿Qué páginas web de búsqueda de Empleos conoce?

_________________________________________________________

4) ¿Qué le desagrada al momento de buscar Empleo en Internet?

_________________________________________________________

Page 112: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

112

Encuestas para Empresas

1) ¿De qué forma reclutan Personal?

Anuncio Interno Anuncio por M. Comunicación Internet

2) ¿Que tipo de Evaluación hacen a su personal?

Conocimiento Personal

3) ¿Posee su Empresa un Calendario Laboral?

Si No

4) ¿Le gustaría a usted llevar el control de su personal dentro y

fuera de la Empresa?

Si No

5) ¿Qué software utiliza para el control de RR.HH?

Page 113: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

113

CRONOGRAMA DE ACTIVIDADES

Nombre de Tareas Duración Comienzo Fin

1 DETERMINACIÓN DE OBJETIVOS 5 días 23/10/2008 1/11/2008

2 Reuniones con el Cliente 5 días 2/11/2008 6/11/2008

3 Id de necesidades y beneficios del

cliente 2 días 7/11/2008 8/11/2006

4 Levantamiento de la información 1 día 8/11/2008 8/11/2008

5 Definición de Objetivos 2 días 9/11/2008 10/11/2008

6 Alcance del proyecto 3 días 15/11/2008 17/11/2008

8 Riesgos del proyecto 1 día 18/11/2008 18/11/2008

9 Identificación del riesgo 1 día 19/11/2008 19/11/2008

10 Interpretación del Riesgo 1 día 20/11/2008 20/11/2008

12 Tabla de riesgo 1 día 21/11/2008 21/11/2008

14 Especificaciones del lenguaje 2 días 23/11/2008 24/11/2008

15 Planificación Temporal del proyecto 3 días 25/11/2008 27/11/2008

17 Recursos del proyecto 5 días 30/11/2008 4/12/2008

18 Recurso humano 2 días 5/12/2008 6/12/2008

19 Recurso de hardware 2 días 7/12/2008 8/12/2008

20 Recurso de software 2 días 8/12/2008 9/12/2008

21 Organización del proyecto 2 días 12/12/2008 13/12/2008

22 Aspectos de funcionamiento 1 día 14/12/2008 15/12/2008

24 Mecanismo de seguimiento y control 1 día 16/12/2008 17/12/2008

25 Análisis y recopilación de información 17 días 2/01/2009 18/01/2009

26 Diagrama de flujo de información del

proyecto 4 días 19/01/2009 22/01/2009

27 Identificación de los Requerimientos

del Negocio 4 días 23/01/2009 26/01/2009

29 Identificación de los requerimientos del 4 días 28/01/2009 31/01/2009

Page 114: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

114

sistema

30 Elaboración del Logotipo del proyecto 1 día 2/02/2009 2/02/2009

34 Diseño 20 días 3/02/2009 22/02/2009

35 Diseño de datos 7 días 24/02/2009 2/03/2009

36 Diagrama entidad – relación del

sistema 3 días 3/03/2009 6/03/2009

38 Diagrama de datos y bases de datos 5 días 7/03/2009 11/03/2009

39 Diseño arquitectónico 5 días 12/03/2009 16/03/2009

43 Producción del Diseño del Sistema

Lógico 4 días 17/03/2009 20/03/2009

44 Producción del Diseño del Sistema

Físico 4 días 20/03/2009 23/03/2009

45 Producción del Diseño Final 5 días 24/03/2009 26/03/2009

46 Código 75 días 25/03/2009 15/06/2009

47 Construcción del Modelo Final 3 días 15/06/2009 17/06/2009

48 Pruebas del sistema con datos reales 2 días 18/06/2009 19/06/2009

49 Instalación del Sistema 1 días 20/06/2009 20/06/2009

51 Terminación del proyecto 1 días 21/06/2009 21/06/2009

Page 115: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

CAPÍTULO 2

MANUAL TÉCNICO

2.1. Diagrama General

Page 116: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

usuario_interno

PK Idempleado

PK,FK6 User

UserE

Clave

Nombre

Apellido

Cedula

F_nacimiento

Telefono

Direccion

FK5 Cod_departamento

FK4 Cod_tipo_emp

FK3 Cod_cargo

E_primario

E_secundario

E_superior

Datos_laboral

Hist_clinico

Hist_laboral

F_ingreso

bonificacion

PK Id_bonificacion

Logros_obtenidos

Detalle_bonificacion

FK1 Idempleado

FK1 User

empresa

PK User

Id_empresa

Clave

Contacto

Cargo_contacto

Fono_contacto

Mail_contacto

Razon_social

Ruc

Representante

Ciudad

Fono

Mail_corporativo

FK1 Cod_cargo

FK2 Cod_tipo_emp

FK3 Cod_departamento

FK4 Idempleado

capacitacion

PK Id_capacitacion

FK1 Idempleado

Dia

Hora

Lugar

Detalle

FK1 User

evaluacion_desempeno

PK Id_evaluacion

FK1 User

UserE

Calificacion

marcacion

PK Id_marcacion

UserE

Fecha

Hora

Tipo

FK1 User

sugerencias

PK Id_sugerencia

FK1 Idempleado

Titulo

Det_sugerencia

FK1 User

asignacion_horario

PK Cod_asignacion

PK,FK1 User

Descripcion

Fecha

Hora_entrada

Hora_salida

Tolerancia

Tipo_emptipo_empleado

PK Cod_tipo_emp

Id_tipo_emp

FK1 Userdepartamento

PK Cod_departamento

Id_departamento

User

cargo

PK Cod_cargo

Id_cargo

User

vacantes

PK Id_vacantes

Id_cargo

Descripcion_vacantes

Cantidad

Sueldo

Direccion

Conocimientos

Observacion

Fecha_publicacion

FK1 Cod_horario

FK2 Cod_profesion

FK3 User

tipo_profesion

PK Cod_profesion

Descripcion_profesion

tipo_horario

PK Cod_horario

Descripcion_horario

novedades

PK Id_novedades

UserE

Fecha

Novedad

Detalle_novedades

Tipo

FK1 User

Fig.2.1

Page 117: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

Visita al Sitio Web

Usuario Externo

Administrador

Usuario Interno

Registrado LoginBuscar

EmpleoAplicar

Cargar

Curriculum

Fin

SI

NO

B/D Fin

Usuario Interno

Suscrita Login

Suscripción

Correcto

SI

NO

Registrarse

SINO

Ingresos

Consultas

Reportes

Cargo

Vacantes

Fichero

Colaborad.

Asig. de

horarios

Capacitacion

Bonificación

Evaluaciones

Evaluaciones

Marcación

Sugerencias

Horas Extras

Fichero

Colaborad.

Capacitacion

Novedad

Autorizada

Bonificación

Evaluación

Marcación

Sugerencias

Autorización Cálculo

Ingresos

Novedades

A

A

B

A

B

Aspirantes.

al Cargo

Autorizar

Novedades

Postulante

a Vacante

A

Consultas

2.2.Diagrama de Flujos de Procesos

2.2.1.Flujo de Procesos

El Diagrama de Flujo de procesos es una representación gráfica de la

secuencia de pasos que se realizan para obtener un cierto resultado. Este

puede ser una consulta, ingreso de currículo, etc.

2.2.2.Diagrama General

Fig. 2.2

Page 118: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

Usuario

Externo

Administrador

/ Jefe de

RR.HH

Jefe de

Selección

Usuario

Interno

Administrar Sistema

Solicitar Empleo

Seleccionar Personal

Consultar Fichero de Colaborador,

Capacitación, Horas Trabajadas y

Bonificaciones

Realizar Evaluaciones, Registrar

Marcación e Ingresar Sugerencias

Realizar Ingresos y Obtener

Reportes

Autorizaciones y Aprobaciones

2.3.Diagrama de Casos de Usos

Sirve para captura de requisitos potenciales de un nuevo sistema o una

actualización de software. Cada caso de uso proporciona uno o más escenarios

que indican cómo debería interactuar el sistema con el usuario o con otro

sistema para conseguir un objetivo específico.

Normalmente, en los casos de usos se evita el empleo de jergas técnicas,

prefiriendo en su lugar un lenguaje más cercano al usuario final. En ocasiones,

se utiliza a usuarios sin experiencia junto a los analistas para el desarrollo de

casos de uso.

2.3.1.Caso de Uso General

Fig. 2.3

Page 119: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

2.4. CODIFICACIÓN

Index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="css.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

@import url("estilo.css");

-->

</style>

<link href="CSS/estilo.css" rel="stylesheet" type="text/css" />

<script src="Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

Page 120: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.Estilo3 {color: #000080}

-->

</style>

</head>

<body><br /><br />

<div id="contenedor_index">

<center><br /><br />

<br />

<script type="text/javascript">

AC_FL_RunContent(

'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0','width','550','height','400','title','p','src','animacion_fla

sh/PRUEBA','quality','high','pluginspage','http://www.adobe.com/shockwave/

download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','animaci

on_flash/PRUEBA' ); //end AC code

</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-

444553540000"

Page 121: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0" width="550" height="400" title="p">

<param name="movie" value="animacion_flash/PRUEBA.swf" />

<param name="quality" value="high" />

<embed src="animacion_flash/PRUEBA.swf" quality="high"

pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1

_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"

width="550" height="400"></embed>

</object>

</noscript></center>

<br /><br /><br /><br />

<center>

<div class="Estilo3" id="navegador_index" >

<strong>Haga Clic</strong><a href= "pagina_menu.php"

target="_parent"class="enlacenav"> Aqui </a><strong>Para

Ingresar</strong>

</div><!-- cierre del enlace-->

</center>

</div> <!-- cierre delcontenedor -->

</body>

</html>

Page 122: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

pagina_menu.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="js/pag_menu.js"></script>

<script type="text/javascript" src="js/busqueda_avanzada.js"></script>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.Estilo12 {

color: #FFFFFF;

Page 123: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

font-weight: bold;

font-size: 10pt;

background-color: #006600;

}

.Estilo13 {

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

font-size: 10pt;

}

.Estilo14 {

font-size: 9pt;

font-weight: bold;

}

.Estilo16 {

color: #006600

}

.Estilo17 {color: #FFFFFF

background-color: #0000FF;

background-color: #009900;

color: #FFFFFF;

Page 124: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

}

.Estilo18 {

font-size: 10pt;

font-weight: bold;

}

.Estilo21 {background-color: #009900; color: #FFFFFF; font-size: 10pt; font-

weight: bold; }

.Estilo22 {font-weight: bold}

-->

</style>

<script src="../Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

<body onload="asignaVariables();">

<center><div id= "contenedor">

<div id= "tabla" align="CENTER" >

<table width="799" height="124" border="0">

<tr>

<td width="210" height="120"><img src="imagen/logo.JPG"

width="235" height="184" /></td>

<td width="555" colspan="5"><script type="text/javascript">

Page 125: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

AC_FL_RunContent(

'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0','width','654','height','197','title','menu','src','menu_pri

ncipal','quality','high','pluginspage','http://www.adobe.com/shockwave/downlo

ad/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','menu_principa

l' ); //end AC code

</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-

444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0" width="654" height="197" title="menu">

<param name="movie" value="menu_principal.swf" />

<param name="quality" value="high" />

<embed src="menu_principal.swf" quality="high"

pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1

_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"

width="654" height="197"></embed>

</object></noscript></td>

</tr>

</table>

</div><!-- es cierra tabla -->

<center><div id="cuerpo1">

<div id= "registro">

<form id ="sistemas" name="sistemas" >

Page 126: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<table width="250" height="200">

<tr>

<center><td colspan="2"><div align="center"

class="Estilo13">REGISTRATE AQUI </div></td></center>

</tr>

<TR>

<td align="left"><span class="Estilo14">Id</span></td>

<td align="left"><input type="text" name="username" id="username"

/></td>

</tr>

<tr>

<td align="left"><span class="Estilo14">Contraseña </span></td>

<td align="left"><input type="password" name="password" id="password"

/></td>

</tr>

<tr>

<td colspan="2">

<center> <input type="button" name="Ingresar" id="Ingresar"

value="Ingresar" class="Estilo12"

onclick="sesion_logon('username','password');"/> </center> </td>

</tr>

<tr>

Page 127: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td colspan="2"><center><a href="recup_contras.html" class="enlacenav

Estilo16">¿Olvidaste tu Contraseña? </a></center></td>

</tr>

<tr>

<td colspan="2"><center><a href="pagina_curriculum.html">¿Deseas

registrarte? </a></center></td>

</tr>

<tr>

<td colspan="2" align="left"><span class="Estilo22">Regístrate

para:</span>

<div align="left">Responder ofertas</div>

<div align="left">Crear currículos</div>

<div align="left">Recibir ofertas por email</div> </td>

</tr>

</table>

</form>

</div><!-- cierro el div registro-->

<div id="flash">

<script type="text/javascript">

AC_FL_RunContent(

'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

Page 128: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

sh.cab#version=9,0,28,0','width','392','height','235','title','banner','src','animaci

on_flash/banner','quality','high','pluginspage','http://www.adobe.com/shockwa

ve/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','anim

acion_flash/banner' ); //end AC code

</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-

444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0" width="392" height="235" title="banner">

<param name="movie" value="animacion_flash/banner.swf" />

<param name="quality" value="high" />

<embed src="animacion_flash/banner.swf" quality="high"

pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1

_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"

width="392" height="235"></embed>

</object>

</noscript>

</div> <!-- cierro div flash-->

<div id= "busqueda">

<form id="busqueda" method="post" action="mostrar_busqueda">

<table width="250">

<tr><td><div align="center" class="Estilo13">BUSCADOR RAPIDO DE

EMPLEOS</div></td></tr>

<tr><td align="left"><span class="Estilo14">Por Clave </span></tr>

<tr><td align="left"> <div id="demo" style="width:200px;">

Page 129: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div id="demoDer">

<input type="text" id="input_2" class="input" name="input_2"

onfocus="if(document.getElementById('lista').childNodes[0]!=null &&

this.value!='') { filtraLista(this.value); formateaLista(this.value);

reiniciaSeleccion(); document.getElementById('lista').style.display='block';

}"

onblur="if(v==1) document.getElementById('lista').style.display='none';"

onkeyup="if(navegaTeclado(event)==1) {

clearTimeout(ultimoIdentificador);

ultimoIdentificador=setTimeout('rellenaLista()', 1000); }" />

<div id="lista" onmouseout="v=1;" onmouseover="v=0;"> </div>

</div>

<div class="mensaje" id="error"></div>

</div><!--cierre demo--></td></tr>

<tr><td align="left"><span class="Estilo14">Por Cargo</span></td></tr>

<tr>

<td align="left"><select name="cargo" size="5" id="cargo">

<option selected="selected" value="">----Porfavor Seleccione---</option>

<option value="Actor">Actor</option>

<option value="Administrador">Administrador</option>

Page 130: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value="Analista">Analista</option>

<option value="Analista de Sistemas">Anal. de Sist.</option>

<option value="Apoyo Administrativo">Apoyo Adm.</option>

<option value="Apoyo Escenico">Apoyo Escenico</option>

<option value="Aseador">Aseador</option>

<option value="Asistente">Asistente</option>

<option value="Auditor">Auditor</option>

<option value="Azafata">Azafata</option>

<option value="Bailarín">Bailarín</option>

<option value="Bibliotecario(a)">Bibliotecario(a)</option>

<option value="Bodeguero">Bodeguero</option>

<option value="Botones">Botones</option>

<option value="Cajero">Cajero</option>

<option value="Camarógrafo">Camarógrafo</option>

<option value="Carpintero">Carpintero</option>

<option value="Chef">Chef</option>

<option value="Chef Pastelero">Chef Pastelero</option>

<option value="Chofer">Chofer</option>

<option value="Cobrador">Cobrador</option>

<option value="Cocinero">Cocinero</option>

<option value="Comprador">Comprador</option>

Page 131: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value="Consultor / Asesor">Consultor/Asesor</option>

<option value="Consultor Financiero">Consultor Financiero</option>

<option value="Contador">Contador</option>

<option value="Coordinador">Coordinador</option>

<option value="Corredor de Propiedades">Corredor de Prop.</option>

<option value="Cosmetóloga(o)">Cosmetóloga(o)</option>

<option value="Courier">Courier</option>

<option value="Decorador">Decorador</option>

<option value="Dibujante">Dibujante</option>

<option value="Digitador">Digitador</option>

<option value="Diseñador de Vestuario">Diseñador de

Vestuario</option>

<option value="Diseñador Gráfico">Diseñador Gráfico</option>

<option value="Diseñador Industrial">Diseñador Industrial</option>

<option value="Diseño Interiores">Diseño Interiores</option>

<option value="Economista">Economista</option>

<option value="Ejecutivo Junior">Ejecutivo Junior</option>

<option value="Ejecutivo Senior">Ejecutivo Senior</option>

<option value="Electricista">Electricista</option>

<option value="Encuestador">Encuestador</option>

<option value="Enfermero Aux.">Enfermero Aux.</option>

Page 132: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value="Entrenador">Entrenador</option>

<option value="Fotógrafo">Fotógrafo</option>

<option value="Gerente / Director de Area">.Director de Area</option>

<option value="Gerente / Director de División">.Director de

Divis</option>

<option value="Gerente / Director General">.Director General</option>

<option value="Gerente / Marca">Gerente / Marca</option>

<option value="Ing. de Campo">Ing. de Campo</option>

<option value="Investigador Privado">Invest. Privado</option>

<option value="Jardinero">Jardinero</option>

<option value="Jefe / Producto">Jefe / Producto</option>

<option value="Jefe Area / Seccion / Dpto. / Local">Jefe Area / Seccion /

Dpto.</option>

<option value="Laboratorista">Laboratorista</option>

<option value="Maestro">Maestro</option>

<option value="Masajista">Masajista</option>

<option value="Mecánico">Mecánico</option>

<option value="Mecánico Dental">Mecánico Dental</option>

<option value="Médico">Médico</option>

<option value="Mensajero">Mensajero</option>

<option value="Mercaderista">Mercaderista</option>

Page 133: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value="Mesero">Mesero</option>

<option value="Miembro de Directorio">Miembro de Directorio</option>

<option value="Modelo">Modelo</option>

<option value="Modista / Sastre">Modista / Sastre</option>

<option value="Músico">Músico</option>

<option value="Nutricionista">Nutricionista</option>

<option value="Operador Maquinaria Pesada">Operador Maq.

Pesada</option>

<option value="Operador Maquinaria Producc">Operador Maq.

Producc</option>

<option value="Otro Profesional">Otro Profesional</option>

<option value="Panadero">Panadero</option>

<option value="Paramédico">Paramédico</option>

<option value="Pasante">Pasante</option>

<option value="Peluquero">Peluquero</option>

<option value="Periodista">Periodista</option>

<option value="Personal de Aviación">Personal de Aviación</option>

<option value="Personal de Mantenimiento/Limpieza">Personal de

Mant.</option>

<option value="Piloto Aéreo">Piloto Aéreo</option>

<option value="Pintor">Pintor</option>

Page 134: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value="Planificador de Producción">Planificador de

Prod.</option>

<option value="Plomero">Plomero</option>

<option value="Presidente / Director Ejecutivo">Presidente/Director

Ejecu</option>

<option value="Procurador Judicial">Procurador Judicial</option>

<option value="Profesor">Profesor</option>

<option value="Profesor Parvulario">Profesor Parvulario</option>

<option value="Programador">Programador</option>

<option value="Promotora">Promotora</option>

<option value="Publicista">Publicista</option>

<option value="Recepcionista">Recepcionista</option>

<option value="Recursos Humanos">Recursos Humanos</option>

<option value="Relacionador Público">Relacionador Público</option>

<option value="Representante">Representante</option>

<option value="Secretaria">Secretaria</option>

<option value="Servicio al Cliente">Servicio al Cliente</option>

<option value="Soldador">Soldador</option>

<option value="Subgerente / Subdirector

General">Subgerente/Subdirector Ge</option>

<option value="Subgerente de Area">Subgerente de Area</option>

<option value="Supervisor">Supervisor</option>

Page 135: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value="Técnico">Técnico</option>

<option value="Tecnólogo Médico">Tecnólogo Médico</option>

<option value="Telefonista">Telefonista</option>

<option value="Televendedor">Televendedor</option>

<option value="Terapeuta Ocupacional">Terapeuta

Ocupacional</option>

<option value="Topógrafo">Topógrafo</option>

<option value="Trabajador Social">Trabajador Social</option>

<option value="Traductor / Intérprete">Traductor / Intérprete</option>

<option value="Tramitador">Tramitador</option>

<option value="Vendedor">Vendedor</option>

<option value="Vigilante / Guardia">Vigilante / Guardia</option>

<option value="WebMaster">WebMaster</option>

</select></td>

</tr>

<tr><td><CENTER><input name="input" type="button" class="Estilo12"

value="Buscar" onclick="buscarsmp('input_2','cargo');"/>

</CENTER></td></tr>

<tr><td align="left">Trabajoparatodos le ofrece las mejores ofertas de

trabajo.

Si desea realizar una busqueda avanzada de click <a href="bavanzada.html"

class="enlacenav Estilo16" >aqui</a></td></tr>

Page 136: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</table>

</form>

</div><!--cierre busqueda-->

</div><!-- es cierra una capa cuerpo -->

</center><!-- es cierra center del cuerpo -->

<div id="cuerpo2">

<div id="empresas">

<table width="250">

<tr><center><td colspan="2"><div align="center"

class="Estilo13">EMPRESAS DESTACADAS </div></td></center></tr>

<TR><td><CENTER> <script type="text/javascript">

AC_FL_RunContent(

'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0','width','132','height','400','title','empresas','src','empre

sas_suscritas','quality','high','pluginspage','http://www.adobe.com/shockwave/

download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','empres

as_suscritas' ); //end AC code

</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-

444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0" width="132" height="400" title="empresas">

<param name="movie" value="empresas_suscritas.swf" />

Page 137: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<param name="quality" value="high" />

<embed src="empresas_suscritas.swf" quality="high"

pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1

_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"

width="132" height="400"></embed>

</object></noscript> </CENTER>

</td></TR>

</table>

</div><!-- es cierra una capa empresas -->

<div id="empleos">

<table width="640">

<tr><td colspan="5"><div align="center" class="Estilo13">OFERTAS DE

TRABAJO</div></td></tr>

<tr><td width="41"><div class="Estilo17 Estilo18">NUM</div></td>

<td width="189"><div class="Estilo17 Estilo18">OFERTA DE

TRABAJO</div></td>

<td width="119"><div class="Estilo21">EMPRESA</div></td>

<td width="134"><div class="Estilo21">PROVINCIA</div></td>

<td width="93"><div class="Estilo21">FECHA </div></td>

</tr>

<tr>

<?php

Page 138: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

$servidor= "localhost";

$user= "root";

$password= "";

$base= "trabajoparatodos";

$conexion=mysql_connect($servidor,$user,$password) or die("Problemas en

la conexion");

mysql_select_db($base,$conexion) or die("Problemas en la seleccion de la

base de datos");

$registros=mysql_query("select

Cantidad,Descripcion_vacantes,IdEmpresa,Direccion,Fecha_publicacion from

vacantes",$conexion) or die("Problemas en el select:".mysql_error());

do{

echo"<tr> \n";

echo "<td align='left'>".$row["Cantidad"]."</td> \n";

echo"<td align='left'>";

echo "<a

href='php/informacion_vacantes.php?Descripcion_vacantes={$row["Descripc

ion_vacantes"]}'>{$row["Descripcion_vacantes"]}</a>";

echo "</td> \n";

$var=$row["IdEmpresa"];

$conexion2=mysql_connect($servidor,$user,$password) or die("Problemas

en la conexion");

Page 139: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

mysql_select_db($base,$conexion2) or die("Problemas en la seleccion de la

base de datos");

$registros2=mysql_query("select Nombre from empresa where

IdEmpresa='$var'",$conexion2) or die("Problemas en el

select:".mysql_error());

$row2=mysql_fetch_array($registros2);

echo"<td align='left'><a

href='php/informacion_vacantes2.php?Nombre={$row2["Nombre"]}'>{$row

2["Nombre"]}</a>";

echo"<td align='left'>" .$row["Direccion"]."</td> \n";

echo"<td align='left'>" .$row["Fecha_publicacion"]."</td> \n";

echo "</tr> \n";

}while ($row=mysql_fetch_array($registros));

echo "</table> \n";

mysql_close($conexion);

mysql_close($conexion2);

?>

</tr>

</table>

<a href="php/todas_ofertas.php">Ver mas Ofertas</a>

</div>

</div><!-- es cierra una capa cuerpo2-->

Page 140: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div><!-- es cierra una capa muestra-->

</div><!-- es cierra una capa contenedor -->

</center><!-- es cierra center del contenedor -->

<center><div id="propaganda_cu" align="center">

<table width="536" border="1" align="right">

<td width="526" height="76" colspan="3" align="center" valign="top">

<br>

<span class="smalltext"><a href="http://www.multitrabajos.com/index.cfm"

class="smalltext">inicio</a> &nbsp; | &nbsp; <a

href="../recurso/pagina_menu.html" class="smalltext">comunidad

trabajoparatodos</a> &nbsp; | &nbsp; <a

href="../recurso/pagina_contacto.html" class="smalltext">contáctanos</a>

<p>

© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

</div><!--cierre propaganda-->

</center>

Page 141: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</body>

</html>

pagina_qsomos.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.Estilo28 {color: #DFFFFF}

-->

</style>

</head>

<script type="text/javascript" src="js/pag_menu.js"></script>

Page 142: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<link href="CSS/menu.css" rel="stylesheet" type="text/css" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"

type="text/javascript"></script>

<script src="js/jquery-ui-personalized-1.5.3.packed.js"

type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){

$("#rotator > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 4000,

true);

});

</script>

<style type="text/css">

<!--

.Estilo13 {

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

font-size: 10pt;

}

.Estilo15 {color: #000000}

.Estilo16 {

Page 143: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

color: #006600

}

.Estilo30 {color: #FFFFFF; font-weight: bold; background-color: #000099;

font-size: 14pt; }

.Estilo36 {font-size: 12pt}

.Estilo12 {

color: #FFFFFF;

font-weight: bold;

font-size: 10pt;

background-color: #006600;

}

.Estilo37 {font-size: 10pt; }

-->

</style>

<script src="Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

<body>

<div id= "contenedor_contact">

<div id= "tabla" align="CENTER" >

<span class="Estilo15"></span>

Page 144: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<span class="Estilo28"></span>

<table width="1003" height="206" border="0">

<tr>

<td width="235" height="202"><img src="imagen/logo.JPG" width="235"

height="184" /></td>

<td width="758" colspan="5">

<div id="wrapper">

<div id="rotator">

<ul class="ui-tabs-nav">

<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a

href="#fragment-1"></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-

2"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-

3"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-

4"></a></a></li>

</ul>

<div id="fragment-1" class="ui-tabs-panel" style=""></div>

<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style=""></div>

Page 145: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div id="fragment-5" class="ui-tabs-panel ui-tabs-hide" style=""></div>

</div><!-- end rotator -->

</div><!-- end wrapper -->

</td></tr>

</table>

</div> <!-- Cierre el div Tabla -->

<div id="lateral">

<div id="registro">

<form id ="sistemas" name="sistemas" >

<table width="250" height="200">

<tr><center><td colspan="2"><div align="center"

class="Estilo13">REGISTRATE AQUI </div></td></center></tr>

<TR><td align="left"><span class="Estilo14">Id</span></td><td

align="left"><input type="text" name="username" id="username"

/></td></tr>

<tr><td align="left"><span class="Estilo14">Contraseña </span></td><td

align="left"><input type="password" name="password" id="password"

/></td>

</tr>

<tr><td colspan="2"><center> <input type="button" name="Ingresar"

id="Ingresar" value="Ingresar" class="Estilo12"

onclick="sesion_logon('username','password');"/> </center></td></tr>

Page 146: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr><td colspan="2"><center><a href="recup_contras.php"

class="enlacenav Estilo16">¿Olvidaste tu Contraseña?

</a></center></td></tr>

<tr><td colspan="2"><center><a href="pagina_curriculum.php">¿Deseas

registrarte? </a></center></td></tr>

<tr><td colspan="2" align="left"><span

class="Estilo22"><strong>Regístrate para:</strong></span>

<div align="left">Responder ofertas</div>

<div align="left">Crear currículos</div>

<div align="left">Recibir ofertas por email</div></td>

</tr>

</table>

</form>

</div> <!-- Cierre el div Registro -->

<div id="busqueda_prin" align="left">

<div align="center" class="Estilo13">BUSQUEDAS</div>

<div id="otras1" class="cuerpolateral_sistema">

<ul>

<li><div align="left"><a href="bavanzada.php">Bucar Empleo</a></div>

</li>

Page 147: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<li><div align="left"><a href="todas_empresas.php">Lista de

Empresas</a></div></li>

</ul>

</div><!-- cierre otras1-->

</div> <!-- Cierre el div Datos -->

</div> <!-- Cierre el div lateral -->

<div id="muestra_contact">

<table width="621" align="center"><br /><br />

<tr><td class="Estilo30" colspan="2"><div align="center">Quienes

Somos</div></td></tr>

<tr><td width="214" height="199"><img src="imagen/contactenos2.jpg"

width="214" height="240" /></td>

<td width="395" align="left"><p align="justify" class="Estilo37">Somos

una empresa dedicada a brindar servicios de Seleccion y Control del Talento

Humano para las empresa y dentro de las Empresas, buscando mejorar el nivel

de empleo dentro del sistema socio-economico por el que atravieza el

pais.</p>

<p align="justify" class="Estilo37">Somos una nueva herramienta con la

vision de convertirse en la mano amiga del administrador del Departamento

de Recursos Humanos y ser la puerta abierta de nuevas oportunidades para

toda aquella persona en busca de un cambio o inicio laboral, mostrando al

mundo exterior nuevos talentos humanos. </p> </td>

</tr>

<tr>

Page 148: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td colspan="2" class="Estilo36"><p align="justify"><br />

</td>

</tr>

<tr><td class="Estilo30" colspan="2"><div

align="center">Misión</div></td></tr>

<tr><td colspan="2"><br /><p align="justify" class="Estilo37">Concebir,

planificar, coordinar, ejecutar y controlar las políticas y procedimientos para

el ingreso, permanencia, novedades y terminación de las relaciones laborales

del personal administrativo y obreros en la empresa, conformando un todo

ordenado y coherente con relaciones afines e interacción mutua.</p>

<p align="center" class="Estilo37"></p></td>

</tr>

<tr><td class="Estilo30" colspan="2"><div

align="center">Visión</div></td></tr>

<tr><td colspan="2"><br /><p align="justify" class="Estilo37">Identificar

potenciales, corregir falencias de los recursos y capacitarlos de acuerdo al

rendimiento individual para alcanzar los objetivos, misión, visión de la

Empresa que se suscribe a nuestro sitio Web. Acaparar el mercado de la

automatización del control del talento humano de las PYME desplayándonos

como un sistema Integrado, dinámico y usable.</p>

<p align="justify" class="Estilo36 Estilo37">&nbsp;</p></td>

</tr>

</table>

</div><!-- Cierre el div muestra-->

Page 149: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div> <!-- Cierre el div Contenedor -->

<center><div id="propaganda_cu" align="center">

<table width="536" border="1" align="right">

<td width="526" height="76" colspan="3" align="center" valign="top">

<br><span class="smalltext"><a href="index.html"

class="thickbox">inicio</a> &nbsp; | &nbsp; <a href="pagina_menu.php"

class="smalltext">comunidad trabajoparatodos</a> &nbsp; | &nbsp; <a

href="pagina_contactenos.html" class="smalltext">contáctanos</a>

<p>© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

</div><!--cierre propaganda-->

</center>

</body>

</html>

Pagina_empresa.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Page 150: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<link href="CSS/menu.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="js/sesion_empresa.js"></script>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"

type="text/javascript"></script>

<script src="js/jquery-ui-personalized-1.5.3.packed.js"

type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){

$("#rotator > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 4000,

true);

});

</script>

<style type="text/css">

<!--

.Estilo4 {color: #006699}

.Estilo12 {

color: #FFFFFF;

Page 151: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

font-weight: bold;

font-size: 10pt;

background-color: #006600;

}

.Estilo13 {

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

font-size: 10pt;

}

.Estilo14 {

font-size: 9pt;

font-weight: bold;

}

.Estilo15 {color: #000000}

.Estilo16 {

color: #006600

}

.Estilo17 {color: #FFFFFF

background-color: #0000FF;

background-color: #009900;

Page 152: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

color: #FFFFFF;

}

.Estilo18 {

font-size: 10pt;

font-weight: bold;

}

.Estilo21 {background-color: #009900; color: #FFFFFF; font-size: 10pt; font-

weight: bold; }

-->

</style>

<script src="../Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

<body>

<center><div id= "contenedor_login">

<div id= "tabla" align="CENTER" >

<table width="799" height="124" border="0">

<tr>

<td width="210" height="120"><img src="imagen/logo.JPG"

width="235" height="184" /></td>

<td width="555" colspan="5">

<div id="wrapper">

Page 153: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div id="rotator">

<ul class="ui-tabs-nav">

<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a

href="#fragment-1"></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-

2"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-

3"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-

4"></a></a></li>

</ul>

<div id="fragment-1" class="ui-tabs-panel" style=""></div>

<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-5" class="ui-tabs-panel ui-tabs-hide" style=""></div>

</div><!-- end rotator -->

</div><!-- end wrapper -->

</td>

</tr>

</table>

</div><!-- es cierra tabla -->

Page 154: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<center><div id="cuerpo1">

<div id= "acceso">

<table width="357" height="204">

<tr>

<center><td colspan="2"><div align="center" class="Estilo13">ACCESO A

EMPRESAS</div></td></center>

</tr>

<TR>

<td colspan="2" align="left">Para acceder a Trabajoparatodos.com,

introduce tus datos:</td>

</tr>

<TR>

<td height="28" align="left"><span class="Estilo14"> *

Usuario</span></td>

<td align="left"><input type="text" name="username" id="username"

/></td>

</tr>

<tr>

<td align="left"><span class="Estilo14">* Contraseña </span></td>

<td align="left"><input type="password" name="password" id="password"

/></td>

</tr>

Page 155: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td colspan="2">

<center> <input type="button" name="Ingresar" id="Ingresar"

value="Aceptar" class="Estilo12"

onclick="sesion_logon('username','password');"/> </center> </td>

</tr>

<tr>

<td colspan="2"><center><a href="recup_contras.php" class="enlacenav

Estilo16">¿Olvidaste tu Contraseña? </a></center></td>

</tr>

<tr>

<td colspan="2"><center><a href="pagina_empresa.php" class="enlacenav

Estilo16">¿Deseas registrarte? </a></center></td>

</tr>

</table>

</div><!-- cierro el div registro-->

<div id= "nuevo">

<form id="login" method="post" action="pagina_empresa.html">

<table width="367">

<tr><td><div align="center" class="Estilo13">¿Eres Nuevo en

trabajoparatodos.com?</div></td> </tr>

<tr><td></td> </tr>

Page 156: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr><td><center><input name="input" type="submit" class="Estilo12"

value="Registrate Aqui" onclick="registrarE();"/></center></td></tr>

<tr><td>&nbsp;</td></tr>

<tr><td align="left">Se te facilitara y agilitar el trabajo del Dpto. de RRHH

de una forma automatizada, segura y confiable.

Tambien podras tener:

<ul>

<li>Marcaciones de tus Colaboradores</li>

<li>Podras calcular las horas Extras </li>

<li>Contaras con un Calendario Laboral</li>

<li>Y mucho más. </li>

</ul></td></tr>

<tr><td><p align="justify">&nbsp;</p></td></tr>

</table>

</form>

</div><!-- cierro el div registro-->

</div><!-- es cierra una capa cuerpo -->

</center><!-- es cierra center del cuerpo -->

</div><!-- es cierra una capa contenedor -->

</center><!-- es cierra center del contenedor -->

Page 157: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<center><div id="propaganda">

<table width="536" border="1" align="center">

<td width="526" height="76" colspan="3" align="center" valign="top" >

<br>

<span class="smalltext"><a href="index.html" class="smalltext">inicio</a>

&nbsp; | &nbsp;

<a href="pagina_menu.php" class="smalltext">comunidad

trabajoparatodos</a> &nbsp; | &nbsp;

<a href="pagina_contactenos.php" class="smalltext">contáctanos</a>

<p>

© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

</div>

<!-- es cierra propaganda -->

</center>

</body>

</html>

Page 158: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

pagina_login_candidato

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="js/sesion_candidato.js"></script>

<link href="CSS/menu.css" rel="stylesheet" type="text/css" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"

type="text/javascript"></script>

<script src="js/jquery-ui-personalized-1.5.3.packed.js"

type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){

$("#rotator > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 4000,

true);

});

</script>

Page 159: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<style type="text/css">

<!--

.Estilo4 {color: #006699}

.Estilo12 {

color: #FFFFFF;

font-weight: bold;

font-size: 10pt;

background-color: #006600;

}

.Estilo13 {

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

font-size: 10pt;

}

.Estilo14 {

font-size: 9pt;

font-weight: bold;

}

.Estilo15 {color: #000000}

.Estilo16 {

Page 160: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

color: #006600

}

.Estilo17 {color: #FFFFFF

background-color: #0000FF;

background-color: #009900;

color: #FFFFFF;

}

.Estilo18 {

font-size: 10pt;

font-weight: bold;

}

.Estilo21 {background-color: #009900; color: #FFFFFF; font-size: 10pt; font-

weight: bold; }

-->

</style>

<script src="../Scripts/AC_RunActiveContent.js"

type="text/javascript"></script><body>

<center><div id= "contenedor_login">

<div id= "tabla" align="CENTER" >

Page 161: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<table width="799" height="124" border="0">

<tr>

<td width="210" height="120"><img src="imagen/logo.JPG"

width="235" height="184" /></td>

<td width="555" colspan="5">

<div id="wrapper">

<div id="rotator">

<ul class="ui-tabs-nav">

<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a

href="#fragment-1"></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-

2"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-

3"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-

4"></a></a></li>

</ul>

<div id="fragment-1" class="ui-tabs-panel" style=""></div>

<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-5" class="ui-tabs-panel ui-tabs-hide" style=""></div>

Page 162: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div><!-- end rotator -->

</div><!-- end wrapper -->

</td>

</tr>

</table>

</div><!-- es cierra tabla -->

<center><div id="cuerpo1">

<div id= "acceso">

<table width="357" height="200">

<tr>

<center><td colspan="2"><div align="center" class="Estilo13">ACCESO A

CANDIDATOS</div></td></center>

</tr>

<TR>

<td colspan="2">Para acceder a Trabajoparatodos.com, introduce tus

datos:</td>

</tr>

<TR>

<td><span class="Estilo14"> * Usuario</span></td>

<td><input type="text" name="username" id="username" /></td>

</tr>

Page 163: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td><span class="Estilo14">* Contraseña </span></td>

<td><input type="password" name="password" id="password" /></td>

</tr>

<tr>

<td colspan="2">

<center> <input type="button" name="Ingresar" id="Ingresar"

value="Aceptar" class="Estilo12"

onclick="sesion_logonc('username','password');"/> </center> </td>

</tr>

<tr>

<td colspan="2"><center><a href="recup_contras.php" class="enlacenav

Estilo16">¿Olvidaste tu Contraseña? </a></center></td>

</tr>

<tr>

<td colspan="2"><center><a href="pagina_curriculum.php"

class="enlacenav Estilo16">¿Deseas registrarte? </a></center></td>

</tr>

<tr>

<td colspan="2"><h3>&nbsp;</h3>

</tr>

</table>

Page 164: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div><!-- cierro el div registro-->

<div id= "nuevo">

<table width="367">

<tr><td><div align="center" class="Estilo13">¿Eres Nuevo en

trabajoparatodos.com?</div></td> </tr>

<tr><td></td> </tr>

<tr><td><center><input name="input" type="submit" class="Estilo12"

value="Registrate Aqui" onclick="registrarC();"/></center></td></tr>

<tr><td>&nbsp;</td></tr>

<tr><td>Toda tu información para encontrar empleo siempre accesible:

<ul>

<li>Crea tus currículos. </li>

<li>Archiva online tus títulos y otros documentos. </li>

<li>Adjunta fotografías. </li>

<li>Y mucho más. </li>

</ul></td></tr>

<tr> <td><p align="justify">&nbsp;</p></td></tr>

</table>

</div><!-- cierro el div registro-->

</div><!-- es cierra una capa cuerpo -->

</center><!-- es cierra center del cuerpo -->

Page 165: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div><!-- es cierra una capa contenedor -->

</center><!-- es cierra center del contenedor -->

<center><div id="propaganda">

<table width="536" border="1" align="center">

<td width="526" height="76" colspan="3" align="center" valign="top" >

<br>

<span class="smalltext"><a href="index.html" class="smalltext">inicio</a>

&nbsp; | &nbsp;

<a href="pagina_menu.php" class="smalltext">comunidad

trabajoparatodos</a> &nbsp; | &nbsp;

<a href="pagina_contactenos.php" class="smalltext">contáctanos</a>

<p>

© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

</div> <!-- es cierra propaganda -->

</center>

</body>

</html>

Page 166: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

pagina_contactenos.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.Estilo28 {color: #DFFFFF}

.Estilo33 {

font-weight: bold;

font-size: 10pt;

}

.Estilo35 {color: #0000FF}

-->

Page 167: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</style>

</head>

<script type="text/javascript" src="js/funcion_sesion.js"></script>

<script type="text/javascript" src="js/contraseña.js"></script>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<link href="CSS/menu.css" rel="stylesheet" type="text/css" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"

type="text/javascript"></script>

<script src="js/jquery-ui-personalized-1.5.3.packed.js"

type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){

$("#rotator > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 4000,

true);

});

</script>

<style type="text/css">

<!--

.Estilo13 {

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

Page 168: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

font-size: 10pt;

}

.Estilo15 {color: #000000}

.Estilo16 {

color: #006600

}

.Estilo30 {color: #FFFFFF; font-weight: bold; background-color: #000099;

font-size: 14pt; }

.Estilo34 {font-size: 10pt}

-->

</style>

<script src="Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

<body>

<div id= "contenedor_contact">

<div id= "tabla" align="CENTER" >

<span class="Estilo15"></span>

<span class="Estilo28"></span>

<table width="1003" height="124" border="0">

<tr>

Page 169: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td width="235" height="120"><img src="imagen/logo.JPG" width="235"

height="184" /></td>

<td width="758" colspan="5">

<div id="wrapper">

<div id="rotator">

<ul class="ui-tabs-nav">

<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a

href="#fragment-1"></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-

2"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-

3"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-

4"></a></a></li>

</ul>

<div id="fragment-1" class="ui-tabs-panel" style=""></div>

<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-5" class="ui-tabs-panel ui-tabs-hide" style=""></div>

</div><!-- end rotator -->

</div><!-- end wrapper -->

Page 170: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</td></tr>

</table>

</div> <!-- Cierre el div Tabla -->

<div id="lateral">

<div id="registro">

<form id ="sistemas" name="sistemas" >

<table width="250" height="200">

<tr><center><td colspan="2"><div align="center"

class="Estilo13">REGISTRATE AQUI </div></td></center></tr>

<TR><td align="left"><span class="Estilo14">Id</span></td><td

align="left"><input type="text" name="username" id="username"

/></td></tr>

<tr><td align="left"><span class="Estilo14">Contraseña </span></td><td

align="left"><input type="password" name="password" id="password"

/></td>

</tr>

<tr><td colspan="2"><center> <input type="button" name="Ingresar"

id="Ingresar" value="Ingresar" class="Estilo12"

onclick="sesion_logon('username','password');"/> </center></td></tr>

<tr><td colspan="2"><center><a href="recup_contras.php"

class="enlacenav Estilo16">¿Olvidaste tu Contraseña?

</a></center></td></tr>

<tr><td colspan="2"><center><a href="pagina_curriculum.php">¿Deseas

registrarte? </a></center></td></tr>

Page 171: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr><td colspan="2" align="left"><span

class="Estilo22"><strong>Regístrate para:</strong></span>

<div align="left">Responder ofertas</div>

<div align="left">Crear currículos</div>

<div align="left">Recibir ofertas por email</div></td>

</tr>

</table>

</form>

</div> <!-- Cierre el div Registro -->

<div id="busqueda_prin" align="left">

<div align="center" class="Estilo13">BUSQUEDAS</div>

<div id="otras1" class="cuerpolateral_sistema">

<ul>

<li><div align="left"><a href="bavanzada.php">Bucar Empleo</a></div>

</li>

<li><div align="left"><a href="todas_empresas.php">Lista de

Empresas</a></div></li>

</ul>

</div><!-- cierre otras1-->

</div> <!-- Cierre el div Datos -->

</div> <!-- Cierre el div lateral -->

Page 172: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div id="muestra_contact">

<p></p><p></p>

<table width="528" align="center"><br />

<tr><td class="Estilo30" colspan="2"><div

align="center">Contactenos</div></td></tr>

<tr> <td height="38" colspan="3"><p>&nbsp;</p>

<div align="justify" class="Estilo33">

<div align="center">Gracias por utilizar trabajoparatodos!!!</div>

</div>

<p></p></td></tr>

<tr><td><img src="imagen/contactenos2.jpg" width="208" height="197"

/></td>

<td width="579"><div align="justify"><span class="Estilo34">Para

cualquier pregunta o duda</a> adicional que no esté incluída en este sitio por

favor informar que gustoso atenderemos sus necesidades.

</p>

</span>

</div>

<p align="justify" class="Estilo34"> Puede escribirnos directamente

nuestro e-mail:

<p align="center" class="Estilo35 Estilo34"><strong>

[email protected]</a>. </strong>

<p align="center" class="Estilo34 Estilo35"></td>

Page 173: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</TR>

<TR align="left"><TD width="579" height="116" colspan="2" align="left"

valign="top"><div align="left" class="Estilo34">

<p align="center"><p></p><p></p><p></p><p></p><br /><br />

<div align="center"><strong>Estamos Ubicados en: <span

class="Estilo15"><span class="Estilo35 Estilo15">Victor Manuel Rendon y

Baquerizo Moreno</span></span></strong>

</p>

</div>

<p align="center"><strong>Telefonos: 042-304098 / <span

class="Estilo15">082709280</span></strong></p>

<p align="center"><strong>Fax: 042-310944 </strong></p>

</div></TD>

</TR>

<SCRIPT language="JavaScript">

<!-- Hide me

document.Contact.nombre.focus();

// show me -->

</SCRIPT>

</table>

<p>&nbsp;</p>

Page 174: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div>

<!-- Cierre el div muestra-->

</div> <!-- Cierre el div Contenedor -->

<center><div id="propaganda_cu" align="center">

<table width="536" border="1" align="right">

<td width="526" height="76" colspan="3" align="center" valign="top">

<br>

<span class="smalltext"><a href="index.html" class="smalltext">inicio</a>

&nbsp; | &nbsp; <a href="pagina_menu.php" class="smalltext">comunidad

trabajoparatodos</a> &nbsp; | &nbsp; <a href="pagina_contactenos.php"

class="smalltext">contáctanos</a>

<p>

© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

</div><!--cierre propaganda-->

</center>

</body>

Page 175: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</html>

todas_ofertas

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

Page 176: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

.Estilo28 {color: #DFFFFF}

-->

</style>

</head>

<script type="text/javascript" src="../js/pag_menu.js"></script>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.Estilo12 {

color: #FFFFFF;

font-weight: bold;

font-size: 10pt;

background-color: #006600;

}

.Estilo13 {

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

font-size: 10pt;

}

.Estilo14 {

Page 177: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

font-size: 9pt;

font-weight: bold;

}

.Estilo16 {

color: #006600

}

.Estilo17 {color: #FFFFFF

background-color: #0000FF;

background-color: #009900;

color: #FFFFFF;

}

.Estilo18 {

font-size: 10pt;

font-weight: bold;

}

.Estilo21 {background-color: #009900; color: #FFFFFF; font-size: 10pt; font-

weight: bold; }

.Estilo22 {font-weight: bold}

-->

</style>

Page 178: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<script src="../Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

<body>

<div id= "contenedor_contact">

<div id= "tabla" align="CENTER" >

<span class="Estilo15"></span>

<span class="Estilo28"></span>

<table width="1003" height="124" border="0">

<tr>

<td width="235" height="120"><img src="imagen/logo.JPG" width="235"

height="184" /></td>

<td width="758" colspan="5"><script type="text/javascript">

AC_FL_RunContent(

'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0','width','420','height','134','title','menu','src','../menu_p

rincipal','quality','high','pluginspage','http://www.adobe.com/shockwave/down

load/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','../menu_prin

cipal' ); //end AC code

</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-

444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfla

sh.cab#version=9,0,28,0" width="420" height="134" title="menu">

<param name="movie" value="../menu_principal.swf" />

Page 179: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<param name="quality" value="high" />

<embed src="../menu_principal.swf" quality="high"

pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1

_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"

width="420" height="134"></embed>

</object></noscript></td>

</tr>

</table>

</div> <!-- Cierre el div Tabla -->

<div id="lateral">

<div id="registro">

<form id ="sistemas" name="sistemas" >

<table width="250" height="200">

<tr><center><td colspan="2"><div align="center"

class="Estilo13">REGISTRATE AQUI </div></td></center></tr>

<TR><td align="left"><span class="Estilo14">Id</span></td><td

align="left"><input type="text" name="username" id="username"

/></td></tr>

<tr><td align="left"><span class="Estilo14">Contraseña </span></td><td

align="left"><input type="password" name="password" id="password"

/></td>

</tr>

Page 180: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr><td colspan="2"><center> <input type="button" name="Ingresar"

id="Ingresar" value="Ingresar" class="Estilo12"

onclick="sesion_logon('username','password');"/> </center></td></tr>

<tr><td colspan="2"><center><a href="recup_contras.php"

class="enlacenav Estilo16">¿Olvidaste tu Contraseña?

</a></center></td></tr>

<tr><td colspan="2"><center><a href="pagina_curriculum.php">¿Deseas

registrarte? </a></center></td></tr>

<tr><td colspan="2" align="left"><span

class="Estilo22"><strong>Regístrate para:</strong></span>

<div align="left">Responder ofertas</div>

<div align="left">Crear currículos</div>

<div align="left">Recibir ofertas por email</div></td>

</tr>

</table>

</form>

</div> <!-- Cierre el div Registro -->

<div id="busqueda_prin" align="left">

<div align="center" class="Estilo13">BUSQUEDAS</div>

<div id="otras1" class="cuerpolateral_sistema">

<ul>

<li><div align="left"><a href="bavanzada.php">Bucar Empleo</a></div>

</li>

Page 181: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<li><div align="left"><a href="todas_empresas.php">Lista de

Empresas</a></div></li>

</ul>

</div><!-- cierre otras1-->

</div> <!-- Cierre el div Datos -->

</div> <!-- Cierre el div lateral -->

<div id="muestra_contact">

<div id="empleos">

<table width="640">

<tr><td colspan="5"><div align="center" class="Estilo13">OFERTAS DE

TRABAJO</div></td></tr>

<tr><td width="41"><div class="Estilo17 Estilo18">NUM</div></td>

<td width="189"><div class="Estilo17 Estilo18">OFERTA DE

TRABAJO</div></td>

<td width="119"><div class="Estilo21">EMPRESA</div></td>

<td width="134"><div class="Estilo21">PROVINCIA</div></td>

<td width="93"><div class="Estilo21">FECHA </div></td>

</tr>

<tr>

<?php

$servidor= "localhost";

$user= "root";

Page 182: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

$password= "";

$base= "trabajoparatodos";

$conexion=mysql_connect($servidor,$user,$password) or die("Problemas en

la conexion");

mysql_select_db($base,$conexion) or die("Problemas en la seleccion de la

base de datos");

$registros=mysql_query("select

Cantidad,Descripcion_vacantes,User,Direccion,Fecha_publicacion from

vacantes",$conexion) or die("Problemas en el select:".mysql_error());

do{

echo"<tr> \n";

echo "<td align='left'>".$row["Cantidad"]."</td> \n";

$empresa=$row["User"];

$vacante=$row["Descripcion_vacantes"];

echo"<td align='left'><a

href='php/informacion_vacantes.php?Descripcion=$vacante&Empresa=$empr

esa'>$vacante</a>";

echo "</td> \n";

echo"<td align='left'><a

href='php/informacion_vacantes2.php?Empresa=$empresa'>$empresa</a>";

echo "</td> \n";

echo"<td align='left'>" .$row["Direccion"]."</td> \n";

echo"<td align='left'>" .$row["Fecha_publicacion"]."</td> \n";

Page 183: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

echo "</tr> \n";

}while ($row=mysql_fetch_array($registros));

echo "</table> \n";

mysql_close($conexion);

?>

</tr>

</table>

</div>

</div><!-- Cierre el div muestra-->

</div> <!-- Cierre el div Contenedor -->

<center><div id="propaganda_cu" align="center">

<table align="right">

<td width="526" height="76" colspan="3" align="center" valign="top">

<br><span class="smalltext"><a href="index.html"

class="smalltext">inicio</a> &nbsp; | &nbsp; <a href="pagina_menu.php"

class="smalltext">comunidad trabajoparatodos</a> &nbsp; | &nbsp; <a

href="pagina_contactenos.php" class="smalltext">contáctanos</a>

<p>© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

Page 184: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div><!--cierre propaganda-->

</center>

</body>

</html>

recup_contras.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

Page 185: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.Estilo28 {color: #DFFFFF}

.Estilo29 {

font-size: 10pt

}

.Estilo32 {color: #FF0000}

-->

</style>

</head>

<script type="text/javascript" src="js/funcion_sesion.js"></script>

<script type="text/javascript" src="js/contraseña.js"></script>

<link href="CSS/menu.css" rel="stylesheet" type="text/css" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"

type="text/javascript"></script>

<script src="js/jquery-ui-personalized-1.5.3.packed.js"

type="text/javascript"></script>

<script type="text/javascript">

Page 186: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

$(document).ready(function(){

$("#rotator > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 4000,

true);

});

</script>

<style type="text/css">

<!--

.Estilo4 {

color: #006699;

font-weight: bold;

}

-->

</style>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.Estilo13 {

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

font-size: 10pt;

Page 187: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

}

.Estilo15 {color: #000000}

.Estilo16 {

color: #006600

}

.Estilo30 {color: #FFFFFF; font-weight: bold; background-color: #000099;

font-size: 14pt; }

.Estilo31 {color: #0000FF}

-->

</style>

<script src="Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

<body>

<div id= "contenedor_contraseña">

<div id= "tabla" align="CENTER" >

<span class="Estilo15"></span>

<span class="Estilo28"></span>

<table width="1003" height="124" border="0">

<tr>

<td width="235" height="120"><img src="imagen/logo.JPG" width="235"

height="184" /></td>

Page 188: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td width="758" colspan="5">

<div id="wrapper">

<div id="rotator">

<ul class="ui-tabs-nav">

<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a

href="#fragment-1"></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-

2"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-

3"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-

4"></a></a></li>

</ul>

<div id="fragment-1" class="ui-tabs-panel" style=""></div>

<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-5" class="ui-tabs-panel ui-tabs-hide" style=""></div>

</div><!-- end rotator -->

</div><!-- end wrapper -->

</td></tr>

</table>

Page 189: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div><!-- Cierro div Encabezado -->

<div id="lateral">

<div id="registro">

<form id ="sistemas" name="sistemas" >

<table width="250" height="200">

<tr><center><td colspan="2"><div align="center"

class="Estilo13">REGISTRATE AQUI </div></td></center></tr>

<TR><td align="left"><span class="Estilo14">Id</span></td><td

align="left"><input type="text" name="username" id="username"

/></td></tr>

<tr><td align="left"><span class="Estilo14">Contraseña </span></td><td

align="left"><input type="password" name="password" id="password"

/></td>

</tr>

<tr><td colspan="2"><center> <input type="button" name="Ingresar"

id="Ingresar" value="Ingresar" class="Estilo12"

onclick="sesion_logon('username','password');"/> </center></td></tr>

<tr><td colspan="2"><center><a href="recup_contras.php"

class="enlacenav Estilo16">¿Olvidaste tu Contraseña?

</a></center></td></tr>

<tr><td colspan="2"><center><a href="pagina_curriculum.html">¿Deseas

registrarte? </a></center></td></tr>

<tr><td colspan="2" align="left"><span

class="Estilo22"><strong>Regístrate para:</strong></span>

Page 190: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div align="left">Responder ofertas</div>

<div align="left">Crear currículos</div>

<div align="left">Recibir ofertas por email</div></td>

</tr>

</table>

</form>

</div> <!-- Cierre el div Registro -->

<div id="busqueda_prin" align="left">

<div align="center" class="Estilo13">BUSQUEDAS</div>

<div id="otras1" class="cuerpolateral_sistema">

<ul>

<li><div align="left"><a href="bavanzada.php">Bucar Empleo</a></div>

</li>

<li><div align="left"><a href="todas_empresas.phps">Lista de

Empresas</a></div></li>

</ul>

</div><!-- cierre otras1-->

</div> <!-- Cierre el div Datos -->

</div> <!-- Cierre el div lateral -->

<div id="muestra_contra">

<table width="514">

Page 191: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td colspan="2" class="Estilo30"><div align="center">Recuperar

Contraseña</div></td>

</tr>

<tr>

<td colspan="2" class="Estilo4 Estilo29">Ingrese los siguientes datos</td>

</tr>

<tr>

<td height="39"><span class="Estilo29 Estilo31">User:</span></td>

<td><input type="text" name="user" id="user" /></td>

</tr>

<tr>

<td height="35"><span class="Estilo29 Estilo31">Nombres

Completos:</span></td>

<td><input type="text" name="nombre" id="nombre" /></td>

</tr>

<tr>

<td height="34"><span class="Estilo29 Estilo31">Apellidos

Completos:</span></td>

<td><input type="text" name="apellido" id="apellido" /></td>

</tr>

<tr>

Page 192: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td height="38"><span class="Estilo29 Estilo31">Numero de

Cedula:</span></td>

<td><input type="text" name="cedula" id="cedula" /></td>

</tr>

<tr>

<td height="38"><span class="Estilo29 Estilo31">Edad:</span></td>

<td><input type="text" name="edad" id="edad" /></td>

</tr>

<tr>

<td height="38" colspan="2"><span class="Estilo29 Estilo32">Todos Los datos

son obligatorios</span></td>

</tr>

<tr>

<td height="38" colspan="2"><div id="capt"><form

action="captcha/process.php" onsubmit="check(); return false;">

<fieldset>

<div id="captchaimage" align="center">

<a href="<?php echo $_SERVER['PHP_SELF']; ?>" onclick="refreshimg();

return false;" title="Click to refresh image"><img

src="captcha/images/image.jpg?<?php echo time(); ?>" width="132" height="46"

alt="Captcha image" /></a>

</div><!--cierre del captcha imagen -->

Page 193: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div align="center">

<input type="text" maxlength="6" name="captcha" id="captcha" />

<input type="submit" name="Buscar" id="Buscar" value="Buscar"

onclick="buscar('user','nombre','apellido','cedula','edad')" />

</div>

</fieldset>

</form></div><!--cierre del captch --> </td>

</tr>

</table>

</div>

<!-- Cierre el div muestra-->

</div><!-- es cierra una capa cuerpo1 -->

</div> <!-- Cierre el div Contenedor -->

<center><div id="propaganda_cu" align="center">

<table width="536" border="1" align="right">

<td width="526" height="76" colspan="3" align="center" valign="top">

<br>

<span class="smalltext"><a href="index.html" class="thickbox">inicio</a>

&nbsp; | &nbsp; <a href="pagina_menu.php" class="smalltext">comunidad

Page 194: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

trabajoparatodos</a> &nbsp; | &nbsp; <a href="pagina_contactenos.html"

class="smalltext">contáctanos</a>

<p>

© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

</div><!--cierre propaganda-->

</center>

</body>

</html>

Page 195: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

pagina_curriculum.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Documento sin t&iacute;tulo</title>

<script type="text/javascript" src="file:///C|/Archivos de

programa/wamp/www/prueba/recurso/js/insertar_curriculum.js"></script>

<script type="text/javascript" src="file:///C|/Archivos de

programa/wamp/www/prueba/recurso/captcha/captcha.js"></script>

<link href="file:///C|/Archivos de

programa/wamp/www/prueba/recurso/CSS/fondo_inicio.css" rel="stylesheet"

type="text/css" />

<style type="text/css">

<!--

.Estilo1 {

font-size: 7pt;

Page 196: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

font-weight: bold;

}

.Estilo11 {

color: #333333;

font-size: 9pt;

}

.Estilo12 {font-size: 8pt}

.Estilo15 {

color: #D40055;

font-size: 12pt;

font-weight: bold;

}

.Estilo17 {font-size: 10pt}

.Estilo21 {

color: #2A7F00;

font-weight: bold;

}

.Estilo22 {

color: #2A5F00;

font-weight: bold;

}

Page 197: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

.Estilo23 {color: #000000}

.Estilo24 {font-size: smaller}

-->

</style>

<script src="file:///C|/Archivos de

programa/wamp/www/prueba/Scripts/AC_RunActiveContent.js"

type="text/javascript"></script>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

</head>

<body>

<center>

<div id= "contenedor_cu">

<div id= "tabla">

<table width="789" height="170" border="1">

Page 198: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td width="166" height="140"><img src="imagen/logo.JPG" width="235"

height="184" /></td>

<td width="613" colspan="5">

<script type="text/javascript">

AC_FL_RunContent(

'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab

#version=9,0,28,0','width','654','height','197','title','menu','src','menu_principal','quali

ty','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?

P1_Prod_Version=ShockwaveFlash','movie','menu_principal' ); //end AC code

</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-

444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.ca

b#version=9,0,28,0" width="654" height="197" title="menu">

<param name="movie" value="menu_principal.swf" />

<param name="quality" value="high" />

<embed src="menu_principal.swf" quality="high"

pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod

_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="654"

height="197"></embed>

</object></noscript></td>

</tr>

</table>

Page 199: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div> <!-- es cierra tabla -->

<center>

<div id="todo" align="center" >

<p></p>

<div id="cuerpito" align="center">

<div align="left">

<table width="622" border="1">

<tr>

<td width="612"><h2 align="left" class="titlat Estilo1">BOLSA DE

TRABAJO</h2></td>

</tr>

<tr>

<td class="Estilo11">Agregue su currículum gratuitamente a nuestra base de

datos y dese a conocer a cientos de empresas de todo el país. Además le

regalaremos una página gratis en internet para poder acceder a su currículum. </td>

</tr>

<tr><td><div align="center" class="Estilo17"><span class="Estilo21">Los

campos señalados con</span><span class="Estilo15"> *</span> <span

class="Estilo22">son obligatorios</span></div></td>

</tr>

Page 200: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td><h2 align="left" class="titlat Estilo1">SU CORREO

ELECTRONICO</h2></td>

</tr>

<tr>

<td><div align="justify"><span class="Estilo11">1.<span class="Estilo12">

Escriba su dirección de correo electrónico por favor. Este dato es muy importante ya

que a través de él es cómo las empresas podrán ponerse en contacto con usted.

Asegúrese de que la dirección es correcta: </span></span></div></td>

<tr><td> <table width="551" border="1">

<tr>

<td width="150" height="65"><div align="right"><font face="Tahoma,

Arial"

size=2><b> &nbsp;&nbsp;Correo Electronico:</b></font></div>

</td>

<td width="160">

<p align="justify"><span class="Estilo15">*</span>

<input type="text" name="mail" id="mail" size="18"

maxlength="60" />

&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;

</p> </td>

Page 201: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td align="left" valign="middle" width="227"><span class="leftnav"

style="color: rgb(128, 128, 128);">Ingresa tu direcciòn email. ¿No tienes e-mail?

<a href="https://login.yahoo.com/config/mail?.intl=us" >Presiona

aquì­</a>.</span></td>

</tr>

</table>

<!--CIERRE DE LA TABL DE CORREO ELECTRONICO-->

</td>

</tr>

<tr>

<td height="57"><h2 align="left" class="titlat

Estilo1">CONTRASEÑA</h2></td>

</tr>

<tr>

<td ><div align="justify">2. Ahora elija una contraseña. Esta se le pedirá

posteriormente cuando quiera acceder a los datos de su currículum para

actualizarlos o eliminarlos. La contraseña es una sola palabra de al menos cuatro

caracteres compuesta de letras o números sólamente, letras acentuadas u otros

caracteres no están permitidos:</div></td></tr>

<tr>

Page 202: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td><div align="center"><strong>Contraseña:</strong><span

class="Estilo15">*</span>

<input name="password" maxlength="15" size="18" type="password"

id="password" />

</div></td>

</tr>

<tr>

<td><h2 align="left" class="titlat Estilo1">USUARIO DE

INSPIRANTE</h2></td>

</tr>

<tr>

<td><div align="center">3. Escoja un ID Esta debe estar compuesta por 1-15

caracteres que puede estar compuesta por; letras o números, debiendo haber al

menos una letra, sin espacios en blanco

Por ejemplo: grupo7<br />

</div>

</td>

</tr>

<tr><td><div align="center"><strong>ID TrabajoParatodos:</strong><span

class="Estilo15">*</span>

<input type="text" name="user" id="user" maxlength="15" />

Page 203: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div>

</td>

</tr>

<tr>

<td><h2 align="left" class="titlat Estilo1">DATOS PERSONALES</h2></td>

</tr>

<tr>

<td>4. LLene los siguientes datos .</td>

</tr>

<tr>

<td><div

align="center"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nombres:</strong><span

class="Estilo15">*</span>

<input type="text" name="nombres" id="nombres" />

</div></td>

</tr>

<tr>

Page 204: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td><div

align="center"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Apellidos:</strong><span

class="Estilo15">*</span>

<input type="text" name="apellidos" id="apellidos" />

</div></td>

</tr>

<tr>

<td><div

align="center"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Telefono</strong>:<span

class="Estilo15">*</span>

<input type="text" name="fono" id="fono" />

</div></td>

</tr>

<tr>

<td><div align="center"><strong>Edad:</strong><span

class="Estilo15">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

*</span>

<select name="estado_edad" >

<option>----Porfavor Seleccione---</option>

Page 205: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value= "18">18</option>

<option value= "19">19</option>

<option value= "20">20</option>

<option value= "21">21</option>

<option value= "22">22</option>

<option value= "23">23</option>

<option value= "24">24</option>

<option value= "25">25</option>

<option value= "26">26</option>

<option value= "27">27</option>

<option value= "28">28</option>

<option value= "29">29</option>

<option value= "30">30</option>

<option value= "31">31</option>

<option value= "32">32</option>

<option value= "33">33</option>

<option value= "34">34</option>

<option value= "35">35</option>

<option value= "36">36</option>

<option value= "37">37</option>

<option value= "38">38</option>

Page 206: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value= "39">39</option>

<option value= "40">40</option>

<option value= "41">41 - en Adelante</option>

</select>

</div></td>

</tr>

<tr>

<td>

<div align="center"><strong>Estado Civil:</strong>&nbsp;<span

class="Estilo15">*</span>

<select name="estado_civil" >

<option>----Porfavor Seleccione---</option>

<option>Casado</option>

<option>Soltero</option>

<option>Divorciado</option>

<option>Viudo</option>

</select>

</div></td>

</tr>

Page 207: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td>

<div

align="center"><strong>&nbsp;&nbsp;Sexo:</strong>&nbsp;&nbsp;&nbsp;&nbsp

;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="Estilo15"> *</span>

<select name="Sexo">

<option>----Porfavor Seleccione---</option>

<option>Masculino</option>

<option>Doble Sexo</option>

<option>Fememnino</option>

</select>

</div></td>

</tr>

<tr>

<td>

Page 208: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div

align="center"><strong>&nbsp;Ciudad:&nbsp;</strong>&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<select name="ciudad" >

<option selected="selected">----Porfavor Seleccione---</option>

<option >Guayaquil</option>

<option>Esmeraldas</option>

<option>Quito</option>

</select>

</div></td>

</tr>

<tr>

<td>

<div align="center"><strong>Nacionalidad:&nbsp;&nbsp;&nbsp;</strong>

<select name="nacionalidad">

<option selected="selected">----Porfavor Seleccione---

</option><option>Ecuatoriana</option>

</select>

Page 209: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div></td>

</tr>

<tr>

<td><h2 align="left" class="titlat Estilo1">Educacion</h2> </td>

</tr>

<tr>

<td>

<div align="left">7.<strong> Nivel de Estudio:</strong><span

class="Estilo15">*</span>

<select name="nivel_estudio" >

<option>--Porfavor Seleccione--</option>

<option>Educacion basica</option>

<option>Educacion Secundaria</option>

<option>Educacion Profesional</option>

<option>Estudio Universitario</option>

<option>Licenciatura Universitaria</option>

<option selected="selected">Grado Post-Grado Universitario</option>

</select>

Page 210: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<span class="Estilo24">¿Qué titulación tiene?</span><span

class="Estilo15">*</span>

<input name="titulacion" type="text" maxlength="10" size="18"

id="titulacion"/>

</div></td></tr>

<tr>

<td><h2 align="left" class="titlat Estilo1">Estado laboral</h2></td>

</tr>

<tr>

<td>5. Escriba tu profesion actual , por ejemplo <em>&quot;Programador de

Visual Basic&quot;, &quot;Secretaria Trilingüe&quot;, &quot;Ingeniero de

Petróleo&quot;,</em> etc.:</td>

</tr>

<tr>

<td><div align="center">Profesion<span class="Estilo15">*</span>

<input type="text" name="experiencia" id="experiencia" /> &nbsp;Años

Experiencia:<span class="Estilo15">*</span>

<select name="tiempo_experiencia" >

<option>----Porfavor Seleccione---</option>

<option value= "mes">0-1 mes</option>

Page 211: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<option value= "meses">1-6 meses</option>

<option value= "anio">1-2</option>

<option value= "anio_3">3-4</option>

<option value= "anio_4">4-5</option>

<option value= "anio_mas">5 en Adelante</option>

</select>

</div></td>

</tr>

<tr>

<td><div align="left">6.

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n

bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp

;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Expectativas

salariales:

<input type="text" name="salario" id="salario" />

.00 USD / mes</div></td>

</tr>

Page 212: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td>6. Ahora describa brevemente qué tipo de empleo busca, sus habilidades

principales, años de experiencia, idiomas, etc.</td>

</tr>

<tr>

<td height="81"><div align="center">

<textarea name="escrito" cols="60" rows="10"></textarea>

</div></td>

</tr>

<tr>

<td><div

align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&

nbsp;&nbsp;&nbsp;

9. Disponibilidad:

<SELECT name="CVDisponibilidad">

<OPTION selected>----Porfavor Seleccione--- </OPTION>

<OPTION value=0>Inmediata </OPTION>

Page 213: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<OPTION value=1>En una semana </OPTION>

<OPTION value=2>Dentro de 2 semanas </OPTION>

<OPTION value=3>Dentro de 3 semanas </OPTION>

<OPTION value=4>Dentro de 4 semanas </OPTION>

<OPTION value=5>Dentro de 5 semanas </OPTION>

<OPTION value=6>Dentro de 6 semanas </OPTION>

<OPTION value="2_mes">Dentro de 2 meses </OPTION>

<OPTION value="4_mes">Dentro de 4 meses </OPTION>

<OPTION value="5_mes">Dentro de 5 meses </OPTION>

<OPTION value="6_mes">Dentro de 6 meses</OPTION>

</SELECT>

</div></td>

</tr>

<tr>

<td><div align="center">&nbsp;&nbsp;10. Dominio de Lenguaje:

<SELECT name="tipo_lenguaje">

<OPTION selected>----Porfavor Seleccione--- </OPTION>

<OPTION value=0>Español </OPTION>

<OPTION value=1>Ingles </OPTION>

<OPTION value=2>Mandarin </OPTION>

Page 214: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</SELECT>

</div></td>

</tr>

<tr>

<td>

<div align="center"> 11.&nbsp; Sector Empresarial<span

class="Estilo15"><span class="Estilo23">: </span>*</span>

<select name="estudio" >

<option>--Porfavor Seleccione--</option>

<option>Industrial</option>

<option>Educacion Secundaria</option>

<option>Educacion Profesional</option>

<option>Estudio Universitario</option>

<option>Licenciatura Universitaria</option>

<option selected="selected">Grado Post-Grado Universitario</option>

</select>

</div></td></tr>

Page 215: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td><div align="center">8. Introduzca el codigo que ve en la

imagen</div></td>

</tr>

<tr>

<td><div id="capt"><form action="file:///C|/Archivos de

programa/wamp/www/prueba/recurso/captcha/process.php" onsubmit="check();

return false;">

<fieldset>

<div id="captchaimage" align="center">

<a href="<?php echo $_SERVER['file:///C|/Archivos de

programa/wamp/www/prueba/recurso/PHP_SELF']; ?>" onclick="refreshimg();

return false;" title="Click to refresh image"><img src="file:///C|/Archivos de

programa/wamp/www/prueba/recurso/captcha/images/image.jpg?<?php echo

time(); ?>" width="132" height="46" alt="Captcha image" /></a>

</div><!--cierre del captcha imagen -->

<div align="center">

<input type="text" maxlength="6" name="captcha" id="captcha" />

<input type="submit" name="submit" id="submit" value="Check" />

</div>

Page 216: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</fieldset>

</form></div><!--cierre del captch --> </td>

</tr>

<tr>

<td><div align="center">

<input type="submit" name="Enviar_Curriculum" id="Enviar_Curriculum"

value="Enviar Currículum"

onclick="grabar('user','password','nombres','apellidos');" />

</div></td>

</tr>

</table>

</div> <!-- cierre de align left -->

</div><!-- cuerpito -->

</div> <!--todo -->

</center><!-- es cierra center del tyodo -->

Page 217: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div><!-- es cierra una capa contenedor -->

<div id="VerMensaje"> </div>

</center><!-- es cierra center del contenedor -->

<div id="propaganda_cu">

<table width="850" height="60" border="0">

<tr>

<td colspan="3"> <div

align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&

nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs

p;&nbsp;&nbsp;&nbsp;<span class="Estilo21">Empleos y ofertas de trabajo en

Guayaquil WWW.TrabajosParaTodos.com </span></div></td>

</tr>

<tr>

<td width="416"><div align="center"><a href="file:///C|/Archivos de

programa/wamp/www/prueba/recurso/pagina_menu.html"

class="cuerpolateral">Menu Principal|</a></div></td>

Page 218: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td width="235"><a href="file:///C|/Archivos de

programa/wamp/www/prueba/recurso/pagina_menu.html"

class="cuerpolateral">Cargar Curriculum</a>|</td>

<td width="185"><a href="file:///C|/Archivos de

programa/wamp/www/prueba/recurso/sistema.html"

class="cuerpolateral">Intro</a>|</td>

</tr>

</table>

</div><!-- es cierra propaganda -->

</body>

</html>

pagina_seleccion_emp.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

Page 219: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<!--

.Estilo28 {color: #DFFFFF}

-->

</style>

</head>

<script type="text/javascript" src="js/pag_menu.js"></script>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="js/funcion_sesion.js"></script>

<script type="text/javascript" src="js/contraseña.js"></script>

<link href="CSS/menu.css" rel="stylesheet" type="text/css" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"

type="text/javascript"></script>

<script src="js/jquery-ui-personalized-1.5.3.packed.js"

type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){

$("#rotator > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 4000,

true);

});

</script>

<style type="text/css">

<!--

Page 220: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

.Estilo13 {

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

font-size: 10pt;

}

.Estilo15 {color: #000000}

.Estilo16 {

color: #006600

}

.Estilo30 {color: #FFFFFF; font-weight: bold; background-color: #000099; font-

size: 14pt; }

.Estilo36 {font-size: 12pt}

.Estilo12 {

color: #FFFFFF;

font-weight: bold;

font-size: 10pt;

background-color: #006600;

}

-->

</style>

Page 221: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

<body>

<div id= "contenedor_sel_emp">

<div id= "tabla" align="CENTER" >

<span class="Estilo15"></span>

<span class="Estilo28"></span>

<table width="1003" height="124" border="0">

<tr>

<td width="235" height="120"><img src="imagen/logo.JPG" width="235"

height="184" /></td>

<td width="758" colspan="5">

<div id="wrapper">

<div id="rotator">

<ul class="ui-tabs-nav">

<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a

href="#fragment-1"></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-

2"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-

3"></a></a></li>

Page 222: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-

4"></a></a></li>

</ul>

<div id="fragment-1" class="ui-tabs-panel" style=""></div>

<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-5" class="ui-tabs-panel ui-tabs-hide" style=""></div>

</div><!-- end rotator -->

</div><!-- end wrapper -->

</td></tr>

</table>

</div>

<div align="left" class="Estilo4 Estilo23" id="user">

<table width="1002">

<tr>

<td width="775" class="Estilo23">Hola: <?php

$mostrar=$_SESSION['User'];

if ($mostrar==NULL){

echo "Invitado";

} else {

Page 223: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

echo $_SESSION['User'];

}

?>

</td>

<td width="215"><a href="pagina_menu.php"

onclick="close_session_window('<?=session_id();?>');">Cerrar Sesion</a></td>

</tr>

<tr>

<td>Bienvenido</td>

<td><?php

setlocale(LC_ALL, "es_ES", "es_ES", "esp");

echo strftime("Hoy es: %Y/%m/%d", time())."<br>"; ?></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><?php echo strftime("Son las: %H:%M:%S", time());

?></td>

</tr>

</table>

</div><!-- Cierro div Tabla -->

<div id="lateral">

Page 224: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div id="registro">

<form id ="sistemas" name="sistemas" >

<table width="250" height="200">

<tr><center><td colspan="2"><div align="center"

class="Estilo13">REGISTRATE AQUI </div></td></center></tr>

<TR><td align="left"><span class="Estilo14">Id</span></td><td

align="left"><input type="text" name="username" id="username" /></td></tr>

<tr><td align="left"><span class="Estilo14">Contraseña </span></td><td

align="left"><input type="password" name="password" id="password" /></td>

</tr>

<tr><td colspan="2"><center> <input type="button" name="Ingresar"

id="Ingresar" value="Ingresar" class="Estilo12"

onclick="sesion_logon('username','password');"/> </center></td></tr>

<tr><td colspan="2"><center><a href="recup_contras.php" class="enlacenav

Estilo16">¿Olvidaste tu Contraseña? </a></center></td></tr>

<tr><td colspan="2"><center><a href="pagina_curriculum.html">¿Deseas

registrarte? </a></center></td></tr>

<tr><td colspan="2" align="left"><span class="Estilo22"><strong>Regístrate

para:</strong></span>

<div align="left">Responder ofertas</div>

<div align="left">Crear currículos</div>

<div align="left">Recibir ofertas por email</div></td>

</tr>

Page 225: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</table>

</form>

</div> <!-- Cierre el div Registro -->

<div id="busqueda_prin" align="left">

<div align="center" class="Estilo13">BUSQUEDAS</div>

<div id="otras1" class="cuerpolateral_sistema">

<ul>

<li><div align="left"><a href="bavanzada.php">Bucar Empleo</a></div> </li>

<li><div align="left"><a href="todas_empresas.php">Lista de

Empresas</a></div></li>

</ul>

</div><!-- cierre otras1-->

</div> <!-- Cierre el div Datos -->

</div> <!-- Cierre el div lateral -->

<div id="muestra_sel_emp">

<form method="post" action="php/sesion2.php">

<table width="528" align="center">

<tr>

<td class="Estilo30" colspan="2"><div

align="center">ADMINISTRACION</div></td>

</tr>

Page 226: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr>

<td>Seleccione la Empresa:</td>

<td width="273"><select name="categoria" id="categoria" width="30">

<option >"--------Seleccione la Empresa---------"</option>

<?php

$servidor="localhost";

$usuario="root";

$pass="";

$base="trabajoparatodos";

$conexion= mysql_connect($servidor,$usuario,$pass) or die ("error conexion");

mysql_select_db($base,$conexion) or die ("problemas en la base");

$registros = mysql_query("Select User from empresa",$conexion) or die

("problemas en la consulta");

while($reg=mysql_fetch_array($registros)){

?>

<option value="<?php echo $reg['User'] ?>"><?php echo $reg['User']

?></option>

<?php }?>

</select></td></tr>

<tr><td height="48" colspan="2"><center><input type="submit"

name="Ingresar" id="Ingresar" class="Estilo12"

value="Ingresar"/></center></td></tr>

Page 227: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div id="VerMensaje"></div>

</table>

</form>

</div>

<!-- Cierre el div muestra-->

</div> <!-- Cierre el div Contenedor -->

<center><div id="propaganda_cu" align="center">

<table width="536" border="1" align="right">

<td width="526" height="76" colspan="3" align="center" valign="top">

<br>

<span class="smalltext"><a href="index.html" class="thickbox">inicio</a>

&nbsp; | &nbsp; <a href="pagina_menu.php" class="smalltext">comunidad

trabajoparatodos</a> &nbsp; | &nbsp; <a href="pagina_contactenos.html"

class="smalltext">contáctanos</a>

<p>

© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

Page 228: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div><!--cierre propaganda-->

</center>

</body>

</html>

todas_empresas.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

.Estilo28 {color: #DFFFFF}

-->

</style>

</head>

Page 229: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<script type="text/javascript" src="../js/pag_menu.js"></script>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<link href="CSS/menu.css" rel="stylesheet" type="text/css" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"

type="text/javascript"></script>

<script src="js/jquery-ui-personalized-1.5.3.packed.js"

type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){

$("#rotator > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 4000,

true);

});

</script>

<style type="text/css">

<!--

.Estilo12 {

color: #FFFFFF;

font-weight: bold;

font-size: 10pt;

background-color: #006600;

}

.Estilo13 {

Page 230: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

color: #FFFFFF;

font-weight: bold;

background-color: #000099;

font-size: 10pt;

}

.Estilo14 {

font-size: 9pt;

font-weight: bold;

}

.Estilo16 {

color: #006600

}

.Estilo17 {color: #FFFFFF

background-color: #0000FF;

background-color: #009900;

color: #FFFFFF;

}

.Estilo18 {

font-size: 10pt;

font-weight: bold;

}

Page 231: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

.Estilo21 {background-color: #009900; color: #FFFFFF; font-size: 10pt; font-

weight: bold; }

.Estilo22 {font-weight: bold}

-->

</style>

<script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

<body>

<div id= "contenedor_contact">

<div id= "tabla" align="CENTER" >

<span class="Estilo15"></span>

<span class="Estilo28"></span>

<table width="1003" height="124" border="0">

<tr>

<td width="235" height="120"><img src="imagen/logo.JPG" width="235"

height="184" /></td>

<td width="758" colspan="5">

<div id="wrapper">

<div id="rotator">

<ul class="ui-tabs-nav">

<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a

href="#fragment-1"></a></li>

Page 232: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-

2"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-

3"></a></a></li>

<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-

4"></a></a></li>

</ul>

<div id="fragment-1" class="ui-tabs-panel" style=""></div>

<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style=""></div>

<div id="fragment-5" class="ui-tabs-panel ui-tabs-hide" style=""></div>

</div><!-- end rotator -->

</div><!-- end wrapper -->

</td>

</tr>

</table>

</div> <!-- Cierre el div Tabla -->

<div id="lateral">

<div id="registro">

<form id ="sistemas" name="sistemas" >

<table width="250" height="200">

Page 233: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr><center><td colspan="2"><div align="center"

class="Estilo13">REGISTRATE AQUI </div></td></center></tr>

<TR><td align="left"><span class="Estilo14">Id</span></td><td

align="left"><input type="text" name="username" id="username" /></td></tr>

<tr><td align="left"><span class="Estilo14">Contraseña </span></td><td

align="left"><input type="password" name="password" id="password" /></td>

</tr>

<tr><td colspan="2"><center> <input type="button" name="Ingresar"

id="Ingresar" value="Ingresar" class="Estilo12"

onclick="sesion_logon('username','password');"/> </center></td></tr>

<tr><td colspan="2"><center><a href="recup_contras.php" class="enlacenav

Estilo16">¿Olvidaste tu Contraseña? </a></center></td></tr>

<tr><td colspan="2"><center><a href="pagina_curriculum.php">¿Deseas

registrarte? </a></center></td></tr>

<tr><td colspan="2" align="left"><span class="Estilo22"><strong>Regístrate

para:</strong></span>

<div align="left">Responder ofertas</div>

<div align="left">Crear currículos</div>

<div align="left">Recibir ofertas por email</div></td>

</tr>

</table>

</form>

</div> <!-- Cierre el div Registro -->

Page 234: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<div id="busqueda_prin" align="left">

<div align="center" class="Estilo13">BUSQUEDAS</div>

<div id="otras1" class="cuerpolateral_sistema">

<ul>

<li><div align="left"><a href="bavanzada.php">Bucar Empleo</a></div> </li>

<li><div align="left"><a href="todas_empresas.php">Lista de

Empresas</a></div></li>

</ul>

</div><!-- cierre otras1-->

</div> <!-- Cierre el div Datos -->

</div> <!-- Cierre el div lateral -->

<div id="muestra_contact">

<div id="empleos">

<table width="640">

<tr><td colspan="5"><div align="center" class="Estilo13">EMPRESAS

SUSCRITAS</div></td></tr>

<tr><td width="121"><div class="Estilo17 Estilo18">NOMBRE</div></td>

<td width="89"><div class="Estilo17 Estilo18">LUGAR</div></td>

<td width="132"><div class="Estilo21">TELEFONO</div></td>

<td width="150"><div class="Estilo21">MAIL</div></td>

<td width="124"><div class="Estilo21">REPRESENTANTE </div></td>

Page 235: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</tr>

<tr>

<?php

$servidor= "localhost";

$user= "root";

$password= "";

$base= "trabajoparatodos";

$conexion=mysql_connect($servidor,$user,$password) or die("Problemas en

la conexion");

mysql_select_db($base,$conexion) or die("Problemas en la seleccion de la

base de datos");

$registros=mysql_query("select User,Contacto,Mail_contacto,Ciudad,Fono

from empresa",$conexion) or die("Problemas en el select:".mysql_error());

do{

echo"<tr> \n";

$empresa=$row["User"];

echo "<td align='left'><a

href='informacion_empresas.php?Empresa=$empresa'>$empresa</a></td> \n";

echo" <td align='left'>".$row["Ciudad"]."</td> \n";

echo"<td align='left'>" .$row["Fono"]."</td> \n";

echo"<td align='left'>" .$row["Mail"]."</td> \n";

echo"<td align='left'>" .$row["Contacto"]."</td> \n";

Page 236: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

echo "</tr> \n";

}while ($row=mysql_fetch_array($registros));

echo "</table> \n";

mysql_close($conexion);

?>

</tr>

</table>

</div>

</div><!-- Cierre el div muestra-->

</div> <!-- Cierre el div Contenedor -->

<center><div id="propaganda_cu" align="center">

<table align="right">

<td width="526" height="76" colspan="3" align="center" valign="top">

<br><span class="smalltext"><a href="index.html"

class="smalltext">inicio</a> &nbsp; | &nbsp; <a href="pagina_menu.php"

class="smalltext">comunidad trabajoparatodos</a> &nbsp; | &nbsp; <a

href="pagina_contactenos.php" class="smalltext">contáctanos</a>

<p>© Copyright 2009, <strong>trabajoparatodos.com</strong>. Todos los

derechos reservados.</p>

</span></td></tr>

</table>

</div><!--cierre propaganda-->

Page 237: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</center>

</body>

</html>

control_horas.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ADMINISTRACION DE TALENTOS HUMANOS</title>

<?php

session_start();

?>

<style type="text/css">

td img {display: block;}body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

text-align: center;

Page 238: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

}

.Titulos {

font-family: Verdana, Geneva, sans-serif;

font-weight: bold;

color: #FFF;

}

.TituloNegro {

font-weight: bold;

font-size: large;

}

.Estilo1 {

font-family: "Times New Roman", Times, serif

}

.Estilo2 {color: #FFFFFF}

.Estilo3 {

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}

.Estilo4 {color: #006699}

.Estilo5 {

font-family: Geneva, Arial, Helvetica, sans-serif;

Page 239: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

color: #FFFFFF;

font-weight: bold;

font-size: 10pt;

}

</style>

<script type="text/javascript" src="js/proyecto.js"></script>

<link rel="stylesheet" type="text/css"

href="CSS/select_dependientes_3_niveles.css">

<script type="text/javascript" src="js/select_dependientes_3_niveles.js"></script>

<script type="text/javascript" src="js/validaciones.js"></script>

<script type="text/javascript" src="js/templeado.js"></script>

<script type="text/javascript" src="js/bonificacion.js"></script>

<script type="text/javascript" src="js/fempleado.js"></script>

<script type="text/javascript" src="js/capcitacion.js"></script>

<script type="text/javascript" src="js/cargo.js"></script>

<script type="text/javascript" src="js/evaluacion.js"></script>

<script type="text/javascript" src="js/marcacion.js"></script>

<script type="text/javascript" src="js/departamento.js"></script>

<script type="text/javascript" src="js/vacantes.js"></script>

<script type="text/javascript" src="js/festivos.js"></script>

<script type="text/javascript" src="js/horas_extras.js"></script>

Page 240: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<script type="text/javascript" src="js/cargar_encabezado2.js"></script>

<!--Creado Por: LADY SANGACHA TAPIA -->

<!--Modificado Por: LADY SANGACHA TAPIA -->

<script type="text/javascript" src="js/insertar_t_d_c.js"></script>

<script type="text/javascript" src="js/validacion_caja_texto.js"></script>

<script type="text/javascript" src="js/cargar_t_d_c.js"></script>

<script type="text/javascript" src="js/modifica_t_d_c.js"></script>

<script type="text/javascript" src="js/eliminar_t_d_c.js"></script>

<script type="text/javascript" src="js/plantilla_dibuja_t_d_c.js"></script>

<script type="text/javascript" src="js/plantilla_dibuja_horas.js"></script>

<script type="text/javascript" src="js/plantilla_dibuja_buscar.js"></script>

<script type="text/javascript" src="js/cargar_buscar.js"></script>

<script type="text/javascript" src="js/buscar_curriculum.js"></script>

<script type="text/javascript" src="js/cargar_encabezado.js"></script>

<script type="text/javascript" src="js/crear_filas_columna.js"></script>

<link href="CSS/fondo_inicio.css" rel="stylesheet" type="text/css" />

<SCRIPT src="js/datepickercontrol.js" type="text/javascript"></SCRIPT>

</head>

Page 241: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<body>

<table width="100%">

<tr>

<td height="195" align="center"><object id="FlashID"

classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="911"

height="183">

<param name="movie" value="cabezera.swf" />

<param name="quality" value="high" />

<param name="wmode" value="opaque" />

<param name="swfversion" value="6.0.65.0" />

<!-- Esta etiqueta param indica a los usuarios de Flash Player 6.0 r65 o posterior

que descarguen la versión más reciente de Flash Player. Elimínela si no desea que

los usuarios vean el mensaje. -->

<param name="expressinstall" value="Scripts/expressInstall.swf" />

<!-- La siguiente etiqueta object es para navegadores distintos de IE. Ocúltela a

IE mediante IECC. -->

<!--[if !IE]>-->

<object type="application/x-shockwave-flash" data="cabezera.swf"

width="911" height="183">

<!--<![endif]-->

<param name="quality" value="high" />

<param name="wmode" value="opaque" />

<param name="swfversion" value="6.0.65.0" />

Page 242: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<param name="expressinstall" value="Scripts/expressInstall.swf" />

<!-- El navegador muestra el siguiente contenido alternativo para usuarios con

Flash Player 6.0 o versiones anteriores. -->

<div>

<h4>El contenido de esta página requiere una versión más reciente de Adobe

Flash Player.</h4>

<p><a href="http://www.adobe.com/go/getflashplayer"><img

src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"

alt="Obtener Adobe Flash Player" width="112" height="33" /></a></p>

</div>

<!--[if !IE]>-->

</object>

<!--<![endif]-->

</object></td>

</tr>

<tr> <td width="82%" class="Estilo4"><div align="center">Hola:

<?php

echo $_SESSION['User'];

$_SESSION['User'];

Page 243: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

?>

&nbsp;&nbsp;

<?php

setlocale(LC_ALL, "es_ES", "es_ES", "esp");

echo strftime("Hoy es: %Y/%m/%d", time()); ?>

nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs

p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n

bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp

;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&

nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs

p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp; <a href="pagina_menu.php"

onclick="close_session_window('<?=session_id();?>');">Cerrar

Sesion</a></div></td></tr>

<tr>

<td align="center" valign="top"><table border="0" cellpadding="0"

cellspacing="0" width="911">

<!-- fwtable fwsrc="Sin título" fwpage="Página 1" fwbase="cabezeraVacia.jpg"

fwstyle="Dreamweaver" fwdocid = "491596759" fwnested="0" -->

<tr>

<td><img src="spacer.gif" width="18" height="1" border="0" alt="" /></td>

<td><img src="spacer.gif" width="872" height="1" border="0" alt="" /></td>

<td><img src="spacer.gif" width="21" height="1" border="0" alt="" /></td>

Page 244: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<td><img src="spacer.gif" width="1" height="1" border="0" alt="" /></td>

</tr>

<tr>

<td><img name="cabezeraVacia_r1_c1" src="cabezeraVacia_r1_c1.jpg"

width="18" height="25" border="0" id="cabezeraVacia_r1_c1" alt="" /></td>

<td><img name="cabezeraVacia_r1_c2" src="cabezeraVacia_r1_c2.jpg"

width="872" height="25" border="0" id="cabezeraVacia_r1_c2" alt="" /></td>

<td><img name="cabezeraVacia_r1_c3" src="cabezeraVacia_r1_c3.jpg"

width="21" height="25" border="0" id="cabezeraVacia_r1_c3" alt="" /></td>

<td><img src="spacer.gif" width="1" height="25" border="0" alt="" /></td>

</tr>

<tr>

<td valign="top"><img name="cabezeraVacia_r2_c1"

src="cabezeraVacia_r2_c1.jpg" width="18" height="466" border="0"

id="cabezeraVacia_r2_c1" alt="" /></td>

<td align="left" valign="top"><table border="0" cellpadding="0"

cellspacing="0" width="140">

<tr> </tr>

</table>

<table width="100%">

<tr>

<td width="17%" valign="top"><table border="0" cellpadding="0"

cellspacing="0" width="140">

Page 245: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<!-- fwtable fwsrc="Sin título" fwpage="Página 1"

fwbase="izquierdo2.jpg" fwstyle="Dreamweaver" fwdocid = "1747818637"

fwnested="0" -->

<tr>

<td><img src="img/spacer.gif" width="140" height="1" border="0"

alt="" /></td>

<td><img src="img/spacer.gif" width="1" height="1" border="0"

alt="" /></td>

</tr>

<tr>

<td><img src="img/tituloAdministrador.jpg" /></td>

<td><img src="img/spacer.gif" width="1" height="27" border="0"

alt="" /></td>

</tr>

<tr>

<td bgcolor="#314D59">&nbsp;</td>

</tr>

<tr>

<td bgcolor="#F47955"><div align="center"><span

class="Estilo5">Ingresos</span></div></td>

<td><img src="img/spacer.gif" width="1" height="20" border="0"

alt="" /></td>

Page 246: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</tr>

<tr><td bgcolor="#314D59"><a

href="javascript:llenar_ingreso_t_d_c()" class="Estilo2 Estilo3">Ingreso:

Tipo/Dpto/Cargo</a></td>

<td><img src="img/spacer.gif" width="1" height="28" border="0"

alt="" /></td></tr>

<tr><td bgcolor="#314D59"><a

href="javascript:llenar_modifica_t_d_c()" class="Estilo2 Estilo3">Mod/Elimina:

Tipo/Dpto/Cargo</a></td>

<td><img src="img/spacer.gif" width="1" height="13" border="0"

alt="" /></td></tr>

<tr><td bgcolor="#314D59"><a href="javascript:vacantes()"

class="Estilo2 Estilo3">Vacantes</a></td>

<td><img src="img/spacer.gif" width="1" height="13" border="0"

alt="" /></td></tr>

<tr><td bgcolor="#314D59"><a

href="javascript:fichero_empleado()" class="Estilo2 Estilo3">Fichero de

Empleados</a></td>

<td><img src="img/spacer.gif" width="1" height="13" border="0"

alt="" /></td></tr>

<tr><td bgcolor="#314D59"><a href="javascript:festivos()"

class="Estilo2 Estilo3">Dias Festivos</a></td>

<td><img src="img/spacer.gif" width="1" height="13" border="0"

alt="" /></td></tr>

Page 247: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr><td bgcolor="#314D59"><a

href="javascript:asignacion_horario()" class="Estilo2 Estilo3">Definir

Horario</a></td>

<td><img src="img/spacer.gif" width="1" height="13" border="0"

alt="" /></td></tr>

<tr><td bgcolor="#314D59"><a href="javascript:capacitacion()"

class="Estilo2 Estilo3"> Capacitaci&oacute;n</a></td>

<td><img src="img/spacer.gif" width="1" height="13" border="0"

alt="" /></td></tr>

<tr><td bgcolor="#314D59"><a href="javascript:bonificacion();"

class="Estilo2 Estilo3">Bonificaciones</a> </td>

<td><img src="img/spacer.gif" width="1" height="13" border="0"

alt="" /></td></tr>

<tr><td bgcolor="#314D59"><a href="javascript:evaluacion()"

class="Estilo2 Estilo3"> Evaluaci&oacute;n del Desempe&ntilde;o</a></td>

<tr> <td bgcolor="#F47955"><div align="center"><span

class="Estilo5">Consultas</span></div></td><td><img src="img/spacer.gif"

width="1" height="28" border="0" alt="" /></td></tr>

<tr></tr>

<tr><td bgcolor="#314D59"><a href="javascript:aspirant()"

class="Estilo2 Estilo3">Aspirantes al Cargo</a></td></tr>

<tr><td bgcolor="#314D59"><a href="javascript:renove()"

class="Estilo2 Estilo3">Autorizar novedades</a></td></tr>

Page 248: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<tr><td bgcolor="#314D59"><a

href="javascript:mostrar_buscar_curriculum()" class="Estilo2 Estilo3">Postulante a

Vacante</a></td></tr>

<tr></tr>

<tr> <td bgcolor="#F47955"><div align="center"><span

class="Estilo5">Reportes</span></div></td><td><img src="img/spacer.gif"

width="1" height="28" border="0" alt="" /></td></tr>

<tr></tr>

<tr><td bgcolor="#314D59"><a

href="javascript:report_evaluacion()"class="Estilo2 Estilo3">Evaluacion de

desempe&ntilde;o</a></td></tr>

<tr><td bgcolor="#314D59"><a

href="javascript:report_sugerencia()"class="Estilo2 Estilo3">Sugerencia en

Linea</a></td></tr>

<tr><td bgcolor="#314D59"><a href="control_horas.php"

class="Estilo2 Estilo3">Horas Extras</a></td></tr> <tr></tr>

<tr><td><img name="izquierdo2_r13_c1"

src="img/izquierdo2_r13_c1.jpg" width="140" height="6" border="0"

id="izquierdo2_r13_c1" alt="" /></td><td><img src="img/spacer.gif" width="1"

height="6" border="0" alt="" /></td></tr>

</table></td>

<td width="83%" align="center" valign="top"><div id="muestra_n">

<!-- TemplateBeginEditable name="editable" -->

<div id="editable">

Page 249: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

<script type="text/javascript"> </script>

<table width="671" align="left">

<tr><td colspan="3"><div align="center"><strong>Reporte de Horas Trabajadas

</strong></div></td></tr>

<tr>

<td width="166" align="justify">* Reporte por: <span class="campo_obligatorio

Estilo14"> </span></td><td width="493"><select name="asigna" id="asigna" >

<option>--Porfavor Seleccione--</option>

<option value="tipo">Tipo Colaborador</option>

<option value="departamento">Departamento</option>

<option value="cargo">Cargo</option>

<option value="colaborador">Colaborador</option>

</select></td>

<td width="493"><div align="left">

<input type="submit" name="busca" id="busca" value="Buscar Informacion"

onclick="consulta_asignar2('asigna')" />

</div></td>

</tr>

<tr>

<td width="166" align="justify">* Descripci&oacute;n: <span

class="campo_obligatorio Estilo14"> </span></td><td><div id="result">

<select name="resul" id="resul"></select>

Page 250: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</div> </td>

<td>&nbsp;</td>

</tr>

<tr>

<td>* Desde:</td><td> <input type="text" name="desde" id="desde" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td>* Hasta:</td><td><input type="text" name="hasta" id="hasta" /></td>

<td>&nbsp;</td>

</tr>

<tr><td><input type="button" value="Mostrar" name="Mostrar" id="Mostrar"

onclick="consul_horas('resul','desde','hasta');"/></td>

<td><input type="button" value="Generar" name="Generar" id="Generar"

onclick="report_horas('resul','desde','hasta')"/></td>

<td>&nbsp;</td>

</tr>

<tr>

<td colspan="3"><div id="Ver_consul"> </div></td>

</tr>

Page 251: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</table>

</div>

<!-- TemplateEndEditable -->

<!-- cierre editable -->

</div>

<!-- es cierra una capa muestra -->

</td>

</tr>

</table></td>

<td valign="top"><img name="cabezeraVacia_r2_c3"

src="cabezeraVacia_r2_c3.jpg" width="21" height="466" border="0"

id="cabezeraVacia_r2_c3" alt="" /></td>

<td><img src="spacer.gif" width="1" height="466" border="0" alt="" /></td>

</tr>

</table></td>

</tr>

</table>

<script type="text/javascript">

<!--swfobject.registerObject("FlashID");

-->

</script>

Page 252: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

</body>

</html>

consul_horas.php

<?php

// Consultas para realizar el reporte de las Horas Extras

// Realizado por: Wendy Wolf

$servidor= "localhost";

$user= "root";

$password= "";

$base= "trabajoparatodos";

sesion_start();

$codigo= $_SESSION['User'];

$resul= $_REQUEST['resul'];

$desde= $_REQUEST['desde'];

$hasta= $_REQUEST['hasta'];

$conexion1=mysql_connect($servidor,$user,$password) or die("Problemas en la

conexion");

Page 253: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

mysql_select_db($base,$conexion1) or die("Problemas en la seleccion de la base

de datos");

echo "<table width='953' border='1'>";

echo "<tr> \n";

echo "<th width='31' rowspan='2'><font size='1'>Fecha</font></th>";

echo "<th width='82' rowspan='2'><font size='1'>Trabajador</font></th>";

echo "<th height='34' colspan='6' ><font size='1'>Horario

Asignado</font></th>";

echo "<th colspan='4'><font size='1'>Marcacion</font></th>";

echo "<th colspan='2'><font size='1'>Novedades</font></th>";

echo "<th width='54' rowspan='2'><font size='1'>Falta 1

marcación</font></th>";

echo "<th width='97' rowspan='2'><font size='1'>Total de Hras.

Asig.</font></th>";

echo "<th width='79' rowspan='2'><font size='1'>Total de Horas Trab.

Normal</font></th>";

echo "<th width='97' rowspan='2'><font size='1'>Total de Hras. Trab.

Extras</font></th>";

echo "<th width='97' rowspan='2'><font size='1'>Porcentaje</font></th>";

echo "</tr><tr>";

echo "<td width='42'><font size='1'>Ent.1</font></td>";

echo "<td width='51'><font size='1'>Sal.1</font></td>";

echo "<td width='63'><font size='1'>Tipo hora</font></td>";

Page 254: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

echo "<td width='33'><font size='1'>Ent.2</font></td>";

echo "<td width='33'><font size='1'>Sal.2</font></td>";

echo "<td width='48'><font size='1'>Tipo hora 2</font></td>";

echo "<td width='45'><font size='1'>Ent.1</font></td>";

echo "<td width='35'><font size='1'>Sal.1</font></td>";

echo "<td width='37'><font size='1'>Ent.2</font></td>";

echo "<td width='28'><font size='1'>sal.2</font></td>";

echo "<td width='46'><font size='1'>Justificadas</font></td>";

echo "<td width='43'><font size='1'>Injustificadas</font></td>";

echo "</tr>";

echo "<tr>";

while ($desde<=$hasta){

echo "<td>".$desde."</td>";

////*********************NOMBRE DEL TRABAJADOR

*********************///////

$registros=mysql_query("select UserE from usuario_interno where

Tipo_emp='$resul' or Departamento='$resul' or Cargo='$resul' or

UserE='$resul'",$conexion1) or die("Problem".mysql_error());

while ($row=mysql_fetch_array($registros)){

echo "<td><font size='1'>".$row["UserE"]."</font></td>";

Page 255: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

$usere=$row["UserE"];

}// Cierro el While d la consulta del Nombre del Trabajador

if ($usere==NULL){

$usere= NULL;

echo "<td>---</td>";

}

/////***************HORARIO

ASIGNADO*******************************//////

$registros9=mysql_query("select Hora_entrada, Hora_salida,Tipo_emp from

asignacion_horario where Tipo_emp='N' and Fecha='$desde' and

Descripcion='$usere'",$conexion1) or die("-------".mysql_error());

while ($row=mysql_fetch_array($registros9)){

$asig1=$row["Hora_entrada"];

$asig2=$row["Hora_salida"];

$tipo=$row["Tipo_emp"];

echo "<td><font size='1'>".$asig1."</font></td>";

echo "<td><font size='1'>".$asig2."</font></td>";

echo "<td><font size='1'>".$tipo."</font></td>";

}// Cierro el While d la consulta

if($asig1==NULL){

$asig1=0;

echo "<td>---</td>";

Page 256: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

}

if($asig2==NULL){

$asig2=0;

echo "<td>---</td>";

}

if($tipo==NULL){

$tipo=NULL;

echo "<td>---</td>";

}

$registros7=mysql_query("select Hora_entrada, Hora_salida,Tipo_emp from

asignacion_horario where Tipo_emp='E' and Fecha='$desde' and

Descripcion='$usere'",$conexion1) or die("-------".mysql_error());

while ($row=mysql_fetch_array($registros7)){

$asige1=$row["Hora_entrada"];

$asige2=$row["Hora_salida"];

$tipoe=$row["Tipo_emp"];

echo "<td><font size='1'>".$asige1."</font></td>";

echo "<td><font size='1'>".$asige2."</font></td>";

echo "<td><font size='1'>".$tipoe."</font></td>";

Page 257: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

}// Cierro el While d la consulta

if($asige1==NULL){

$asige1=0;

echo "<td>---</td>";

}

if($asige2==NULL){

$asige2=0;

echo "<td>---</td>";

}

if($tipoe==NULL){

$tipoe=NULL;

echo "<td>---</td>";

}

/////***************MARCACION*******************************//////

$registros2=mysql_query("select Hora from marcacion where tipo='ENTRADA'

and Fecha='$desde' and UserE='$usere'",$conexion1) or die("Problemas en el

select:".mysql_error());

while ($row=mysql_fetch_array($registros2)){

$mar1=$row["Hora"];

echo "<td><font size='1'>".$mar1."</font></td>";

}// Cierro el While d la consulta

Page 258: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

if($mar1==NULL){

$mar1=0;

echo "<td>----</td>";

}

$registros3=mysql_query("select Hora from marcacion where

tipo='SAL_ALM' and Fecha='$desde' and UserE='$usere'",$conexion1) or

die("Problemas en el select:".mysql_error());

while ($row=mysql_fetch_array($registros3)){

$mar2=$row["Hora"];

echo "<td><font size='1'>".$mar2."</font></td>";

}// Cierro el While d la consulta

if($mar2==NULL){

$mar2=0;

echo "<td>----</td>";

}

$registros4=mysql_query("select Hora from marcacion where

tipo='ENT_ALM' and Fecha='$desde' and UserE='$usere'",$conexion1) or

die("Problemas en el select:".mysql_error());

while ($row=mysql_fetch_array($registros4)){

$mar3=$row["Hora"];

echo "<td><font size='1'>".$mar3."</font></td>";

}// Cierro el While d la consulta

Page 259: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

if($mar3==NULL){

$mar3=0;

echo "<td>----</td>";

}

$registros5=mysql_query("select Hora from marcacion where tipo='SALIDA'

and Fecha='$desde' and UserE='$usere'",$conexion1) or die("Problemas en el

select:".mysql_error());

while ($row=mysql_fetch_array($registros5)){

$mar4=$row["Hora"];

echo "<td><font size='1'>".$mar4."</font></td>";

}// Cierro el While d la consulta

if($mar4==NULL){

$mar4=0;

echo "<td>----</td>";

}

/////***************NOVEDADES*******************************//////

$registros6=mysql_query("select Tipo from novedades where Fecha='$desde' and

UserE='$usere'",$conexion1) or die("Problemas en el select:".mysql_error());

while ($row=mysql_fetch_array($registros6)){

$tipono=$row['Tipo'];

if ($tipono=="A"){

Page 260: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

$justif="SI";

$injust="NO";

echo "<td><font size='1'>".$justif."</font></td>";

echo "<td><font size='1'>".$injust."</font></td>";

}

else{

if ($tipono=="R"){

$justif="NO";

$injust="SI";

echo "<td><font size='1'>".$justif."</font></td>";

echo "<td><font size='1'>".$injust."</font></td>";

}

}

}// Cierro el While d la consulta

if($tipono==NULL){

$justif="NO";

$injust="NO";

echo "<td><font size='1'>".$justif."</font></td>";

echo "<td><font size='1'>".$injust."</font></td>";

}

Page 261: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

/////******************************FALTA

MARCACION*******************************//////

if($mar1!=NULL and $mar2!=NULL and $mar3!=NULL and $mar4!=NULL){

$fmar="NO";

echo "<td><font size='1'>".$fmar."</font></td>";

}

else{

$fmar="SI";

echo "<td><font size='1'>".$fmar."</font></td>";

}

/////******************************HORAS

ASIGNADAS*******************************//////

if ($asige2==0){

$horas=(date("H:i:s", strtotime("00:00:00") + strtotime($asig2) -

strtotime($asig1) ));

echo "<td><font size='1'>".$horas."</font></td>";

}

else{

Page 262: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

$horas=(date("H:i:s", strtotime("00:00:00") + strtotime($asige2) -

strtotime($asig1) ));

echo "<td><font size='1'>".$horas."</font></td>";

}

/////******************************HORAS

NORMALES*******************************//////

if ($asig2==0){

echo "<td>---</td>";

}

else{

if($mar4==NULL){

if ($mar2>$asig2){

$horasn=(date("H:i:s", strtotime("00:00:00") + strtotime($asig2) -

strtotime($asig1) ));

echo "<td><font size='1'>".$horasn."</font></td>";

}

}

else{

if ($mar4>$asig2){

$horasn=(date("H:i:s", strtotime("00:00:00") + strtotime($asig2) -

strtotime($asig1) ));

Page 263: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

echo "<td><font size='1'>".$horasn."</font></td>";

}

}

}

/////******************************HORAS

EXTRAS*******************************//////

if ($asige2==0){

echo "<td>---</td>";

}

else{

if($mar4==NULL){

$horase=(date("H:i:s", strtotime("00:00:00") + strtotime($mar2) -

strtotime($mar1) ));

$horase1=(date("H:i:s", strtotime("00:00:00") + strtotime($horase2) -

strtotime($horasn1) ));

echo "<td><font size='1'>".$horase1."</font></td>";

}

else{

Page 264: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

$horase=(date("H:i:s", strtotime("00:00:00") + strtotime($mar4) -

strtotime($mar1) ));

$horase1=(date("H:i:s", strtotime("00:00:00") + strtotime($horase) -

strtotime($horasn) ));

echo "<td><font size='1'>".$horase1."</font></td>";

}

}

/////******************************PORCENTAJE**********************

*********//////

$num_f = date(w,strtotime("$desde")); // Sacar dias sabados y domingos

$registros8=mysql_query("select Fecha from d_festivo where Fecha='$desde' and

User='$codigo'",$conexion1) or die("Problem".mysql_error());

while ($row=mysql_fetch_array($registros8)){

$fest=$row["Fecha"];

}// Cierro el While d la consulta

if(($num_f==0) or ($num_f==6) or ($fest<>NULL)){ //Verifica si es sabado o

domingo y si es Feriado

$por= "100";

echo "<td><font size='1'>".$por."</font></td>";

}

Page 265: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

else{

if($horase1<>0){ // Verifica si tiene horas extras

$por= "50";

echo "<td><font size='1'>".$por."</font></td>";

}

else{

if(($asig1>='19:00:00' and $asig2<='6:00:00')){ // Verifica di tiene Jornada

Nocturna

$por= "25";

echo "<td><font size='1'>".$por."</font></td>";

}

else{

$por= "0";

echo "<td><font size='1'>".$por."</font></td>";

}

}

}

echo "</tr>";

$desde = date("Y-m-d", strtotime("$desde + 1 day"));

Page 266: TESIS DE GRADO Previo a la Obtención del Titulo de ...repositorio.ug.edu.ec/bitstream/redug/23882/1/B-CISC-PTG.226.Mora... · monitoreo y control así como el reclutamiento, selección

////******************* INSERTAR EN TABLA

***************************************//////

$sql= "insert into

horas_extras(Fecha,UserE,Hae1,Has1,Tipo1,Hae2,Has2,Tipo2,Hme1,Hms1,Hme2,

Hms2,Justificado,Injustificado,Falta_marc,Horas_asig,Total_h_trab,Total_h_extras,

Porcentaje) values

('$desde','$usere','$asig1','$asig2','$tipo','$asige1','$asige2','$tipoe','$mar1','$mar2','$

mar3','$mar4','$justif','$injust','$fmar','$horas','$horasn','$horase1','$por')";

mysql_query($sql,$conexion1) or die("Problemas en sql ".mysql_error());

}// Cierro While Grande

echo "</table>";

mysql_close($conexion1);

?>