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> <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