Entradas

Mostrando las entradas de mayo, 2026

Creación del repositorio y estructura básica del proyecto

Imagen
Fecha:  Lunes 1 de Junio  de 2026 Hora de inicio: 7 :50 a.m. Hora de finalización: 9:20 a.m. Horas trabajadas: 1 h 30 min El plan de esta sesión era simplemente  crear el repositorio, clonarlo en VSC y crear la estructura base del proyecto. Se acordó con mi compañera, Valeria Bermudez, que yo me encargaría de la creación del repositorio y la estructura, mientras que ella de la base de datos. Actividades Realizadas 7:50 a.m a 9:10 a.m Durante este intervalo me encargué de releer rápidamente las indicaciones para más o menos darme una idea de la estructura base que debía tener el proyecto. Con base en eso creé lo siguiente: Allí se notan la creación de 4 controllers. Es probable que se ocupe un controlador extra. En la parte de templates creé los archivos:  base.html /login.html / insertar_empleado.html /editar_empleado.html eliminar_empleado.html / lista_empleados.html / portal_empleado.html / planillas_semanales.html / planillas_mensuales.html / detalle_deducciones...

Creación del modelo físico

Imagen
Hora de inicio: 13:30 Hora de finalización: 17:30 Horas trabajadas: 4 horas  Actividades Realizadas: Se diseñó el modelo físico de la base de datos partiendo del modelo conceptual trabajado en clase, definiendo las tablas, atributos, tipos de dato y relaciones entre entidades. Se crearon todas las tablas en la base de datos de Azure SQL siguiendo el modelo físico recién diseñado. Se envió el modelo físico al profesor por WhatsApp para que lo revisara antes de continuar. El profesor indicó dos correcciones: que MovHoras debía ser subclase de Movimientos, y que debía existir una forma de trazar cada movimiento de deducción hacia el tipo de deducción al que corresponde. Se corrigió el modelo físico incorporando ambos cambios: se ajustó la jerarquía de Movimientos y se añadió la relación de trazabilidad faltante. Img1: Observación del profesor sobre el modelo físico Errores encontrados: El modelo inicial no representaba la jerarquía correcta entre MovHoras y Movimientos, ni contemplaba...

Configuración del servidor, base de datos y blob storage en Azure

Imagen
Hora de inicio: 17:00 Hora de finalización: 18:30 Horas trabajadas:  1h 30min Actividades Realizadas: Se creó el servidor y la base de datos del proyecto en Azure SQL Server, configurando las opciones básicas de conexión y acceso. Se creó un contenedor de Blob Storage en Azure para poder almacenar y acceder a los archivos XML del proyecto directamente desde la base de datos. Se configuró la Firma de Acceso Compartido (SAS) del contenedor para controlar los permisos de lectura desde SQL Server. Se configuró la master key de la base de datos, la Database Scoped Credential y el External Data Source, que son los tres elementos necesarios para que SQL Server pueda leer archivos desde el Blob Storage. Se realizó una prueba completa: subir un archivo XML al contenedor y consultarlo desde SSMS para verificar que la conexión funcionaba correctamente. Errores encontrados: Al intentar crear la credencial, SQL Server retornó: "Mens. 15581, Nivel 16, Estado 6 – Please create a master key in t...