Você está na página 1de 150

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA NACIONAL BOLIVARIANA
NCLEO ARAGUA

IMPLEMENTACIN DE UN SISTEMA DE GESTIN Y CONTROL DE
PERSONAL PARA EL DEPARTAMENTO DE RECURSOS HUMANOS DE
LA SECRETARIA SECTORIAL DEL PODER POPULAR PARA LA
INFRAESTRUCTURA Y EL DESARROLLO URBANISTICO UBICADA EN
MARACAY, ESTADO ARAGUA.
Trabajo de Pasantas Industriales Largas presentado como requisito para optar
por el Ttulo de Ingeniero de Sistemas
Tutor Acadmico: Autor:
Ing. (Msc.) Fanny Mictil Br. Heilein Y. Izaguirre C.
Tutor Industrial:
Ing. Zafra Noralba
Maracay, Abril 2012
REPBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA NACIONAL BOLIVARIANA
NCLEO ARAGUA
Fecha: 12 de Abril de 2012
APROBACIN DEL TUTOR INDUSTRIAL
Seor Coordinador de la Carrera de Ingeniera de Sistemas, mediante
la presente comunicacin hago de su conocimiento que ante la solicitud realizada por
la Br. Heilein Y. Izaguirre Campos apruebo el Informe de Pasanta Industrial titulado:
Implementacin de un Sistema de Gestin y Control de Personal para el
Departamento de Recursos Humanos de la Secretaria Sectorial del Poder Popular para
la Infraestructura y el Desarrollo Urbanstico ubicada en Maracay, Estado Aragua.
____________________________
Noralba Zafra V.
Ingeniero de Sistemas
C.I 9.690.803
ii
REPBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA NACIONAL BOLIVARIANA
NCLEO ARAGUA
Fecha: 12 de Abril de 2012
APROBACIN DEL TUTOR ACADMICO
Seor Coordinador de la Carrera de Ingeniera de Sistemas, mediante
la presente comunicacin hago de su conocimiento que ante la solicitud realizada por
la Br. Heilein Y. Izaguirre Campos apruebo el Informe de Pasanta Industrial titulado:
Implementacin de un Sistema de Gestin y Control de Personal para el
Departamento de Recursos Humanos de la Secretaria Sectorial del Poder Popular para
la Infraestructura y el Desarrollo Urbanstico ubicada en Maracay, Estado Aragua.
____________________________
Fanny I. Mictil G.
Magister e Ingeniero de Sistemas
C.I 6.164.638
CIV 154.733
iii
REPBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA NACIONAL BOLIVARIANA
NCLEO ARAGUA
Fecha: 12 de Abril de 2012
APROBACIN DEL COMIT EVALUADOR
Quienes suscriben, Miembros del Jurado Evaluador designado por el Consejo
Acadmico de la Universidad Nacional Experimental Politcnica de la Fuerza
Armada Nacional (UNEFA), para evaluar la presentacin y el Informe de la Pasanta
Industrial presentado por la bachiller: Heilein Y. Izaguirre Campos, bajo el titulo de:
Implementacin de un Sistema de Gestin y Control de Personal para el
Departamento de Recursos Humanos de la Secretaria Sectorial del Poder Popular para
la Infraestructura y el Desarrollo Urbanstico ubicada en Maracay, Estado Aragua, a
los fines de cumplir con el ltimo requisito acadmico para obtener el Ttulo de
Ingeniero de Sistemas, dejan constancia de que el Informe se consider
APROBADO.
En fe de lo cual se deja constancia en Maracay, a los 12 das del mes de Abril
de 2012.
____________________________ __________________________
Luna Z. Luis J. Castro P. Maria J.
Ingeniero de Sistemas Ingeniero de Sistemas

__________________________
Blanco C. Alexander A.
Ingeniero de Sistemas
iv
CERTIFICADO DE PASANTIAS INDUSTRIALES
Se certifica que, Heilein Y. Izaguirre Campos, portadora de la Cdula de
Identidad 18.460.255, estudiante de Ingeniera de Sistemas de la Universidad
Nacional Experimental Politcnica de la Fuerza Armada Bolivariana (UNEFA),
desempe tareas en la Gobernacin del Estado Aragua durante su Pasanta
Industrial, efectuada en el periodo comprendido entre el 03 de Octubre de 2011 hasta
el 10 de Febrero de 2012.
Certificado que se expide a peticin de la parte interesada en Maracay
Estado Aragua a los 12 das del Mes de Abril de 2012.
____________________________
Noralba Zafra V.
Ingeniero de Sistemas
C.I 9.690.803
v
Dedicatoria
A mi Familia por darme todo el apoyo necesario para lograr mis objetivos,
especialmente a mis padres, hermanos y sobrinas quienes son el pilar fundamental en
el que me apoyo. A Dios quien me ha brindado la oportunidad de vivir todas estas
experiencias.
vi
Reconocimiento
A la Universidad Nacional Experimental Politcnica de la Fuerza Armada
Nacional, por brindarme la oportunidad de desarrollarme acadmica e integralmente.
A mi tutora acadmica la Ingeniero Fanny Mictil, por el apoyo brindado
durante la realizacin del proyecto y por la generosidad con la que comparte sus
conocimientos.
A la Gobernacin del Estado Aragua por brindarme la oportunidad de realizar
mis pasantas industriales largas y por todo el aprendizaje que pude obtener durante
este periodo.
A mi tutor industrial la Ingeniero Noralba Zafra, por ser un apoyo durante el
proceso de pasantas y ofrecerme todas las herramientas y el conocimiento necesario
para cumplir con los objetivos que fueron trazados.
vii
REPBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA NACIONAL BOLIVARIANA
NCLEO ARAGUA
IMPLEMENTACIN DE UN SISTEMA DE GESTIN Y CONTROL DE
PERSONAL PARA EL DEPARTAMENTO DE RECURSOS HUMANOS DE
LA SECRETARIA SECTORIAL DEL PODER POPULAR PARA LA
INFRAESTRUCTURA Y EL DESARROLLO URBANISTICO UBICADA EN
MARACAY, ESTADO ARAGUA.
Autor: Br. Heilein Y. Izaguirre C.
Tutor Acadmico: Ing. (Msc.) Fanny Mictil
Tutor Industrial: Ing. Noralba Zafra
Ao: Abril 2012
RESUMEN
Este proyecto se realiz para darle respuesta a la necesidad de mejorar los
procesos llevados a cabo dentro del departamento de recursos humanos de la
Secretaria Sectorial del poder Popular para la Infraestructura y el Desarrollo
Urbanstico, ya que el registro y procesamiento de los datos y solicitudes de los
empleados se realizaba mediante hojas de clculo que no brindaban suficiente
seguridad ni consistencia en la informacin almacenada. Por lo tanto, se implemento
un sistema de gestin y control de personal, desarrollado con el lenguaje de
programacin PHP, utilizando el entorno Netbeans 6.9.1, el manejador de base de
datos Mysql 5.1 y el servidor Apache 2.0. En cuanto a la metodologa utilizada se
destaca que por el tiempo disponible y la caracterstica web del sistema se decidi
utilizar una metodologa eclctica conformada por UWE (Ingeniera Web basada en
UML) en las dos etapas iniciales (anlisis y diseo) y RAD (Desarrollo Rpido de
Aplicaciones), para las subsiguientes etapas. Por otra parte se define este trabajo
como un proyecto de ingeniera para el desarrollo de software, dadas las
caractersticas de ingeniera aplicadas para el tratamiento del mismo. En cuanto a la
recoleccin de la informacin se realizo a travs de las tcnicas de observacin
directa y la revisin documental. Entre las tcnicas de anlisis resalta la de costos
benficos y para el diseo se uso como herramienta los diagramas UML.
Palabras Claves: gestin, control, indicadores de gestin, recursos humanos.
viii
INDICE GENERAL
Pg.
DEDICATORIA
RECONOCIMIENTO
RESUMEN
INDICE GENERAL
LISTA DE TABLAS O CUADROS
LISTA DE GRAFICOS O FIGURAS
INTRODUCCION
PARTE I: ACTIVIDADES DEL PASANTE
MARCO ORGANIZACIONAL
Resea Histrica
Misin
Visin
Estructura Organizacional
PLAN DE ACTIVIDADES
Plan de Actividades Propuesto
Plan de Actividades Realizado
Aportes del Pasante
PARTE II: PROYECTO DE INGENIERIA
CAPITULO I: EL PROBLEMA
Planteamiento del Problema
Objetivos del Proyecto
Objetivo General
Objetivos Especficos
Alcance
Justificacin
Limitaciones
vi
vii
viii
ix
xii
xv
1
4
4
5
5
5
7
9
11
15
18
18
18
19
20
21
x
CAPITULO II: MARCO REFERENCIAL
Antecedentes
Bases Tericas
Bases Legales
CAPITULO III: METODOLOGIA
Tipo de Proyecto
rea de Aplicacin y/o Conocimiento
Metodologa del Proyecto
Tcnicas e Instrumentos de Recoleccin de Datos
Tcnicas de Anlisis de Datos
CAPITULO IV: RESULTADOS
Anlisis de Requisitos
Definicin de Actores
Casos de Uso
Descripcin de Casos de Uso
Requerimientos
Estudio de Factibilidad
Estudio Operativo
Estudio Tcnico
Estudio Econmico
Relacin Costo Beneficio
Diseo
Diseo Conceptual
Diccionario de Datos
Diseo Navegacional
Diseo de Presentacion
Diseo de Prototipos
Construccin del Sistema

Implementacin
Pruebas
Puesta en Marcha y Capacitacin
Documentacin
CONCLUSIONES
RECOMENDACIONES
REFERENCIAS BIBLIOGRAFICAS
GLOSARIO
Anexo A: Manual de Usuario

Pg.
22
25
28
30
31
31
33
33
34
34
35
37
43
45
46
46
48
48
55
55
58
68
70
73
81
Pg.
101
103
104
105
107
108
112
116
xi
xii
LISTA DE TABLAS
Tabla N 1. Actores del Sistema
Tabla N 2. Registrar Empleado
Tabla N 3. Consultar Empleado
Tabla N 4. Registrar Asistencias
Tabla N 5. Generar Expediente
Tabla N 6. Generar Tarjeta
Tabla N 7. Amonestar Empleado
Tabla N 8. Firmar Planilla
Tabla N 9. Solicitar Pago de Viticos
Tabla N 10. Justificar Falta
Tabla N 11. Solicitar Vacaciones
Tabla N 12. Solicitar Permiso
Tabla N 13. Actualizar Informacin del Empleado
Tabla N 14. Validar Informacin
Tabla N 15. Requerimientos del Sistema de Gestin y Control de Personal
Tabla N 16. Hardware de Servidor
Tabla N 17. Costos de Software y Hardware
Tabla N 18. Costos de Suministros
Tabla N 19. Costos del Personal Asociado a Sistemas
Tabla N 20. Costos de Ejecucin
Tabla N 21. Accesos
Tabla N 22. Asistencias
Tabla N 23. Cargos Nominales
Tabla N 24. Condiciones Laborales
Tabla N 25. Departamentos
Tabla N 26. Estados
Tabla N 27. Estados Civiles
Tabla N 28. Feriados
Tabla N 29. Instituciones
Tabla N 30. Meses
Tabla N 31. Niveles de Accesos
Tabla N 32. Niveles Educativos
Tabla N 33. Profesiones
Tabla N 34. Respuestas de Solicitudes
Tabla N 35. Sexos
Tabla N 36. Tipos de Empleados
Tabla N 37. Tipos de Permisos
Tabla N 38. Tipos de Telfonos de Empleados
Tabla N 39. Tipos de Vivienda
Tabla N 40. Datos Educativos
Tabla N 41. Datos Laborales
Tabla N 42. Datos de Uniformes
Tabla N 43. Familiares
Tabla N 44. Telfonos Empleados
Tabla N 45. Empleados
Tabla N 46. Empleados Retirados
Tabla N 47. Extras
Tabla N 48. Memorandos Internos
Tabla N 49. Permisos
Tabla N 50. Vacaciones
Tabla N 51. Viticos
Pg.
35
37
37
38
38
39
39
39
40
40
41
41
42
42
43
48
49
50
51
52
58
58
59
59
Pg.
59
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
64
64
65
65
66
66
67
67
68
82
xiii
xiv
LISTA DE FIGURAS
Figura N1. Organigrama de la Secretaria Sectorial del Poder Popular Para la
Infraestructura y el Desarrollo Urbanstico
Figura N 2. Diagrama de Casos de Usos
Figura N 3. Comparacin Grfica entre las Propuestas y el Sistema Actual
Figura N 4. Diagrama Conceptual
Figura N 5. Diagrama Navegacional
Figura N 6. Diseo de Presentacin
Figura N 7. Layout o Marco del Sistema
Figura N 8. Autenticacin del Administrador
Figura N 9. Listado de Registros
Figura N 10. Edicin de Registros
Figura N 11. Indicadores por Fecha
Figura N 12. Indicadores por Campo
Figura N 13. Autenticacin del Empleado
Figura N 14. Asistencia Diaria
Figura N 15. Mensajes de Confirmacin
Figura N 16. Formato de Vacaciones
Figura N 17. Calculo de Bonos Extras
Figura N 18. Llamado de Atencin
Figura N 19. Pantalla de Inicio del Administrador
Figura N 20. Pantalla del Listado de Registros (Empleados)
Figura N 21. Pantalla generada por la Accin Adicionales
Figura N 22. Pantalla para Editar Registros
Figura N 23. Pantalla de Indicadores por Fecha
Figura N 24. Pantalla de Indicadores por Campo
Figura N 25. Pantalla Clculo Bonos Extras
Pg.
06
36
54
56
69
71
73
74
75
75
76
77
77
77
78
78
79
80
81
86
88
89
90
91
93
xvi
INTRODUCCIN

Dentro de la Gobernacin del Estado Aragua se encuentra La Secretaria
Sectorial del Poder Popular para la Infraestructura y el Desarrollo Urbanstico,
ubicada en Maracay Estado Aragua fue all donde se desarrollo el periodo de
pasantas industriales largas, especficamente en la Direccin de Tecnologa. Desde el
inicio del periodo fue asignado el desarrollo de un sistema de gestin y control de
personal que apoyara la ejecucin de los procesos del departamento de recursos
humanos adscrito tambin a la secretaria.
En la actualidad el sistema de gestin y control se encuentra en
funcionamiento, permitiendo el manejo de: solicitudes de viticos, vacaciones,
permisos, clculo de bonos extras y registro de asistencias. Adems de esto incluye
un mdulo que brinda los indicadores de gestin necesarios para realizar
efectivamente la administracin de los empleados, y apoyar el proceso de toma de
decisiones. Es importante destacar que debido a algunos cambios en la estructura
organizativa de la institucin se debi incluir dentro de los procesos del sistema al
Instituto del Poder Popular Para la Vivienda Habitad Digno del Estado Aragua.
El informe que se presenta a continuacin se divide de la siguiente forma:
Parte I: Informe de Pasantas. Se especifican las actividades resaltantes por parte del
pasante, la estructura organizativa entre otros.
Parte II: Desarrollo del proyecto de ingeniera divido a su vez en:
CAPITULO I. EL PROBLEMA: el cual est conformado por el planteamiento del
problema, objetivo general y especficos, justificacin, alcance y limitaciones.
CAPITULO II. MARCO REFERENCIAL: que est constituido por los antecedentes,
bases tericas, bases legales y el glosario de trminos.
CAPITULO III. METODOLOGIA: organizado de la siguiente manera: Tipo de
proyecto, metodologa del proyecto, tcnicas e instrumentos de recoleccin de datos y
tcnicas anlisis de datos.
CAPITULO IV. RESULTADOS: describe las 4 etapas mediante las cuales se logro
llevar a cabo la implementacin del software, dichas etapas fueron:
Anlisis: realizado mediante el desarrollo de un diagrama de casos de usos, en
esta etapa se propusieron dos alternativas de solucin y se realizo un anlisis de
costos beneficios para evaluar la factibilidad del proyecto y determinar la alternativa
ms adecuada.
Diseo: a travs del diagrama de clases se representaron diferentes vistas del
sistema y la forma en que deban ser implementados, se definieron la estructura de la
base de datos, la informacin navegacional y el modo de presentacin de la
aplicacin.
Construccin: la ejecucin del diseo y la adaptacin de nuevos
requerimientos fueron realizadas en esta etapa.
Implementacin: ltima etapa del proceso, abarco todos los procedimientos
relevantes a la puesta en marcha del sistema (pruebas, documentacin de la aplicacin
y adiestramiento al usuario).
2
Finalmente, se encuentran las conclusiones y recomendaciones del proyecto.
As como las referencias bibliogrficas y los anexos.
2

PARTE I
ACTIVIDADES DEL PASANTE
Marco Organizacional
La Secretara Sectorial del Poder Popular para la Infraestructura y el
Desarrollo Urbanstico del estado Aragua, es el ente pblico encargado de articular
las polticas pblicas en materia de inversin de obras de infraestructuras, a travs de
mecanismos de interaccin simbitica entre las comunidades organizadas, la
participacin protagnica del pueblo organizado, las Instituciones Pblicas, para
lograr la planificacin, ejecucin, control y evaluacin de todos los programas de
Inversin Pblica Estadal.
Resea Histrica
En el ao 1989, considerando la ejecucin de las polticas pblica diseadas
en materia de urbanismo e infraestructura, las cuales eran coordinadas, ejecutadas,
controladas y evaluadas por dos organismos: Obras Pblicas Estadales y el MOP
(Ministerio de Obras pblicas) es con la aprobacin de la Ley Orgnica De
Descentralizacin, Delimitacin Y Transferencia De Competencias Del Poder
Pblico, segn Gaceta Oficial N 4.153 de fecha 28 de diciembre de 1989, que se
inicie el proceso de descentralizacin del estado.
Es a partir del 2002, que el Gobierno estadal asume la responsabilidad de la
ejecucin de las Infraestructuras, creando la Direccin de Obras Pblicas del estado
Aragua, posteriormente cambia el nombre a Secretaria Sectorial de Infraestructura.
Aos despus, en Enero de 2009, la denominacin Secretara Sectorial de
Infraestructura, cambio a la Secretara Sectorial de Desarrollo Urbanstico e
infraestructura, segn Gaceta Oficial N 1425 de fecha 6 de enero de 2009. El 10 de
mayo de 2010 en la Gaceta Oficial Del Estado Aragua N 1666, Decreto N1800 Se
cambia el nombre de la Secretara a Secretaria Sectorial Del Poder Popular Para La
Infraestructura Y El Desarrollo Urbanstico.
4
Misin
Garantizar obras de optima calidad que permitan ofrecer a las comunidades,
infraestructuras cmodas, higinicas y seguras necesarias para la prestacin de los
distintos Servicios Pblicos que el Estado est obligado a prestar, y esto solo se ha de
lograr a travs de aplicacin de un conjunto de normas y conceptos de la moderna
ingeniera y en participacin activa de las comunidades actuando como entes
fiscalizadores de sus propias obras, es as como hemos de contribuir en alto grado al
desarrollo socio econmico del Estado siendo este elemento fundamental que aporta
un importante valor agregado al capital social de los arageos es por ello que
nuestro objetivo est dirigido a servir con mstica y profesionalismo.
Visin
Consolidar todos los planes, programas y proyectos tendientes a disear el
Plan General de Inversin Pblica Estadal, que permitir dar respuestas efectivas a
todas aquellas necesidades expresadas de manera taxativa por las comunidades y todo
esto mediante la aplicacin en trminos muy precisos de todas aquellas normas y
conceptos modernos de la arquitectura y la ingeniera que permitirn obtener un
producto en obras de excelente calidad, siendo extensivo este objetivo al logro en la
ejecucin de los Programas de Mantenimiento y Conservacin de todos los Bienes
Pblicos y Privados a travs de los cuales se prestan Servicios Pblicos
Estructura Organizacional
La Secretaria Sectorial del Poder Popular para la Infraestructura y el
Desarrollo Urbanstico presenta la siguiente estructura organizacional. (Vase Figura
N 1).
5
5
ORGANIGRAMA DE LA SECRETARA SECTORIAL DEL
PODER POPULAR PARA
LA INFRAESTRUCTURA Y EL DESARROLLO
URBANSTICO
Figura N 1
Fuente: Secretara Sectorial del Poder Popular para
la Infraestructura y el Desarrollo Urbanstico
7
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
PAG. 1_DE_2_ PAG. 1_DE_2_ PAG. 1_DE_2_ PAG. 1_DE_2_ PAG. 1_DE_2_ PAG. 1_DE_2_
PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES
NOMBRE DEL PASANTE:
Heilein Y. Izaguirre Campos
NOMBRE DEL PASANTE:
Heilein Y. Izaguirre Campos
CDULA DE
IDENTIDAD:
18.460.255
ESPECIALIDAD:
Ingeniera de Sistemas
ESPECIALIDAD:
Ingeniera de Sistemas
ESPECIALIDAD:
Ingeniera de Sistemas
EMPRESA DONDE REALIZA
PASANTAS:
Gobernacin del Estado Aragua.
EMPRESA DONDE REALIZA
PASANTAS:
Gobernacin del Estado Aragua.
DEPARTAMENTO DONDE FUE ASIGNADO:
Direccin de Tecnologa de la Secretaria Sectorial del Poder Popular
para la Infraestructura y el Desarrollo Urbanstico.
DEPARTAMENTO DONDE FUE ASIGNADO:
Direccin de Tecnologa de la Secretaria Sectorial del Poder Popular
para la Infraestructura y el Desarrollo Urbanstico.
DEPARTAMENTO DONDE FUE ASIGNADO:
Direccin de Tecnologa de la Secretaria Sectorial del Poder Popular
para la Infraestructura y el Desarrollo Urbanstico.
DEPARTAMENTO DONDE FUE ASIGNADO:
Direccin de Tecnologa de la Secretaria Sectorial del Poder Popular
para la Infraestructura y el Desarrollo Urbanstico.
NOMBRE DEL
COORDINADOR DE LA
CARRERA:
Ing. Naaman Monzn
NOMBRE DEL
COORDINADOR DE LA
CARRERA:
Ing. Naaman Monzn
TUTOR INDUSTRIAL:
Ing. Noralba Zafra
TUTOR INDUSTRIAL:
Ing. Noralba Zafra
SUPERVISOR DE PASANTAS:
Ing. MSc. Fanny Mictil
SUPERVISOR DE PASANTAS:
Ing. MSc. Fanny Mictil
PROGRAMA DE ACTIVIDADES (PRESENTADO) PROGRAMA DE ACTIVIDADES (PRESENTADO) PROGRAMA DE ACTIVIDADES (PRESENTADO) PROGRAMA DE ACTIVIDADES (PRESENTADO) PROGRAMA DE ACTIVIDADES (PRESENTADO) PROGRAMA DE ACTIVIDADES (PRESENTADO)
SEMANA
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
OBSERVACIONES
1
03/10/11 - 07/10/11
2 y 3
10/10/11 - 21/10/11
! Conocimiento de la institucin, normativa,
familiarizacin con el Departamento.
! Instalacin y configuracin de PC, software de
aplicacin Web, gestor de Base de Datos y
herramientas adicionales a utilizar.
! Actividades varias asignadas
Anlisis del sistema actual.
! Anlisis de las necesidades de informacin.
! Determinacin de requerimientos de sistema.
! Actividades varias asignadas.
! Conocimiento de la institucin, normativa,
familiarizacin con el Departamento.
! Instalacin y configuracin de PC, software de
aplicacin Web, gestor de Base de Datos y
herramientas adicionales a utilizar.
! Actividades varias asignadas
Anlisis del sistema actual.
! Anlisis de las necesidades de informacin.
! Determinacin de requerimientos de sistema.
! Actividades varias asignadas.
! Conocimiento de la institucin, normativa,
familiarizacin con el Departamento.
! Instalacin y configuracin de PC, software de
aplicacin Web, gestor de Base de Datos y
herramientas adicionales a utilizar.
! Actividades varias asignadas
Anlisis del sistema actual.
! Anlisis de las necesidades de informacin.
! Determinacin de requerimientos de sistema.
! Actividades varias asignadas.
! Conocimiento de la institucin, normativa,
familiarizacin con el Departamento.
! Instalacin y configuracin de PC, software de
aplicacin Web, gestor de Base de Datos y
herramientas adicionales a utilizar.
! Actividades varias asignadas
Anlisis del sistema actual.
! Anlisis de las necesidades de informacin.
! Determinacin de requerimientos de sistema.
! Actividades varias asignadas.
Sistema de Gestin y
Control del Personal de la
Secretaria Sectorial Del
Poder Popular Para la
Infraestructura y el
Desarrollo Urbanstico.

