Entradas

Mostrando las entradas de septiembre, 2025

12. Consulta profe SP

Imagen
Fecha: miércoles 10 de setiembre del 2025 Hora: 2:50pm - 2:55 pm  Medio: presencial, después de clase Le preguntamos al profe después de terminar la clase si veía algo que irrespetara los estándares en los Stored Procedures del proyecto.  Nos dijo que cambiáramos la manera de enumerar los parámetros en varias líneas. Corrección:

11. Documentación

Imagen
Fecha: domingo 7 de setiembre del 2025 Hora: 11:00pm - 1:15 am  Medio: asincrónico, mediante mensaje de WhatsApp Durante esta jornada, nos dedicamos exclusivamente a avanzar con la documentación técnica y de gestión del proyecto. El trabajo realizado abarcó distintos aspectos fundamentales para entregar un documento completo, claro y bien estructurado.  A continuación se detallan las tareas realizadas: Arquitectura del sistema Tamara comenzó a documentar la arquitectura general de la aplicación, y luego Adrián completó la información describiendo los distintos componentes del sistema, cómo se relacionan entre sí y cómo fluye la información entre ellos. Se incluyó  la arquitectura de red, detallando cómo se comunican el cliente, el servidor y otros servicios (como la base de datos). Ambos elaboramos en este momento diagramas visuales que acompañan la explicación y ayudan a comprender la estructura del sistema de forma clara y visual. Tecnologías utilizadas Adrián registró ...

10. Consultas al profe

Imagen
Fecha: domingo 7 de septiembre Hora: de 4:56pm - 6:40 Medio: virtual, mediante mensajes de WhatsApp Tamara le realizó una consulta al profe sobre el orden alfabético de los nombres de los empleados en la tabla: ¿se ordenan dentro o fuera del Stored Procedure, se puede en capa lógica? La respuesta fue que dentro del Stored Procedure. También se consultó si podrían tener segundo apellido y la respuesta fue afirmativa. Además, le consultó que si los salarios tienen decimales. La respuesta fue que sí. Se adjuntan pantallazos de la conversación de Tamara con el profe: Por otra parte, Adrián le preguntó al profe si el orden alfabético de los empleados es por nombre o apellido.  La respuesta fue que según la manera en que se ingresan los datos. Como es en el formato Nombre + Apellido, se ordenan según nombre agregando la línea "ORDER BY E.Nombre" en el Stored Procedure de SPConsultar_Empleado.  Se adjuntan pantallazos de la conversación de Adrián con el profe:

9. Implementación del SP de insertar en la capa lógica

Imagen
Fecha: sábado 6 de septiembre. Hora: De 6pm - 8pm  Medio: reunión virtual en Discord El video que se utilizó como referencia para reestructurar la aplicación incrusta código SQL desde la capa lógica. Debido a que nos estábamos guiando paso a paso, seguimos esta manera de realizar la función. Sin embargo, como eso no se puede y es una de las restricciones más importantes en el curso, nos reunimos por 2 horas el día siguiente a haber terminado la interfaz gráfica y verificar la conexión de la base de datos para corregir esta parte.  Se programó la funcionalidad de Insertar llamando al Stored Procedure SPInsertar_Empleado (escrito desde en la 3ra sesión de trabajo) en lugar de incrustar código SQL.  A continuación, se adjunta el código en el que trabajamos:

8. Nueva instalación

Imagen
Fecha: viernes 5 de septiembre  Hora: 1:30 pm - 9:30 pm Medio: asincrónico Tuvimos muchos problemas con la arquitectura que estábamos implementado escribiendo el backend con Python, por lo que tuvimos que pasar por el primer bloqueo grande: tuvimos que rediseñar la arquitectura completa del proyecto (salvo el servicio de nube para tener la base de datos en CloudClusters ya que solo eso se mantuvo).  Inicialmente, estábamos creando la página web con HTML y CSS solamente. Por el lado del backend, se estaba trabajando todo en Python. No obstante, esto contrajo varios problemas como no poder cargar los datos del Stored Procedure SPConsultar_Empleado o pasar datos del frontend (input de nombre y salario) al backend y poder ejecutar el Stored Procedure SPInsertar_Empleado.  Por esto, como equipo nos dimos a la tarea de, a solo 3 días de entregar el proyecto, realizar una investigación exhaustiva sobre una mejor tecnología por emplear, una que simplificara los procesos de inicia...

7. Empezar con la parte grafica y conectarla con la bases de datos

Imagen
Fecha: miércoles 3 de septiembre  Hora: 1-3pm Medio: presencial en la biblioteca del TEC Empezamos conectando la aplicación web con la base de datos y creando la parte grafica. Error al conectar con la base de datos, ya que el parámetro @outResult no se esta pasando bien desde la función que ejecuta el SP desde Python.

6. Subir a la nube (CloudClusters) la BD

Imagen
Fecha: sábado 30 de agosto del 2025 Hora: 7:29pm Medio: reuniones virtuales en Discord (3, una a las 7:29pm, otra a las 8:34pm y otra a las 8:53pm) Se abrió un servidor en CloudClusters para subir la base de datos. Se verificó en los equipos de Adrián y Tamara que ambos accedieran correctamente a la base de datos y los objetos creados: la tabla Empleado, el Stored Procedure SPConsultar_Empleado y SPInsertar_Empleado.

5. Subir BD a la nube

Imagen
Fecha: viernes 29 de agosto del 2025 Hora: 6pm Medio: asincrónico Se pagó CloudClusters y se crearon los usuarios para el servidor en la nube

4. Consulta luego de clase

Fecha: miércoles  27 de agosto del 2025 Hora: luego de clase, 2:55pm Medio: presencial Al finalizar la clase del miércoles de semana 4, le consultamos al profe si como habíamos montado el servidor y la base de datos en MMSM estaba bien. Le mostramos las tablas y el Stored Procedure de Insertar. Nos dijo que estaba bien.

3. Entendiendo MSSMS

Imagen
Fecha:  lunes 25 de agosto del 2025 Hora: 9pm - 11pm Medio: llamada por Discord Qué se hizo: Adrián corrigió la instalación del Microsoft SQL Server Management Studio  Ver errores: desconocemos por qué no pudimos compartir el servidor de SQL server en GitHub                                                                               Escogimos y pagamos un plan en CloudClusters para usar en los proyectos Recursos para ayudarnos: - Videos tutoriales:  https://www.youtube.com/watch?v=NWKWDtsL8DU https://www.youtube.com/watch?v=U524GHfcF7U