Entradas

Entrada 12

Imagen
             Cantidad de horas trabajadas Para esta entrada se trabajó alrededor de 8 horas Relato de avances acerca de problemas encontrados y cómo fueron resueltos Para esta sesión, se puso como objetivo adelantar lo mas que se pudiera toda la parte de la transacción de la base de datos. Se finalizó la creación del cierre de estado de cuenta y la apertura de uno nuevo cuando fuera necesario. En este punto nos surgió la duda, del cierre y apertura del sub estado de cuenta. Luego de analizar el problema llegamos a la solución que era necesario cambiar el ciclo while que iteraba por cuentas maestras. Este fue sustituido por un while que recorriera todas la cuentas creadas. Además, fue necesario hacer algunos cambios para que se incluyeran está cuentas, como modificar WHERE'S.  Luego de modificar el ciclo while se agrego una condición mas en el IF, esta que verifica si se tenía que hacer un cierre de sub estado de cuenta. Posteriormente, se realizó el mismo proceso que con cuenta mae

Entrada 11

Imagen
            Cantidad de horas trabajadas Para esta entrada se trabajó alrededor de 8 horas Relato de avances acerca de problemas encontrados y cómo fueron resueltos El trabajo realizado en esta sesión, consta de preparar todo lo del while que va a recorrer las cuentas. Iniciando con el proceso de estado de cuenta, decidimos crear una variable tabla que almacenará todas la CTM creadas y aplicar un while que recorra desde la primer cuenta creada hasta la última. Iniciando con el ciclo while, se crea una condición que verifica si la cuenta que se está iterando tiene movimientos en la fecha o si en esa fecha tiene que hacer un cierre de estado de cuenta, para hacer todos los cálculos necesarios. Para esto se inserta los todos los movimientos que tiene la cuenta que se está iterando en una variable table, para recorrerlos uno por uno. Esto es necesario ya que, el saldo actual se debe ir modificando con cada movimiento, por lo que hay una variable que va actualizando el saldo. Además, se act

Entrada 10

Imagen
           Cantidad de horas trabajadas Para esta entrada se trabajó alrededor de 10 horas Relato de avances acerca de problemas encontrados y cómo fueron resueltos Debido a la cantidad de horas que se le dedicaron a la reunión, en esta si se pudieron realizar una mayor cantidad de avances. Se crearon los Cargos por servicio de las cuentas ATM y CTM, esto obteniendo la regla de negocio de los catálogos y aplicándola a ambas cuentas, dependiendo su tipo. Además, se crearon las tablas variables para pre calcular las multas por exceso de uso en ATM y Ventana, para cuenta CTM y CTA. De igual forma, siguiente los mapeos de cuenta, se obtiene la regla de negocio que indica el monto de la multa para los tipos de cuenta. Se calcularon los intereses moratorios y corrientes mensuales de la cuentas. Para ello se utilizó el cierre del estado de cuenta para pre calcular todos los datos en la tabla variable y llenar los atributos. Por último, se inició con el proceso de pre calcular los contadores d

Entrada 9

Imagen
          Cantidad de horas trabajadas Para esta entrada se trabajó alrededor de 8 horas Relato de avances acerca de problemas encontrados y cómo fueron resueltos En esta reunion se puso como objetivo finalizar con los movimientos sospechosos de las cuentas. Esta sesión nos tomo bastante tiempo, debido a la idea que queriamos implementar. Queriamos guardar todas las tarjetas que tuvieran un movimiento de robo, perdida o ya estuvieran vencidad y de esta forma saber cuales son las que pueden generar movimientos sospechosos. Sin embargo, el problema que teniamos era el orden en que venian los movimientos, ya que, primeramente, si la tarjeta era robada por ejemplo, todos los movimientos hechos por esa tarjeta eran sospechosos lo cual no es cierto al 100%, por lo que, habia que buscar una forma que solo los movimientos despues del robo, perdida o vencimiento fueran sospechosos. Para esto se dicidio crear un Id y de esta forma hacer que si el id del movimiento era mayor al id de robo o perdi

Entrada 8

Imagen
         Cantidad de horas trabajadas Para esta entrada se trabajó alrededor de 3 horas Relato de avances acerca de problemas encontrados y cómo fueron resueltos En esta reunion se puso como objetivo principal de pre calcular los movimientos de interes moratorios, movimiento de intereses corrientes y movimientos sospechosos. Se crearon las tablas para pre-calcular las tablas de los intereses que fueran necesarios y se hicieron todos los mapeos para que se estos se incertaran bien y de acuerdo con su respectiva cuenta. Además, se aplicaron las formulas con respectivas para obtener los valores necesarios para insertar en el monto del movimiento. Además, se inicio con los movimientos sospechosos, donde se crearon tablas variables que guardan las tarjetas fisicas marcadas con algun movimiento que hace que sean sospechas, ya sea robo, perdida o vencimiento.   Dudas No hubo dudas, se utilizaron las bases del codigo realizado en las sesiones anteriores Forma en que trabajó el equipo de trabaj

Entrada 7

Imagen
        Cantidad de horas trabajadas Para esta entrada se trabajó alrededor de 7 horas Relato de avances acerca de problemas encontrados y cómo fueron resueltos Continuando con la idea menciona en la entrada anterior, se utilizaron cursores para poder iterar sobre movimientos, y que fuera fila por fila. Esto lo hacíamos por movimiento y no por cuenta en un incio. Sin embargo, el profesor dio un taller donde mostró un psedocodigo y hizo comentarios sobre como era la solución de la tarea. Haciendo consultas, nos dimos que cuenta que teniamos que reestructurar de manera diferente el proyecto, y ese fue el trabajo de la entrada. Decidimos seguir el consejo del profesor, primero pre procesar todos los datos necesario, para que en la transacción sea mas facil hacer la inserciones. Por lo que se pre procesaron los datos de las nuevas TF, los movimientos, cuentas y la renovación. Además, surgió una idea para implementar un Trigger, que fue, cuando se creen las cuentas maestras y adicionales se

Entrada 6

Imagen
       Cantidad de horas trabajadas Para esta entrada se trabajó alrededor de 8 horas Relato de avances acerca de problemas encontrados y cómo fueron resueltos Se inició con la carga en la tabla de movimientos y se hicieron correcciones en XML de datos diarios, ya que, habia moviemientos que no eran necesario. Se hicieron las correcciones de los errores que habian de datos, como que se repetian tarjetas. Luego se inició con la carga de datos, esta se hizo con dudas, ya que, no se entendía bien algunos atributos que eran necesarios y como obtenerlos. Por lo que, el llenado de tablas no fue del todo bueno y no hubo tiempo de finalizarlo, debido a que no se entendia bien como se tenian que trabajar los movimientos. Esto debido que se pensaba que se tenia que iterar sobre movimientos y no sobre las cuentas que se habian creado. Por lo que, se hizo una reunion con el profesor para entender mejor esta parte.  Además, se busco como iterar sobre un tabla para hacerle la consulta al profesor. L