Entradas

Mostrando las entradas de octubre, 2025

19/10/25

 BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #11 Documentación Final y Cierre del Proyecto Fecha: 19/10/25   Resumen del Día En esta sesión final se completó toda la documentación del proyecto, incluyendo el análisis de resultados, la bitácora técnica detallada y la preparación para la entrega formal.   Detalle de Actividades El trabajo se centró en la documentación y cierre:      1. Documentación del Análisis de Resultados: Se elaboró un documento formal con portada, índices y estructura profesional Se incluyó introducción técnica, contexto de desarrollo y descripción de arquitectura Se generaron tablas de evaluación de requerimientos con porcentajes de implementación Se recopilaron métricas completas del proyecto      2. Bitácora Técnica: Se documentaron detalladamente todas las sesiones de trabajo Se incluyó el progreso real por día con actividades específicas realizadas Resultado al Final del Día El proyecto fue co...

16/10/25

 BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #10 Integración Frontend-BD y Pruebas Finales Fecha: 16/10/25   Resumen del Día Durante esta intensa jornada se desarrolló la interfaz gráfica completa y se realizó la integración con la capa de base de datos, seguido de pruebas exhaustivas del sistema completo.   Detalle de Actividades El trabajo abarcó tanto desarrollo frontend como integración:      1. Creación de Interfaz Gráfica: Se desarrollaron todas las pantallas requeridas: login, lista principal de empleados, formularios de CRUD, gestión de movimientos Se implementaron los controles de interfaz: filtros, dropdowns, grids de datos, modales de confirmación      2. Integración Completa: Se conectaron todos los componentes frontend con los stored procedures correspondientes Se implementó el manejo de respuestas (éxito/error) desde la base de datos Se configuró la gestión de sesiones y seguridad en la aplicación  ...

15/10/25

BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #9 Revisión de Estándares y Documentación Interna Fecha: 15/10/25   Resumen del Día En esta sesión se realizó una revisión exhaustiva de todos los stored procedures para asegurar el cumplimiento de estándares de codificación y se completó la documentación interna del código.   Detalle de Actividades El trabajo se centró en calidad y mantenibilidad:      1. Revisión de Estándares: Se verificó el uso de palabras reservadas en mayúscula Se revisó la nomenclatura de parámetros (@in, @out) Se comprobó el manejo consistente de errores con TRY-CATCH      2. Documentación Interna: Se añadieron comentarios descriptivos a todos los stored procedures Se documentaron parámetros y comportamientos esperados Se incluyó información sobre errores manejados y códigos de retorno   Resultado al Final del Día Todo el código de base de datos quedó estandarizado y documentado internamente, ...

14/10/25

  BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #8 Carga de Datos desde XML Fecha: 14/10/25   Resumen del Día Durante esta sesión se implementó el sistema de carga de datos desde archivos XML, simulando la operación real del sistema mediante procesamiento iterativo por fechas.   Detalle de Actividades El trabajo se enfocó en el procesamiento de datos externos:      1. SP Carga de Datos XML: Se desarrolló SP_CargarDatosDesdeXML para procesar archivos de entrada        2. Validación de Datos: Se aseguró que los saldos iniciales de empleados fueran 0 antes de aplicar movimientos   Resultado al Final del Día El sistema de carga de datos quedó completamente operativo, permitiendo la inicialización de la base de datos con información de prueba realista y manteniendo la consistencia de saldos y relaciones entre entidades.

13/10/25

 BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #7 Consultas y Pruebas Integrales Fecha: 13/10/25   Resumen del Día En esta sesión se completó el desarrollo de stored procedures con la implementación de consultas y se realizaron pruebas integrales para verificar el funcionamiento correcto de todo el sistema.   Detalle de Actividades El trabajo combinó desarrollo final con actividades de calidad:      1. SP Consultar Empleado: Se implementó SP_ConsultarEmpleado para operaciones de solo lectura Se incluyó información completa      2. Pruebas Integrales: Se ejecutaron pruebas de todos los stored procedures implementados Se verificó el manejo correcto de errores en cada escenario Se comprobó la trazabilidad completa en BitacoraEvento   Resultado al Final del Día Todos los stored procedures requeridos quedaron implementados y probados, funcionando correctamente en conjunto. El sistema demostró robustez ante diferentes e...

12/10/25

 BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #6 Módulo de Movimientos de Vacaciones Fecha: 12/10/25   Resumen del Día Durante esta jornada se desarrolló el módulo de movimientos de vacaciones, implementando la inserción y listado de movimientos con actualización automática de saldos y validación de consistencia.   Detalle de Actividades El trabajo se centró en la lógica de negocio para movimientos:      1. SP Insertar Movimiento: Se implementó SP_InsertarMovimiento Se añadió verificación para evitar saldos negativoS      2. SP Listar Movimientos: Se desarrolló SP_ListarMovimientosPorEmpleado para consulta histórica Se implementó ordenamiento descendente por fecha   Resultado al Final del Día El módulo de movimientos quedó completamente funcional, permitiendo el registro y consulta de transacciones de vacaciones con actualización automática de saldos y validaciones robustas que previenen inconsistencias en los dato...

