Principal

 En esta entrada acotaremos las diferentes bitácoras de los días que trabajemos, y detallaremos el tiempo trabajado y las acciones realizadas.

Comentarios

  1. Dia 12-10-2020

    Iniciamos con la implementación física de la base de datos, agregando el primer diagrama de bases de datos, y añadiendo las primeras tablas.

    ResponderEliminar
    Respuestas
    1. Se tardo al rededor de una hora, crear el servidor en Azure, con esto aprendimos como era este sistema y a calcular si el monto de tiempo en servidor para estudiantes rendía para el semestre (Esperamos que sí).

      Eliminar
    2. Dia 12-10-2020
      Finalizamos la implementación física de la base de datos
      Porcentaje avanzado = 50%
      Horas estimadas = 1:30min

      Eliminar
    3. Dia 14-10-2020
      Problema encontrado y solucionado
      Descripción del problema: SSMS crasheaba cuando se intentaba abrir el diagrama con el que estabamos trabajando, encontramos que era un problema de version por lo que reinstalamos la nueva version
      Tiempo estimado = 45 minutos

      Eliminar
    4. Dia 20-10-2020
      Se termina finalmente la implementación física de la base de datos, con esto se empiezan a implementar los scripts de CRUDS de las respectivas tablas
      Porcentaje avanzado = 100%
      Tiempo estimadas = 2 horas

      Eliminar
    5. Dia 26-10-2020

      Se termina de implementar los CRUDs de las tablas catalogo, se procede a implementar los CRUDs de las tablas no-catalogo e investigar como hacer la extracción de datos del XML.
      Porcentaje avanzado(CRUDs catalogos) = 100%
      Tiempo estimado = 4 horas

      Eliminar
    6. Serie de atrasos con el motor de visualización de la base de datos:

      Día 14 de octubre:

      Se decide usar programa Visual studio para la parte grafica del programa con ASP .NET.
      Duración : 15 min.

      20 de octubre:

      Se intenta crear el sistema principal y se usa un repositorio creado anteriormente (el 12 de octubre) de Git-hub para este fin.
      Al intentar crear el programa en Visual studio, da un error al acceder a la base de datos y se busca materia para solucionarlo pero sin frutos.
      Duración: 2 horas

      Día 23 de octubre:

      Josué conversa con Mario de su error y comenta que descubrió que como él no es el que creo el servidor en Azure, el no tiene acceso en Visual para esto y le pide a Mario que lo haga el en el repositorio de Git.
      Duración: 20 min.

      Día 24 de octubre:

      Mario envía una nueva invitación a otro reportorio de Git-hub a Josué porque tuvo que crear otro para el proyecto. Y Josué empieza a buscar videos sobre como funciona ASP .NET.

      Duración: 2 horas (entre acceso a la base y búsqueda de información)

      26 y 27 de octubre:

      El programa da un error de no querer correr ya que se encuentra información que se corría en programa en la extensión .aspx y este corre con la extensión .sln, esto fue un error de capa 8 y nos costo 2 días de investigación.

      Duración: 3:30 fallidas.

      Eliminar
    7. 28 de octubre:

      Búsqueda de platillas html para ASP .NET: se vieron tutoriales sobre como crearlos las paginas html y se llego a al conclusión de que era más simple buscar prediseñadas para este proyecto, por lo que aun se esta buscando varias que se puedan adaptar a lo deseado.

      Duración: 2:30 horas.

      Eliminar
    8. 2-11-2020

      Se comienza la investigación de extracción de datos del XML, y se termina, se logra crear todos los scripts de inserción de catálogos, se comienza a investigar el uso de tablas temporales para poder crear los scripts de inserción de No-Catálogos, finalmente se terminan de crear los CRUDs de tablas no catalogo y se investiga la opción de juntar sp con el select del XML

      También se corrigen errores en el modelo físico que surgieron a la luz al analizar detenidamente los valores del XML.

      Tiempo estimado: 5 horas

      Eliminar
    9. 4-11-2020

      Se terminan finalmente todos los scripts de inserción de datos del XML, se logran implementar dichos scripts mediante el uso de las tablas temporales, se agradece al profesor por facilitar esta información ya que fue de mucha utilidad.

      Pronto se comenzara la unificación del proyecto para su implementación visual con C#

      Además se repasara sobre los scripts hechos para verificar consistencia y mejorar los nombres de las variables.

      Tiempo estimado: 3 horas

      Eliminar
    10. 11-11-2020

      Se agregan variables de control a las tablas no-catalogo, se arreglan los scripts de inserción para que dichas variables sean insertadas, se arreglan los cruds de dichas tablas que fueron modificadas.

      Tiempo estimado: 1 hora 30 min

      Eliminar
    11. 11-11-2020

      Se implementa en el front end el Login del proyecto


      Tiempo estimado: 30 min

      Eliminar
    12. 11-13-2020

      Se presentan muchos problemas a la hora de implementar el proyecto como mvc por lo que se procede a cambiar a web api como puente entre back end y front end, se investiga nodejs para el front end, se crea el proyecto como web api y se empiezan a implementar los responses para los requests desde nodejs

      Tiempo estimado: 4 horas de investigacion

      Eliminar
  2. 11-13-2020

    Se implementa el HttpsPost del login en la web api utilizando el SP asignado y se implementa el front end con node js


    Tiempo estimado: 2 horas

    ResponderEliminar
  3. 11-13-2020

    Se implementan los verbos Http para las entidades de SavingsAccount y Benefactor, se empieza a trabajan en el front end de estos con node js, ademas se valida que los sp funcionen en la api con la herramienta postman


    Tiempo estimado: 5 horas

    ResponderEliminar
    Respuestas
    1. 11-14-2020

      Se implemento el front end del listado de cuentas por usuario con node js

      Tiempo estimado: 1 hora

      Eliminar
  4. 11-14-2020

    Se implemento el front end del listado de beneficiarios, las validaciones de porcentajes y la funcionalidad para modificar los porcentajes, ademas de implementar la funcionalidad para ver los estados de cuenta, se duro mucho en esta parte del front end ya que hubieron muchos errores a la hora de la validacion de porcentajes, algunos errores de nombres de variables entre otros

    Tiempo Estimado: 5 horas

    ResponderEliminar
    Respuestas
    1. 11-15-2020

      Se termino de implementar el front end de las funcionalidades que faltaban esto fue en la mañana del dia 15 de noviembre, ademas se hacen los ultimos commits al repositorio de git tanto de la api utilizada para consumir como del front end el cual fue implementado en nodejs

      Tiempo Estimado: 6 horas

      Eliminar
  5. Ultimo post con comentarios validos a lo largo de la realizacion del proceso,

    Siempre que un sp debio ser modificado se omitio hacer una entrada en el blog respecto a ello sin embargo existieron muchos cambios en los sps que una vez se llamaron definitivos a lo largo del tiempo, estando asi su ultima y final modificacion en el repositorio de git en la carpeta de Scripts, ademas existieron varios cambios de modelo en el proyecto, la primera opcion para el front end era asp.net sin embargo presentaba muchas trabas a la hora de accesar los datos, entonces investigue una alternativa y encontre que podia crea una API con Asp C# y utilizarla de puente entre el back-end y el front-end, los videos que me motivaron a tomar esta decision fueron estos,
    Link1: https://www.youtube.com/watch?v=-QcuI7zs4zc&feature=youtu.be
    Link2: https://www.youtube.com/watch?v=6OngXjzhQeQ&feature=youtu.be
    Link3: https://www.youtube.com/playlist?list=PLPl81lqbj-4J-gfAERGDCdOQtVgRhSvIT
    Los primeros dos links explicaban a detalle la funcionalidad de la api como implementarla y daban ejemplos del funcionamiento de los verbos http, ademas se encontro que con la herramienta postman se podian verifican los resultados de los metodos http sin la necesidad de un front end, el ultimo link sirvio de guia para poder implementar el front end con nodejs, utilizando los frameworks vue y vuex para la estetica visual.

    Anteriormente cuando se estaba considerando implementar el front end en asp.net (framework no core), se estaban utilizando estos videos de referencia
    Link1: https://www.youtube.com/watch?v=-860xZK5mRg&list=PL8JnPbQrVV8AaZKuNAQq71eoLnmakArYE&index=28&t=181s
    Link2: https://www.youtube.com/watch?v=oz7Xn-Cjba0&list=PL8JnPbQrVV8AaZKuNAQq71eoLnmakArYE&index=29
    Link3: https://www.youtube.com/watch?v=tgsxXj2HWXg&list=PL8JnPbQrVV8AaZKuNAQq71eoLnmakArYE&index=23

    El primer link fue la guia para implementar el primer login(el realizado con el modelo mvc), el segundo link sirvio como ejemplo de como se implementaba graficamente un crud, ademas de que explico como funcionaba el ConnectionString y el protocolo para pedirle datos a la base, ademas de ejecutar sps el tercer link fue otro ejemplo de como implementar cruds en el front end.

    Finalmente el proyecto tiene una completitud de un 100%
    El tiempo total estimado es de 50 horas aproximadamente, tomando en cuenta que a veces los post no reflejan el tiempo de investigacion y muchas veces me centre solo en el tiempo de implementacion

    ResponderEliminar

Publicar un comentario