8
PG. 2_DE_2_ PG. 2_DE_2_ PG. 2_DE_2_
CONTINUACIN
PROGRAMA DE ACTIVIDADES
CONTINUACIN
PROGRAMA DE ACTIVIDADES
CONTINUACIN
PROGRAMA DE ACTIVIDADES
SEMANA
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
OBSERVACIONES
4 a 6
24/10/11 - 11/11/11
7 a 12
14/11/11 - 23/12/11
13 a 14
26/12/11 - 06/01/12
15 y 16
09/01/12 - 20/01/12
Diseo del sistema recomendado.
! Diseo conceptual de la Base de Datos.
! Diseo Lgico de la Base de Datos.
! Diseo Navegacional
! Diseo Presentacin
! Actividades varias asignadas.
Construccin del sistema.
! Ejecucin del diseo del sistema.
! Documentacin del sistema desarrollado.
! Actividades varias asignadas.
Implementacin del sistema.
! Realizacin de Pruebas al sistema.
! Elaboracin de gua de usuario.
! Actividades varias asignadas.
! Mantenimiento del sistema.
! Interaccin sistema-usuario.
! Actividades varias asignadas.
Sistema de Gestin y
Control del Personal de
la Secretaria Sectorial
Del Poder Popular Para
la Infraestructura y el
Desarrollo Urbanstico.
Aportes del Pasante
9
PG. 2_DE_2_ PG. 2_DE_2_ PG. 2_DE_2_
CONTINUACIN
PROGRAMA DE ACTIVIDADES
CONTINUACIN
PROGRAMA DE ACTIVIDADES
CONTINUACIN
PROGRAMA DE ACTIVIDADES
SEMANA
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
OBSERVACIONES
4 a 6
24/10/11 - 11/11/11
7 a 13
14/11/11 - 30/12/11
14
02/01/12- 06/01/12
15 a la 19
09/01/12 - 10/02/12
Diseo del sistema recomendado.
! Diseo conceptual de la Base de Datos.
! Diseo Lgico de la Base de Datos.
! Diseo Navegacional
! Diseo Presentacin
! Diseo de prototipos de pantallas del sistema.
! Actividades varias asignadas.
Construccin del sistema.
! Ejecucin del diseo del sistema.
! Programacin del sistema.
! Realizacin de Pruebas al sistema.
! Actividades varias asignadas.
Semana de Vacaciones (Ao Nuevo)
Implementacin del sistema.
! Realizacin de Pruebas al sistema.
! Adicionar nuevos requerimientos al sistema.
! Puesta en marcha del sistema.
! Interaccin sistema-usuario.
! Elaboracin de gua de usuario.
! Actividades varias asignadas.
Sistema de Gestin y
Control del Personal de
la Secretaria Sectorial
Del Poder Popular Para
la Infraestructura y el
Desarrollo Urbanstico.
10
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA
UNEFA
NCLEO ARAGUA
Ext. Maracay
PAG. 1_DE_2_ PAG. 1_DE_2_ PAG. 1_DE_2_ PAG. 1_DE_2_ PAG. 1_DE_2_ PAG. 1_DE_2_
PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES PLAN DE ACTIVIDADES
NOMBRE DEL PASANTE:
Heilein Y. Izaguirre Campos
NOMBRE DEL PASANTE:
Heilein Y. Izaguirre Campos
CDULA DE
IDENTIDAD:
18.460.255
ESPECIALIDAD:
Ingeniera de Sistemas
ESPECIALIDAD:
Ingeniera de Sistemas
ESPECIALIDAD:
Ingeniera de Sistemas
EMPRESA DONDE REALIZA
PASANTAS:
Gobernacin del Estado Aragua.
EMPRESA DONDE REALIZA
PASANTAS:
Gobernacin del Estado Aragua.
DEPARTAMENTO DONDE FUE ASIGNADO:
Direccin de Tecnologa de la Secretaria Sectorial del Poder Popular
para la Infraestructura y el Desarrollo Urbanstico.
DEPARTAMENTO DONDE FUE ASIGNADO:
Direccin de Tecnologa de la Secretaria Sectorial del Poder Popular
para la Infraestructura y el Desarrollo Urbanstico.
DEPARTAMENTO DONDE FUE ASIGNADO:
Direccin de Tecnologa de la Secretaria Sectorial del Poder Popular
para la Infraestructura y el Desarrollo Urbanstico.
DEPARTAMENTO DONDE FUE ASIGNADO:
Direccin de Tecnologa de la Secretaria Sectorial del Poder Popular
para la Infraestructura y el Desarrollo Urbanstico.
NOMBRE DEL
COORDINADOR DE LA
CARRERA:
Ing. Naaman Monzn
NOMBRE DEL
COORDINADOR DE LA
CARRERA:
Ing. Naaman Monzn
TUTOR INDUSTRIAL:
Ing. Noralba Zafra
TUTOR INDUSTRIAL:
Ing. Noralba Zafra
SUPERVISOR DE PASANTAS:
Ing. MSc. Fanny Mictil
SUPERVISOR DE PASANTAS:
Ing. MSc. Fanny Mictil
PROGRAMA DE ACTIVIDADES (EJECUTADO) PROGRAMA DE ACTIVIDADES (EJECUTADO) PROGRAMA DE ACTIVIDADES (EJECUTADO) PROGRAMA DE ACTIVIDADES (EJECUTADO) PROGRAMA DE ACTIVIDADES (EJECUTADO) PROGRAMA DE ACTIVIDADES (EJECUTADO)
SEMANA
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
DEBERES Y RESPONSABILIDADES A
DESARROLLAR
OBSERVACIONES

1
03/10/11 - 21/10/11
Anlisis del sistema actual.
! Conocimiento de la institucin, normativa,
familiarizacin con el Departamento.
! Instalacin y configuracin de PC, software de
aplicacin Web, gestor de Base de Datos y
herramientas adicionales a utilizar.
! Actividades varias asignadas.
! Anlisis de las necesidades de informacin.
! Determinacin de requerimientos de sistema.
! Apl i caci n de t cni cas de anl i si s y
recopilacin de la informacin.
! Actividades varias asignadas.
Anlisis del sistema actual.
! Conocimiento de la institucin, normativa,
familiarizacin con el Departamento.
! Instalacin y configuracin de PC, software de
aplicacin Web, gestor de Base de Datos y
herramientas adicionales a utilizar.
! Actividades varias asignadas.
! Anlisis de las necesidades de informacin.
! Determinacin de requerimientos de sistema.
! Apl i caci n de t cni cas de anl i si s y
recopilacin de la informacin.
! Actividades varias asignadas.
Anlisis del sistema actual.
! Conocimiento de la institucin, normativa,
familiarizacin con el Departamento.
! Instalacin y configuracin de PC, software de
aplicacin Web, gestor de Base de Datos y
herramientas adicionales a utilizar.
! Actividades varias asignadas.
! Anlisis de las necesidades de informacin.
! Determinacin de requerimientos de sistema.
! Apl i caci n de t cni cas de anl i si s y
recopilacin de la informacin.
! Actividades varias asignadas.
Anlisis del sistema actual.
! Conocimiento de la institucin, normativa,
familiarizacin con el Departamento.
! Instalacin y configuracin de PC, software de
aplicacin Web, gestor de Base de Datos y
herramientas adicionales a utilizar.
! Actividades varias asignadas.
! Anlisis de las necesidades de informacin.
! Determinacin de requerimientos de sistema.
! Apl i caci n de t cni cas de anl i si s y
recopilacin de la informacin.
! Actividades varias asignadas.
Sistema de Gestin y
Control del Personal de la
Secretaria Sectorial Del
Poder Popular Para la
Infraestructura y el
Desarrollo Urbanstico.
Semana 1 a la 3 (03/10/11 al 21/10/11)
Se realizo la familiarizacin con las instalaciones de la gobernacin del estado
Aragua, junto a la Direccin de Tecnologa de la Secretaria Sectorial del Poder
Popular para la Infraestructura y el Desarrollo Urbanstico y con ello la definicin de
la normativa de la misma. Por otro lado se instalaron y configuraron las aplicaciones
de: software de aplicacin Web, gestor de Base de Datos y otras herramientas
adicionales que se utilizaron en el periodo de pasantas. En este departamento, se
asigna al pasante el proyecto de ingeniera con el fin de cumplir con las exigencias de
la institucin, en donde se inicia con el proceso de anlisis de las necesidades de
informacin, determinando de esta manera los requerimientos del sistema mediante la
aplicacin de las diferentes tcnicas de recoleccin y de anlisis de los datos.
Por su parte, entre las actividades asignadas se realizo soporte tcnico, soporte a
usuarios y capacitacin a los empleados de la institucin con respecto al sistema
operativo Ubuntu.
Semana 4 a la 6 (24/10/11 al 11/11/11)
En el siguiente periodo se comenz a delinear el sistema recomendado, mediante
los diseos: conceptual y lgico de la base de datos, navegacional y de presentacin y
por ltimo los bosquejos de las pantallas a mostrar del sistema. Por su parte, entre las
actividades asignadas, se realizo soporte tcnico ya que se ejecutaron las siguientes
tareas: formateo de equipos, respaldo de informacin, instalacin y configuracin de
aplicaciones establecidas por la institucin. De la misma manera se efectuaron
actividades relacionadas al soporte a usuarios: resolucin de inconvenientes en cuanto
al manejo de herramientas ofimticas, configuracin de navegadores, proxys e
impresoras.
11
Por otra parte debido al proceso de migracin de software que se lleva a cabo en
la gobernacin, se mantuvo durante un periodo de prueba en algunos equipos de
computo de la secretaria el sistema operativo Ubuntu, en el cual se presentaron
algunos inconvenientes propios del proceso de adaptacin por lo que fue necesaria la
participacin y apoyo del pasante.
Semana 7 a la 13 (14/11/11 al 30/12/11)
En las siguientes semanas se comenz con la construccin del sistema, llevando a
cabo el diseo mediante la programacin o codificacin del mismo. Durante este
proceso se realizaron las pruebas al sistema con el fin de comprobar los posibles
errores de la aplicacin durante su ejecucin. Por su parte, entre las actividades
asignadas se realizo soporte tcnico, soporte a usuarios, capacitacin a los empleados
de la institucin con respecto al sistema operativo Ubuntu y la configuracin de
nuevas aplicaciones establecidas por la institucin.
Semanas 15 a la 19 (09/01/12 al 10/02/12)

Durante estas semanas se efecto la implementacin del sistema, realizando
de igual manera las pruebas como parte del proceso de revisin de la aplicacin web.
Por otro lado se adicionaron nuevos requerimientos, debido a cambios en la estructura
organizacional de la institucin, lo cual exigi una extensin de 2 semanas sobre el
periodo establecido. Al finalizar estas actividades se realizo la puesta en marcha del
sistema, permitiendo al pasante verificar la interaccin sistema-usuario en donde el
personal beneficiado pudo evaluar el sistema de gestin al ingresar valores reales. Por
ltimo se complementa la documentacin a travs de la elaboracin de una gua de
usuario explicando paso a paso las diferentes pantallas del sistema y su manejo.
12
Entre las actividades asignadas, se realizo la configuracin del servidor en
donde se encuentra alojado el sistema de gestin y control de personal. Es importante
destacar que este proceso implico un reto para el pasante debido al limitado
conocimiento en cuanto al manejo de servidores y a la prontitud en que debi ser
implantado. Por lo tanto se debi recurrir a la revisin documental y a consultas al
personal del departamento de tecnologa de la gobernacin, adems fue necesario
solicitar la asignacin de una ip esttica, ya que en la mayora de los casos dicha
asignacin se realiza de forma dinmica. A pesar de haber sido un reto gracias al
esfuerzo conjunto esta actividad pudo ser ejecutada exitosamente.
13
PARTE II
PROYECTO DE INGENIERIA
CAPITULO I
EL PROBLEMA
Planteamiento del Problema
El proceso administrativo se considera como parte esencial de las actividades
humanas, no se puede hablar de desarrollo en cualquier nivel sin que la
administracin se encuentre inmersa implcita o explcitamente. Es posible afirmar
entonces que el origen de la administracin se remonta al origen del ser humano
como ser social. Sin embargo al igual que muchas otras ciencias su evolucin ha sido
continua y notoria. Diversas teoras y autores han cambiado su aplicacin.
El Estado a nivel de gestin desde el punto de vista organizacional realiza sus
trmites a travs de lo que se denomina Administracin Pblica, en este mbito en
Venezuela en el ao 1989, se decreta La Ley Orgnica de Descentralizacin,
Delimitacin y Transferencia de Competencias del Poder Pblico, segn Gaceta
Oficial N 4.153 de fecha 28 de diciembre de 1989, que inicia el proceso de
descentralizacin de esta rea de la administracin en el pas.
Por lo tanto en el ao 2002, el gobierno estadal asume la responsabilidad de
la ejecucin de las Infraestructuras, creando La Direccin de Obras Pblicas del
estado. Posteriormente el 10 de mayo de 2010 luego de varias modificaciones se
establece en La Gaceta Oficial del Estado Aragua N 1666, Decreto N1800 el
nombre de Secretaria Sectorial del Poder Popular para la Infraestructura y el
Desarrollo Urbanstico que se encuentra ubicada en la ciudad de Maracay Estado
Aragua.
Dicha Secretaria tiene como misin principal constituirse como un organismo
oficial capaz de articular las polticas pblicas en materia de inversin de obras de
infraestructuras para lograr la planificacin, ejecucin, control y evaluacin de todos
los programas de inversin pblica estadal. La visin u objetivo principal es lograr
estructurar un esquema de gerencia social participativa en donde interacten de
manera equitativa los distintos equipos de profesionales y tcnicos de la Secretaria
conjuntamente con las comunidades y los actores generadores de las polticas
pblicas del estado y del pas, que fomentara la participacin activa y directa de la
sociedad que se ver beneficiada por la consecucin de las obras publicas
proyectadas.
Dentro de la subdivisin estructural que conforma la Secretaria se encuentra el
departamento de enlace de recursos humanos, cuya funcin principal es la
administracin y control del personal, actualmente se estn presentando ciertas
incidencias que impiden el desarrollo correcto de los mencionados procesos. Esto
obedece a que el control de asistencia es manejado a travs de un reloj chequeador
que marca las tarjetas destinadas a cada empleado con la hora de entrada y salida,
paralelamente el empleado debe firmar una planilla de registro en la que indica las
horas de entrada y salida de forma diaria.
En este mismo orden de ideas se indica que a pesar de la metodologa
utilizada para el control de la asistencia, la identidad de los empleados al momento de
ingresar a la secretaria para cumplir con la jornada laboral, no puede ser claramente
verificada por el personal de recursos humanos debido a que el reloj chequeador se
encuentra ubicado lejos del departamento, hecho que influye en la seguridad y
veracidad de la informacin manejada y arrojada en el sistema general.
16
Por otra parte, cualquier operacin del empleado ya sea para justificar
inasistencias, solicitar vacaciones, permisos o reposos se realiza en dos pasos, el
primero a travs del llenado de formatos en papel por el empleado y el segundo en el
cual se transfiere la informacin de los formatos creados a los que se encuentran
diseados en Excel, esta accin es realizada por el departamento de enlace que es
quien se encarga de formalizar el trmite directamente con la Secretaria encargada,
especficamente del recurso humano, lo que de alguna forma influye en la lentitud del
proceso.
Cabe destacar, la actualizacin de la asistencia que debe realizarse cada vez
que el empleado gestiona operaciones como las descritas anteriormente, no se realiza
sino hasta finales de mes lo que hace que el proceso se torne lento debido a que se
debe comparar la informacin contenida en la tarjeta y la informacin almacenada en
el expediente del empleado, este proceso se realiza de forma manual y por cada uno
de los empleados existentes. Actualmente son 97 los trabajadores de los que se lleva
control. Se resalta que debido a lo engorroso que se torna el proceso descrito los
errores humanos son factibles y la fiabilidad del sistema disminuya notablemente.
En este particular, la consulta de informacin de los empleados por parte del
personal del departamento de recursos humanos es tediosa, ya que se deben verificar
expedientes de empleados y formatos en Excel. La dificultad radica en que los datos
requeridos se encuentran en fuentes diferentes y el empleado que realiza la consulta
se ve forzado a dirigirse a diversos sitios para poder obtener toda la informacin que
requiere. Indudablemente la posibilidad de omitir informacin y de ralentizar el
proceso se incrementa.
Adicionalmente, se destaca que la informacin que se encuentra registrada en
los expedientes de los empleados no est actualizada y en algunos casos se encuentra
incompleta. Es decir, incluso si el personal de recursos humanos logra obtener la
17
informacin de los expedientes sin omitir ningn detalle, la fiabilidad de esta
informacin es baja, por lo tanto la veracidad de la consulta no puede afirmarse.
En este sentido es importante acotar que el departamento de enlace de
recursos humanos no cuenta con una herramienta adecuada que le permita administrar
fiablemente a los empleados, determinar los permisos tramitados en un periodo de
tiempo, las vacaciones solicitadas o algn otro indicador que facilite el proceso de
gestin.
De lo anterior se concluye que los inconvenientes presentes actualmente
dentro del departamento de Recursos Humanos ubicado en la Secretaria, afectan
directamente el activo ms valioso de la empresa, el talento humano, la falta de
control del mismo podra generar inestabilidad a la organizacin en general y
molestias al personal ya que la tramitacin de sus exigencias se toman mayor tiempo
de lo esperado. Esto eventualmente podr repercutir en el cumplimiento de las
funciones de la Secretaria y en el atraso total de la gestin estadal.
En tal sentido, la propuesta que se presenta es implantar un sistema de gestin
y control de personal que le permita al departamento de recursos humanos, manejar
de manera eficiente el registro de asistencia, el control de solicitudes y la agilizacin
de la consulta de informacin del empleado, con la finalidad de facilitar la
administracin de los empleados, agilizar los procesos del departamento y fomentar
el buen desempeo laboral.
Objetivos del Proyecto
Objetivo General
18
Implementar un Sistema de Gestin y Control de Personal para la Secretaria
Sectorial del Poder Popular para la Infraestructura y Desarrollo Urbanstico ubicada
en Maracay, Estado Aragua.
Objetivos Especficos
1. Analizar el sistema actual para determinar las necesidades de informacin del
departamento de enlace de recursos humanos de la Secretaria.
2. Disear el sistema de gestin y control que satisfaga los requerimientos
identificados en la etapa anterior.
3. Construir el sistema de gestin y control de personal para el departamento de
recursos humanos de la Secretaria Sectorial.
4. Implementar el sistema de gestin y control de personal en el departamento de
recursos humanos de la Secretaria Sectorial del Poder Popular para la
Infraestructura y Desarrollo Urbanstico.

