La programación estructurada nace para que los programas fueran más fáciles
de manejar ya que el problema era la complejidad de los mismos cuando se
trataban de resolver quedaban con fallas ocultas. A raíz de ello se llevo la
programación estructurada a el análisis y diseño.
El enfoque de la metodología estructurada son los procesos sus entradas y
salidas, ofreciendo que los programas sean menos complejos.
A través del tiempo se fue mejorando el hardware y el software, lo que dio
origen a utilizar con mayor facilidad los gráficos y se observo que la técnica
de programación estructurada se podía aplicar con la visión de objetos.
El concepto de objeto nace cuando se comenzó a hablar de gráficos en los
computadores, lo que dio una visión más clara de programa.
Se cree que las técnicas orientadas a objetos son mejores que los enfoques más
antiguos, para el manejo del ritmo de cambio cada vez más grande en muchas de
las organizaciones actuales.
La tecnología orientadas al objeto, al igual que sucedió con el enfoque
estructurado, ha evolucionado de abajo hacia arriba; se empezó con la difusión
de los lenguajes de programación orientados a objetos (LPOO), para pasar a
promover las primeras metodologías de análisis que siguen este paradigma.
En el paradigma de la orientación orientada del objeto, un sistema se concibe
como un conjunto de objetos que se comunican entre si mediante mensajes. En el
aspecto conceptual un objeto es una entidad percibida en el sistema que se está
desarrollando, mientras que el nivel de implementación, un objeto corresponde
con un encapsulamiento de un conjunto de operaciones y datos.
El uso de los Departamentos de Recursos Humanos en nuestro país ha tomado un
gran auge, por ello siempre se requerirá de técnicas, mecanismos y medios
computacionales cada vez más avanzadas y especializadas que ayuden a mejorar el
futuro del uso de dichos departamentos.
Los Departamentos de Recursos Humanos actualmente tratan de ofrecer un mejor
servicio, lo que da origen a la creación de competencias entre los mismos.
Este sistema esta dirigido al mejoramiento de el proceso que realiza Los
Departamentos de Recursos Humanos desde el reclutamiento (inicio) hasta escoger
a la persona adecuada selección (final).
El siguiente trabajo conforma la documentación que hemos obtenido y llevado a
cabo para el análisis y desarrollo de nuestro sistema basado en el enfoque
orientado a objeto.
Objetivos
Objetivo general
Analizar, diseñar y representar bajo el enfoque orientado a objeto, un sistema
eficiente y eficaz que controle las operaciones pertinentes a recursos humanos,
de una empresa especifica, tales como: reclutamiento, selección, evaluación y
adiestramiento, etc.
Objetivo específicos
- Captura de información acerca de: Datos personales del trabajador.
- Captura de información acerca de: Datos personales del solicitante y
Datos profesionales del solicitante.
- Actualizar la información acerca de: los cambios efectuados en los Datos
Profesionales de trabajador.
- Estudiar los datos para la selección del candidato adecuado.
- Evaluar el desenvolvimiento que a tenido el trabajador dentro de la
organización a través de calificaciones.
- Depende de la actuación y el resultado obtenido en sus calificaciones, el
trabajador es recomendado a realizar cursos los cuales traerán beneficios a
la organización.
- Analizar los diversos beneficios que se le otorgan a cada empleado dentro
de la organización.
2. Descripción De Objetos
Reclutamiento: Es un conjunto de procedimientos orienta a través de
candidatos potenciales calificados y capaces de ocupar un cargo dentro de la
organización.
Atributos:
Nb_solicitante: Nombre y apellido del solicitante.
Tipo: Alfanumérico
Longitud:50
Cod_Cedula: Código, cédula de identidad del solicitante.
Tipo: Alfanumérico
Longitud: 12
In_Sexo: Indica el sexo del solicitante, puede ser femenino o masculino.
Tipo: Alfanumérico
Longitud: 1
In_Edo_Civil: Indica el estado civil del solicitante, puede tomar los siguientes
valores: casado, soltero, divorciado, viudo ò concubino.
Tipo: Alfanumérico
Longitud: 1
Ds_Profesión: Describe la profesión del solicitante.
Tipo: Alfanumérico
Longitud: 40
Ds_Hab: Dirección de habitación del solicitante.
Tipo: Alfanumérico
Longitud: 80
Nu_Tlf_Hab: Numero de teléfono de la residencia del solicitante.
Tipo: Alfanumérico
Longitud: 15
Fe_Nac: Fecha de nacimiento del solicitante.
Tipo: DATE
Nb_Refer: Nombre de las personas que sirven de referencia personal.
Tipo: Alfanumérico
Longitud: 40
Ds_Experiencia: Describe la experiencia que posee el solicitante.
Tipo: Alfanumérico
Longitud: 50
Selección: Este objeto tiene la finalidad de escoger dentro de una serie de
individuos capacitados el más idóneo para ocupar un cargo que este ofreciendo
la organización.
Atributos:
Ds_profesión: Describe la profesión del cargo que la organización solicita.
Tipo: Alfanumérico
Longitud: 40
Ds_Experiencia: Describe la experiencia que necesita el individuo para ocupar el
cargo.
Tipo: Alfanumérico
Longitud: 40
In_Sexo: Indica el sexo del individuo que puede ocupar el cargo, pueden ser
femenino ó masculino.
Tipo: Alfanumérico
Longitud: 1
Nu_Edad: Contiene la edad que requiere el solicitante.
Tipo: numérico
Longitud:1
St_Escogencia: determina en que objeto va a ser la búsqueda, estos pueden ser:
archivo elegible ó reclutamiento.
Tipo: alfanumérico.
Longitud: 30
Evaluación: Este objeto nos permite analizar el rendimiento que poseen los
trabajadores al desarrollar su trabajo.
Atributos:
Cd_cedula: Código, cédula de identidad trabajador a evaluar
Tipo: alfanumérico.
Longitud: 12
Nb_Trabajador: Nombre del trabajador evaluado.
Tipo: alfanumérico.
Longitud: 30
Ds_Calificaciones: Describe las calificaciones que obtuvo el trabajador en sus
calificaciones.
Tipo: alfanumérico.
Longitud: 30
St_Calificaciones: determina el resultado de las calificaciones del trabajador,
pueden ser: Malo. Bueno ó excelente.
Tipo: alfanumérico.
Longitud: 30
Ds_Recomendaciones: Describe las recomendaciones del evaluador con referencia a
las calificaciones obtenidas por el trabajador.
Tipo: alfanumérico.
Longitud: 60
Fe_Evaluación: fecha en la cual se esta realizando la evaluación.
Tipo: DATE
Trabajador: Contienen los datos generales de cada uno de los trabajadores de
la organización.
Atributos:
Cod_cédula: Código, cédula de identidad del trabajador.
Tipo: Alfanumérico
Longitud: 12
Nb_Solicitante: Nombre y apellido del trabajador.
Tipo: Alfanumérico
Longitud:50
In_Sexo: Indica el sexo del trabajador; puede ser femenino o masculino.
Tipo: Alfanumérico
Longitud: 1
In_Edo_Civil: Indica el estado civil del trabajador; puede tomar los siguientes
valores: casado, soltero, divorciado, viudo ò concubino.
Tipo: Alfanumérico
Longitud: 1
Fe_Nacimiento: Fecha de nacimiento del trabajador.
Tipo: DATE
Nb_Nacimiento: Nombre del lugar de nacimiento del trabajador.
Tipo: Alfanumérico
Longitud:30
Ds_Trabajador: Dirección de la residencia del trabajador.
Tipo: Alfanumérico
Longitud:50
In_Trabajador: Indica el tipo de trabajador; pueden ser: obreros ó trabajador
Tipo: Alfanumérico
Longitud:50
Nu_Tel_Trab: Numero de teléfono del trabajador.
Tipo: Alfanumérico
Longitud:12
Nb_Ubicacion: Nombre del departamento donde labora el trabajador.
Tipo: Alfanumérico
Longitud:40
Nu_Tel_Oficina: Numero de teléfono de la oficina.
Tipo: Alfanumérico
Longitud:12
Nb_Conyugue: Nombre del cónyuge del trabajador..
Tipo: Alfanumérico
Longitud:30
Nb_Carg_Famil: Nombre de las personas que están a cargo del trabajador.
Tipo: Alfanumérico
Longitud:40
Ds_Otra_Trab: Contiene una dirección donde puede ser ubicado el trabajador..
Tipo: Alfanumérico
Longitud:50
Nb_Cargo: Nombre del cargo el cual ejerce el trabajador.
Tipo: Alfanumérico
Longitud:30
Ds_Cargo: Describe las tareas que debe ejecutar ó realizar el trabajador según
el cargo.
Tipo: Alfanumérico
Longitud:12
Mto_Sueldo: Contiene el monto del sueldo que devenga el trabajador en la
organización..
Tipo: Flotante
Longitud:4
Mto_Compensacion: Contiene el monto de la compensación, esto depende de las
calificaciones y las recomendaciones del evaluador
Tipo: Flotante
Longitud:4
Fe_Ingreso: Fecha de ingreso a la organización.
Tipo: DATE
Evaluación: Este objeto nos permite analizar el rendimiento que poseen los
trabajadores al desarrollar su trabajo.
Atributos:
Cd_cedula: Código, cédula de identidad trabajador a evaluar
Tipo: alfanumérico.
Longitud: 12
Nb_Trabajador: Nombre del trabajador evaluado.
Tipo: alfanumérico.
Longitud: 30
Ds_Calificaciones: Describe las calificaciones que obtuvo el trabajador en sus
calificaciones.
Tipo: alfanumérico.
Longitud: 30
St_Calificaciones: determina el resultado de las calificaciones del trabajador,
pueden ser: Malo. Bueno ó excelente.
Tipo: alfanumérico.
Longitud: 30
Ds_Recomendaciones: Describe las recomendaciones del evaluador con referencia a
las calificaciones obtenidas por el trabajador.
Tipo: alfanumérico.
Longitud: 60
Fe_Evaluación: fecha en la cual se esta realizando la evaluación.
Tipo: DATE
Archivo Elegible: Contienen los datos de aquellos trabajadores que pueden
concursar para ocupar otro cargo dentro de la organización. De acuerdo al nivel
de educación que posea el trabajador
Atributos:
Cod_cédula: Código, cédula de identidad del trabajador.
Tipo: Alfanumérico
Longitud: 12
Nb_Solicitante: Nombre y apellido del trabajador que concursa para ocupar otro
cargo.
Tipo: Alfanumérico
Longitud:50
In_Sexo: Indica el sexo del trabajador; puede ser femenino o masculino.
Tipo: Alfanumérico
Longitud: 1
Ds_Trabajador: Describe el grado de instrucción que posee el trabajador.
Tipo: Alfanumérico
Longitud: 50
Fe_Ingreso: Fecha de ingreso ala organización.
Tipo: DATE
Nu_Tel_Oficina: Numero de teléfono de la oficina.
Tipo: Alfanumérico
Longitud:12
Ds_Experiencia: Describe la experiencia que tiene el empleado para ocupar un
nuevo cargo en la organización.
Tipo: Alfanumérico
Longitud: 40
Adiestramiento: Este objeto contiene los datos de aquellos trabajadores que
realizan algún tipo de curso que traiga beneficios a la organización..
Cd_Cédula: Código, cédula de identidad trabajador.
Tipo: alfanumérico.
Longitud: 12
Nb_Trabajador: Nombre del trabajador.
Tipo: alfanumérico.
Longitud: 30
Nu_Cursos: Numero de cursos realizados por el trabajador.
Tipo: alfanumérico.
Longitud: 30
Fe_Ini_Adiest: Fecha de inicio del curso.
Tipo: DATE
Fe_Cul_Adiest: Fecha de culminación del curso.
Tipo: DATE
Nb_Curso: Nombre del curso que realiza el trabajador.
Tipo: Alfanumérico
Longitud: 30
St_Resultado: Describe cual fue el resultado del curso, pueden ser; malo, bueno
ó excelente.
Tipo: Alfanumérico
Longitud: 1
Ds_Recomendaciones: describe las diversas recomendaciones que se hacen respecto
al desenvolvimiento del trabajador.
Tipo: Alfanumérico
Longitud: 50
Bienestar Social: Este objeto contiene los diversos beneficios que la
organización le otorga a los trabajadores.
Atributos:
Cd_cédula: Código, cédula de identidad trabajador.
Tipo: alfanumérico.
Longitud: 12
Nb_Trabajador: Nombre del trabajador.
Tipo: alfanumérico.
Longitud: 30
Fe_Ini_Adiest: Fecha de inicio del curso.
Tipo: DATE
Fe_Cul_Adiest: Fecha de culminación del curso.
Tipo: DATE
Nb_Curso: Nombre del curso que realiza el trabajador.
Tipo: Alfanumérico
Longitud: 30
St_Resultado: Describe cual fue el resultado del curso, pueden ser; malo, bueno
ó excelente.
Tipo: Alfanumérico
Longitud: 1
Ds_Recomendaciones: describe las diversas recomendaciones que se hacen respecto
al desenvolvimiento del trabajador.
Tipo: Alfanumérico
Longitud: 50
3. Descripción De Los Métodos
A continuación se presenta de una forma esquematizada los métodos que se
ejecutan en el sistema de recursos Humanos para cada uno de los objetos ya
identificados y descritos.