PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

Post on 22-Jul-2022

8 views 0 download

Transcript of PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

UNIVERSIDAD MAYOR DE SAN ANDRES

FACULTAD DE CIENCIAS PURAS Y NATURALES

CARRERA DE INFORMÁTICA

PROYECTO DE GRADO

“SISTEMA DE ADMINISTRACIÓN DE RECURSOS HUMANOS

CASO: FILE ARCHIVOS S.A.”

PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA

MENCIÓN: INGENIERIA DE SISTEMAS INFORMÁTICOS

Postulante: Elsa Mamani Mamani

Tutor: Lic. Efraín Silva Sánchez

Revisor: Lic. Javier Reyes Pacheco

LA PAZ – BOLIVIA

2011

DEDICATORIA

A mis padres, Benedicto y Aleja por su apoyo y comprensión dentro de mi formación como estudiante y profesional. A mi Esposo , por su gran amor, su comprensión y por su apoyo incondicional. A mis hijos Joel y Jorge por ser la fuerza para seguir adelante

AGRADECIMIENTOS

A Dios por ayudarme a lograr este sueño, por ser mi

guía, por su paciencia y su gran amor.

Al Lic. Efraín Silva Sánchez, Docente Tutor, por su permanente aliento, por su apoyo y guía para el desarrollo de mi proyecto. Al Lic. Javier Reyes Pacheco, Docente Revisor, por su tiempo disponible, por su apoyo y guía . A la dirección administrativa de la empresa FILE Archivos S. A. , por su apoyo en el desarrollo del proyecto.

Al plantel docente de la Carrera de Informática por la formación que me brindaron. A mis amigos y compañeros de carrera, por sus ánimos para seguir adelante.

RESUMEN

La función de los Recursos Humanos ha evolucionado desde una concepción

eminentemente administrativa, en la que lo fundamental era la confección de nómina ,

establecimiento y mantenimiento de un sistema de administración de RRHH.

El presente proyecto titulado: “SISTEMA DE ADMINISTRACION DE RECURSOS

HUMANOS CASO: FILE ARCHIVOS S.A.”, esta basado principalmente en la utilización

de métodos y herramientas y procedimientos que se utiliza en el desarrollo como ser la

aplicación de la metodología XP (Programación Extrema).

Durante la etapa de análisis se realiza y se aplica las fase de la metodología XP

aplicando el diseño con UML así también para la parte navegacional se usa OOHDM

con el mapa navegacional.

Por otra parte la codificación se realizo con el lenguaje PHp, Servidor Apache y Gestor

de Base de Datos MySql.

Entre las ventajas del proyecto aplicado a las 5 iteraciones hacen que el sistema sea

completo y de acuerdo a los requerimientos del usuario.

Como colusión del presente trabajo se puede afirmar que este software mejora la calidad

de obtención de información a la comunidad satisfaciendo sus necesidades

INDICE

CAPITULO I

INTRODUCCION

Pág.

1.1 INTRODUCCION……………………………………………………………………………,…1

1.2 ANTECEDENTES……………………………………………………………………………..,...1

1.2.1 MARCO INSTITUCIONAL…………….…………………......................................,....2

1.2.2 TRABAJOSAFINES……………………….……………………………………..…,,,……4

1.3 PLANTEAMIENTO DEL PROBLEMA………………….………………………………………………5

1.3.1 PROBLEMA PRINCIPAL………………………………………,,,,,,,,,,,………………,,...5

1.3.2 PROBLEMAS SECUNDARIOS……………………………………………..,,,,,,,,,,,,…..5

1.4 OBJETIVOS……………………………………………………………………………,,,,,,,,,,,,,,..……..6

1.4.1. OBJETIVO GENERAL…………………………………………………..…,,,,,,,,,,,,……..6

1.4.2 OBJETIVOS ESPECIFICOS…………………………………………..……,,,,,,,,,,,……7

1.5 LIMITES Y ALCANCES………………………………………………………….………,,,,,,,,,,,,,,……7

1.6 APORTES………………………………………………………………………………,,,,,,,,,,,,,,………8

..

CAPITULO II

MARCO TEORICO

2.1 XP (EXTREME PROGRAMMING) ……………………………………………………,,,,,,,,,,,…….9

2.2 UML (UNIFIED MODELING LANGUAGE) ………………………………………,,,,,,,………..25

2.2.1. DIAGRAMAS DE CASO DE USO……………………………..…………,,,,,,,,,,,,,,,,…………26

2 2 2 DIAGRAMAS DE ITERACION………………………………………………,,,,,,,,,,,,,,,,,,……….26

A) DIAGRAMAS DE SECUENCIA……………………………………,,,,,,,,,,,,,,,,,,,,,,,,,,,,………..26

B) DIAGRAMAS DE COLABORACION………………………………………………………...…..27

2.3 OOHDM (Método de Diseño Hipermedia Orientado a Objetos)………………….…28

2.4 RECURSOS HUMANOS……………………………………………………..………….31

2.4.1 ADMINISTRACIÓN DE RECURSOS HUMANOS…………………………………...32

2.4.2 Sistema de administración de recursos humanos………………………………….……….35

2.5 ARQUITECTURA DE TRES CAPAS…………………………………………………...36

2.6 METRICAS DE CALIDAD………………………………..……………………………………………….39

2.7 MARCO REFERENCIAL………………………………………………………………………..……….43

2.8 MARCO JURIDICO……………………………………………………………………………..44

2.9 MARCO TECNOLOGICO………………………………………………………………………...……44

2.9.1 HERRAMIENTAS DE IMPLEMENTACION……………………………………………….….44

2.9.2 ISO/IEC 9126……………………………………………………………………………..……….45