Alcance
El sistema propuesto se desarroll para el departamento de recursos humanos
de la Secretaria Sectorial del Poder Popular para la Infraestructura y Desarrollo
Urbanstico. Para que la implementacin del mismo fuese exitosa se realizaron una
serie de actividades y tareas que sirvieron para encaminar su ejecucin, se planteo la
aplicacin de un diseo orientado a objetos apoyado por el lenguaje de modelado
unificado (UML): a continuacin se describen cada una de estas actividades.
Se inici con la recoleccin y anlisis de la informacin, mediante el uso de la
tcnica de observacin directa, los datos obtenidos fueron analizados a travs de un
19
diagrama de casos de uso que pertenece a la especificacin UML. La finalidad
principal fue lograr identificar los requerimientos que el sistema de gestin debi
satisfacer.
A partir de los requerimientos seleccionados se inici el diseo del sistema, lo
siguiente fue la elaboracin de diagramas de clases con los que se modelaron la base
de datos (diseo conceptual), la estructura del sistema (diseo navegacional) y la
organizacin visual (diseo de presentacin), de esta forma se brindaron las
herramientas necesarias para el desarrollador.
El sistema de gestin y control de personal cuenta con cuatro (04) grandes
mdulos, a saber: administracin de empleado, control de asistencia, manejo de
solicitudes, y calculo de bonos extras. Cada uno de ellos, estn divididos en diversos
submdulos que permiten realizar las siguientes actividades: registro de empleados,
consulta de informacin de empleados, almacenamiento de horas y fechas de
asistencias, ingreso de solicitudes de permisos, solicitudes de pago de viticos,
calculo de bonos extras (das feriados, horas extras).
El desarrollo del sistema y su codificacin se realiza en ambiente web,
utilizando el lenguaje de programacin PHP, las herramientas de desarrollo Netbeans
6.9.1 y Symfony Sandbox 1.2, ejecutndose todo sobre la plataforma de software
libre Ubuntu, para la implementacin se utiliz el servidor Apache 2.0 y el manejador
de base de datos Mysql 5.1.
Como ltimo paso se realiza la implementacin del sistema de gestin y
control de personal dentro de la secretaria, para ello se estudio la actividad y
acoplamiento del mismo con los usuarios y se realiz la capacitacin del personal, es
importante destacar que durante las dos semanas iniciales el funcionamiento del
sistema de gestin y control de personal se llevo de forma paralela al sistema antiguo
20
para facilitar el proceso de adaptacin y transicin. Es importante destacar que las
pruebas se realizaron siguiendo el enfoque de James Martin por lo que se encuentran
inmersas en cada una de las etapas descritas anteriormente.
Justificacin
El desarrollo de herramientas de software permite la agilizacin de procesos y
son de gran utilidad a la hora de administrar y consultar grandes flujos de
informacin, en consecuencia no se puede negar los beneficios involucrados en la
implementacin del sistema de gestin y control dentro del departamento de enlace
de recursos humanos, en cuanto a la optimizacin del proceso de gestin y control de
empleados.
La implementacin del sistema de gestin y control de personal trajo
beneficios a todo el personal de la secretaria, el hecho de que el empleado se
encuentre satisfecho con la forma en que se gestionan sus peticiones influye en la
disposicin de este por cumplir con su trabajo cabalmente, adems el departamento
de recursos humanos no se ve agobiado con grandes caudales de informacin y de
esta forma la secretaria a observado una mejora en el rendimiento laboral.
El uso de una herramienta tecnolgica que agiliza los procesos de control de
asistencias, solicitudes del empleado, calculo de bonos extras, tramitacin de viticos.
As mismo, se tiene disponibles los siguientes indicadores: vacaciones tramitadas,
registro de asistencias, permisos tramitados, personal egresado, pagos por bonos
extras y personal contratado que le permitir al departamento la toma de decisiones
oportunas y la deteccin de algn mal funcionamiento en las reas especificas.
Se promueve el cumplimiento del decreto presidencial N 3390, que
determina el uso de herramientas de software libre dentro de la administracin
pblica lo que limita o disminuye el gasto pblico a razn de pago de licencias por
21
software propietario, por lo tanto los recursos financieros estarn disponibles para ser
destinados al cumplimiento y desarrollo de otros planes o proyectos.
La seguridad es un mbito que se ve favorecido desde la implementacin del
sistema de gestin, la verificacin y validacin de la informacin almacenada en la
base de datos del departamento y la autenticacin del empleado estn garantizados,
por lo tanto la fiabilidad de la informacin manejada es alta y difcil de corromper.
Limitaciones
No se percibieron limitaciones para la realizacin del proyecto.
22
CAPITULO II
MARCO REFERENCIAL
Antecedentes
Da Encarnacao, J. (2011). Desarrollo de un Sistema de Informacin para el
control de personal en el Departamento de Provisin y Mantenimiento de CANTV en
Maracay Estado Aragua. Trabajo de Grado para optar al ttulo de Ingeniero de
Sistemas, en La Universidad Nacional Experimental Politcnica de Las Fuerzas
Armadas (UNEFA), ubicada en la ciudad de Maracay, Estado Aragua. El objetivo
principal del proyecto fue apoyar el proceso de gestin llevado cabo por uno de los
departamentos de CANTV y surgi de la necesidad de controlar a las personas que
brindaban servicios de abastecimiento.
El aporte principal obtenido de este proyecto radica en que en l se manejaron
horarios de salida y entrada, este es un punto principal y fundamental para el proyecto
actual en el que se realiz un proceso semejante, el registro de asistencias. Por otra
parte, el recurso manejado es humano y por lo tanto pudieron considerarse algunas de
las bases tericas contempladas.
Luna, R. (2010). Desarrollo de una Aplicacin para el Control y Registro de
Datos Personales de los Visitantes que Acceden a la Empresa Fastel Telefona C.A..
Informe Final de Pasanta Industrial Larga para optar al ttulo de Ingeniero de
Sistemas, en la Universidad Nacional Experimental Politcnica de la Fuerza Armada
Nacional Bolivariana (UNEFA) Ncleo Maracay, estado Aragua. El objetivo principal
del proyecto fue apoyar el proceso para el registro de datos de los visitantes que
tienen acceso a la empresa. La necesidad que lo origino fue resolver la
desorganizacin de los datos manejados.
Debido a que el sistema realizado en el trabajo de grado anterior fue
desarrollado como una aplicacin web brindo aportes al proyecto actual en todo lo
referente a las herramientas de diseo y desarrollo. Por otra parte el enfoque dado en
la etapa de anlisis para definir los requerimientos tambin fue de gran ayuda y
orientacin.
Mendoza, J. (2010). Desarrollo de un Sistema de Apoyo de Gestin para el
Departamento de Nomina de la Secretaria de Recursos Humanos de la Gobernacin
del Estado Aragua. Trabajo de Grado para optar al ttulo de Ingeniero de Sistemas,
en La Universidad Nacional Experimental Politcnica de Las Fuerzas Armadas
(UNEFA), ubicada en la ciudad de Maracay, estado Aragua. El objetivo principal del
proyecto fue apoyar el proceso de gestin llevado cabo por uno de los departamentos
de la secretaria y surgi de la necesidad de agilizar los tiempos de respuestas para
procesar las peticiones de los empleados.
Se considera el trabajo de grado anterior como una contribucin o gua para el
desarrollo del proyecto actual, ya que la metodologa empleada est relacionada al
desarrollo rpido de aplicaciones dentro de la misma organizacin, adems de esto se
pudieron constatar los inconvenientes con los que se encontr el desarrollador y la
forma en que pudieron ser solventados.
Medina, C. (2009). Desarrollo de un sistema de informacin Web para la
gestin de incidentes de falla en la plataforma tecnolgica de PDVSA AIT Servicios
Comunes Centro. Trabajo de Grado para optar al ttulo de Ingeniero de Sistemas, en
23
La Universidad de Los Andes (ULA), ubicada en la ciudad de Mrida, estado Mrida.
Dicho trabajo de grado tuvo como objetivo el desarrollo de un sistema de informacin
web como herramienta de apoyo a los procesos de negocio llevados a cabo por la
Gerencia de Mantenimiento de la Plataforma (MAP), de la empresa Petrleos de
Venezuela S.A.
El proyecto surgi de la necesidad de agilizar la deteccin y solucin de los
inconvenientes que presentaban los recursos tecnolgicos, en busca del mejoramiento
de la confiabilidad de la plataforma general de la organizacin. El sistema conforma
la solucin para brindar apoyo a la gestin que realizan los analistas de la
coordinacin de confiabilidad mediante el acceso a indicadores calculados en base a
datos de los incidentes registrados durante las operaciones diarias.
El aporte brindado por el autor, radica en el clculo, utilizacin y presentacin
de indicadores de gestin para agilizar y mejorar la toma de decisiones en el rea
donde fue implantado el sistema. Se pudo observar como la gestin fue beneficiada
por la ejecucin del proyecto y la importancia que el recurso tecnolgico representa
para la misma, por lo que el mantenimiento y el buen uso de este recurso aseguran
beneficios para cualquier institucin.
Rodrguez, H. (2008). Sistema de Gestin Acadmica para el Personal
Docente y de Investigacin de la Universidad de Los Andes. Trabajo de Grado para
optar al ttulo de Ingeniero de Sistemas, en La Universidad de Los Andes (ULA),
ubicada en la ciudad de Mrida, estado Mrida. El mencionado Trabajo de Grado
tuvo como objetivo construir un sistema de informacin web de gestin que soportara
las actividades, de extensin y de mejoramiento docente. El proyecto brindo la
solucin para mejorar los procesos que c un sistema que permitiese realizar la
24
evaluacin institucional de las actividades realizadas por el personal docente y de
investigacin de la Universidad de los Andes.
El sistema conforma la solucin para brindar una herramienta amigable en la
que el personal acadmico de la universidad pueda autoevaluarse y ser evaluado con
mayor facilidad, con la finalidad de garantizar el mejoramiento permanente del
desempeo del personal acadmico y el cumplimiento de la normativa de la
universidad. El aporte brindado por el autor, radica en la utilizacin de la metodologa
de desarrollo orientado a objetos y el lenguaje de marcado UML adems el proceso
de gestin se realiz sobre recurso humano, por lo que se percibieron los beneficios
que este tipo de gestin trae consigo para las instituciones.
Bases Tericas
Sabino, C (1992) opina ...ningn hecho o fenmeno de la realidad puede
abordarse sin una adecuada conceptualizacin. Afrontar una problemtica, satisfacer
una necesidad, desarrollar o determinar la importancia de un proyecto no puede
realizarse adecuadamente si no se analizan los conceptos que especifican el origen de
cada uno de ellos. Por lo tanto la importancia de definir y desarrollar un sustento
terico radica en la garanta de que las evaluaciones que se realicen sobre un tema o
las decisiones que se tomen para solventar una situacin problemtica no sern
basados en conocimientos empricos posiblemente errados, que dificultaran la
obtencin de un resultado exitoso.
Por lo tanto, para esclarecer los trminos y definiciones relevantes al proyecto,
se tom en cuenta en algunas ocasiones la etimologa de las palabras, La Real
Academia Espaola (2010) define el trmino etimologa como el Origen de las
palabras, razn de su existencia, de su significacin y de su forma.
Gestin y Sistemas de Gestin
25
Huergo, J. explica La palabra gestin proviene directamente de gestio-onis:
accin de llevar a cabo y, adems, est relacionada con gesta, en tanto historia de lo
realizado, y con gestacin, llevar encima.,. De lo anterior se puede indicar que al
hablar de gestin se describe el conjunto de pautas, objetivos y actividades que se
planifican para alcanzar un fin, considerando eventos anteriores y conocimientos
previos.
Es importante destacar que en muchas ocasiones los trminos de gestin y
administracin se utilizan sin distincin, Peter Drucker considerado como el padre de
la administracin se refiere de esta forma al termino Gestin es hacer las cosas bien,
liderazgo es hacer las cosas. Con esta pequea afirmacin se puede concluir que al
hablar de gestin se incluyen diversas tareas y actividades que deben estar enfocados
al desarrollo o ejecucin de un proceso, pero esa ejecucin debe ser realizada de
forma correcta.
Entonces, un sistema de gestin representa el conjunto de actividades que
cumplen con un fin o propsito nico y particular, dicho fin en la mayora de las
ocasiones es lograr la administracin de un recurso. Vergara, G. (2009) afirma Un
Sistema de Gestin es un conjunto de etapas unidas en un proceso continuo, que
permite trabajar ordenadamente una idea hasta lograr mejoras y su continuidad.
Los Sistemas de Gestin deben poder evaluarse o verificarse, mediante
indicadores, Osan, L. (2008) opina que estos Representan una unidad de medida
gerencial que permite evaluar el desempeo de una organizacin frente a sus metas,
objetivos y responsabilidades. Una vez realizada la evaluacin se podrn tomar
decisiones en base a los resultados obtenidos, decisiones sobre posibles cambios en
las actividades, correccin de errores o cualquier modificacin que deba realizarse
para garantizar la efectividad del sistema de gestin.
26
Existen diferentes tipos de indicadores al respecto Osan, L. (2008) aconseja
Se debe saber discernir entre indicadores de cumplimiento, de evaluacin, de
eficiencia, de eficacia e indicadores de gestin. De acuerdo a la definicin que
realiza Osain sobre los tipos de indicadores mencionados, se presenta a continuacin
la siguiente clasificacin:

Indicadores de cumplimiento: sealan el avance la ejecucin de una


actividad o tarea.

Indicadores de evaluacin: sealan la calidad de los resultados de los


procesos, con respecto a sus fortalezas, debilidades, entre otros.

Indicadores de eficiencia: miden la capacidad de cumplir con un objetivo


con un mnimo de recursos.

Indicadores de eficacia: destacan las posibilidades de xito, es decir cuntos


intentos deben realizarse para lograr un objetivo.

Indicadores de gestin: usados para sealar los datos especficos y


necesarios para poder llevar a cabo el proceso de gestin.
Entonces afirmar que los indicadores son sumamente importantes dentro de
los sistemas de gestin es justo. Mediante ellos se busca facilitar y apoyar el proceso
de anlisis y toma de decisiones, la deteccin y correccin de errores y en definitiva
la efectividad del sistema.
Gestin y Control de Recursos Humanos
Como punto de partida para el sustento terico de este proyecto, se definieron
en prrafos anteriores gestin y sistemas de gestin, a partir de dicha informacin se
pueden realizar dos afirmaciones relevantes al punto actual:
1. Gestionar un recurso independientemente del que sea, requiere de una
ardua planificacin de tareas, actividades y procesos.
27
2. La verdadera gestin debe garantizar que lo planificado, se realice
correctamente.
En ese mismo sentido y tomando en cuenta que Corts, M (2002) define
gestin de recursos humanos como el conjunto de actividades que ponen en
funcionamiento, desarrollan y movilizan a las personas que una organizacin necesita
para realizar sus objetivos es innegable la importancia de las dos premisas
anteriores. Cualquier organizacin o empresa que pretenda ser exitosa debe
asegurarse de gestionar correctamente a su personal, considerando que sin ellos
ningn objetivo (econmico, estratgico, social, entre otros) podr cumplirse
cabalmente.
Sin embargo, al analizar lo expuesto anteriormente puede surgir una
interrogante Cmo saber si la gestin se lleva a cabo correctamente? Romero, M
(2003) indica El control es un elemento del proceso administrativo que incluye
todas las actividades que se emprenden para garantizar que las operaciones reales
coincidan con las operaciones planificadas. Todos los gerentes de una organizacin
tienen la obligacin de controlar;
Es evidente entonces, la gestin y el control son procesos complementarios si
se quiere una ejecucin exitosa que permita obtener los beneficios esperados;
especficamente en el caso del Recurso Humano dichos procesos son sumamente
importantes y debido a su amplitud pueden resultar en ocasiones complicados, ya que
se deben tomar en cuenta aspectos tan diversos como: ambiente laboral, bonificacin
salarial, horarios de trabajo, asistencias, permisos, capacitacin, desarrollo
profesional, perfiles laborales, entre muchos otros.
Bases Legales
El fundamento legal bajo el cual se apoya la realizacin de este proyecto se
destaca a continuacin:
Constitucin de la Repblica Bolivariana De Venezuela
28
Captulo VI De los Derechos Culturales y Educativos
Artculo 110. El Estado reconocer el inters pblico de la ciencia, la
tecnologa, el conocimiento, la innovacin y sus aplicaciones y los servicios de
informacin necesarios por ser instrumentos fundamentales para el desarrollo
econmico, social y poltico del pas, as como para la seguridad y soberana
nacional
La Constitucin representa el origen legislativo de un pas y en ella se
estipula principalmente como debe ser la relacin Estado-Ciudadano, resulta tan
importante y primordial para Venezuela la innovacin y la tecnologa que se
garantizan como derecho en nuestra Carta Magna y por lo tanto fundamenta, apoya y
reconoce como beneficio social y sin ninguna restriccin la generacin de proyectos
de esta ndole.
Decreto N 3390 23 De Diciembre De 2004
Artculo 1. La Administracin Pblica Nacional emplear prioritariamente
Software Libre desarrollado con Estndares Abiertos, en sus sistemas, proyectos y
servicios informticos. A tales fines, todos los rganos y entes de la Administracin
Pblica Nacional iniciarn los procesos de migracin gradual y progresiva de stos
hacia el Software Libre desarrollado con Estndares Abiertos.
Las polticas tomadas a travs de este decreto buscan fomentar la soberana
tecnologa y la innovacin en nuestro pas, para apoyar e impulsar este proceso es
importante contar con las herramientas necesarias para la generacin de nuevas
tecnologas, el software libre viene a ser el apoyo requerido para lograr estos
objetivos. El sistema de gestin y control de personal fue realizado e implantado
tomando en cuenta y aplicando este decreto.

