IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA MEJORAR EL PROCESO DE CONTROL DE ASISTENCIA DE PERSONAL DE LA EMPRESA DAT & NET DEL PERÚ S.A
Enviado por Amuro Henna • 23 de Mayo de 2019 • Práctica o problema • 8.787 Palabras (36 Páginas) • 113 Visitas
PROYECTO DESARROLLO DE SOFTWARE
IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA MEJORAR EL PROCESO DE CONTROL DE ASISTENCIA DE PERSONAL DE LA EMPRESA DAT & NET DEL PERÚ S.A.
DOCENTE: Lic. NOVAR MICHELL CASTAÑEDA HERNANDEZ
INTEGRANTES:
BRAVO POLO, Jesús
MORALES TORRES, José
SAAVEDRA QUISPE, Patricia
Lima – Perú
2019
RESUMEN
El presente proyecto de investigación tiene por objetivo fundamental implementar un Sistema de Control de Asistencia………
Iniciar Redacción (El resumen es una síntesis de su trabajo de investigación) ……………………………………………………………………………………………………………………………………………………………………………………………
PALABRAS CLAVES:
Base de Datos, Arquitectura de Sistemas de Información, Sistema Informático, Metodología de Desarrollo de Software, Técnica de Programación, Ciclo de Vida de un Sistema Informático. (completar lista de palabras claves)
ABSTRACT
Iniciar Redacción (El resumen traducido en inglés es una síntesis de su trabajo de investigación) ……………………………………………………………………………………………………………………………………………………………………………………………
KEYWORDS:
Colocar las mismas palabras claves de la página anterior, pero en inglés.
ÍNDICE
RESUMEN 1
PALABRAS CLAVES: 1
ABSTRACT 2
KEYWORDS: 2
INTRODUCCIÓN 7
CAPÍTULO I
ANTECEDENTES GENERALES
1.1. RESEÑA HISTÓRICA DE LA EMPRESA 8
1.2. DATOS GENERALES DE LA EMPRESA 11
1.3. UBICACIÓN GEOGRÁFICA DE LA EMPRESA 11
1.4. ORGANIGRAMA DE LA EMPRESA 13
1.5. MISIÓN Y VISIÓN DE LA EMPRESA 14
1.5.1. Misión 14
1.5.2. Visión 14
1.6. ANÁLISIS FODA DE LA EMPRESA 14
1.6.1. Análisis Interno 14
1.6.2. Análisis Externo 15
CAPÍTULO II
FORMULACIÓN DEL PROYECTO
2.1. RESPONSABLES DEL PROYECTO 16
2.2. OBJETIVOS DEL PROYECTO 17
2.2.1. Objetivo General 17
2.2.2. Objetivos Específicos 17
2.3. ALCANCE DEL PROYECTO 17
2.4. BENEFICIARIOS DEL PROYECTO 18
2.5. JUSTIFICACIÓN DEL PROYECTO 18
2.6. LIMITACIONES 19
2.7. METODOLOGÍA 19
2.8. CRONOGRAMA DE ACTIVIDADES 19
CAPÍTULO III
MARCO TEÓRICO
3.1. SISTEMA INFORMÁTICO 20
3.1.1. Sistemas OLTP (Online Transaction Processing) 20
3.1.2. Sistemas OLAP (Online Analytical Processing) 20
3.2. METODOLOGÍAS DE DESARROLLO DE SOFTWARE 20
3.2.1. Metodologías de Desarrollo de Software Tradicional 20
3.2.1.1. RUP (Rational Unified Process) 20
3.2.2. Metodología de Desarrollo de Software Ágiles 20
3.2.2.1. Adaptative Software Development 20
3.2.2.2. Crystal Methodologies 20
3.2.2.3. DSDM (Dynamic Systems Development Method) 20
3.2.2.4. Extreme Programming 20
3.2.2.5. FDD (Feature-Driven Development) 21
3.2.2.6. Lean Programming 21
3.2.2.7. SCRUM 21
3.3. MODELOS PARA EL CICLO DE VIDA DE UN SISTEMA INFORMÁTICO 21
3.3.1. Modelo Cascada 21
3.3.2. Modelo Espiral 21
3.3.3. Modelo Estructurado 21
3.3.4. Modelo Prototipo 21
3.4. TÉCNICAS DE PROGRAMACIÓN 21
3.4.1. POO (Programación Orientado a Objetos) 21
3.4.2. POA (Programación Orientado a Aspectos) 21
3.4.3. Programación Modular 21
3.5. ARQUITECTURA DE UN SISTEMA INFORMÁTICO 22
3.6. ARQUITECTURA EN CAPAS 22
3.6.1. Capa de Negocio 22
3.6.2. Capa de Datos 22
3.6.3. Capa de Presentación 22
3.6.4. Capa de Servicios Web 22
3.7. MODELO ENTIDAD RELACIÓN 22
3.7.1. Entidad 22
3.7.2. Atributo 22
3.7.3. Relación 22
3.7.4. Cardinalidad 23
3.8. PROCESO DE NORMALIZACIÓN 23
3.8.1. Primera Forma Normal 23
3.8.2. Segunda Forma Normal 23
3.8.3. Tercera Forma Normal 23
3.8.4. Cuarta Forma Normal 23
3.8.5. Quinta Forma Normal 23
3.9. GESTORES DE BASE DE RELACIONAL 23
3.9.1. SQL Server 23
CAPÍTULO IV
CICLO DE VIDA DEL SISTEMA INFORMÁTICO
4.1. ANÁLISIS DE LA PROPUESTA TECNOLÓGICA 24
4.1.1. Descripción de la Problemática Situacional 24
4.1.2. Descripción de Procesos de Negocio a Sistematizar 24
4.1.3. Identificación de los Requerimientos de Usuario 25
4.1.4. Restricciones y/o Validaciones del Sistema Informático 29
4.2. DISEÑO 29
4.2.1. Modelo Entidad Relación 29
4.2.2. Diagrama Entidad Relación De La Base De Datos 29
4.2.3. Diagrama de Caso de Uso del Negocio 31
4.2.4. Diagrama de Caso de Uso del Sistema 31
4.2.5. Diagrama de Clases 31
4.2.6. Interfaces del Sistema Informático 32
4.3. IMPLEMENTACIÓN 51
4.3.1. Implementación de la Base de Datos 51
4.4. PRUEBAS 59
4.4.1. Pruebas de Usuario 59
4.4.2. Pruebas del Especialista de IT 60
4.5. AUDITORIAS 60
4.5.1. Auditoria Interna 60
4.5.2. Auditoria Externa 61
4.6. MANTENIMIENTO 61
4.6.1. Preventivo 61
4.6.2. Adaptativo 61
4.6.3. Perfectivo 62
4.6.4. Correctivo 62
CONCLUSIONES 63
RECOMENDACIONES 64
REFERENCIAS BIBLIOGRAFICAS 65
REFERENCIAS ELECTRÓNICAS 66
ANEXOS 67
INTRODUCCIÓN
Actualmente los Sistemas Información son importantes en la medida que ayudan a Sistematizar muchos de los Procesos Comerciales o Procesos de Negocio de una empresa. Es importante señalar que dentro de los Sistemas de Información existen dos tipos de Sistemas Informáticos, los Sistemas OLTP (Procesamiento de Transacciones en Línea) y los Sistemas OLAP (Procesamiento Analítico en Línea). Ambos Sistemas Informáticos ayudan a tomar decisiones en una empresa, no obstante, los Sistemas OLTP, permiten el Mantenimiento de Datos y son recolectores de información.
El Presente Proyecto Informático tiene como objetivo fundamental Sistematizar el Proceso de Control de Asistencia del Personal de la Empresa Dat&Net del Perú S.A., dado que actualmente dicho proceso se realiza de forma manual, a través de un Cuadernillo el cual es solicitado en puerta de vigilancia de la empresa
...