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
Amuro HennaPráctica o problema23 de Mayo de 2019
8.787 Palabras (36 Páginas)154 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 y de forma diaria cada empleado debe solicitar al Personal de Seguridad le registre su hora de ingreso y salida de la empresa, esto genera demora en el proceso de cierre de planilla cada fin de mes, especialmente para área de Contabilidad, quien debe solicitarle al área de Recursos Humanos el reporte consolidado de las horas extras y minutos de tardanza acumulado de cada empleado en el mes. Haciendo engorroso el proceso de control de asistencia, inclusive obteniéndose cálculos errados en la contabilización de los minutos de tardanza y horas extras respectivamente.
En ese sentido el presente proyecto de investigación ha sido estructurado por capítulos, a continuación, se detallan cada uno de ellos. En el Capítulo I, se hace mención a las Antecedentes Generales, siendo un primer punto a abordar la Reseña Histórica de la empresa, aquí se hace mención a la fecha de fundación y/o creación de la Unidad Estratégica de Negocio, así como el rubro económico a la que se dedica la empresa, luego se hace mención a los Datos Generales de la misma, como por ejemplo su razón social, el registro único de contribuyente, su dirección, el distrito en la que se ubica la empresa, teléfono, etc. Mediante un croquis se representa la Ubicación Geográfica de la empresa, así como también mediante el Organigrama de la Empresa se representa la Estructura Jerárquica Organizacional, en donde se representan las diversas áreas de la empresa. Finalmente, mediante la Misión y la Visón de la Empresa se representa la Identidad Institucional de la misma. El Análisis FODA consiste en el Análisis Situacional de la empresa, la cual consiste en el Análisis Interno (aquí se determinan las Fortalezas y Debilidades) y Externo de la empresa (Oportunidades y Amenazas).
En el Capítulo II, se procede a la Formulación del Proyecto, en un primer punto se hace mención a los Responsables del Proyecto, y se definen cuáles son los Objetivos del Proyecto, siendo estos, el Objetivo General y los Objetivos Específicos, estos últimos son considerados en virtud a lo solicitado por el cliente. Mediante el Alcance del Proyecto se explica cuál es la magnitud del proyecto, es decir se hace referencia a las diversas áreas involucradas y beneficiadas con la presente propuesta tecnológica. A través de los beneficiaros se hacen mención a los usuarios directos que se beneficiaran con la puesta en marcha del Sistema Informático. Por otro lado, a través de la Justificación del Proyecto se explican los motivos y/o razones por las cuales se ha llevado a cabo el presente proyecto, dando así un enfoque racional y argumentativo del porqué de la presente solución tecnológica. Las Limitaciones hacen referencia al conjunto de inconvenientes y/o restricciones que se han tenido durante el desarrollo del proyecto. A través de la Metodología de Desarrollo de Software, se pone en relieve cuales han sido la Metodología de Desarrollo del
...