29
30
CAPITULO III
METODOLOGA
Arias, F (1999) afirma que en esta seccin incluye el tipo o tipos de
investigacin, las tcnicas y los procedimientos que sern utilizados para llevar a
cabo la indagacin. Es el cmo se realizar el estudio (p .19). Es importante
destacar que aunque el termino de proyecto de investigacin no aplica en esta
ocasin, por ser un proyecto donde se emplea conocimientos en un rea especfica
(en este caso, desarrollo de software), para generar un producto final, la etapa
metodolgica actual sigue la definicin de Arias en cuanto a la razn de la
metodologa ya que aqu se especifica cules son los medios que permiten la
realizacin del proyecto.
Tipo de Proyecto
El sistema de gestin y control realizado es una aplicacin web que se
implementa para mejorar los procesos del departamento de enlace de recursos
humanos y para cumplir con las exigencias administrativas que tenia dicho
departamento. Los proyectos de esta ndole son denominados proyectos de ingeniera
por Soca, N (2004) quien afirma es la actividad central e integradora de la
ingeniera y es el medio por el que el ingeniero aplica sus conocimientos
especializados, as como su destreza y manera de concebir la solucin a diversos
problemas p (6).
rea de aplicacin y/o conocimiento
En esta seccin se detalla la unidad sobre la cual se desarroll el proceso de
evaluacin y estudio del presente proyecto con la finalidad de obtener la informacin
necesaria para lograr la implantacin del sistema. En este caso, se encontr
representada por el personal del departamento de recursos humanos (jefe, licenciado
y tcnico) quienes forman parte primordial de los procesos ejecutados en las
actividades relacionadas a la gestin y control de los empleados pertenecientes a la
institucin beneficiada.
Metodologa del Proyecto
La seleccin de la metodologa para la elaboracin del proyecto se realiz en
base al tiempo disponible para la implementacin y a las caractersticas del mismo.
Por lo tanto se opto por el uso de una metodologa eclctica compuesta por la
Metodologa para el Desarrollo de Aplicaciones Web (UWE) y la metodologa para el
desarrollo rpido de aplicaciones (RAD), las fases iniciales anlisis y desarrollo
corresponden al enfoque UWE y el resto al enfoque RAD. La metodologa para este
proyecto queda definida como sigue:
UWE y RAD
! Anlisis de Requisitos (UWE)
! Diseo de Sistema (UWE)
! Desarrollo del Sistema (RAD)
31
! Implementacin del Sistema (RAD)
Fase I. Anlisis de Requisitos. De Castro, M (2007) indica En la etapa de
anlisis de requisitos se propone la representacin de un diagrama de casos de uso. En
l se pueden representar, adems de los casos de uso estndar de UML, casos de uso
navegacionales. Al hacer uso de este tipo de diagramas se involucro al personal para
definir las necesidades y los requerimientos del sistema, esto fue sumamente
importante ya que al tomar en cuenta el punto de vista del usuario con respecto a la
situacin problemtica desde el inicio del proyecto se disminuyo la posibilidad
encontrar inconformidades en la etapa final. Se seala que al culminar esta etapa se
cumpli con el primer objetivo especfico.
Fase II. Diseo del Sistema. Una vez seleccionados los requerimientos que
cumple el sistema se realizo la definicin del bosquejo o gua de elaboracin del
proyecto, en esta fase UWE diferencia el diseo en varias etapas, conceptual,
navegacional y presentacin. Es importante destacar que este modelado se realiza en
base a diagramas UML. Se destaca que al culminar esta etapa se cumpli con el
segundo objetivo especfico.
Fase III. Desarrollo del Sistema. Rueda, J (2006) expresa que esta etapa
completa la construccin fsica de la base de datos y del sistema de aplicacin,
construye el sistema de conversin y elabora ayudas de usuarios. Es decir en esta
fase se tomo el diseo realizado en la etapa anterior y se ejecuto, RAD contempla
pruebas en cada una de sus etapas por lo tanto, simultneamente se realizaron pruebas
internas al sistema. Al culminar esta etapa se cumpli con el primer objetivo
especfico. Se seala que al culminar esta etapa se cumpli con el tercer objetivo
especfico.
32
Fase VI. Implementacin del Sistema. Rueda, J (2006) explica La etapa de
Despliegue que incluye la puesta a prueba y la capacitacin del usuario final, la
conversin de datos y la implementacin del sistema de aplicacin. En esta fase las
pruebas las realizo el usuario final mediante la utilizacin del sistema, fueron
detectados y corregidos los inconvenientes y llevo a cabo la capacitacin del usuario.
Se destaca que al culminar esta etapa se cumpli con el cuarto objetivo especfico.
Tcnicas e Instrumentos de Recoleccin de Datos
Segn Arias, F. (1999) Las tcnicas de recoleccin de datos son las distintas
formas o maneras de obtener la informacin.(p. 25). En este proyecto se obtuvieron
los datos mediante la utilizacin de dos tcnicas, en primer lugar a travs de la
observacin directa se identificaron los actores o usuarios del sistema, las actividades
que se realizaban para llevar a cabo los procesos y las fallas que se encontraban en
dicha ejecucin, la interaccin con el usuario del sistema durante este proceso fue
continua con lo que se determinaron datos que no podran haber sido detectados
fcilmente con la aplicacin de otra tcnica, como por ejemplo la lentitud ocasionada
por la dificultad que tenan los usuarios al acceder a la informacin.
Por ltimo la revisin bibliogrfica y documental fue utilizada para formar las
bases de conocimientos necesarios para ejecutar correctamente el proyecto, al
respecto el manual de la UPEL (2005), define esta actividad la accin de explorar
libros, revistas y documentos que sirven para el desarrollo total o parcial de la
investigacin (p. 96).
Tcnicas de Anlisis de Datos
Con la finalidad de representar y estudiar los datos recopilados se utilizaron
los diagramas de casos de usos; la seleccin de esta tcnica se fundament en la
33
facilidad de aplicacin e interpretacin del proceso que se realizaba en el
departamento. Gracias a esto se garantiz desde el primer momento el apoyo de los
usuarios durante el desarrollo del software y su conformidad con los resultados
obtenidos.
34
CAPITULO IV
RESULTADOS
Anlisis de Requisitos
El departamento de enlace de recursos humanos, adscrito a La Secretaria
Sectorial del Poder Popular para la Infraestructura y el Desarrollo Urbanstico tiene
como funcin principal la administracin y control del personal. Sin embargo los
procesos que se llevaban a cabo para cumplir con lo dicha funcin eran poco
confiables debido a que el personal encargado del manejo de la informacin
competente a los empleados deba seguir procedimientos tediosos, largos y repetitivos
de verificacin, ingreso, actualizacin y consulta de datos para poder cumplir con los
requerimientos de control de asistencias, permisos, calculo de horas, e ingreso de
nuevo personal.
Definicin de Actores
Se refiere a la seleccin y descripcin de los entes que forman parte del
sistema, algunos de estos generan los datos que se distribuyen dentro del mismo,
otros demandan o requieren la ejecucin de una funcionalidad y determinados actores
pueden formar parte de las dos categoras antes mencionadas. Es decir todo sujeto o
equipo que brinde o exija una funcionalidad y/o genere datos debe ser especificado en
esta seccin (vase tabla N 1).
Tabla N 1: Actores del Sistema
Actores Descripcin
Reloj Chequeador: Dispositivo que permite realizar el registro diario de asistencias de los
empleados.
Empleados: Todos aquellos empleados que laboran en la Secretaria. Generan las
solicitudes y la informacin necesaria para que se lleve a cabo el proceso
de gestin.
Personal de Recursos
Humanos:
Todos aquellos empleados que administran el recurso humano. Dentro de
sus responsabilidades se encuentran registro y actualizacin de datos,
recepcin y trmite de solicitudes de permisos, vacaciones, pagos de
viticos y clculo de los honorarios por bonos extras de los empleados.
Fuente: El Autor (2012)
Casos de Usos
El siguiente es un diagrama (ver figura N 2) sumamente importante que le
permiti al desarrollador entender los procesos que se realizan en el departamento,
desde la perspectiva nica y prctica de los actores involucrados en el mismo. Gracia,
J (2003) opina al respecto Los Casos de Uso son qu hace el sistema desde el punto
de vista del usuario. Es decir, describen un uso del sistema y cmo este interacta con
el usuario.
Est compuesto por los actores que intervienen en el sistema y describe los
procesos que se realizan dentro del mismo, desde la perspectiva del usuario, es decir
en l se especifican los pasos que un actor debe realizar para poder llevar a cabo una
actividad, adems de las asociaciones o relaciones entre ellos. Mediante este
diagrama se pudo analizar detalladamente la situacin problemtica y se realizo la
determinacin de requerimientos.
35
Figura N 2: Diagrama de Casos de Usos (1/2). Fuente el Autor (2012).
Figura N 2: Diagrama de Casos de Usos (2/2). Fuente el Autor (2012).
Leyenda: Caso de Uso relacin extend o include
Comentario Actor ----------- Asociacin
36
Descripcin de casos de uso
Tabla N 2: Registrar empleado.
Nombre
Caso de Uso:
Registrar Empleado Id Caso de Uso: 01
Actores: Administrador Administrador Administrador
Descripcin: Almacenar los datos del empleado en el archivo. Almacenar los datos del empleado en el archivo. Almacenar los datos del empleado en el archivo.
Casos de uso
Relacionados:
Generar Expediente y Generar Tarjeta. Generar Expediente y Generar Tarjeta. Generar Expediente y Generar Tarjeta.
Entradas: Datos Personales, Datos
Demogrficos, Datos
Ed u c a t i v o s , Da t o s
Laborales.
Salidas: Un nuevo registro en la
plantilla de empleados.
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Solicitar Documentos y Datos del Empleado 1.-Solicitar Documentos y Datos del Empleado
2.-Verificar si los Documentos estn completos. 2.-Verificar si los Documentos estn completos.
2.-Actualizar la lista de empleados 2.-Actualizar la lista de empleados
3.-Actualizar el archivo de empleados 3.-Actualizar el archivo de empleados
Curso Alternativo (Datos Incompletos) Curso Alternativo (Datos Incompletos) Curso Alternativo (Datos Incompletos) Curso Alternativo (Datos Incompletos)
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
3.-Indicar al Empleado que debe consignar la
totalidad de los documentos solicitados.
3.-Indicar al Empleado que debe consignar la
totalidad de los documentos solicitados.
4.-Retornar al primer paso del curso tpico. 4.-Retornar al primer paso del curso tpico.
Fuente: El Autor (2012).
Tabla N 3: Consultar Empleado.
Nombre
Caso de Uso:
Consultar Empleado Id Caso de Uso: 02
Actores: Administrador Administrador Administrador
Descripcin: Obtener y detallar la informacin de los empleados en la base de datos. Obtener y detallar la informacin de los empleados en la base de datos. Obtener y detallar la informacin de los empleados en la base de datos.
Casos de uso
Relacionados:
Amonestar Empleado Amonestar Empleado Amonestar Empleado
Entradas: Nombre del empleado,
cedula de identidad del
empleado, cargo del
empleado, vacaciones
solicitadas, permisos
solicitados, asistencias.
Salidas: Seleccin de la
informacin del
empleado realizada con
xito.
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Iniciar la bsqueda mediante un parmetro
elegido.
1.-Iniciar la bsqueda mediante un parmetro
elegido.
2.-Verificar expediente del empleado. 2.-Verificar expediente del empleado.
37
3.-Arrojar informacin personal, demogrfica,
sobre permisos y faltas justificadas con
anterioridad.
3.-Arrojar informacin personal, demogrfica,
sobre permisos y faltas justificadas con
anterioridad.
4.-Verificar la lista de empleados 4.-Verificar la lista de empleados
5.-Arrojar informacin sobre horarios de entrada y
salida y asistencia.
5.-Arrojar informacin sobre horarios de entrada y
salida y asistencia.
Curso Alternativo (Faltas Injustificadas) Curso Alternativo (Faltas Injustificadas) Curso Alternativo (Faltas Injustificadas) Curso Alternativo (Faltas Injustificadas)
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
6.-Se encuentran faltas injustificadas en la
asistencia del empleado.
6.-Se encuentran faltas injustificadas en la
asistencia del empleado.
7.- Realizar un llamado de atencin escrito. 7.- Realizar un llamado de atencin escrito.
8.-Retornar al primer paso del curso tpico. 8.-Retornar al primer paso del curso tpico.
Pre-condiciones: Empleado Registrado Empleado Registrado Empleado Registrado
Fuente: El Autor (2012).
Tabla N 4: Registrar Asistencias
Nombre
Caso de Uso:
Registrar Asistencias Id Caso de Uso: 03
Actores: Empleado, Reloj Chequeador Empleado, Reloj Chequeador Empleado, Reloj Chequeador
Descripcin: Determinar que se est cumpliendo con la jornada laboral. Determinar que se est cumpliendo con la jornada laboral. Determinar que se est cumpliendo con la jornada laboral.
C a s o s d e u s o
Relacionados:
Firmar Planilla Firmar Planilla Firmar Planilla
Entradas: Salidas: Control de la asistencia
del empleado
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Ingresar la tarjeta al llegar al sitio de trabajo. 1.-Ingresar la tarjeta al llegar al sitio de trabajo.
2.-Marcar la Hora de entrada. 2.-Marcar la Hora de entrada.
3.-Ingresar la tarjeta a la hora de salida del sitio
laboral.
3.-Ingresar la tarjeta a la hora de salida del sitio
laboral.
4.-Marcar la Hora de salida. 4.-Marcar la Hora de salida.
Pre-condiciones: Empleado Registrado, Tarjeta Generada Empleado Registrado, Tarjeta Generada Empleado Registrado, Tarjeta Generada
Fuente: El Autor (2012).
Tabla N 5: Generar Expediente
Nombre
Caso de Uso:
Generar Expediente Id Caso de Uso: 04
Actores: Administrador Administrador Administrador
Descripcin: Confirmar el ingreso de un nuevo empleado. Confirmar el ingreso de un nuevo empleado. Confirmar el ingreso de un nuevo empleado.
C a s o s d e u s o
Relacionados:
Registrar Empleado Registrar Empleado Registrar Empleado
Entradas: Informacin del Registro
del Empleado
Salidas: Registro fsico de la
i n f o r m a c i n d e l
empleado.
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
38
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Ingresar los datos del Empleado en la carpeta
que le fue asignada
1.-Ingresar los datos del Empleado en la carpeta
que le fue asignada
2.-Ingresar el expediente en el Archivo de recursos
humanos.
2.-Ingresar el expediente en el Archivo de recursos
humanos.
3.-Almacenar la informacin de acuerdo al tipo de
empleado y el orden alfabtico.
3.-Almacenar la informacin de acuerdo al tipo de
empleado y el orden alfabtico.
Fuente: El Autor (2012).
Tabla N 6: Generar Tarjeta
Nombre
Caso de Uso:
Generar Tarjeta Id Caso de Uso: 05
Actores: Administrador Administrador Administrador
Descripcin: Ampliar el registro del empleado para controlar su asistencia. Ampliar el registro del empleado para controlar su asistencia. Ampliar el registro del empleado para controlar su asistencia.
C a s o s d e u s o
Relacionados:
Registrar Empleado Registrar Empleado Registrar Empleado
Entradas: Nombre y Apellido del
Empleado, Cedula de
Identidad del Empleado.
Salidas:
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Ingresar informacin del empleado. 1.-Ingresar informacin del empleado.
2.-Asignar numero consecutivo a la tarjeta. 2.-Asignar numero consecutivo a la tarjeta.
3.-Almacenar la asistencia del empleado. 3.-Almacenar la asistencia del empleado.
Fuente: El Autor (2012).
Tabla N 7: Amonestar Empleado
Nombre
Caso de Uso:
Amonestar Empleado Id Caso de Uso: 06
Actores: Administrador Administrador Administrador
Descripcin: Alertar al empleado sobre alguna informacin. Alertar al empleado sobre alguna informacin. Alertar al empleado sobre alguna informacin.
C a s o s d e u s o
Relacionados:
Consultar Empleado Consultar Empleado Consultar Empleado
Entradas: Informacin de la tarjeta
de ingreso.
Salidas: Advertencia al empleado
(3 mximas)
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Verificar el archivo del empleado en busca de
llamados de atencin previos.
1.-Verificar el archivo del empleado en busca de
llamados de atencin previos.
2.-Arrojar informacin sobre los llamados de
atencin realizados al empleado.
2.-Arrojar informacin sobre los llamados de
atencin realizados al empleado.
3.-Confirmar que el empleado tiene ms de tres
llamados de atencin por el mismo motivo.
3.-Confirmar que el empleado tiene ms de tres
llamados de atencin por el mismo motivo.
39
4. Amonestar al empleado. 4. Amonestar al empleado.
Fuente: El Autor (2012).
Tabla N 8: Firmar Planilla
Nombre
Caso de Uso:
Firmar Planilla Id Caso de Uso: 07
Actores: Empleado Empleado Empleado
Descripcin: Confirmar la identidad de la persona que marco la tarjeta. Confirmar la identidad de la persona que marco la tarjeta. Confirmar la identidad de la persona que marco la tarjeta.
C a s o s d e u s o
Relacionados:
Marcar Hora Marcar Hora Marcar Hora
Entradas: Salidas: Ve r i f i c a c i n d e l a
identidad del empleado
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Colocar en la planilla la hora de llegada del
empleado.
1.-Colocar en la planilla la hora de llegada del
empleado.
2.-Firmar la planilla. 2.-Firmar la planilla.
3.-Colocar en la planilla la hora de salida del
empleado.
3.-Colocar en la planilla la hora de salida del
empleado.
4.-Firmar la planilla 4.-Firmar la planilla
5.-Actualizar el registro de asistencia del
empleado.
5.-Actualizar el registro de asistencia del
empleado.
Fuente: El Autor (2012).
Tabla N 9: Solicitar Pago de Viticos
Nombre
Caso de Uso:
S o l i c i t a r P a g o d e
Viticos
Id Caso de Uso: 08
Actores: Empleado Empleado Empleado
Descripcin:
Se desea obtener el beneficio de los viticos por trabajos
realizados fuera de la institucin.
Se desea obtener el beneficio de los viticos por trabajos
realizados fuera de la institucin.
Se desea obtener el beneficio de los viticos por trabajos
realizados fuera de la institucin.
C a s o s d e u s o
Relacionados:
Ingresar Recibo, Validar Informacin Ingresar Recibo, Validar Informacin Ingresar Recibo, Validar Informacin
Entradas: Fecha, Destino, Motivo,
Autorizacin del Jefe
Di r e c t o, Nombr e y
Apellido del Empleado,
Cargo, Saldo.
Salidas: Agilizar la tramitacin de
l a s o l i c i t u d e n e l
departamento de recursos
humanos.
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Ingresar Solicitud de Viticos. 1.-Ingresar Solicitud de Viticos.
2.-Ingresar copia de la cedula de identidad. 2.-Ingresar copia de la cedula de identidad.
3.-Facilitar Copia de la solicitud realizada y los
documentos extras incluidos.
3.-Facilitar Copia de la solicitud realizada y los
documentos extras incluidos.
Pre-condiciones: Ingreso de Recibo Ingreso de Recibo Ingreso de Recibo
Fuente: El Autor (2012).
40
Tabla N10: Justificar Falta
Nombre Caso de Uso: Justificar Falta Id Caso de Uso: 09
Actores: Empleado Empleado Empleado
Descripcin: Realizar la entrega de algn documento que valide la falta durante el
periodo laboral.
Realizar la entrega de algn documento que valide la falta durante el
periodo laboral.
Realizar la entrega de algn documento que valide la falta durante el
periodo laboral.
Casos de uso Relacionados: Validar Informacin Validar Informacin Validar Informacin
Entradas: Justificativo medico
valido.
Salidas: Act ual i zaci n de l a
i n f o r m a c i n d e l
empleado (asistencia y
tarjeta).
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Ingresar Justificativo Medico. 1.-Ingresar Justificativo Medico.
2.-Ingresar Solicitud de Permiso 2.-Ingresar Solicitud de Permiso
2.-Actualizar Archivo del Empleado 2.-Actualizar Archivo del Empleado
3.-Actualizar Asistencia del Empleado 3.-Actualizar Asistencia del Empleado
Fuente: El Autor (2012).
Tabla N 11: Solicitar Vacaciones
Nombre
Caso de Uso:
Solicitar Vacaciones Id Caso de Uso: 10
Actores: Empleado Empleado Empleado
Descripcin: Se desea disfrutar del beneficio de las vacaciones anuales. Se desea disfrutar del beneficio de las vacaciones anuales. Se desea disfrutar del beneficio de las vacaciones anuales.
C a s o s d e u s o
Relacionados:
Validar Informacin Validar Informacin Validar Informacin
Entradas: Nombre del Empleado,
Cedula de Identidad del
Empleado, Cargo del
Empl eado, Fecha de
Ingreso del Empleado,
Tiempo de Servicio,
Nombre del Superior
Inmediato, Cargo del
Super i or I nmedi at o,
Fecha de Sol i ci t ud,
N o m b r e d e l
Departamento, Fecha de
Inicio de Vacaciones
Salidas: Agilizacin del proceso
de la solicitud en el
departamento de recursos
humanos.
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Ingresar Oficio para indicar el deseo de disfrutar
de las vacaciones.
1.-Ingresar Oficio para indicar el deseo de disfrutar
de las vacaciones.
2.-Arrojar informacin sobre el periodo de validez
de las vacaciones solicitadas.
2.-Arrojar informacin sobre el periodo de validez
de las vacaciones solicitadas.
3.-Almacenar copia de la solicitud realizada. 3.-Almacenar copia de la solicitud realizada.
Fuente: El Autor (2012).
41
Tabla N 12: Solicitar Permiso
Nombre Caso de Uso: Solicitar Permiso Id Caso de Uso: 11
Actores: Empleado Empleado Empleado
Descripcin: Informar con anterioridad la necesidad de faltar a alguna jornada laboral. Informar con anterioridad la necesidad de faltar a alguna jornada laboral. Informar con anterioridad la necesidad de faltar a alguna jornada laboral.
C a s o s d e u s o
Relacionados:
Validar Informacin Validar Informacin Validar Informacin
Entradas: Nombre y Apellido
del Empleado, Cedula
del empleado, Cargo,
U b i c a c i n
Administrativa, tipo
de Trabajador, Fecha
de Inicio y Fecha de
Fi n del Per mi s o,
Lapso (Hora o Das),
J u s t i f i c a c i n o
Mot i vo, Fecha de
solicitud, autorizacin
d e l s u p e r v i s o r
inmediato.
Salidas: Permiso otorgado.
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Solicitar permiso al superior inmediato 1.-Solicitar permiso al superior inmediato
2.-Ingresar solicitud de permiso 2.-Ingresar solicitud de permiso
3.-Actualizar Archivo del Empleado 3.-Actualizar Archivo del Empleado
4.-Actualizar Asistencia de Empleado. 4.-Actualizar Asistencia de Empleado.
Fuente: El Autor (2012).
Tabla N 13: Actualizar Informacin del Empleado
Nombre Caso de Uso: Actualizar Informacin
del Empleado
Id Caso de Uso: 12
Actores: Administrador Administrador Administrador
Descripcin: Asegurarse de que la informacin del empleado sea veraz. Asegurarse de que la informacin del empleado sea veraz. Asegurarse de que la informacin del empleado sea veraz.
Casos de uso Relacionados: Validar Informacin, Actualizar Tarjeta Validar Informacin, Actualizar Tarjeta Validar Informacin, Actualizar Tarjeta
Entradas: Salidas: Validacin de la Base de
datos
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Consultar informacin del empleado 1.-Consultar informacin del empleado
2.-Arrojar informacin sobre documentos que
deben ser actualizados.
2.-Arrojar informacin sobre documentos que
deben ser actualizados.
3.-Solicitar Documentos 3.-Solicitar Documentos
4.-Actualizar el archivo del empleado 4.-Actualizar el archivo del empleado
Fuente: El Autor (2012).
Tabla N 14: Validar Informacin
42
Nombre
Caso de Uso:
Validar Informacin Id Caso de Uso: 13
Actores: Administrador Administrador Administrador
Descripcin: Confirmacin de datos e informacin. Confirmacin de datos e informacin. Confirmacin de datos e informacin.
C a s o s d e u s o
Relacionados:
Actualizar Informacin Empleado, Solicitar Pago de Viticos, Justificar
Falta, Solicitar Vacaciones, Solicitar Permiso, Actualizar Tarjeta.
Actualizar Informacin Empleado, Solicitar Pago de Viticos, Justificar
Falta, Solicitar Vacaciones, Solicitar Permiso, Actualizar Tarjeta.
Actualizar Informacin Empleado, Solicitar Pago de Viticos, Justificar
Falta, Solicitar Vacaciones, Solicitar Permiso, Actualizar Tarjeta.
Entradas: Datos provistos por el
empleado al momento de
hacer las solicitudes o ser
r e g i s t r a d o c o m o
empleado.
Salidas: Informacin validada
para almacenar en el
sistema
Curso Tpico Curso Tpico Curso Tpico Curso Tpico
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
1.-Verificar la informacin del archivo del
empleado.
1.-Verificar la informacin del archivo del
empleado.
2.-Arrojar la informacin contenida en el archivo. 2.-Arrojar la informacin contenida en el archivo.
3.-Indicar que la informacin est completa y
actualizada.
3.-Indicar que la informacin est completa y
actualizada.
4.-Verificar solicitud de pago de viticos. 4.-Verificar solicitud de pago de viticos.
5.-Verificar recibo de pago. 5.-Verificar recibo de pago.
6.-Actualizar el Archivo del Empleado 6.-Actualizar el Archivo del Empleado
7.-Verificar Justificativo 7.-Verificar Justificativo
8.-Actualizar la informacin de la tarjeta y la lista
de asistencia.
8.-Actualizar la informacin de la tarjeta y la lista
de asistencia.
9.-Verificar solicitud de vacaciones 9.-Verificar solicitud de vacaciones
10.-Actualizar la informacin de la tarjeta y la lista
de asistencia.
10.-Actualizar la informacin de la tarjeta y la lista
de asistencia.
11.-Verificar solicitud de permiso. 11.-Verificar solicitud de permiso.
12.-Actualizar la informacin de la tarjeta y la lista
de asistencia.
12.-Actualizar la informacin de la tarjeta y la lista
de asistencia.
13.-Actualizar el Archivo del Empleado 13.-Actualizar el Archivo del Empleado
Curso Alternativo (Datos Desactualizados) Curso Alternativo (Datos Desactualizados) Curso Alternativo (Datos Desactualizados) Curso Alternativo (Datos Desactualizados)
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
3.-Indicar que la informacin del archivo se
encuentra desactualizada.
3.-Indicar que la informacin del archivo se
encuentra desactualizada.
4.-Solicitar los datos necesarios al empleado. 4.-Solicitar los datos necesarios al empleado.
5.-Ingresar informacin obtenida del empleado. 5.-Ingresar informacin obtenida del empleado.
6.-Actualizar el archivo del empleado. 6.-Actualizar el archivo del empleado.
7.-Regresar al paso 4 del curso tpico. 7.-Regresar al paso 4 del curso tpico.
Curso Alternativo (Solicitud de Viticos Invalida) Curso Alternativo (Solicitud de Viticos Invalida) Curso Alternativo (Solicitud de Viticos Invalida) Curso Alternativo (Solicitud de Viticos Invalida)
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
5.-Indicar al empleado que la solicitud debe estar
firmada por su jefe inmediato.
5.-Indicar al empleado que la solicitud debe estar
firmada por su jefe inmediato.
6.-Volver al paso 4 del curso tpico. 6.-Volver al paso 4 del curso tpico.
Curso Alternativo (Recibo Invalido) Curso Alternativo (Recibo Invalido) Curso Alternativo (Recibo Invalido) Curso Alternativo (Recibo Invalido)
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
6.-Indicar al empleado que el recibo no tiene los
datos correctos para procesar la solicitud.
6.-Indicar al empleado que el recibo no tiene los
datos correctos para procesar la solicitud.
7.-Volver al paso 6 del curso tpico. 7.-Volver al paso 6 del curso tpico.
Curso Alternativo (Justificativo invalido) Curso Alternativo (Justificativo invalido) Curso Alternativo (Justificativo invalido) Curso Alternativo (Justificativo invalido)
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
8.-Verificar la validacin del IVSS 8.-Verificar la validacin del IVSS
43
09.-Indicar al empleado que los justificativos
mayores a tres das deben estar avalados por el
IVSS
09.-Indicar al empleado que los justificativos
mayores a tres das deben estar avalados por el
IVSS
10.-Volver al paso 7 del curso tpico. 10.-Volver al paso 7 del curso tpico.
Curso Alternativo (Solicitud de Permiso Invalida) Curso Alternativo (Solicitud de Permiso Invalida) Curso Alternativo (Solicitud de Permiso Invalida) Curso Alternativo (Solicitud de Permiso Invalida)
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
10.-Indicar al empleado que la solicitud debe estar
firmada por el jefe superior.
10.-Indicar al empleado que la solicitud debe estar
firmada por el jefe superior.
11.-Volver al paso 9 del curso tpico. 11.-Volver al paso 9 del curso tpico.
Curso Alternativo (Solicitud de Vacaciones Invalida) Curso Alternativo (Solicitud de Vacaciones Invalida) Curso Alternativo (Solicitud de Vacaciones Invalida) Curso Alternativo (Solicitud de Vacaciones Invalida)
Accin del Actor Accin del Actor Respuestas del Sistema Respuestas del Sistema
12.-Indicar al empleado que la solicitud debe estar
firmada por el jefe superior.
12.-Indicar al empleado que la solicitud debe estar
firmada por el jefe superior.
13.-Volver al paso 11 del curso tpico. 13.-Volver al paso 11 del curso tpico.
Fuente: El Autor (2012).
Requerimientos del Sistema
Tabla N 15: Requerimientos del Sistema de Gestin y Control de Personal
Requerimientos Descripcin
Registro de Empleados El software permitir el ingreso y almacenamiento de los datos del
empleado. En este proceso el administrador del sistema le solicitara al
empleado la siguiente informacin: datos personales, datos demogrficos,
datos de uniforme, datos educativos, datos laborales.
Cons ul t a r da t os de l
Empleado
El software le permitir al administrador del sistema obtener los datos de
los empleados realizando bsquedas en la base de datos, haciendo uso de
los siguientes patrones de bsqueda: cedula de identidad, nombres,
apellidos, sexo. Los resultados arrojados por el sistema, sern desplegados
por pantalla.
Registro de Solicitudes de
Permisos
El software permitir el ingreso y almacenamiento de los permisos
solicitados por los empleados. En este proceso el administrador del sistema
deber ingresar la siguiente informacin: fecha de inicio, fecha de
finalizacin, tipo de permiso, lapso o duracin y empleado que realiza la
solicitud.
Consulta de Solicitudes de
Permisos
El software le permitir al administrador del sistema obtener los datos de
las solicitudes de permisos realizando bsquedas en la base de datos,
haciendo uso de los siguientes patrones de bsqueda: fecha de inicio, fecha
de finalizacin, empleado al que pertenece la solicitud. Los resultados
arrojados por el sistema, sern desplegados por pantalla.
44
Registro de Solicitudes de
Pagos de Viticos
El software permitir el ingreso y almacenamiento de las solicitudes de
pagos por concepto de viticos solicitados por los empleados. En este
proceso el administrador del sistema deber ingresar la siguiente
informacin: fecha de la solicitud, monto de la solicitud, empleado que
realiza la solicitud.
Consulta de Solicitudes de
Pagos de Viticos.
El software le permitir al administrador del sistema obtener los datos de
las solicitudes de pagos de viticos realizando bsquedas en la base de
datos, utilizando como patrn de bsqueda cualquiera de los datos
ingresados por el administrador al momento de registrar la solicitud.
Registro de Solicitudes de
Vacaciones
El software permitir el ingreso y almacenamiento de las vacaciones
solicitadas por los empleados. En este proceso el administrador del sistema
deber ingresar la siguiente informacin: fecha de finalizacin, fecha de
inicio, empleado asociado, estado de la solicitud, observaciones o detalles
adicionales.
Consulta de Solicitudes de
Vacaciones
El software le permitir al administrador del sistema obtener los datos de
las solicitudes de vacaciones realizando bsquedas en la base de datos,
haciendo uso de los siguientes patrones de bsqueda: fecha de finalizacin,
fecha de inicio, empleado asociado, estado de la solicitud.
Control de Asistencias El software permite mantener el registro de asistencia diaria de los
empleados. Para este proceso se le brinda al empleado una pantalla en la
que debe ingresar su nmero de cedula al momento de ingresar y retirarse
de la institucin.
Consulta de Asistencias
por Empleado
El software le permite al administrador obtener el registro de asistencia
mensual de cada uno de los empleados, el resultado de dicha consulta se
despliega a travs de la pantalla.
Registro de Administrador El software permitir el ingreso y almacenamiento de los datos del
administrador. En este proceso el administrador del sistema debe ingresar
la siguiente informacin: nombres y apellidos, cargo, profesin, cdula.
Consulta de datos de
Administrador
El software le permitir al administrador del sistema obtener sus datos.
Los resultados arrojados por el sistema, sern desplegados por pantalla.
Fuente: El Autor (2012).
Estudio de Factibilidad
Una vez seleccionado los requerimientos que el sistema de gestin y control
de personal debe satisfacer, se procedi a ofrecer dos alternativas de solucin para
que la institucin pudiese seleccionar la que considerara ms viable o de mayor
beneficio. Para facilitar el proceso de seleccin y el anlisis de las capacidades de la
45
institucin se realizo el siguiente estudio enfocado en los tres aspectos fundamentales
presentados a continuacin:
Propuesta 1: el sistema a desarrollar manejara las solicitudes de prstamos,
vacaciones, horas extras y viticos. Se resalta que el modulo de asistencias no ser
implementado, por lo que se mantendr el uso del reloj chequeador para cumplir con
dicha funcin.
Propuesta 2: el sistema a desarrollar manejara las solicitudes de prstamos,
vacaciones, horas extras y viticos. Adems de esto el modulo de asistencias seria
implementado, se sustituye el reloj chequeador, por el ingreso al sistema de la cedula
al momento de comenzar y finalizar el horario laboral.
Estudio Operativo
Se abord la posibilidad de aplicacin del sistema de gestin, tomando en
cuenta a sus principales usuarios. La figura del administrador del sistema representa
al personal que labora en el departamento de recursos humanos, estos llevaban a cabo
sus funciones apoyados en hojas de clculo que no brindaban mayor seguridad y que
eran utilizadas en la mayora de las ocasiones como un instrumento de verificacin
entre los expedientes fsicos de los empleados y los datos almacenados en la
computadora. Sin embargo la incongruencia o inexistencia de los datos era comn en
ambos instrumentos. Debido a esa realidad fue ese personal quien realizo la solicitud
de una nueva herramienta y brindo el apoyo total para el desarrollo de la misma.
Desde el punto de vista de los empleados, la implementacin del sistema no
representa un cambio brusco con respecto al control de asistencia anterior, en lugar de
marcar una tarjeta a travs de un reloj chequeador, ahora deben introducir su cedula
46
de identidad para realizar el mismo proceso. Un punto que aumenta la receptividad
del sistema entre los empleados, es la agilizacin de los trmites del departamento de
recursos humanos.
Gracias a la receptividad de los usuarios la implantacin del sistema de
gestin y control de personal se preve como un procedimiento sin complicaciones de
mayor relevancia en el aspecto operativo, por tanto se considera operativamente
viable.
Estudio Tcnico
Analizar las capacidades de la institucin a nivel tecnolgico fundament la
forma en que se le dara solucin a las necesidades del departamento de recursos
humanos, es importante tomar en cuenta que debido a la naturaleza web del sistema
de gestin dicho anlisis se realiz con la intencin de garantizar las herramientas
necesarias para la implantacin de una correcta arquitectura cliente servidor.
Hardware y Software de Servidor
Debido a que no se dispona de un servidor para aplicaciones web y con la
intencin de cumplir con lo especificado en el decreto 3390 con respecto al uso de
software libre en la administracin pblica se recomend a la institucin la utilizacin
del sistema operativo Ubuntu Server 10.10, los requerimientos recomendados para
dicho sistema tomando en cuenta el uso de un entorno grafico son los siguientes:
! Memoria RAM 512 MB
! Disco Duro de 80 GB
! Procesador Intel Dual Core 1.8 Ghz
! Mouse PS2
47
! Teclado PS2
La Direccin de Tecnologa departamento encargado del rea tcnica, tomando en
cuenta las recomendaciones anteriores y aprovechando la disponibilidad de equipos
que haban sido adquiridos con anterioridad por la institucin, dispuso un computador
para cumplir con el rol de servidor de aplicaciones web (Ver Tabla N16), dicho
computador tiene las siguientes caractersticas:
! Procesador Intel Dual Core 2.6 Ghz
! Memoria RAM de 2GB
! Disco Duro de 250 GB
! Mouse PS2
! Teclado PS2
! Disco ptico (DVD-RW)
Tabla N 16: Hardware del Servidor
Hardware Mnimo Hardware Existente
Microprocesador Intel Pentium 4 1.8 GHz.
Memoria Ram 512 Mb. Disco Duro 80 Gb.
Monitor VGA 17. Mouse PS/2. Teclado PS/2.
Regulador Kode 1200w.
Microprocesador Intel Core Duo 2.1 GHz.
Memoria Ram 1 Gb. Disco Duro 120 Gb. Monitor
LCD 17. Mouse PS/2. Teclado PS/2. Regulador
Kode 1200w.
Fuente: El Autor (2012).
El hardware disponible cumpla con los requerimientos necesarios para que el
sistema de gestin y control de personal fuera accedido sin ningn inconveniente por
lo que la sugerencia del desarrollador fue utilizar el equipo existente. Con respecto al
software necesario a nivel de cliente solo se recomienda la utilizacin del navegador
Mozilla Firefox 10.0.1, cabe destacar que ya se encontraba disponible una versin del
navegador y solo se procedi a la actualizacin del mismo.
48
Estudio Econmico
Aunque mediante los estudios realizados anteriormente se logro determinar
que efectivamente la institucin poda brindar apoyo tecnolgico y tena la
disposicin de aceptar el nuevo sistema, es importante sealar que el factor
determinante para la ejecucin del proyecto vino dado por el resultado obtenido a
travs del siguiente anlisis.
Relacin Costo-Beneficio
Una forma prctica de analizar el factor econmico de un proyecto se realiza
tomando en cuenta dos aspectos importantes, costos y beneficios asociados al mismo.
Es importante tomar en cuenta que en algunas ocasiones los costos y beneficios no
son cuantificables a nivel monetario, sin embargo el grado de relevancia e
importancia sigue presente. Por lo tanto, los denominados en este proyecto costos y
beneficios cualitativos tambin sern tomados en cuenta en la siguiente seccin. A
travs de las descripciones siguientes se compararon las propuestas realizadas y el
sistema anterior para poder justificar en trminos monetarios la ejecucin del
proyecto.
Costo de Software y Hardware
Representa la inversin que la empresa debe realizar por motivo de la
adquisicin de licencias, esto comprende las inversiones en software propietario y
software libre, se resalta que el hecho de que algunas aplicaciones o sistemas estn
enmarcados dentro de la tecnologa libre, esto no implica que su distribucin deba ser
obligatoriamente gratuita. Adems se incluyen los costos por inversiones en equipos y
dispositivos. Debido a que en las propuestas realizadas no se realiza ninguna
49
inversin de este tipo solo se contempla la siguiente descripcin que corresponde al
sistema actual. (Ver Tabla N 17)
Tabla N 17: Costo de Software y Hardware
Cantidad Descripcin Costo por Unidad
(Bs)
Sub Total (Bs)
1 Sistema Operativo Windows Xp Professional Sp3 400 400
1 Office Enterprise 2007 600 600
1 Karpesky Anti-virus 2012 130 130
Total (Bs) 1130 Total (Bs) 1130 Total (Bs) 1130 Total (Bs) 1130
Fuente: El Autor (2012).
Costos de Suministros
Se refiere a los materiales de oficina necesarios para mantener el sistema en
funcionamiento, y que adems, estn conformados por las compras que realiza la
organizacin para poder desempear los procesos de forma adecuada. Estos datos
fueron suministrados por el personal de recursos humanos y corresponden al periodo
de un mes. (Ver Tabla N 18).
Tabla N 18: Costos de Suministros
Sistema actual Sistema actual Sistema actual Sistema actual
Cantidad Descripcin Costo por Unidad (Bs) Sub Total (Bs)
1 Resma de Papel 40 40
98 Tarjetas Asistencias 20 1960
1 Cartucho Hp 74 130 130
Total (Bs) 2130 Total (Bs) 2130 Total (Bs) 2130 Total (Bs) 2130
Propuesta: 1 Propuesta: 1 Propuesta: 1 Propuesta: 1
Cantidad Descripcin Costo por Unidad (Bs) Sub Total (Bs)
! Resma de Papel 20 20
98 Tarjetas Asistencias 20 1960
1 Cartucho Hp 74 130 130
Total (Bs) 2110 Total (Bs) 2110 Total (Bs) 2110 Total (Bs) 2110
Propuesta: 2 Propuesta: 2 Propuesta: 2 Propuesta: 2
Cantidad Descripcin Costo por Unidad (Bs) Sub Total (Bs)
! Resma de Papel 20 20
50
1 Cartucho Hp 74 130 130
Total Bs 150 Total Bs 150 Total Bs 150 Total Bs 150
Fuente: El Autor (2012).
Costos del Personal Asociado al Sistema
Especifica el gasto que representan los empleados del departamento de
enlaces de recursos humanos, considerando el sueldo que les corresponde y el monto
que representan las horas extras laboradas para el cumplimiento de las funciones
inherentes a su cargo. Se toma en cuenta el periodo de un mes para el anlisis. Es
importante resaltar que el monto por cada hora extra vara de acuerdo al sueldo del
empleado. Adicionalmente se representa el monto que deba ser cancelado al
desarrollador de software, por la realizacin de un sistema que contemplara las
caractersticas especificadas en este proyecto, se simboliza de forma negativa debido
a que la institucin no invirti dinero por este concepto. (Ver Tabla N19)
Tabla N 19: Costo del Personal Asociado a Sistemas
Sistema Actual Sistema Actual Sistema Actual Sistema Actual Sistema Actual Sistema Actual
Cantidad Descripcin Sueldo Base
(Bs)
Cantidad de
Horas Extras
Total Horas
Extras (Bs)
Sueldo
Mensual (Bs)
1 J e f e d e l
departamento
3200 60 1199,8 4399,8
1 Licenciado 1600 60 600,2 2200,2
1 Tcnico 1300 60 487,7 1787,7
1 Programador 0 0 0 0
Total 8387,7 Total 8387,7 Total 8387,7 Total 8387,7 Total 8387,7 Total 8387,7
Propuesta 1 Propuesta 1 Propuesta 1 Propuesta 1 Propuesta 1 Propuesta 1
Cantidad Descripcin Sueldo Base
(Bs)
Cantidad de
Horas Extras
Total Horas
Extras (Bs)
Sueldo
Mensual (Bs)
1 J e f e d e l
departamento
3200 30 599,9 3799,9
1 Licenciado 1600 30 300,1 1900,1
1 Tcnico 1300 30 243,85 1543,85
1 Programador - 2000 0 0 -2000
Total 7243,85 Total 7243,85 Total 7243,85 Total 7243,85 Total 7243,85 Total 7243,85
Propuesta 2 Propuesta 2 Propuesta 2 Propuesta 2 Propuesta 2 Propuesta 2
51
Cantidad Descripcin Sueldo Base
(Bs)
Cantidad de
Horas Extras
Total Horas
Extras (Bs)
Sueldo
Mensual (Bs)
1 J e f e d e l
departamento
3200 0 0 3200
1 Licenciado 1600 0 0 1600
1 Tcnico 1300 0 0 1300
1 Programador - 3000 0 0 -3000
Total 6100 Total 6100 Total 6100 Total 6100 Total 6100 Total 6100
Fuente: El Autor (2012)
Costo de Ejecucin
Hace referencia a los costos representa para la institucin el desarrollo de sus
actividades. En otras palabras, son aquellos destinados a implementar y mantener el
sistema utilizado en el rea de recursos humanos. Se determin tomando en cuenta la
sumatoria de los gastos descritos anteriormente. (Ver Tabla N 20)
Tabla N 20: Costos de Ejecucin
Sistema Actual Sistema Actual
Descripcin Sub Total (Bs)
Costos de Software y Hardware 1130
Costo de Suministros 2130
Costo de Codificacin 0
Costo del Personal Asociado al Sistema 8387,7
Total (Bs) 11647,7 Total (Bs) 11647,7
Propuesta 1 Propuesta 1
Descripcin Sub Total (Bs)
Costos de Software y Hardware 0
Costo de Suministros 2110
Costo de Codificacin - 3500
Costo del Personal Asociado al Sistema 7243,85
Total (Bs) 9353,85 Total (Bs) 9353,85
Propuesta 2 Propuesta 2
Descripcin Sub Total (Bs)
Costos de Software y Hardware 0
Costo de Suministros 150
Costo de Codificacin - 4000
Costo del Personal Asociado al Sistema 6100
52
Total (Bs) 6250 Total (Bs) 6250
Fuente: El Autor (2012)
Costos Intangibles
Estos costos estn sujetos a una percepcin subjetiva de quien los mide y no
son considerados en trminos monetarios. Para el caso del sistema actual se
mencionan los siguientes: procesos repetitivos y tediosos, errores de verificacin y
carga de datos, reportes generados en base a datos poco fiables, lentitud en los
procesos. Para el sistema propuesto 1 se sealan: lentitud en el proceso de
verificacin y carga de datos. Para el sistema propuesto 2: dependencia de la
disposicin de los usuarios y empleados para su ejecucin.
Beneficios Tangibles e Intangibles
Fue importante tomar en cuenta durante la evaluacin de las propuestas
realizadas el provecho o los logros que estas brindaran a la institucin, en trminos
intangibles ambas proporcionaran: agilizacin de las solicitudes de permisos,
viticos y vacaciones. Rapidez en el tiempo de respuesta para los empleados.
Facilidad para consultar la informacin. Fiabilidad de los datos. Eliminacin de
procesos redundantes, por lo tanto de errores humanos. Se destaca que de ambas se
considera que la propuesta 2 es la que realiza esto en mayor medida.
En trminos monetarios o contables la propuesta 1 ofrece un beneficio solo
por costos de desarrollo de 2000 Bs mensuales y en el caso de la propuesta 2 sera de
3000 Bs mensuales, esto brinda la posibilidad de utilizar este dinero para aportar el
proceso de implementacin o para las actividades que la empresa considere de mayor
relevancia o importancia. Con la intencin de facilitar el anlisis se realiz un grafico
53
que representara los resultados obtenidos (ver figura N 3), con base a el estudio
anterior se procede a realizar la recomendacin correspondiente.
Figura N 3: Comparacin Grafica entre las Propuestas y el Sistema Actual
Fuente: El Autor (2012)
Recomendacin por parte de Desarrollador del Proyecto
Se pudo observar claramente a travs del anlisis anterior que la propuesta 2
era la opcin ms apropiada, no solo por el beneficio econmico sino porque le
ofreca a la institucin la oportunidad de cumplir con los estipulado en el decreto
3390, facilidad para la gestin de los empleados y estandarizacin de los procesos
involucrados en dicha gestin, por lo que se recomend el desarrollo de dicha
propuesta.
Diseo del Sistema
Los requerimientos seleccionados anteriormente fueron el punto de partida
para que el diseo fuera realizado de forma correcta, a continuacin se presento un
54
bosquejo o plantilla de lo que sera el sistema una vez implementado. Se consideraron
tres aspectos importantes en esta etapa: diseo conceptual, navegacional y de
presentacin.
Diseo Conceptual
Un concepto representa la interpretacin de una realidad con la intencin de
darle sentido y comprenderla, partiendo de esta idea, es importante sealar que al
desarrollar software como se realiza en este proyecto el paso fundamental para poder
darle forma o sentido es determinar la estructura de la base de datos (ver figura N 4).
Cada una de las clases presentes en el diagrama siguiente representa una tabla en la
base de datos, para comprender con ms facilidad la estructura descrita, luego se
describen en detalle los datos y los tipos asociados a ellos.
55
Figura N 4: Diagrama Conceptual (1/2). Fuente: El Autor (2012)
Figura N 4: Diagrama Conceptual (2/2). Fuente: El Autor (2012)
57
Diccionario de Datos
Los diccionarios de datos representan la informacin que describe las
caractersticas individuales de los campos o datos de un registro en la base de datos,
de esta forma se facilita la comprensin de la estructura del sistema. Se resalta que al
definir con detalle la base de datos y sus caractersticas se facilita en gran medida el
desarrollo del sistema.
Cabe destacar que por peticin de la jefa del departamento de recursos
humanos solo se generan accesos para los administradores del sistema, mediante este
registro se le da entrada al rea de gestin del personal, se contemplan dos tipos de
administradores, la diferencia es que el principal tendr la opcin de consultar,
verificar y editar los datos asociados a todos los administradores del sistema. (Ver
tabla N 21).
Tabla N 21: Accesos
Campo Tipo Nulo Predeterminado Enlaces a
id double No
usuario varchar(6) No
clave varchar(6) No
niveles_accesos_id double No niveles_accesos -> id
Fuente: El Autor (2012)
Otro de los aspectos considerados es el registro de la asistencia diaria de los
empleados de las instituciones. Para generar registros en esta tabla, solo es necesario
que el empleado ingrese su cedula de identidad en las horas correspondiente al
ingreso y a la salida. El administrador no puede modificar estos registros a travs del
sistema, sin embargo se tiene la opcin de realizar observaciones (vase tabla N 22).
Tabla N 22: Asistencias
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
58
Fecha date No
hora_entrada time No
hora_salida time Si NULL
extras_diurnas float Si 0
extras_nocturnasfloat Si 0
Feriados int(1) No
Observacin text Si NULL
nombre_dia varchar(15) No
empleados_id double No empleados -> id
Fuente: El Autor (2012)
Las siguientes tablas se denominan maestros (Ver tablas N 23-39)
representan los datos conocidos y fundamentales para que el sistema pudiera ser
utilizado inicialmente, toda la informacin almacenada en ellas es modificada en
ocasiones especficas, de hecho en algunas situaciones no es necesario hacer
modificaciones, por esa razn solo las tablas necesarias son accesibles a travs del
sistema.
Tabla N 23: Cargos Nominales
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin Varchar (100) No
Fuente: El Autor (2012)
Tabla N 24: Condiciones Laborales
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin Varchar (30) No
Fuente: El Autor (2012)
Tabla N 25: Departamentos
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Denominacin Varchar (100) No
empleados_id double S NULL empleados->id
59
institucion_id double S secretaria->id
Fuente: El Autor (2012)
Tabla N 26: Estados
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(50) No
Fuente: El Autor (2012)
Tabla N 27: Estados Civiles
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(15) No
Fuente: El Autor (2012)
Tabla N 28: Feriados
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
dias_id double No dias->id
meses_id double No meses->id
Fuente: El Autor (2012)
Tabla N 29: Instituciones
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Denominacin varchar(100) No
Direccin text No
codigo_presupuesta
rio
varchar(30) No
Telfono varchar(20) No
Director varchar(150) No
Fuente: El Autor (2012)
Tabla N 30: Meses
Campo Tipo Nulo Predeterminado Enlaces a
60
Id double No
Descripcin int(2) No
Fuente: El Autor (2012)
Tabla N 31: Niveles de Acceso
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(20) No
Fuente: El Autor (2012)
Tabla N 32: Niveles Educativos
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(50) No
Fuente: El Autor (2012)
Tabla N 33: Profesiones
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(50) No
Fuente: El Autor (2012)
Tabla N 34: Respuestas de Solicitudes
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(50) No
Fuente: El Autor (2012)
Tabla N 35: Sexos
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(9) No
Fuente: El Autor (2012)
61
Tabla N 36: Tipos de Empleados
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(30) No
Fuente: El Autor (2012)
Tabla N 37: Tipos de Permisos
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(50) No
Fuente: El Autor (2012)
Tabla N 38: Tipos de Telfonos de Empleados
Campo Tipo Nulo Predeterminado Enlaces a
Id Doubl No
Descripcin varchar(15) No
Fuente: El Autor (2012)
Tabla N 39: Tipos de Viviendas
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Descripcin varchar(15) No
Fuente: El Autor (2012)
Los empleados tienen datos adicionales que complementan su informacin
personal, en las siguientes tablas se almacenan datos considerados importantes y
necesarios, entre ellos se encuentran datos laborales, de uniformes, educativos,
familiares y telfonos, todos estos son la base de gestin de los empleados y son
fcilmente consultados por los administradores. (Ver tablas N 40-44)
Tabla N 40: Datos Educativos
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
estudia_actualmente int(1) No
62
niveles_educativos_id double No niveles_educativos -
> id
empleados_id double No empleados-> id
Fuente: El Autor (2012)
Tabla N 41: Datos Laborales
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Sueldo float No
fecha_ingeso date No
tiempo_cargo_actual varchar(30) No
Ejerce int(1) No
Cedulado int(1) No
Profesin varchar(200) S NULL
departamentos_id double No departamentos->id
cargos_nominales_id double No cargos_nominales-
>id
condiciones_laborales_id double No condiciones_laboral
es->id
tipos_empleados_id double No tipos_empleados_id
->id
empleados_id double No empleados->id
tiempo_graduado varchar(30) Si NULL
Detalles text Si NULL
Fuente: El Autor (2012)
Tabla N 42: Datos de Uniformes
Campo Tipo Nulo Predeterminado Enlaces a
Id Doubl No
numero_calzado varchar (3) No
numero_pantalon varchar (3) No
numero_blusa varchar (3) No
numero_chaqueta varchar (3)
numero_falda varchar (3)
empleados_id empleados-> id
Fuente: El Autor (2012)
Tabla N 43: Familiares
Campo Tipo Nulo Predeterminado Enlaces a
63
Id Doubl No
Cedula varchar(13) S NULL
Nombres varchar (50) No
Apellidos varchar (50) No
Parentesco varchar (50) No
Ocupacin varchar (25) No
fecha_nacimiento date No
empleados_id double No empleados->id
Fuente: El Autor (2012)
Tabla N 44: Telfonos de Empleados
Campo Tipo Nulo Predeterminado Enlaces a
Id Doubl No
codigo_internacional int(3) No 58
codigo_area int(3) No
Numero varchar(7) No
empleados_id Doubl No empleados->id
tipos_telefonos_empleados
_id
Doubl No tipos_telefonos_em
pleados->id
Fuente: El Autor (2012)
La siguiente es la tabla inicial en la que se registra la informacin personal de
los empleados, como pudo observarse en el diagrama conceptual sta es la base de
todo el sistema de gestin y control de personal, casi todos los elementos de dicho
diagrama estn conectados a esta tabla a travs de claves forneas, por lo que un
cambio aqu tiene un gran impacto general. (Ver Tabla N45)
Tabla N 45: Empleados
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
Cedula varchar(13) No
Nombres varchar(30) No
64
Apellidos varchar(30) No
fecha_nacimiento date No
lugar_nacimiento varchar(100) No
Email varchar(50) S NULL
Direccin text No
url_foto varchar(100) S NULL
tipos_viviendas_id double No tipos_viviendas->id
estados_civiles_id double No estados_civiles->id
sexos_id double No sexos->id
Fuente: El Autor (2012)
Debido a la importancia que tienen los registros de la tabla empleados descrita
anteriormente y para poder garantizar al administrador del sistema el acceso a
informacin que puede ser utilizada para anlisis estadstico y otro tipo de
actividades, se cre la siguiente tabla (Ver Tabla N46), aqu se almacenan los datos
ms relevantes para el control del personal egresado de las instituciones.
Tabla N 46: Empleados Retirados
Campo Tipo Nulo Predeterminado Enlaces a
Id Doubl No
Cedula Varchar (13) No
Nombre Varchar (100) No
Profesin Varchar (50) No
tipo_empleado Varchar (50) No
Fuente: El Autor (2012)
A travs de la siguiente tabla (Ver Tabla N47), se almacena toda la
informacin necesaria para crear el formato de clculo de bonos extras manejado por
el departamento de recursos humanos, los registros de esta tabla se generan tomando
en cuenta la asistencia de los empleados en das feriados, das de descanso (sbado y
domingo) y las horas extras laboradas. .
Tabla N 47: Extras
Campo Tipo Nulo Predeterminado Enlaces a
65
Id double No
Total double S NULL
Fecha date S NULL
url_formato varchar (150) S NULL
Concepto text No
Partida varchar (12) No
denominacion_partida text No
Elaborado varchar(100) No
estados_id double No estados->id
empleados_id double S NULL empleados->id
Fuente: El Autor (2012)
El administrador del sistema realiza llamados de atencin si el empleado no
cumple con el horario correspondiente para su jornada laboral, en la tabla que sigue
se almacenan los datos de estos memorandos, con esto se facilita la gestin y control
del personal, ya que mensualmente se estipulan un mximo de 3 memorandos por
empleado, este factor podr ser fcilmente verificado. (Ver Tabla N48)
Tabla N 48: Memorandos Internos
Campo Tipo Nulo Predeterminado Enlaces a
Id Doubl No
fecha_entrega Date No
Contenido Text No
Recibido Text No
tipos_memorandos_id Doubl No tipos_memorandos-
>id
empleados_id Doubl No empleados->id
Fuente: El Autor (2012)
Otro aspecto importante que se toma en consideracin, son las solicitudes que
el empleado le realiza al departamento como lo son: peticin de permisos, vacaciones
y pago de viticos, toda la informacin referente a dichas solicitudes se almacenan en
las tablas siguientes, es importante destacar que se agiliza el tiempo de respuesta
sobre todo en los procesos que deben ser dirigidos a otras instancias (vacaciones y
66
viticos) ya que los formatos requeridos para este proceso son generados por el
sistema de gestin y control de personal. (Ver Tablas N49-51)
Tabla N 49: Permisos
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
fecha_elaboracion date No
fecha_inicio date No
fecha_finalizacion date No
Detalle text No
Lapso varchar(25) No
empleados_id double No empleados_id
tipos_permisos_id double No tipos_permisos_id
Fuente: El Autor (2012)
Tabla N 50: Vacaciones
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
fecha_elaboracion date No
fecha_inicio date No
fecha_finalizacion date No
Observaciones text No
Elaborado varchar(50) No
empleados_id double No empleados->id
respuestas_solicitudes_id double No respuestas_solicitud
es->id
Fuente: El Autor (2012)
Tabla N 51: Viticos
Campo Tipo Nulo Predeterminado Enlaces a
Id double No
fecha_solicitud date No
monto_solicitud double No
url_formato varchar(150) Si NULL
estados_id double Si NULL estados->id
empleados_id double Si NULL empleados->id
Fuente: El Autor (2012)
67
Diseo Navegacional
A travs de la definicin de la estructura navegacional (ver figura N 5) se
analiza el punto de vista del usuario, tomando en cuenta especficamente las tareas
que este desarrolla a travs del sistema de gestin y control de personal, es decir a
partir del diseo conceptual se determinan a continuacin las vistas o pantallas a las
que tendr acceso el usuario para poder realizar sus actividades, y la forma en que
sern accedidas.
68
Figura N 5: Diseo Navegacional (1/2).
Fuente: El Autor (2012)
69
Figura N 5: Diseo Navegacional (2/2). Fuente: El Autor (2012)
Diseo de Presentacin
Una vez especificada la forma en que el usuario realiza la navegacin del
sistema de gestin y control de personal, se definieron en esta etapa las acciones o
mtodos mediante los cuales se hace posible dicho proceso, es decir se definen
70
elementos de interfaz como: hipervnculos, entrada y salida de contenidos, entre otros
(Ver figura N 6).
71
Figura N 6: Diseo de Presentacin (1/2) Fuente: El Autor (2012)
72
Figura N 6: Diseo de Presentacin (2/2). Fuente: El Autor (2012)
Diseo de Prototipos
73
El diseo visual de cualquier aplicacin es sumamente importante, de hecho
facilita la navegacin entre pantallas y hace agradable y amigable la apariencia de las
mismas, influye directamente en la aceptacin que el usuario le d al sistema. En esta
seccin se presentan los bosquejos o patrones que guiaron el desarrollo de las
pantallas definitivas, cabe destacar que la interaccin usuario-desarrollador fue
constante en todo este proceso. La informacin acerca de la realizacin del sistema, la
organizacin para la que fue creada y algunos otros datos de identificacin son
comunes para la mayora de las pantallas del sistema de gestin, por lo tanto se
defini un layout o Marco (Ver Figuras N 7) que representa un patrn general.
Figura N 7: Layout o Marco del Sistema
Fuente: El Autor (2012)
La seccin de administrador, donde se realiza la gestin y control de los
empleados solo puede ser accedida por el personal del departamento de recursos
humanos, previa autenticacin (Ver Figura N8). Cabe destacar que todas las
imgenes que se presenten a continuacin que tengan como encabezado la palabra
74
contenido, sern desplegadas en pantalla dentro del rea definida para ellas en el
layout.
Figura N 8: Autenticacin del Administrador. Fuente: El Autor (2012)
Para listar y editar los registros relacionados a la base de datos, se defini una
interfaz comn para cualquier tabla consultada (Ver Figuras N 9 y 10), se destaca
que las acciones no fueron definidas en todos los casos, ya que son dependientes del
modulo desarrollado y de la implementacin del desarrollador por lo que se realiz
una mencin general de las mismas.
Figura N 9: Listado de Registros. Fuente: El Autor (2012)
Figura N 10: Edicin de Registros. Fuente: El Autor (2012)
Para facilitar el proceso de gestin y control de personal el sistema brinda
indicadores de gestin, se plantearon dos modalidades para realizarlos, una, toma
como patrn de referencia un rango determinado de fechas (Ver Figura N 11) y otra
en la que el patrn de bsqueda est representado por algunos campos de las tablas de
la base de datos (Ver Figura N 12).
75
Figura N 11: Indicadores por Fechas. Fuente: El Autor (2012)
Figura
N 12:
Indicadores por Campos. Fuente: El Autor (2012)
La vista
que el
empleado
tiene del sistema es reducida y se limita al proceso de registro de asistencias, para
agilizar el proceso la verificacin del empleado se realiza mediante su cedula de
identidad (Ver Figura N 13), una vez realizado el registro se desplegara por pantalla
la foto del usuario y las horas registradas por el sistema (Ver Figura N 14).
76
Figura N 13: Autenticacin del Empleado. Fuente: El Autor (2012)
Figura N 14: Asistencia Diaria. Fuente: El Autor (2012)
Para facilitar la interaccin aplicacin-usuario, se generan mensajes de
confirmacin (Ver Figura N 15) con los que se pretende alertar al usuario sobre la
accin que se realizara, se utilizan antes de borrar registros, cerrar sesin, crear
77
formatos
d e b o n o s
extras y e n
t oda s l a s
acciones
que se
consideraron necesarios.
Figura N 15: Mensajes de Confirmacin. Fuente: El Autor (2012)
En algunas ocasiones debieron tomarse en cuenta las especificaciones del
departamento de recursos humanos de forma semntica, por lo que el diseo de
algunas pantallas estuvo sujeto a estndares predeterminados, esto debido a que la
institucin define formatos preestablecidos (ver figuras N 16-18) para algunas de las
78
solicitudes manejadas en el sistema por consiguiente estos fueron considerados
prototipos de pantallas y se presentan a continuacin:
Figura N 16: Formato de Vacaciones
Fuente: El Autor (2012)
Figura N 17: Calculo de Bonos Extras.
Fuente: El Autor (2012)
79

