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

114
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

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

Page 1: 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

Page 2: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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

Page 3: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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.

Page 4: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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

Page 5: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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

Page 6: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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

Page 7: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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

Page 8: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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

Page 9: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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

Page 10: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...

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

Page 11: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 12: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 13: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 14: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 15: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 16: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 17: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 18: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 19: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 20: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 21: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 22: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 23: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 24: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 25: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 26: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 27: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 28: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 29: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 30: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 31: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 32: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 33: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 34: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 35: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 36: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 37: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 38: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 39: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 40: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 41: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 42: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 43: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 44: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 45: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 46: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 47: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 48: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 49: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 50: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 51: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 52: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 53: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 54: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 55: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 56: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 57: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 58: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 59: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 60: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 61: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 62: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 63: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 64: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 65: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 66: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 67: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 68: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 69: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 70: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 71: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 72: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 73: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 74: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 75: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 76: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 77: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 78: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 79: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 80: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 81: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 82: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 83: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 84: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 85: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 86: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 87: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 88: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 89: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 90: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 91: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 92: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 93: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 94: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 95: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 96: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 97: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 98: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 99: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 100: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 101: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 102: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 103: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 104: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 105: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 106: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 107: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 108: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 109: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 110: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 111: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 112: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 113: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...
Page 114: PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMÁTICA ...