viernes, 13 de junio de 2014

5 de Junio del 2014

Jueves 5 de Junio del 2014

Este día se procede a terminar la aplicación web y de escritorio. Con respecto a esta última, en vista de que nosotros no utilizamos teléfono o dirección, decidimos no implementar la funcionalidad de editar estos campos.
Es necesario correr varias veces los scripts para corregir errores de comunicación entre SQL con PHP y JAVA.

Con base a lo realizado en este proyecto se concluye que:

  1. Las inserciones masivas tienen una mayor complejidad a la hora de diseñarlas y programarlas pero son más eficientes si se maneja una gran cantidad de datos.
  2. La aplicación del patrón de diseño saldo - movimiento es el motor principal de este trabajo.
  3. La aplicación de intereses diarios y moratorios tiene una complejidad especial pues si no se tiene cuidado se podrían cobrar más de lo que las tasas de interés indican


Se trabajo desde las 20:00 pm hasta las 5:00 am del Viernes 2 de Junio.

Al final del trabajo, las horas laboradas fueron las siguientes
Marvin Calvo = 100 horas
Oswaldo Dávila = 98 horas

4 de Junio del 2014

Miercoles 4 de Junio del 2014

Se realiza la creación de los Estados de Cuenta de forma masiva. Para esto primero se  genera 1 estado de cuenta que no tiene valores correctos y posteriormente se crea el estado de cuenta correcto.
A continuación se muesta el Estado de Cuenta "gummy"


La página web solo falta mostrar movimientos e intereses moratorios

Marvin trabajo de las 13:00 hasta las 22:00
Oswaldo trabajo de las 17:00 hasta las 22:00

2 de Junio del 2014

Lunes 2 de Junio del 2014

Durante este día se realiza la inserción masiva de Intereses Diarios y Moratorios

Asimismo se avanza en lo que es la página web. Se decide que será básica pero con lo solicitado por el profesor.

SP de Intereses Diarios



SP de Intereses Moratorios



Se inicia a las 12:00 md y termina a las 21:00 pm

31 de Mayo del 2014

Sábado 31 de Mayo del 2014

Durante este sábado decidimos dejar claro lo próximo a realizar en la tarea.

Es necesario crear los siguientes stored procedures:
  • Generar Estados de Cuenta
  • Generar Intereses Diarios
  • Generar Intereses Moratorios

Estos también deben ser masivos. Por ello se toma la decisión de que Marvin se va a dedicar más a ellos y Oswaldo comenzará la aplicación web.

Se inicia la reunión a las 12:00 md y termina a las 6:00 pm

19 de Mayo del 2014

A lo largo del 19 de mayo hasta el 24 se trabajo en el stored procedure que realiza las inserciones masivas de:

  1. Clientes
  2. Cuentas
  3. Tarjetas
  4. Movimientos
Cabe destacar que todo esto fue realizado de forma masiva iterando por fechas, como explica el siguiente código ejemplo.




También es necesario aclarar que como el archivo de pruebas contiene errores, algunos clientes no son insertados en la base de datos.

La complejidad de este procedure radica en la iteración por fechas y en algunas inserciones que requieren de varios FK para poder funcionar de forma correcta.


El 24 de mayo surgieron una serie de dudas con respecto a algunos FK de tablas como Cliente-Cuenta y Cuenta-EstadoCuenta. El martes 27 el profesor va a atender estas dudas para no tener problemas con esto.

Del 19 al 23 se trabajo desde las 5:00 pm hasta las 00:00 tanto Marvin como Oswaldo.
El 24 se trabajo de las 12:00 md a las 9:00 pm

27 de Mayo

Martes 27 de mayo

El profesor nos aclaró las dudas que teníamos con respecto a los FK. Afortunadamente solo tuvimos que modificar muy poco el código de migración para que se funcionara como debe.

Nos reunimos de 8:00 am a las 11:00 am y posteriormente de las 7:00 pm hasta las 10:00 pm

viernes, 6 de junio de 2014

10 de mayo del 2014

Sabado 10 de mayo

Durante este día nos dedicamos a instalar SQL 2012 Developer Edition en la computadora de Marvin como en la de Oswaldo.
Desgraciadamente tuvimos que formatear 3 veces la computadora de Marvin para que funcionara el nuevo SQL pero después de un muy largo día se logro.
También se acordó que durante la semana 12 al 17 de mayo sería imposible trabajar en este proyecto debido a que Marvin tiene que entregar tarea programada de POO en esa semana aparte ambos tienen evaluaciones de Análisis de Algoritmos, Álgebra y Calculo.

Se inicia la reunión a las 10:30 am y se termina a las 10:00 pm

3 de mayo del 2014

Sábado 3 de mayo

Este día leímos con calma la especificación varias veces y también pasamos a un diagrama en computadora el diseño a utilizar.
Es claro que se debe comenzar a crear primero el stored procedure que realiza la migración de datos.
Se adjunta el diagrama realizado.

Se trabajo desde las 12:00 md hasta las 6:00 pm