Ir al contenido principal

Planificación inicial de la tarea

El viernes 5 de agosto, ambos integrantes decidieron trabajar juntos para esta tarea programada.

El martes 9 de agosto, se llevó a cabo lo siguiente:
  • Se hizo una reunión por Discord (de 1:17 p. m. a 2:47 p. m.) para conversar sobre los requisitos del proyecto.
    • Se discutieron algunas plataformas por las que se puede hacer un puente entre ambas computadoras para el acceso a la base de datos. Aún no hay una decidida al respecto, pues falta investigar y hacer pruebas sobre cuál resulta más conveniente.
      • Como último recurso se utilizaría una plataforma como AnyDesk, para acceder a la otra computadora. Sin embargo, también es una opción reunirse de forma presencial y conectados a una misma red Wi-Fi para facilitar el manejo de la base de datos entre ambos integrantes.
      • Se acordó también que ambos investiguen sobre las diferentes opciones de contenedores (containers) en la nube, para determinar si pueden ser una opción viable para esta tarea.
    • Se discutieron diferentes programas para ejecutar el servidor local, el cual funcionará para la interfaz con el usuario. Por ejemplo:
      • El programa XAMPP, que es un paquete de software libre que incluye el servidor web Apache, entre otros programas.
      • Utilizar un servidor que corra sobre Python.
    • De cualquier forma, es necesario aún investigar qué tan compleja sería la conexión de cada tipo de servidor con la base de datos.
      • Ambos miembros investigarán por separado en Internet para conversar sobre cuál puede resultar más conveniente.
  • Se creó el blog, para llevar un control de los puntos que se van trabajando (a modo de bitácora).
  • Se creó el repositorio en GitHub, para la colaboración entre ambos integrantes y el control de versiones.

Comentarios

Entradas populares de este blog

Cargando datos a partir de XML

25 de agosto de 2022 Resumen de actividades Se trabajó en escribir un script  para cargar los datos de un archivo XML en las tablas de la base de datos. Se tuvo que corregir dos líneas de los archivos XML de prueba, dado que en los primeros dos artículos el atributo que se usó para el nombre de la clase fue ClasesdeArticulo , mientras que para el resto se consolidó como ClasedeArticulo . (En este caso, se eliminó la letra adicional de los primeros dos elementos mencionados). Commit al respecto:   Add test data · psluk/BD1TP1@184c92e (github.com) Se consultaron algunas fuentes para obtener más información: Learn SQL: SQL Scripts (sqlshack.com) : Información general sobre scripts . Se utilizó principalmente para ver un poco la estructura. Working with XML Data in SQL Server (sqlshack.com) : Contiene información sobre scripts  relacionados con la lectura y generación de datos en formato XML. Cargar XML con dirección como parámetro : Archivo compartido por el profesor. Es...

Filtros

 3 de setiembre de 2022 Resumen de cambios Se agrega el código (en capa lógica de Python y en Javascript) para poder recuperar la lista de clases (para el filtro donde hay que seleccionar una de ellas). Add category retrieval · psluk/BD1TP1@37f0ab0 (github.com) HTML select tag (w3schools.com) : Fuente que ya se había revisado anteriormente. Se volvió a revisar para repasar la estructura del elemento HTML que permite mostrar una drop-down list , para recuperar las categorías e introducirlas en ella. Se agrega el código que falta para que los filtros estén funcionales. Add working filters · psluk/BD1TP1@5e2324c (github.com) Se hace que, al seleccionar un filtro, se vacíen los demás (las especificaciones de la tarea no pide que todos los filtros funcionen al mismo tiempo). Mientras se recuperan (se cargan) los datos de un filtro seleccionado, se desactivan los tres botones para filtrar (para que no se vuelva a hacer un filtrado mientras hay otro cargando). El tipo de entrada de la can...