Figura N 18: Llamado de Atencin. Fuente: El Autor (2012)
Debido a que el sistema es desarrollado para una institucin gubernamental, se
selecciono el uso de los siguientes colores: gris para brindar equilibrio, neutralidad y
seriedad y vinotinto para mantener el estndar aplicado en dichas instituciones. Con
respecto a la fuente del sistema, se utilizo el tipo Times New Roman tamao 12. Los
logos fueron brindados por la institucin y pertenecen al estado.
80
Construccin del Sistema
En esta etapa se aplic el diseo realizado anteriormente haciendo uso de
herramientas para el desarrollo de software asistido. En cuanto a la codificacin del
sistema de gestin el entorno de desarrollo Netbeans 6.9 y el esquema de desarrollo
Symfony 1_2 formaron el marco de trabajo seleccionado, este brindo la estructura
organizacional del sistema de gestin, le permiti al desarrollador valerse de
utilidades ofrecidas para generar las caractersticas comunes de cualquier aplicacin,
facilito la personalizacin del cdigo generado y la creacin de nuevo cdigo. En el
mbito de la base de datos la seleccin fue Mysql y para cumplir con las funciones de
servidor web Apache.
Se destaca que el lenguaje de programacin utilizado fue PHP y que se trabajo
bajo la estructura MVC (Modelo, Vista y Controlador), esta estructura est inmersa
dentro del marco de trabajo Symfony 1_2, con la intencin de crear un estndar que
le permita a cualquier desarrollador que conozca la herramienta, entender y mantener
el desarrollo de cualquier sistema. A continuacin se presentan las pantallas
principales de la aplicacin desarrollada y el cdigo necesario para la implementacin
de las mismas. (Ver Figura N19 y Tabla N 52).
81
Figura N 19: Pantalla de inicio del Administrador. Fuente: El Autor (2012)
Tabla N 52: Cdigo de inicio del Administrador
82
<!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" xml:lang="en" lang="en">
<head>
<?php include_http_metas() ?>
<?php include_metas() ?>
<?php include_title() ?>
<?php use_helper('Javascript') ?>
<?php include_javascripts() ?>
<link rel="shortcut icon" href="/
favicon.ico" />
</head>
<body bgcolor="#ffffff">
<?php if (!include_slot('tabla')): ?>
<?php if (!include_slot('encabezado')): ?>
<div class="encabezado"align="center">
<div class="logo" align="center"><?
php echo image_tag('logogb.jpg');?></div>
<div class="titulo"
align="center"><h2>Sistema De Gestin Y
Control De Personal</h2></div>
<div class="logo1"
align="center"><h3>Secretara Sectorial del
Poder Popular<br></br>
Para La Infraestructura Y El Desarrollo
Urbanstico</h3></div>
</div>
<?php endif;?>
<?php if (!include_slot('menu')): ?>
<div class="menu" align="center">
<!--MENU DEL ADMINISTRADOR -->
<?php if( $sf_user->getAttribute('sesion')
== "admin"):?>
<ul class="pureCssMenu
pureCssMenum0">
<li class="pureCssMenui0"><a
class="pureCssMenui0" href="/admin.php/
accesos">Administradores</a></li>
<li class="pureCssMenui0"><a
class="pureCssMenui0" href="/admin.php/
empleados"><span>Empleados</span><![if gt
IE 6]></a><![endif]>
<!--[if lte IE 6]><table><tr><td><!
[endif]-->
<ul
class="pureCssMenum">
<li
class="pureCssMenui"><a
class="pureCssMenui" href="/admin.php/
extras">Bonos Extras</a></li>
<li
class="pureCssMenui"><a
class="pureCssMenui" href="/admin.php/
memorandos_internos">Llamados de
Atencin</a></li>
<li
class="pureCssMenui"><a
class="pureCssMenui" href="/admin.php/
permisos">Permisos</a></li>
<li
class="pureCssMenui"><a
class="pureCssMenui" href="/admin.php/
viaticos">Solicitudes de Viatios</a></
li>
</ul>
<!--[if lte IE 6]></td></tr></table></
a><![endif]--></li>
<li class="pureCssMenui0"><a
class="pureCssMenui0"
href="#"><span>Indicadores</span><![if gt
IE 6]></a><![endif]>
<!--[if lte IE 6]><table><tr><td><!
[endif]-->
<ul class="pureCssMenum">
<li
class="pureCssMenui"><a
class="pureCssMenui" href="<?php echo
url_for('vacaciones')?>">Vacaciones
Tramitadas</a></li>
<li class="pureCssMenui"><a
class="pureCssMenui" href="<?php echo
url_for('asistencias')?>">Registro de
Asistencias</a></li>
<li class="pureCssMenui"><a
class="pureCssMenui" href="<?php echo
url_for('empleados')?>">Expedientes del
Personal</a></li>
<li class="pureCssMenui"><a
class="pureCssMenui" href="<?php echo
url_for('permisos')?>">Permisos Tramitados</
a></li>
<li class="pureCssMenui"><a
class="pureCssMenui" href="<?php echo
url_for('empleados_retirados')?>">Personal
Egresado</a></li>
<li class="pureCssMenui"><a
class="pureCssMenui" href="<?php echo
url_for('indicadores/extras')?>">Pagos por
Bonos Extras</a></li>
<li class="pureCssMenui"><a
class="pureCssMenui" href="<?php echo
url_for('indicadores/contrato')?>">Contratos
Determinados</a></li> </ul>
<!--[if lte IE 6]></td></tr></table></
a><![endif]--></li>
<li class="pureCssMenui0"><a
class="pureCssMenui0"
href="#"><span>Personalizacin</span><![if
gt IE 6]></a><![endif]>
83
class="pureCssMenui"><a class="pureCssMenui" href="/admin.php/tipos_permisos">Tipos de
Permisos</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="/admin.php/
tipos_telefonos_empleados">Tipos de Telfonos</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="/admin.php/
tipos_viviendas">Tipos de Viviendas</a></li></ul></ul>
<?php endif;?>
</div>
<?php endif; ?>
<div class="contenido">
<?php echo $sf_content ?>
</div>
<?php if (!include_slot('pie')): ?>
<div class="pie" align="center">
<div class="pieimagen"><?php echo image_tag('pie.png');?></div>
<p align="center">Contacto: heilein_izaguirre@hotmail.com. Ao: 2012</p>
</div> <?php endif; ?>
<?php endif; ?>
</body>
</html>
Fuente: El Autor (2012)
A continuacin se detalla una de las pantallas ms importantes del sistema
(Ver Figuras N20 y 21 - Tablas N 53 y 54), la mayor parte de la gestin de los
empleados se realiza a travs de esta pantalla, o al menos inicia en ella. A
continuacin se presenta la combinacin de cdigo php y html necesarios para
brindarle a las acciones que se observan funcionalidad. Cabe destacar que esas
acciones fueron implementadas por el desarrollador como personalizacin del cdigo
autogenerado por Symfony, por lo que el primer paso para que se ejecuten las
acciones, ser incorporarlas al archivo de configuracin que Symfony dispone para la
manipulacin del cdigo que genera y que se encuentra a continuacin.

