AVANCE
Requerimientos
• Información relevante a los datos Generales
de Empleados.
• Información relevante al Control de Asistencia,
Permiso, vacaciones y suspensiones.
Modelo del Dominio
• Se identificaron:
– 22 Clases del dominio.
• 10 representan hechos
• 12 representa dimensiones
class Domain Obj ects
TipoPermiso
TipoAtraso
TipoFalta
-
-
-
DescripcionTipoPermiso
DescripcionTipoAtraso
Descripcion
1
1
1..*
1..*
Atraso
Faltas
1..*
-
1
1..*
-
Fecha
Observacion
0..*
Area
0..*
-
Descripcion
NivelSuperior
NombreArea
DescripcionTipoES
1
FechaHoraES
Observacion 1..*
1..*
1
1 1..* 1..*
1..* -
CodificacionCargo 1
DescripcionCargo
NombreCargo
Suspencion
Codificacion
Complemento
HaberBasico
Nombre
FechaFinSusp
FechaInicioSusp
MotivoSuspencion
ObservacionSusp
1
ApellidoMaterno
ApellidoPaterno
CuentaBancaria
DireccionDomicilio
DocumentoIdentidad
EstadoCivil
FechaNacimiento
GrupoSanguineo
LibretaMilitar
Nacionalidad
Nombre
Sexo
Supervisor
10..*
-
0..*
Empleado
Cargo
Niv elSalarial
+Es
Tomada
FechaFinVacacion
FechaInicioVacacion
Observacion
1..*
0..* -
EntradaSalida
-
1
Fecha
FechaHoraFin
FechaHoraIni
Motivo
Observacion
1
-
DescripcionTipoSusp
0..*
1
-
-
TipoEntradaSalida
-
-
Permiso
FechaHoraAtraso
MinunosAtraso
Observacion
Vacacion
TipoSuspencion
1
1
+Solicita
1
1
+Solicita
1
+Es
Asignada
0..*
Baj aMedica
-
DescripcionMotivo
Fecha
FinBaja
InicioBaja
ACTORES DEL NEGOCIO
uc Actors
Técnico de Sistemas
Auxiliar Control de
Personal
Casos de Uso
• Se identificaron 30 caos de uso de los cuales:
– 11 son casos de uso principales
– 19 son extensiones a los casos de uso principales.
CU001 Mostrar Empleado
uc Empleado
Autenticar Solicitante
Mostrar empleados
por gerencia
«include»
«extend»
Mostrar empleados
por departamento
«extend»
Mostrar empleados
Mostrar subalternos
de empleados
A
«extend»
Auxiliar Control de
Personal
«extend»
«extend»
Mostrar empleados
por seccion
Mostrar empleados
por niv el salarial
CU001 Mostrar Empleado
Caso de Uso
Id
Actores
Precondición
Flujo Básico
Pos condición
Puntos de
Extensión



Mostrar Empleado
CU001
Auxiliar de control de personal
El auxiliar de control de personal debe tener permisos sobre el cubo de
empleados.
El caso de uso empieza cuando el usuario elige visualizar el reporte de
Empleados.
El sistema despliega la lista de todos los empleados de la organización
con todos sus atributos(Nombre, Apellido Paterno ,etc. )
Ninguna
Si el Auxiliar de control de personal elije ver los empleados por Sección se
llamara al caso de uso "Mostrar Empleado por sección".
Si el Auxiliar de control de personal elije ver los empleados por
Departamento se llamara al caso de uso "Mostrar Empleado por
Departamento".
Si el Auxiliar de control de personal elije ver los empleados por Gerencia
se llamara al caso de uso "Mostrar Empleado por Gerencia“.
CU001 Mostrar Empleado
sd Interaction
Empleado

Nombre

ApellidoMaterno

ApellidoPaterno

CuentaBancaria

DireccionDomicilio

DocumentoIdentidad

EstadoCivil

FechaNacimiento

GrupoSanguineo

LibretaMilitar

Nacionalidad

Sexo

Supervisor
Datos
Opcion
es
Mostrar empleados por gerencia
Mostrar empleados por departamento
Mostrar empleados por seccion
Mostrar empleados por nivel salarial
Mostrar subalternos de empleados
CU001 Mostrar Empleado
Analisis
• Identificar los paquetes del Análisis
• Identificar las fuentes de Datos del Data Mart
Paquetes del Análisis
Diagrama de Identificación de las
Fuentes de Datos
Nivel Lógico (UML Data Base Profile)
Descripcion de Tablas
Código
Nombre
Descripción
SCS001
RHX_MAE_EMP
Clase que almacena información de los datos personales de
los empleados de la empresa, así como también el nivel
salarial de los mismos.
SCS002
RHX_DIC_CARGO
Almacena la información descriptiva de los cargos que
pueden tener los empleados.
SCS003
RHX_PRM_ORG
Almacena la información descriptiva de la estructura
organizacional en la que se encuentra dividida la empresa.
SCS004
RHX_TRN_AST
Almacena la información historica referente a permisos,
faltas, bajas medicas, suspensiones y atrasos generados por
el personal de la empresa.
SCS005
RHX_TRD_RELOJ
Almacena la información histórica concerniente a la hora y
fecha de entradas y salidas de los empleados en la empresa.
SCS006
RHX_TRN_VAC
Almacena información histórica referente a las vacaciones
tomadas por los empleados de la empresa.
Nivel Físico (Diagrama de Despliegue)
deployment Nodes
Linux Red Hat 5 {4Gb RAM, 2.0
Ghz CPU}
Oracle 10g
«Arregl o de Di scos»
Serv idor de Almacenamiento
{RAID 5}
«tabl e space»
RHX_DATOS
Nivel Físico(Diagrama de
Componentes)
deployment Artifacts
«table»
RHX_TRN_VAC
«table»
RHX_MAE_EMP
«table»
RHX_DIC_CARGO
«table space»
RHX_DATOS
«table»
RHX_TRN_AST
«table»
RHX_PRM_ORG
«table»
RHX_TRD_RELOJ
Diseño (Uml DataWarehouse Profile)
• Definir el modelo Dimensional
– Nivel 1
– Nivel 2
– Nivel 3
Modelo Dimensional Nivel 1
Empleado
Control de Personal
Modelo Dimensional Nivel 2
Area
Empleado
HechosEmpleado
Periodo
Nivel Salarial
Modelo Dimensional Nivel 3
Modelo Dimensional Nivel 3
Descargar

Avance002