11/10/25

 BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #5 Gestión de Empleados  Fecha: 11/10/25   Resumen del Día En esta sesión se completó el módulo de gestión de empleados con la implementación del borrado lógico y los mecanismos de confirmación, asegurando la integridad de los datos.   Detalle de Actividades El trabajo se enfocó en completar las operaciones CRUD:      1. SP Aviso de Borrado: Se implementó la funcionalidad de confirmación antes del borrado Se desarrolló el SP para mostrar los datos del empleado previo a la eliminación Se aseguró que la interfaz muestre información clara para la confirmación del usuario      2. SP Borrado Lógico: Se creó SP_DeleteEmpleado implementando borrado lógico mediante el campo EsActivo Se configuró el cambio de estado a 0 (inactivo) en lugar de eliminación física Se mantuvo la integridad referencial con los movimientos existentes del empleado   Resultado al Final del Día ...

10/10/25

 BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #4 Gestión de Empleados Fecha: 10/10/25   Resumen del Día Durante esta jornada se desarrollaron los stored procedures fundamentales para la gestión de empleados, incluyendo listado con filtros, inserción y actualización, con sus respectivas validaciones.   Detalle de Actividades El trabajo abarcó tres componentes principales de la gestión de empleados:      1. SP Listar Empleados: Se implementó SP_ListarEmpleados con filtros por nombre y documento de identidad Se añadió detección automática del tipo de filtros      2. SP Insertar Empleado: Se desarrolló SP_InsertarEmpleado con validaciones completas Se implementó verificación de duplicados Se añadió validación de formato para nombre (alfabético) y documento (numérico)      3. SP Actualizar Empleado: Se creó SP_UpdateEmpleado para modificación de datos Se implementaron las mismas validaciones que en inserción par...

09/10/25

BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #3 Implementación del Sistema de Autenticación Fecha: 09/10/25   Resumen del Día En esta sesión se desarrollaron los stored procedures para el manejo de autenticación de usuarios, implementando el sistema de login/logout con control de intentos fallidos y registro en bitácora.   Detalle de Actividades El trabajo se centró en la seguridad y control de acceso:      1. SP Login/Logout: Se añadió control de intentos fallidos dentro de los últimos 5 minutos Se implementó la lógica para deshabilitar login tras múltiples intentos fallidos      2. Trazabilidad de autenticación: Se desarrolló el registro de eventos de login exitosos y fallidos Se configuraron los tipos de evento relacionados con autenticación Resultado al Final del Día El sistema de autenticación quedó completamente funcional, con control de seguridad robusto y trazabilidad completa de todos los eventos de login y logout. Los ...

07/10/25

 BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #2 Creación del Esquema de Base de Datos Fecha: 07/10/25   Resumen del Día Durante esta sesión se implementó completamente el esquema de base de datos, creando las nueve tablas requeridas con sus respectivas relaciones y constraints. Se sentaron las bases estructurales para el funcionamiento del sistema.   Detalle de Actividades El trabajo se enfocó en el diseño e implementación de la estructura de datos:      1. Creación de tablas: Se implementaron las 9 tablas del modelo físico: Puesto, Empleado, TipoMovimiento, Movimiento, Usuario, TipoEvento, BitacoraEvento, DBError y Error Cada tabla fue creada con sus atributos, tipos de datos y constraints correspondientes Resultado al Final del Día El esquema completo de base de datos quedó implementado con las nueve tablas, proporcionando la estructura sólida necesaria para el desarrollo de los stored procedures en sesiones posteriores.

06/10/25

BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #1 Inicio del Proyecto y Creación de Base de Datos Fecha: 06/10/25   Resumen del Día En esta primera sesión se dio inicio formal al proyecto con la creación del repositorio en GitHub y la configuración inicial de la base de datos, estableciendo así las bases sobre las que se desarrollará el sistema de control de vacaciones.   Detalle de Actividades El trabajo de la jornada se centró en la configuración inicial del ambiente de desarrollo: Creación del repositorio GitHub: Se configuró un nuevo repositorio privado para el proyecto Se estableció la estructura inicial de carpetas y archivos          2.  Configuración de la base de datos: Se creó la base de datos Se preparó el ambiente para la creación de las tablas   Resultado al Final del Día El repositorio GitHub quedó configurado y operativo, con la estructura base del proyecto establecida. La base de datos fue creada e...