84
Figura N 20: Pantalla del listado de Registros (Empleados). Fuente: El Autor (2012)
Tabla N 53: Cdigo del Listado de Registros (Empleados)
85
Archivo de configuracin
generator:
class: sfPropelGenerator
param:
model_class: Empleados
theme: admin
non_verbose_templates: true
with_show: false
singular: ~
plural: ~
route_prefix: empleados
with_propel_route: 1
config:
actions: ~
actions: ~
fields:
cedula: {label: Cdula}
fecha_nacimiento: {label: Fecha de
Nacimiento}
lugar_nacimiento: {label: Lugar de
Nacimiento}
email: {label: Correo Electrnico}
direccion: {label: Direccin}
tipos_viviendas_id: {label: Tipo de
Vivienda}
estados_civiles_id: {label: Estado Civil}
sexo_id: {label: Sexo}
list:
title: Lista de Empleados
display: [cedula, nombres, apellidos, email]
object_actions:
agregar telefono: {label: Telefonos, action:
telefono}
familiar: {label: Familiares, action:
familiares}
adicionales: {label: Datos
Adicionales,action: adicionales}
asistencias: {label: Asistencias
(Mensual), action: asistencia}
_delete: ~
_edit: ~
batch_actions: {}
max_per_page: 5
filter:
display: [cedula, tipos_viviendas_id,
estados_civiles_id,nombres,apellidos]
form: ~
edit:
title: Editar Empleados
display: [url_foto,cedula, nombres, apellidos,
fecha_nacimiento, lugar_nacimiento, email,
direccion, tipos_viviendas_id, estados_civiles_id,
sexo_id]
new:
title: Nuevo Empleado
Acciones del Modulo Empleados
<?php
require_once dirname(__FILE__).'/../lib/
empleadosGeneratorConfiguration.class.php';
require_once dirname(__FILE__).'/../lib/
empleadosGeneratorHelper.class.php';
class empleadosActions extends
autoEmpleadosActions{
//Funcin para mostrar los datos del empleado
public function executeShow(sfWebRequest
$request) {
// Se toma el registro del empleado de la base
de datos
$this->empleados =
EmpleadosPeer::retrieveByPk($request-
>getParameter('id'));
$this->emp=$request->getParameter('id');
//Se verifica si no existe el registro, para enviar
un mensaje adecuado.
if(!$this->empleados){
$np = "No Existen Datos Personales
Asociados";
$this->getUser()->setFlash('sinpersonales',
sprintf('%s', $np));
}
}
//Funcin para mostrar los familiares del
empleado
public function executeFamiliares(sfWebRequest
$request) {
$this->cedula = $request-
>getParameter('cedula');
$this->redirect('familiares/show?id='.
$request->getParameter('id'));
}
//Funcin para mostrar los telfonos del
empleado
public function executeTelefono(sfWebRequest
$request) {
$this->redirect('telefonos_empleados/show?
id='.$request->getParameter('id'));
}
//Funcion mediante la cual se llama a la funcin
de mostrar empleados
public function
executeAdicionales(sfWebRequest $request){
$this->redirect('/admin.php/empleados/show?
id='.$request->getParameter('id'));
}
public function executeDelete(sfWebRequest
$request) {
$objdl = new DatosLaborales();
$nuevoregistro = new EmpleadosRetirados();
$emp =
EmpleadosPeer::retrieveByPK($request-
>getParameter('id'));
$empdl = $objdl->getDl($emp->getId());
Fuente: El Autor (2012)
86
Figura N 21: Pantalla generada por la Accin Adicionales. Fuente: El Autor (2012)
Tabla N 54: Cdigo de la pantalla generada por la Accin Adicionales
<br><br>
<?php slot('submenu') ?>
<div class="submenu">
<ul class="pureCssMenu pureCssMenum0">
<li class="pureCssMenui0"><a class="pureCssMenui0" href="<?php echo url_for('empleados/
show?id='.$emp)?>">Datos Personales</a></li>
<li class="pureCssMenui0"><a class="pureCssMenui0" href="<?php echo
url_for('datos_educativos/show?id='.$emp)?>">Datos Educativos</a></li>
<li class="pureCssMenui0"><a class="pureCssMenui0" href="<?php echo
url_for('datos_laborales/show?id='.$emp)?>">Datos Laborales</a></li>
<li class="pureCssMenui0"><a class="pureCssMenui0" href="<?php echo
url_for('datos_uniformes/show?id='.$emp)?>">Datos Uniformes</a></li> </ul> </div>
<?php end_slot(); ?><hr />
<div align="center">
<a href="<?php echo url_for('empleados/edit?id='.$empleados->getId()) ?>">Editar</a>&nbsp;
<a href="<?php echo url_for('empleados/index') ?>">Volver a La Lista de Empleados</a>
</div>
Fuente: El Autor (2012)
87
Las pantallas para la edicin de registros tambin se manejan a travs del
archivo de configuracin de cada modulo, en el caso del modulo empleados que se
presento anteriormente se pudo observar (Ver Tabla N53) una seccin denominada
edit, es all donde se realizan los cambios necesarios para la vista editar. Por lo
tanto, con la finalidad de demostrar que no es necesario hacer referencia a todos los
archivos de este tipo que conforman el sistema, debido a su semejanza, se presenta a
continuacin el archivo de configuracin de un modulo diferente (Ver Figura N 55).
Figura N 22: Pantalla para Editar Registros. Fuente: El Autor (2012)
Tabla N 55: Cdigo para Editar Registros y Archivo de Configuracin de Permisos
88
generator:
class: sfPropelGenerator
param:
model_class: Permisos
theme: admin
non_verbose_templates: true
with_show: false
singular: ~
plural: ~
route_prefix: permisos
with_propel_route: 1
config:
actions: ~
fields:
fecha_elaboracion: {label: Elaborado}
fecha_finalizacion: {label: Inici}
fecha_finalizacion: {label: Finaliz}
empleados_id: {label: Empleado}
tipos_permisos_id: {label: Tipo de
Permiso}
list:
title: Listado de Permisos
display: [fecha_elaboracion, fecha_inicio,
fecha_finalizacion, lapso, empleados,
tipos_permisos]
object_actions:
_edit: {label: Editar}
_delete: {label: Borrar}
filter:
display: [empleados_id,
fecha_elaboracion, lapso]
form: ~
edit:
title: Editar Solicitud de Permiso
new: ~
Fuente: El Autor (2012)
86
Figura N 23: Pantalla de Indicadores por Fecha. Fuente: El Autor (2012)
Tabla N 56: Cdigo de Indicadores por Fecha
90
Acciones
public function executeExtras(sfWebRequest
$request) {
$ins = SecretariaPeer::doSelect(new
Criteria());
$j=0;
foreach($ins as $i){
$opciones[$j]=$i->getId()."-".$i-
>getDenominacion();
$j++;
}
$this->opc = $opciones;
}
public function
executeConsultaextras(sfWebRequest
$peticion){
$directorioPrototype =
sfConfig::get('sf_prototype_web_dir');
$this->getResponse()-
>addJavascript($directorioPrototype.'/js/
prototype');
$fecha = date_create_from_format('j/m/
Y', $peticion->getParameter('fecha_inicio'));
$fecha_inicio = date_format($fecha, 'Y-
m-d');
$fecha = date_create_from_format('j/m/
Y', $peticion->getParameter('fecha_fin'));
$fecha_fin = date_format($fecha, 'Y-m-
d');
$fecha_inicio = strtotime($fecha_inicio);
$fecha_fin = strtotime($fecha_fin);
$arreglo = array();
if($fecha_inicio > $fecha_fin){
return sfView::ERROR;
}
$consulta = ExtrasPeer::doSelect(new
Criteria());
$i = 0;
$totalext=0;
foreach($consulta as $registro){
$f_elaborado = $registro-
>getFecha();
$fecha_solicitud =
strtotime($f_elaborado);
if(($fecha_solicitud>$fecha_inicio)
&& ($fecha_solicitud<$fecha_fin) &&
(preg_match("/Pagado/i", $registro-
>getEstados()))){
$totalext += $registro-
>getTotal();
$i++; } }
$this->consulta = $totalext;
$consulta = ViaticosPeer::doSelect(new
Criteria());
$i = 0;
$totalvia=0;
foreach($consulta as $registro){
$f_elaborado = $registro-
>getFechaSolicitud();
$fecha_solicitud =
strtotime($f_elaborado);
if(($fecha_solicitud>$fecha_inicio)
&& ($fecha_solicitud<$fecha_fin) &&
(preg_match("/Pagado/i", $registro-
>getEstados()))){
$totalvia += $registro-
>getTotal();
$i++;
}
}
$this->consulta1 = $totalvia; }
Vista
Monto Total Por Bonos Extras: <?php echo
$consulta?> Bs.<br>
Monto Total Por Viaticos: <?php echo
$consulta1?> Bs.
Fuente: El Autor (2012)
86
Figura N 24: Pantalla de Indicadores por Campos. Fuente: El Autor (2012)
Tabla N 57: Cdigo de Indicadores por Campos
91
Acciones
public function
executeContrato(sfWebRequest $request) {
$directorioPrototype =
sfConfig::get('sf_prototype_web_dir');
$this->getResponse()-
>addJavascript($directorioPrototype.'/js/
prototype');
$inst = SecretariaPeer::doSelect(new
Criteria());
$i=0;
foreach($inst as $in){
$opciones1[$i]=$in->getId()."-".$in-
>getDenominacion();
$i++;
}
$this->opcin = $opciones1;
$te = TiposEmpleadosPeer::doSelect(new
Criteria());
$i=0;
foreach($te as $t){
if(preg_match("/cont/i",$t-
>getDescripcion())){
$opciones[$i]=$t->getId()."-".$t-
>getDescripcion();
$i++;
}
}
$this->opc = $opciones;
}
public function
executeConsultacont(sfWebRequest $request)
{
$directorioPrototype =
sfConfig::get('sf_prototype_web_dir');
$this->getResponse()-
>addJavascript($directorioPrototype.'/js/
prototype');
$consulta=NULL;
$idinst = explode("-",$request-
>getParameter('inst'));
$idtipocon = explode("-",$request-
>getParameter('tipocont'));
$institucion =
SecretariaPeer::retrieveByPK((double)
$idinst[0]);
$tipocont =
TiposEmpleadosPeer::retrieveByPK((double)
$idtipocon[0]);
$dptovalidos = $institucion-
>getDepartamentoss();
$tipocontrato = $request-
>getParameter('tipocont');
$c = new Criteria();
$c-
>add(DatosLaboralesPeer::TIPOS_EMPLEA
DOS_ID,$idtipocon[0]);
$resultado =
DatosLaboralesPeer::doSelect($c);
$i=0;
foreach ($resultado as $r){
foreach ($dptovalidos as $dpto){
if($dpto->getId() == $r-
>getDepartamentosId()){
$consulta[$i] = $r;
$i++;
}
}
}

86
if($consulta == NULL){
return sfView::ERROR;
}else{
$i = 0;
foreach($consulta as $registro){
$arreglo[$i]['ingreso'] = $registro->getFechaIngreso();
$arreglo[$i]['tipoemp'] = $registro->getTiposEmpleados();
$arreglo[$i]['nombre'] = $registro->getEmpleados()->getNombres();
$arreglo[$i]['apellido'] = $registro->getEmpleados()->getApellidos();
$arreglo[$i]['cedula'] = $registro->getEmpleados()->getCedula();
$arreglo[$i]['detalle'] = $registro->getDetalles();
$i++;
}
$this->cons = $arreglo; } }
Fuente: El Autor (2012)
92
93
Figura N 25: Pantalla Calculo Bonos Extras
Fuente: El Autor (2012)
Para mantener los estanderes establecidos por la secretaria se siguieron las
especificaciones en cuanto a algunos formatos de presentacion (Ver Figura N 25),
estos debieron ser imitados y realizados a travs de codificacin, lo que supuso
largas lneas de cdigo (Ver Tabla N 58)
96
97
Tabla N 58: Cdigo que genera la Pantalla Calculo Bonos Extras
94
<?php use_helper('Javascript') ?>
<?php slot('tabla')?>
<div class="encabezadoextras"
align="center">
<div class="logbr" align="center"><?php
echo image_tag('logogb.jpg');?></div>
<div class="encabezadotit" align="center">
SECRETARIA SECTORIAL DEL
PODER POPULAR PARA<br>LA
INFRAESTRUCTURA Y EL DESARROLLO
URBANISTICO.<br>
<h3>CALCULO DE HORAS EXTRAS,
DIAS DE DESCANSO Y FERIADOS</h3>
</div>
<div class="fecha" align="center">
<table>
<tr>
<td>NUMERO<br><br></td>
<td align="center">FECHA:<br><?php
echo $fecha?></td>
</tr>
</table>
</div>
</div>
<br><br><br><br><br><br><br><br><br><b
r>
<div class="extras">
<table border="2">
<tbody>
<tr>
<td colspan="7"
align="center">Beneficiario</td>
</tr>
<tr>
<td colspan="6">Nombre:<br><?php
echo $nc?></td>
<td align="center">Nro. de
Cedula:<br><?php echo $emp->getCedula()?
></td>
</tr>
<tr>
<td colspan="6">Cargo:<br><?php echo
$dl->getCargosNominales()?></td>
<td>A-Sueldo/Salario(Integral):<br><?
php echo $dl->getSueldo()?></td>
</tr>
<tr>
<td colspan="7" align="center">Unidad
Solicitante</td>
</tr>
<tr>
<td colspan="4" align="center">Cdigo
Presupuestario:</td>
<td colspan="3"
align="center">Denominacin:</td>
</tr>
<tr>
<td align="center">SECT</td>
<td align="center">PROGR</td>
<td align="center">PROY</td>
<td align="center">ACTIV</td>

<td align="center" colspan="3"
rowspan="2"><?php echo $inst-
>getDenominacion()?></td>
</tr>
<tr>
<td align="center"><?php echo
substr($inst->getCodigoPresupuestario(),0,2)?
></td>
<td align="center"><?php echo
substr($inst->getCodigoPresupuestario(),3,2)?
></td>
<td align="center"><?php echo
substr($inst->getCodigoPresupuestario(),6,2)?
></td>
<td align="center"><?php echo
substr($inst->getCodigoPresupuestario(),
9,11)?></td>
</tr>
<tr>
<td colspan="7">
<?php echo $datos['concepto']?>
</td>
</tr>
<tr>
<td colspan="3">
<table align="center">
<tr>
<td colspan="2"
rowspan="2">Dia</td>
<td colspan="4">Nro
Horas,Minutos</td>
</tr>
<tr>
<td colspan="2">Diurnas</td>
<td colspan="2">Nocturnas </td>
</tr>
<tr>
<td>1</td>
<?php if($lis[0]== "Vacio"):?>
<td></td>
<td colspan="2"></td>
<td colspan="2"></td>
<?php endif;?>
<?php if($lis[0]!= "Vacio"):?>
<td><?php echo $lis[0]-
>getNombreDia()?></td>
<td colspan="2"><?php echo
Fuente: El Autor (2012)
95
Implementacin del Sistema
En esta la etapa final se comprenden todos los procesos y procedimientos
necesarios para que el sistema de gestin y control de personal fuera puesto en
funcionamiento de forma exitosa. Se destaca que el desarrollador y los usuarios
trabajaron una vez mas de forma colaborativa en la realizacin de esta etapa.
Otro punto sumamente relevante y resaltante es que debido a cambios
inesperados en la estructura organizacional de la secretaria el sistema de gestin de
personal implementando debi ser modificado para atender a nuevas exigencias o
requerimientos, todo esto sucedi en la semana 14 del periodo de pasantas. La nueva
directriz fue incorporar a los procesos fundamentales del sistema el manejo de un
nuevo ente el Instituto Del Poder Popular Para La Vivienda Hbitat Digno Del
Estado Aragua. Esto supuso un gran reto que pudo ser superado gracias a la
colaboracin y el apoyo de todos los involucrados en el proceso.
Pruebas
La etapa de pruebas es sumamente importante, lo correcto es que todo
software que se implemente sea entregado debidamente probado, se destaca que no
solo durante el proceso de desarrollo se pueden incluir errores, por ejemplo si en la
etapa de anlisis, es decir en la etapa inicial no se llegasen a comprender las
necesidades que el usuario necesita solventar es probable que el sistema desarrollado
sea rechazado o no pueda ser implantado exitosamente. Como se puede observa los
errores pueden incluirse en cualquier etapa por lo que desde el inicio del proyecto se
han realizado constantes verificaciones con los usuarios del sistema, que deben
consideradas como pruebas.
96
Sin embargo, en lo que respecta al software propiamente dicho se tomaron
en cuenta dos tcnicas importantes para el proceso de pruebas. La primera de ellas se
denomina pruebas de caja blanca, su nombre deriva del hecho de que quien las
realiza conoce el funcionamiento del cdigo por lo que los casos de prueba estn
destinados exclusivamente a la verificacin del mismo. La segunda pruebas de caja
negra son las realizadas por el usuario o cualquier individuo que elige sus casos de
prueba sin tener en consideracin el cdigo ni su implementacin. (Ver Tablas N 59
y 60).
Tabla N 59. Pruebas de Caja Blanca
Valor Resultado Esperado Resultado Obtenido Accin a Realizar
Entrada: 7:59 am
Salida: 4:00 pm
Sin Horas Extras Sin Horas Extras Sin Error
Entrada: 8:16 am
Salida: 4:07 pm
Sin Horas Extras Sin Horas Extras Sin Error
Entrada: 8:00 am
Salida: 4:30 pm
Horas Extras Diurnas =
0,5
Horas Extras Diurnas =
0,5
Sin Error
Entrada: 8:37 am
Salida: 5:00 pm
Horas Extras Diurnas =
0,38
Horas Extras Diurnas =
0,38
Sin Error
Entrada: 8:02 am
Salida: 8:02 pm
Horas Extras Diurnas =
1,97
Horas Extras Nocturnas
= 2,03
Horas Extras Diurnas =
1,97
Horas Extras Nocturnas
= 2,03
Sin Error
Entrada:10:00am
Salida: 7:00 pm
Horas Extras Nocturnas
= 1
Horas Extras Nocturnas
= 1
Sin Error
Cedula No Existe Volver a solicitar cedula Objeto no encontrado Modificar la direccin
del atributo action del
formulario.
I n g r e s o d e l
Administrador 2
Q u i t a r e l m e n
Administradores
EL men sigue completo, Colocar un condicional
en el l ayout de l a
aplicacin.
Ingreso de Datos: Fecha
Incorrecta
Mensaje de alerta Mensaje de Alerta Sin error
I n g r e s o d e Da t o s :
campos faltantes
Mensaje de alerta Mensaje de Alerta Sin error
Fuente: El Autor (2012)
Tabla N 60. Pruebas de Caja Negra
97
Prueba Resultado Esperado Resultado Obtenido Accin a Realizar
Ingreso del lugar de
nacimiento.
Al macenami ent o si n
error.
La cadena de caracteres
es demasiado larga.
Editar el campo en la
base de datos
Consultar Empleados por
nombre, apel l i dos y
sexo.
Listado de los registros
correspondientes.
Consulta no disponible. Modificar el archivo de
c o n f i g u r a c i n d e l
modulo.
Registro de un familiar. Al macenami ent o si n
error.
Llamada a una funcin
inexistente.
Actualizar los archivos
de configuracin, debido
a un cambio en la base
de datos.
Ver i f i caci n de l os
enlaces
To d o s l o s e n l a c e s
funcionales.
A l g u n o s e n l a c e s
inactivos.
Cambiar del entorno de
desarrollo al entorno de
produccin.
A s p e c t o d e l a
Aplicacin.
Pa nt a l l a s c omo l a s
diseadas.
Algunos elementos fuera
de la ubicacin correcta.
Modificar el layout y la
hoja de estilo de la
aplicacin.
Registro de Asistencia. Desplegar por pantalla
foto y hora marcada.
Hora marcada. Hacer una consulta a la
base de datos y mostrar
la foto del empleado.
Fuente: El Autor (2012)
Puesta en Marcha y Capacitacin
Sobre la base de los aspectos especificados en la metodologa del desarrollo
rpido de aplicaciones se decide que para facilitar el proceso de implementacin se
deben mantener en ejecucin paralela el sistema anterior y el sistema de gestin y
control de personal, con la finalidad de verificar, comparar y evaluar los procesos y
resultados obtenidos por ambos. Una vez se verifique que el sistema de gestin
cumple con las expectativas del departamento de recursos humanos podr ser
implementado en su totalidad.
En este orden de ideas, se realiz el proceso de capacitacin a los usuarios del
sistema (jefe, licenciado y tcnico) quienes desempean funciones en el departamento
de recursos humanos de la institucin. Se inicio con la presentacin conjunta del
98
sistema al personal mencionado, demostrando detalladamente el manejo de cada
modulo, roles, funciones del usuario y procesos de ejecucin de actividades, una vez
realizado esto se les permiti hacer uso del sistema de forma individual, para finalizar
con una retroalimentacin desarrollador-usuario, de esta forma se aseguro el
aprovechamiento de las funcionalidades que ofrece la herramienta y se garantizaron
los resultados y la calidad del sistema. Cabe destacar que todo este proceso se realiz
durante una semana, previa implementacin del sistema.
Documentacin
Atendiendo a la implementacin del sistema, se realiza un manual de usuario
con la finalidad de dar a conocer de manera detallada y sencilla, el proceso que se
lleva a cabo a travs del uso del Sistema de Gestin y Control de Personal, con el
propsito de que los empleados de esta dependencia se adapten a la aplicacin y
tengan acceso a un documento referencial detallado. (Ver Anexo A)
99
CONCLUSIONES
En la Gobernacin del Estado Aragua especficamente dentro de la Secretaria
Sectorial del Poder Popular para la Infraestructura y el Desarrollo Urbanstico se
llev a cabo el proceso de pasantas descrito en este proyecto, el mismo tuvo una
duracin de 18 semanas y en l se desarrollo un sistema de gestin y control de
personal destinado a solventar la problemtica presentada dentro del departamento de
recursos humanos de la Institucin antes mencionada.
Como parte de la administracin y la gestin del talento humano se deben llevar
a cabo ciertos procesos inherentes a dichos propsitos (solicitudes de permisos,
vacaciones, pagos de bonos extras, pago de viticos, registro de asistencias).
Inicialmente todas esas actividades eran realizadas por el personal del departamento
de recursos humanos mediante el ingreso y la consulta de datos en hojas de clculos
y expedientes, de esta forma se generaban grandes inconvenientes en cuanto a los
tiempos de respuesta proporcionados a los empleados y la seguridad de los datos. Es
indudable la importancia que tiene el talento humano dentro de una organizacin, este
forma la base de todo buen desempeo institucional y por lo tanto debe ser
cuidadosamente gestionado.
Por lo tanto, el sistema de gestin y control de personal implementado viene a
formar parte del esfuerzo organizacional para mejorar sus procedimientos
administrativos. Se destaca que fue desarrollado en 4 fases: anlisis, diseo,
desarrollo e implementacin. Las dos fases iniciales bajo UWE una metodologa para
el desarrollo de aplicaciones web basada en el lenguaje de modelado estructurado y
las dos ltimas bajo RAD (Desarrollo Rpido de Aplicaciones).
Durante la fase de anlisis se recurri al uso de diagramas de casos de usos con
la finalidad de representar de forma sencilla los procesos llevados a cabo dentro del
departamento de recursos humanos, a travs de este se pudieron definir los
requerimientos iniciales del sistema de gestin, se destaca que la interaccin usuario-
desarrollador fue constante en esta etapa.
Por otra parte, en la etapa de diseo se realizaron diversos diagramas de clases,
se inicio con la definicin de la base de datos y el diccionario de datos, adems de
esto se identificaron 2 perspectivas importantes que fueron modeladas, la vista
navegacional representa las opciones de desplazamiento dentro de la aplicacin y la
vista de presentacin en la que se especifica la forma en que estn organizados los
elementos de cada pgina. Por ltimo se llevo a cabo la construccin del sistema lo
que derivo en la implementacin del mismo, aqu se incluyeron la realizacin de
pruebas, puesta en marcha, capacitacin y documentacin del sistema de gestin y
control de personal.
Es importante resaltar que la diferencia fundamental que tiene est aplicacin
con respecto a otras de esta ndole, es la utilizacin de un marco de trabajo novedoso
y competitivo que brinda una base importante para el mantenimiento y el desarrollo
continuo de las aplicaciones, es decir cualquier programador que tenga conocimientos
sobre el uso de esta herramienta podr rpidamente comprender y modificar su
cdigo fuente. Adems de esto, la herramienta est diseada para ser ejecutada con
tecnologas relacionadas al software libre. El pasante obtuvo conocimientos en
diversos aspectos tcnicos (redes, hardware y software) as como tambin a nivel
personal, en todo lo referente al comportamiento y desenvolvimiento laboral.
106
RECOMENDACIONES
Entre las principales recomendaciones derivadas del desarrollo del proyecto
presentado, se establecen las siguientes:
- Mantener en funcionamiento el sistema de gestin y control de personal
dentro de la secretaria sectorial del poder popular para la infraestructura y el
desarrollo urbanstico.
- Realizar mantenimiento preventivo a los equipos de computacin con el fin de
obtener un buen desenvolvimiento del sistema automatizado.
- Efectuar la actualizacin constante del sistema y a la base de datos.
- Realizar el respaldo de toda la informacin almacenada.
- Actualizar el manual de usuario en caso de realizar modificaciones en el
sistema.
- Aumentar la seguridad de la aplicacin web mediante el uso de sistemas de
autentificacin biomtricos (mtodos automticos para el reconocimiento
nico de humanos).

REFERENCIAS BIBLIOGRAFICAS
- Libros:
Arias, F (1999). El Proyecto de Investigacin. Gua para su Elaboracin (3ra.
Edicin). Editorial Episteme-O R I A L E D I C I O N E S.
Sabino, C (1992). El proceso de investigacin. Editorial Panapo.
- Trabajos y Tesis de Grado:
Da Encarnacao, J. (2011). Desarrollo de un Sistema de Informacin para el
control de personal en el Departamento de Provisin y Mantenimiento de
CANTV en Maracay Estado Aragua. T.E.G. Universidad Nacional Experimental
Politcnica de Las Fuerzas Armadas (UNEFA). Maracay, estado Aragua. Consulta:
12 de Noviembre de 2011.
Luna, R. (2010). Desarrollo de una Aplicacin para el Control y Registro de
Datos Personales de los Visitantes que Acceden a la Empresa Fastel Telefona
C.A. Informe Final de Pasanta Industrial Larga. Universidad Nacional Experimental
Politcnica de Las Fuerzas Armadas (UNEFA). Maracay, estado Aragua. Consulta:
12 de Noviembre de 2011.
Medina, C. (2009). Desarrollo de un sistema de informacin Web para la gestin
de incidentes de falla en la plataforma tecnolgica de PDVSA AIT Servicios
Comunes Centro. T.E.G. Universidad de Los Andes (ULA). Mrida, estado Mrida.
Consulta: 08 de Noviembre.
Mendoza, J. (2010). Desarrollo de un Sistema de Apoyo de Gestin para el
Departamento de Nomina de la Secretaria de Recursos Humanos de la
Gobernacin del Estado Aragua. T.E.G. Universidad Nacional Experimental
Politcnica de Las Fuerzas Armadas (UNEFA). Maracay, estado Aragua. Consulta:
12 de Noviembre de 2011.
Rodrguez, H. (2008). Sistema de Gestin Acadmica para el Personal Docente y
de Investigacin de la Universidad de Los Andes. T.E.G. Universidad de Los
Andes (ULA). Mrida, estado Mrida. Consulta: 08 de Noviembre de 2011.
Rueda, J (2006). Aplicacin De La Metodologa RUP para el Desarrollo Rpido
de Aplicaciones basado en el Estndar J2ee. T.E.G. Universidad De San Carlos De
Guatemala Facultad De Ingeniera. Consulta: 22 de Diciembre de 2011.
- Fuentes de Tipo Legal:
Constitucin de la Repblica Bolivariana De Venezuela (2009). Disponible en:
http://www.tsj.gov.ve/legislacion/enmienda2009.pdf. Consulta: 06 de Enero de 2012.
Gaceta oficial N 38.095. Decreto N 3390 (2004). Disponible en: http://
www.sencamer.gob.ve/files/webfm/Documentos/Software%20Libre/decreto3390.pdf.
Consulta: 06 de Enero de 2012.
Ley Orgnica De Descentralizacin, Delimitacin Y Transferencia De
Competencias Del Poder Pblico (1989). Disponible en: http://bit.ly/HlVtNI.
Consulta 06 de Enero de 2012.
Gaceta oficial N 1666. Decreto N 1800 (2010). Disponible en: http://bit.ly/
HWxgOX.Consulta: 06 de Enero de 2012.
109
- Fuentes Electrnica en Lnea:
Corts, M. (2002). Otros Conceptos y Herramientas de RRHH. Disponible en:
http://www.gestiopolis.com/canales/derrhh/articulos/37/grrhhest.htm. Consulta: 07 de
Abril de 2012.
De Castro, M (2007). Aproximacin MDA para el Desarrollo Orientado a
Servicios de Sistemas de Informacin Web: del Modelo de Negocio al Modelo de
Composicin de Servicios Web. Universidad Rey Juan Carlos Escuela Tcnica
Superior de Ingeniera de Telecomunicacin Departamento de Lenguajes y Sistemas
Informticos. Disponible en: http://bit.ly/Hr9X2I. Consulta: 30 de Octubre de 2011.
Gracia, J (2003). UML: Casos de Uso. Use case. Desarrollo de Software Orientado a
Objetos. Disponible en: http://bit.ly/855Ncw. Consulta: 28 de Diciembre de 2011.
Huergo, J. (2009). La Gestin y los Procesos Educativos. Disponible en: http://
bit.ly/IeMRIz. Consulta: 27 de Noviembre de 2011.
La Real Academia Espaola (2010). Disponible en: http://www.rae.es/rae.html.
Consulta: 08 de Enero de 2012.
Minguez D. y Garca E. (2011). Metodologas para el Desarrollo de Aplicaciones
Web: UWE. Disponible en: http://bit.ly/I8pyVF. Consulta: 30 de Octubre de 2011.
Osan, L. (2008). Indicadores de Gestin. Disponible en: http://bit.ly/I9dizP.
Consulta: 27 de Noviembre de 2011.
110
Romero, M. (2003). Teora y Pensamiento Administrativo. Disponible en: http://
bit.ly/bW2ybA. Consulta: 07 de Abril de 2012.
Soca, N (2004). Tesis Doctoral Articulacin entre Proyectos de Ingeniera y
Evaluacin de Impacto Ambiental en el Contexto Tcnico de la Normativa
Actual. El caso de las Declaraciones de Impacto Ambiental Emitidas en Espaa
para Proyectos Tipo de Gran Impacto. Departamento de Ingeniera Qumica
Industrial y del Medio Ambiente. Escuela Tcnica Superior de Ingenieros Industriales
de Madrid. Disponible en: http://oa.upm.es/277/1/05200419.pdf. Consulta: 19 de
Diciembre de 2011.
Vergara, G. (2009). Qu es un Sistema de Gestin? Disponible en: http://bit.ly/
PB8R5. Consulta: 27 de Noviembre de 2011.
- Manuales
Universidad Nacional Experimental Politcnica De La Fuerza Armada Nacional
(2003). Manual para la Realizacin del Proceso de Pasantas Industriales
Largas.
Universidad Nacional Experimental Politcnica De La Fuerza Armada Nacional
(2000). Manual de Normas y Procedimientos para la Realizacin del Trabajo
Especial de Grado.
Universidad Pedaggica Experimental Libertador (2006). Manual de Trabajos de
Grado de Especializacin y Maestras y Tesis Doctorales.
111
112
GLOSARIO
" Antivirus. Programa que busca y eventualmente elimina los virus
informticos que pueden haber infectado un disco rgido o disquete.
" Aplicacin. Un problema o una tarea en que se puede aplicar la computacin.
" Aplicacin web. Aplicacin basada en navegadores. Son programas que se
disean para funcionar a travs de un navegador de internet, es decir,
son aplicaciones que se ejecutan de forma online.
" Autentificacin biomtrica: se refiere a las tecnologas para medir y analizar
las caractersticas fsicas y del comportamiento humanas con propsito
de autentificacin.
" Base de datos. Conjunto de datos que pertenecen al mismo contexto
almacenados sistemticamente. En una base de datos, la informacin se
organiza en campos y registros. Los datos pueden aparecer en forma de texto,
nmeros, grficos, sonido o vdeo.
" Campo. Es el espacio en la memoria que sirve para almacenar temporalmente
un dato durante el proceso, Su contenido vara durante la ejecucin del
programa. Puede ser: numrico (valores o dgitos) y alfanumrico (cualquier
carcter (dgito, letra, smbolo especial)).
" Copia de seguridad (Backup). Se hace para prevenir una posible prdida de
informacin.
" Datos. Representaciones de hechos. Materia prima de la informacin.
" Disco Duro. Soporte giratorio de almacenamiento en forma de placa circular
revestida por una pelcula magntica. Los datos se graban en pistas
concntricas en la pelcula.
" Eficacia: trmino empleado para indicar que una accin debe ser realizada
correctamente, es decir usando tcnicas y recursos adecuados.
" Eficiencia: trmino empleado para indicar que una accin debe ser realizada,
es decir debe ser llevada a cabo con xito.
" Evaluacin: comparar los resultados obtenidos y los resultados esperados, de
una tarea, actividad o proceso.
" Gerencia: ciencia que estudia el manejo adecuado de las empresas u
organizaciones mediante la aplicacin de tcnicas y herramientas adecuadas
para tal fin.
" Interfaz de Usuario. Componente de una aplicacin informtica que el
usuario visualiza grficamente, y a travs de la cual opera con ella. Est
formada por ventanas, botones, mens e iconos, entre otros elementos.
" Marco de Trabajo (FrameWork). Se refiere al ambiente de trabajo y
ejecucin. En general son soluciones completas que contemplan herramientas
de apoyo a la construccin y motores de ejecucin.
" Memoria de Acceso Aleatorio (RAM - Random Access Memory). Es
aquella donde la informacin se almacena en ellas provisoriamente, pudiendo
ser grabadas una y otra vez.
" Mozilla Firefox. Es un navegador de Internet libre y de cdigo abierto
descendiente de Mozilla Application Suite, desarrollado por la Corporacin
Mozilla, la Fundacin Mozilla y un gran nmero de voluntarios externos.
Firefox es un navegador multiplataforma y est disponible en varias versiones
de Microsoft Windows, Mac OS X, GNU/Linux y algunos sistemas basados
en Unix. Su cdigo fuente es software libre, publicado bajo una triple licencia
GPL/LGPL/MPL.
113
" MySQL. Es uno de los Sistemas Gestores de Bases de Datos ms populares.
Su ingeniosa arquitectura lo hace extremadamente rpido y fcil de
personalizar.
" Navegador. Aplicacin para visualizar todo tipo de informacin y navegar por
el www con funcionalidades plenamente multimedia. Como ejemplo de
navegadores tenemos Internet Explorer, Firefox, Chrome y Safari.
" NetBeans IDE. Es un entorno de desarrollo, hecho principalmente para
el lenguaje de programacin Java. Es un producto libre y gratuito sin
restricciones de uso. La plataforma permite que las aplicaciones sean
des ar r ol l adas a par t i r de un conj unt o de component es de
software llamados mdulos. Un mdulo es un archivo Java que contiene
clases de java escritas para interactuar con las APIs de NetBeans y un archivo
especial (manifest file) que lo identifica como mdulo.
" PHP (Hypertext Preprocessor). Lenguaje de script diseado para la creacin
de pginas web activas (similares a ".asp" de Microsoft), multiplataforma
(puede correr en Windows, Mac, Linux). Usualmente se usa en conjunto con
la base de datos MySQL, pero puede usar cualquier otro tipo de base de datos
como por ejemplo Oracle, SQL o Postgres.
" PhpMyAdmin. Es una herramienta escrita en PHP con la intencin de
manejar la administracin de MySQL a travs de pginas webs, utilizando
Internet. Actualmente puede crear y eliminar bases de datos, crear, eliminar y
alterar tablas, borrar, editar y aadir campos, ejecutar cualquier sentencia
SQL, administrar claves en campos, administrar privilegios, exportar datos en
varios formatos. Se encuentra disponible bajo la licencia GPL.
" Proxy (Servidor Cach). Es un servidor de que conectado normalmente al
servidor de acceso a la WWW de un proveedor de acceso va almacenando
114
toda la informacin que los usuarios reciben de la WEB, por tanto, si otro
usuario accede a travs del proxy a un sitio previamente visitado, recibir la
informacin del servidor proxy en lugar del servidor real.
" Servidor Web. Programa que maneja los dominios y pginas web,
interpretando lenguajes como html y php, entre otros.
" Sistema. Es un objeto formado por un conjunto de partes entre las que se
establece alguna forma de relacin, y del que interesa fundamentalmente su
comportamiento global.
" Sistema Operativo. Programa especial el cual se carga en una computadora al
prenderla, y cuya funcin es gestionar los dems programas, o aplicaciones,
que se ejecutarn, como por ejemplo, un procesador de palabras o una hoja de
clculo o una conexin a Internet. Windows, Linux, Unix, MacOS son todos
sistemas operativos.
" Software. Se refiere al programa de computadora, o conjunto de
instrucciones, que se pone en la memoria de una computadora para dirigir sus
operaciones.
" Ubuntu. Distribucin de Linux basada en Debian (distribucin de Linux que
est totalmente compuesta de software gratuito y fuente abierta) orientado en
el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar la
experiencia de usuario. Est compuesto de mltiple software normalmente
distribuido bajo una licencia libre o de cdigo abierto.
" UPS (en ingles de Uninterruptible Power Suply). Es un aparato que incluye
una batera que en caso que se vaya la electricidad, puede, por ejemplo,
mantener una computadora funcionando lo suficiente para que el usuario
pueda apagarla y guardar data importante.
115
" USB (Universal Serial Bus). Bus de serie universal. Estndar utilizado en las
PCs con el fin de reconocer los dispositivos hardware (impresora, teclado,
etc.) y ponerlos en funcionamiento de forma rpida y sencilla. Elimina la
necesidad de instalar adaptadores en la PC.
" Usuario. Persona que tiene una cuenta en una determinada computadora por
medio de la cual puede acceder a los recursos y servicios que ofrece una red.
Puede ser tanto usuario de correo electrnico como de acceso al servidor en
modo terminal. Un usuario que reside en una determinada computadora tiene
una direccin nica de correo electrnico.
" Windows. Sistema operativo desarrollado por la empresa Microsoft cuyas
diversas versiones (3.1, 95, 98, NT, 2000, XP, Vista, 7) han dominado el
mercado de las computadoras personales, aunque no se puede decir lo mismo
del mercado de redes corporativas.
Anexo A
Manual de Usuario
Inicio del Administrador
Esta pantalla le dar ingreso al usuario a los mdulos de gestin y control de
los empleados, deber agregar su nombre de usuario y clave, luego hacer click sobre
116
el botn Ingresar. Si la autenticacin no puede ser realizada se desplegara por
pantalla un mensaje indicando el error y nuevamente el formulario de ingreso.
Fuente: El Autor (2012).
Modulo de Empleados
Para facilitar la comprensin de este manual y evitar la redundancia de la
informacin, se procede a detallar el modulo principal del sistema de gestin y
control de personal, en el que se podr observar el manejo de todas las pantallas que
ofrece el sistema y la forma en que cada una se maneja. Una vez verificada la
identidad del administrador, este ingresara al listado de todos los empleados. Se
puede observar que se tienen diversas acciones asociadas a cada uno de los registros
mostrados en la lista, al hacer click sobre ellas se podr ingresar a una opcin
diferente:
Listado de Empleados
117
Fuente: El Autor (2012).

Descripcin de las Acciones
Borrar elimina a un empleado de sta lista as como tambin todos los datos
que pertenezcan al, exceptuando las solicitudes realizadas ya que estas son necesarias
para realizar los reportes (indicadores) que brinda el sistema.
Telfonos muestra los telfonos asociados al empleado a travs de la
pantalla siguiente desde all, se podrn agregar (Agregar Telfono), editar (Editar) y
borrar (Borrar) los mismos. Adems de esto se puede regresar a la lista de empleados
al hacer click sobre Volver a la Lista de Empleados
Ver Telfonos
118
Fuente: El Autor (2012).
El enlace Familiares da acceso a la siguiente pantalla en la que se muestran
los familiares asociados al empleado desde all se podrn agregar (Agregar Familiar),
editar (Editar) y borrar (Borrar) los mismos. Adems de esto se puede regresar a la
lista de empleados al hacer click sobre Volver a la Lista de Empleados
Ver Familiares
Fuente: El Autor (2012).
Al seleccionar la accin Datos Adicionales se acceder a la pantalla ficha
personal del empleado, desde all se podr agregar (en caso de que no existan) y
consultar, los datos laborales, de uniformes y educativos. Para facilitar este proceso
se utiliza el men sealado por la flecha roja. Todas las pantallas a las que se accede a
travs del men brindaran las opciones de edicin y desde todas ellas se podr
retornar a la lista de empleados, pulsando click sobre los links referenciados por la
flecha azul.
119
Ficha Personal del Empleado
Fuente: El Autor (2012).
Seleccionando la accin Asistencias (Mensual) se despliega por pantalla un
reporte con todas las asistencias del empleado consultado, tomando en cuenta el mes
actual. En esa pantalla hay dos enlaces principales l primero Imprimir permite
enviar el resultado del reporte a la cola de impresin y el segundo Volver a la Lista
de Empleados, retorna al listado de los empleados. Existe un tercer enlace que solo
se mostrara si el da actual es el ltimo da del mes Generar Formato de Bonos
Extras, al hacer click sobre l se genera el formato de clculo correspondiente a la
asistencia del empleado.
120
Reporte de Asistencias Mensual
Fuente: El Autor (2012).
A continuacin se presenta el resultado obtenido una vez que se pulsa click
sobre el enlace Generar Formato de Bonos Extras:
121
Formato de Bonos Extras
Fuente: El Autor (2012).
122
Los enlaces Editar y Nuevo muestran en pantalla un formulario, la
diferencia es que en la accin Editar los campos de dicho formulario desplegaran
la informacin almacenada en el sistema. Desde la pantalla editar se puede Borrar
al hacer click se elimina al empleado y todos los registros asociados a l. Cancelar
al hacer click se retorna al listado de empleados. Tambin se define el botn
Guardar al pulsarlo se actualiza la informacin del registro en edicin.
En la pantalla nuevo se tiene el link Cancelar, al pulsarlo se retorna a la lista
de empleados, el botn Guardar permite al ser seleccionado almacenar los datos
ingresados en los campos del formulario, una vez realizado esto muestra la pantalla
editar con el registro recin creado. El botn Guardar y Crear Otro permite
almacenar un nuevo empleado pero al terminar de guardar muestra nuevamente el
formulario vacio en espera de un nuevo empleado. Es importante resaltar que al
seleccionar el botn Examinar se podr buscar y agregar una imagen para asociar
al registro.
Editar Empleados
123
Fuente: El Autor (2012).
Nuevo Empleado
124
Fuente: El Autor (2012).
El sistema brinda la opcin de obtener reportes que facilitan la gestin del
empleado, para ingresar a ellos se debe pulsar el men Indicadores que se seala en
la figura siguiente por medio de una flecha de color rojo. A travs de ese men se
ofrecen 7 reportes que pueden ser seleccionados, sin embargo existen 2 modalidades
de pantallas para acceder a cada uno de ellos y se describen a continuacin:
Indicadores por fecha, estarn compuestos por botones, el primero se observa
como al seleccionarlo se tendr acceso a un calendario mediante el cual se podr
indicar una fecha especfica, con la finalidad de brindar un periodo de tiempo para
consultar la informacin de sistema. Una vez realizado lo anterior se deber pulsar
Reportar, al hacerlo se desplegara por pantalla el resultado de la consulta realizada
ya sea exitosa o no.

125
Indicador por Fecha
Fuente: El Autor (2012).
Indicadores por campos, en este caso la consulta a la informacin del sistema
se realiza en base a la institucin y el tipo de contrato seleccionado, para elegir el
valor que tendrn los mencionados parmetros se deber pulsar (de ser necesario) el o
los botones sealados por las flechas rojas. Una vez realizado lo anterior se deber
pulsar Consultar, al hacerlo se desplegara por pantalla el resultado de la consulta
realizada ya sea exitosa o no.
Indicador por Campos
Fuente: El Autor (2012).
A continuacin se muestra la pantalla principal para el empleado, a travs de
ella se realiza el registro de asistencia, para esto se debe ingresar la cedula de
identidad y seleccionar el botn Enviar Asistencia ya sea haciendo click con el
mouse o pulsando la tecla Enter del teclado.
126
Principal del Empleado
Fuente: El Autor (2012).
127

Você também pode gostar