2.10 MARCOMETODOLÓGICO………………………………………………………………………..…...46

CAPITULO III

MARCO APLICATIVO

3.1 INTRODUCCION……………………………………………………………………..……………..…...47

3.2 ANALISIS ………………………………………………………………………………….…...47

3.2.1 ANALISIS DEL SISTEMA ACTUAL………………………………………………......47

3.2.2 DECLARACION DE PROPOSITOS……………………………………………………………48

3.3. VALORES DE LA METODOLOGIA XP……………...………………………………….…49

3.4 CICLO DE VIDA………………………………………………………………………..…………….….51

3.4.1 HISTORIAS DE USUARIO (USER STORIES) ……………………………….……51

3.5 DISEÑO DE LA ARQUITECTURA DEL SISTEMA………………………………………..52

3.5.1 ARQUITECTURA DE TRES CAPAS………………………………………………...52

3.6 MODELO DE CASO DE USO…………………………………………………………….…54

3.6.1 Modelo de caso de uso del sistema…………………………………………………54

3.6.2 Análisis y Diseño con el Diagrama de Clase……………………………………….55

3.6.3 Planificación de entregas……………….…………………………………………………….….56

3.6.4 Estimaciones de esfuerzo……………………………………………………………...56

3.7 ITERACIONES……………………………………………………………………………….….57

3.7.1 PRIMERA ITERACION…………………………………………………………………..57

3.7.2 SEGUNDA ITERACION………………………………………………………….......…60

3.7.3 TERCERA ITERACION……………………………………………………………..-….68

3.7.4 CUARTA ITERACION……………………………………………………………..…-…71

3.7.5 QUINTA ITERACION…………………………………………………………………....74

3.8 DISEÑO CONCEPTUAL ……………………………………………………………………78

3.9 DISEÑO NAVEGACIONAL…………………………………………………………....…....79

CAPITULO IV

CALIDAD DE SOFTWARE

4.1 INTRODUCCION………………………………………………………………..……………80

4.2 METRICAS DE CALIDAD………………………………………………………………..….80

4.2.1 USABILIDAD………………………………………………………………………..….82

4.2.2 CONFIABILIDAD………………………………………………………………………83

4.3 ANALISIS COSTO-BENEFICIO…………………………………………………………….86

CAPITULO V

CONCLUSIONES Y RECOMENDACIONES

5.1 CONCLUSIONES……………………………………………………………………………………….89

5.2 RECOMENDACIONES…………………………………………………………………………………89

BIBLIOGRAFIA

ANEXOS

INDICE DE FIGURAS

Pag.

Figura 1: Etapas ciclo de vida………………………………………………………………………10

Figura 2: Prácticas de la XP…………………………………………………………………..……20

Figura 3: Las fases que define eXtreme Programming ……………………………………..…22

Figura 4: Ciclos en eXtreme Programming……………………………………………………....25

Figura 5: Ejemplo de Diagrama de Secuencia…………………………………………………...27

Figura 6: Relación esquema conceptual y navegacional………………………………………………...30

Figura 7: Arquitectura 3 capas………………………………………………………………….…37

Figura 8: Comportamiento del sistema:…………………………………………………….…….51

Figura 9: Comportamiento del sistema en tres capas…………………………………………..52

Figura 10: Diagrama de caso de uso del sistema…………………………………………….…54

Figura 11: Diagrama UML de clases………………………………………………………….......55

Figura 12: Diagrama caso de uso Autenticación……………………………………………...….59

Figura 13: Pagina de inicio al sistema………………………………………………………….....62

Figura 15: Pagina de ingreso al sistema como administrador…………………………….…..63

Figura 16: Pagina de ingreso al sistema como usuario………………………….…………….63

Figura 17: Diagrama de Secuencia Registro Personal………………………………………...66

Figura 18: Diagrama de Secuencia file personal……………………………………………….66

Figura 19: Diagrama UML formación académica cargo del personal………………………...67

Figura 20: Pagina Registro formación académica……………………………………………...69

Figura 21: Pagina registro datos familiar………………………………………………………....69

Figura 22: Pagina Registro datos emergencia…………………………………………………..70

Figura 23: Pagina Registro Datos Seguro………………………………………………………...70

Figura 24: Caso de Uso Control de Asistencia………………………………………………..…71

Figura 25: Diagrama de secuencia Control personal……………………………..…………..…72

Figura 26: Pagina Solicitud de licencias…………………………………………………….……73

Figura 27: Diagrama de Secuencia Asistencia………………………………………………..…73

Figura 28: Diagrama UML evaluación e informes…………………………………………….…74

Figura 29: Diagrama caso de uso memorándums……………………………………………...74

Figura 30: Diagrama de Secuencia Evaluación Personal…………………………….............75

Figura 31: Pagina de registro de comunicados…………………………………………………75

Figura 32: Pagina de Consultas…………………………………………………………………..76

Figura 33: Pagina resultado de consulta………………………………………………………...77

Figura 34: Pagina de consulta de Reportes ……………………………………………………77

Figura 35:Mapa conceptual………………………………………………………………………...77

Figura 36: Mapa Navegacional…...……………………………………………………………….78

INDICE DE TABLAS

Tabla1: Modelo de calidad externa e interna ISO 9126……………………………………………40

Tabla2: Modelo de Calidad ……………………………………………………………………….…..43

Tabla3: Modelo de Calidad de Uso ISO 9126………………………………………………………45

Tabla4: Caso de Uso control asistencia…………………………………………………...71

Tabla5: Caso de uso control permisos y faltas…………………………………………..72

Tabla6: Tiempo de acceso a las páginas………………………………………………...82

Tabla7: Costo de Hardware………………………………………………………………..86

Tabla8: Costo de Software…………………………………………………………….......86