Entradas

Mostrando las entradas de noviembre, 2021

Conexion Pagina WEB y Base de datos

Imagen
 20 de noviembre(0.5 horas) Inicio 1:00 pm, Fin 1:30 pm El dia de hoy se trabajo en la conexion de la bse de datos con la pagina web, este proceso fue bastante sencillo ya que esta vez era solo necesario realizar consultas sin necesidad de pasar por alguna validacion de usuario. El unico inconveniente que se obtuvo fue la falta de una dependencia que es la que permite la conexion con la base de datos, sin emabrgo una vez fue implementada todo se pudo conectar facilmente

Creacion de Consultas

Imagen
 19 de noviembre(2 horas) Inicio: 11:00 am, Fin: 1:00pm El dia de hoy se crearon las conultas que se deben de mostrar en la pagina web, como se menciono anteriormente ya se tenia pensado como se iba a realizar la implementacion de las mismas. A pesar de que ya se habia discutido como se iban a implementar hubo una ligera cantidad de dificultades que causo que se retrasara un poco el trabajo. La causa principal de esto fue el intentar obtener toda la informacion que se precisaba en una sola consulta, a pesar de varios intentos esto no se pudo lograr y se optó por realizar varias consultas para ir obteniendo la informacion por partes e ir insertandola en tablas variables y retornar los valores que esta tabla tenia Primera Consulta Segunda Consulta Tercera Consulta

Modularización Eliminada, probando segunda version de la simulacion

Imagen
 18 de noviembre (2 horas) Inicio 10:00 am, Fin 12 :00 El dia de hoy se corrigio la simulacion para que funcionara con la nueva tabla creada que era capaz de almacenar todo tipo de datos. Ademas se le realizo la consulta al profesor sobre si esta misma tabla estaba bien implementada. Primero para poder analizar la tabla lo que se hizo fue insertar los valores de las tablas que almacenaban datos especificos en la nueva tabla generada para luego ir analizando la nueva tabla e ir validando que tipo de accion se debia de realizar dependiendo del dato almacenado. Todo el codigo para este analisis estaba almacenado en los SP en lo que se trabajo previamente, lo que se realizo fue tomar ese codigo, implementarlo directamente en la simulacion y agregando las validaciones que se debia de realizar por el tipo de accion.

Página Web Actualización

Imagen
 Lunes 15 de noviembre de 2021 (3 horas) Inicio: 4:01 pm, Final: 7:12 pm En el GitHub se puede ver los cambios más significativos sobre el FrontEnd del trabajo donde al inicio es un menú con botes que pasan a una lista, posteriormente se añade el número de ¨Ver ATM¨ necesario para realizar la consulta y la división por cajas para evitar una confusión sobre la pertinencia y utilidad de cada elemento dentro de la página web. En cuestión de la página web posee un menú principal y 3 submenús que despliegan información en forma de listas con respecto a la tarea solo hace falta conectar esto a la base de datos de forma que lea todos los datos y muestre lo que allí es procesado. Ej. página: Ver ATM.     La estética tiene pequeños detalles por todos lados, por ejemplo: Los títulos tiene una ligera sombra que los rodea casi imperceptible donde se resalta el texto de no tenerlo se empezaría a confundir con el fondo de la página, así como detalles de colores y formato en las li...

Eliminando Modularizacion

Imagen
 16 de noviembre(2 horas) Inicio 11:00am, Fin 1:00pm El dia de hoy se realizaron la consultas necesarias al profesor con respecto a la forma en la que estabamos analizando la informacion. Si bien como destaco el profesor la modularizacion estaba bien realizada esta no era necesaria para esta tarea. El profesor menciono que era mejor tener un gran cantidad de codigo que se ejecute dentro de una sola transaccion para asi evitar meter controles de flujo dentro de la transaccion para asi optimaizar el tiempo de ejecucion. Para poder realizar esto creamos una sola tabla capaz de alamcenar todos los valores de todas las posibles acciones que se podian realizar por cuenta, su prueba quedó pendiente.

Correcion de Codigo de Simulacion

Imagen
 15 de noviembre (1 hora) Inicio: 1:00 pm, Fin: 2:00 pm El dia de hoy se trabajo en los detalles de los codigos ya que se tenia pensado evaluarlos con el profesor para saber si todo estaba bien analizado. Se corrigieron varios detalles, desde la falta de uso de puntos y comas, hasta la optimizacion del codigo reduciendo la cantidad de SELECT que se utilizaban. Los codigos que se corrigieron fueron InsertaMovimientos, InsertarCO, InsertarBeneficiarios e InsertarCierreCuentas. Ademas se hablo con el profesor para programar una cita para revisar los codigos sin embargo no se pudo coordinar pero se acordó realizar la revision mediante WhatsApp el dia siguiente. InsertarMovimientos InsertarCO Insertar Beneficiario InsertarCierreCuentas

Revision de Base de Datos

Imagen
 14 de noviembre (0.5 Horas) Inicio: 1:00 pm, Fin: 1:30 pm El dia de hoy se realizo la consulta sobre el modelo fisico de la base de datos con el profesor, todo esto para que en caso de tener que resolver algun problema realizarlo con tiempo ya que a la hora de cambiar columnas en las tablas hay ocasiones en las que hay que eliminar y empezar desde 0. Despues de haber realizado la consulta con el profesor se procedio a insertar las tablas que el menciona en su mensaje. Ademas se procedio a crear el codigo que se iba a encargar de llenar estas tablas, principalmente la tabla de TipoDeEventos.

Probando el nuevo codigo

Imagen
 12 de noviembre (5 horas y 40 minutos) Inicio: 10:00 am, Fin: 3:40 pm Procedimientos Almacenado creados: * SP_InsertarCO,  * SP_InsertarMovimientos,  * SP_InsertarAccionesCO, * SP_InsertarBeneficiarios  * SP_GenerarEstados El dia de hoy se realizó una reunion para poder finalizar la estructura principal de la simulacion de la base de datos. Las partes principales a corregir fueron, cambiar la eliminacion de filas de las tablas variable de @personas y @cuentas, a la implementacion de una columna 'sec' para poder ir iterando sobre la tabla e ir solicitando los datos fila por fila y asi mejorar el tiempo de ejecucion de la simulacion, este cambio se puede ver en la imagen 1. En esta parte se tardo aproximadamente una media hora debido a que se tuvo que cambiar la implementacion de un SP que no estaba reconociendo los paramentros que se enviaban, despues de revisarlo, no dimos cuenta de que el error estaba en un 'END' que no estaba bien colocado. Imagen 1 Luego se empez...