Entrada Final

 Primera entrada

Hora Inicio: 15:02         Hora fin: 17:00 

Nos reunimos para establecer la base de datos a usar.

Se da acceso a la base datos, por medio de un script:



Se decidió usar la base en cada computadora, y se pasaran los cambios por medio de scripts.

Tuvimos problemas con el script al pasar una copia de la base de datos, porque no seleccionamos la opción de pasar los Triggers y unas tablas auxiliares en la careta types. 

Por eso daba algunos errores, pero después nos dimos cuentas que era por eso y lo corregimos. 



Se tardó aproximadamente 2 horas porque tuvimos los inconvenientes con el script, y como el internet era un poco malo, tardaba mucho en enviarse y en ocasiones se perdía la conexión. 

Segunda entrada

Hora inicio: 8:00          Hora fin: 9:15


Se realizó la lectura de lo que se pedía para la tarea #3, para así poder ver que nos faltaba y que no. 

Entonces marcamos con colores qué era lo más prioritario.




Se tardó una hora aproximadamente. 


Tercera entrada

Hora inicio : 13:00               Hora fin: 14:30

Nos reunimos para comenzar leyendo las instrucciones para leer y procesar los movimientos CO

Se descargan los archivos y se agregan a la base de datos en la carpeta designada para estos archivos.


Se leen el XML especifico para procesar las etiquetas de cuentas CO y colocarlas en la lectura de datos 

Y también de los tipos de cuenta objetivo



Se leen documentos

En este sector de stored prodecure leemos los datos de la etiqueta CuentaAhorro la cual crea un nodo con los datos básicos para poder crear una cuenta de ahorro la cual tendrá un plazo definido y monto por un tiempo determinado y se le asigna un código de error. Después es guardado en la tabla de Cuenta Objetivo.

Ya teniendo la CO en funcionamiento y agregados los tipos de la CO, da un error al cargar las tablas con los archivos nuevos y se dura media hora en reparar el conveniente. 

Se tardo hora y media dado que el error era que uno de los antiguos campos del XML tenia un cambio que no notamos al inicio.  


Cuarta entrada

Hora Inicio: 17:08         Hora fin: 17:45


CRUD











Se tardó aproximadamente 40 minutos dado que es tediosa la integración de los datos en la parte lógica del sistema, se tienen que crear muchas clases en carpetas especificas y vistas que tiene que ser probadas muchas veces y los equipos a veces duran, aun mas si hay errores.

Quinta entrada

 Hora Inicio: 13:35        Hora fin: 14:55

Nos reunimos al tener ya las cuentas objetivo se puede empezar el calculo de los interese por día del ahorro programado en la cuenta objetivo.

Así que creamos la simulación para que recibiera los datos de la entrada diaria para poder determinar que procede para cada día.  

Si la fecha dada es lo de cierre, se procesa el crédito a la CO, se le pasa el dinero ahorrado y el dinero por interés, después se pasa el dinero de CO a la cuenta principal y se cierra la cuenta CO.
Si es un día de ahorro se le da un debito a la cuenta principal por el monto de ahorro y se pasa el ahorro a la cuenta de CO, donde ganara interés.  Dentro de esto calculamos los montos para asegurarse que los saldos no sean negativos. Dado el caso que no se pueda ahorrar no se realiza. Sino se puede pasar el monto, pierde el ahorro del mes y continua sin ese ahorro.
Se crea una tabla auxiliar par procesar los datos de uno en uno de maneras mas simple. ----ULI

Se tardó aproximadamente 1.30 horas dado que se plantearon y probaron varias ideas que al final no fueron funcionales y cuando se planteo la idea final, era tediosa al integrar los datos.

Sexta entrada 

Hora Inicio: 18:02         Hora fin: 19:05 

Nos reunimos para poder evaluar la mejor opción de corrección de estados de cuenta que quedo pendiente de la tarea pasada. Se evaluaron las posibilidades y distintos métodos y se opto por usar lo mismo en que uno problema pasado, una tabla auxiliar para procesar uno a uno los datos.

Nota: Tome en cuenta que el Trigger que crea el estado de cuenta cuando se crea la cuenta esta completamente funcional.

Dado esto o que hace es evaluar si la fecha de finalización es la fecha actual da el ultimo estado de cuenta, si mas bien se cumple un mes mas de su creación crea un estado de cuenta.


Se tardó aproximadamente 1 hora dado que es tediosa la integración de los datos de la tabla auxiliar dentro de las SP, y pormenores menores como fallos en tipos de datos en parámetros de entrada. 

Septima entrada

Hora Inicio: 9:02         Hora fin: 9:50


Se reunió para mostrar los cálculos de las CO en las vistas de Visual.
Se modifica la ventana anterior par colocar los datos de MovimientosCo y MovimientosCOInteres.



Se colocan en una ventana los datos de los Movimientos de Cuenta Objetivo

Se colocan en una ventana los datos de los Movimientos de Cuenta Objetivo Interés



Se pueden ver los datos de Cuenta Objetivo


Se pueden editar los datos de Cuenta Objetivo




Se tardó aproximadamente 50 minutos creando modificando y alterando las distintas vistas en Visual, se duro dado que se tiene que cargar mucho las vistas para ver que queden correctas.


Octava entrada 

 Hora Inicio: 15:15            Hora fin: 16:00  

Nos reunimos para comenzar las consultas del la vista de administrador en visual y de las consultas a nivel mas interno en SQL. Se evalúan las vistas ofrecidas en Visual.

Se crean las de la primer consulta, se plantea la mejor manera de comenzar la consulta y no funciona bien con las primer maneras, así que se plantean otras mas tediosas y complejas.

Dado lo anterior se cree que las opción mas optima es tener variables en la tabla CO para poder  tener un control mas exacto de como tratar los datos de manera mas optima.


De manera que nos quito tiempo corregir los SP, la parte grafica de Visual y verificar que los datos entraran de manera correcta. Por desgracia no funciono como se planeo completamente ya que no da correctamente los datos de MontoAhorrado y MontoEsperado así que se continua en busca del error para a la hora de mostrar esta información.
Se analiza como puede funciona el filtro de beneficiarios y no se encontró la manera de poder solucionarlo, después de intentar usar los datos se dejo como pendiente por su complejidad.

Por ultimo se revisa la consulta de los retiros por ATM y ventana y se crean unas variables para su mejor manejo como ocurre en la consulta de montos de la cuenta CO. Todo para un mejorar en un manejo de el programa SQL y la base de datos, pero como en lo anterior es un proceso tedioso y largo.  

Se tardó aproximadamente 45 minutos creando los datos y actualizando los datos en todos los SP y vistas donde se en involucrados y la prueba de que funcionan, al final quedan datos pendientes de realizar e investigar.


Novena entrada

Hora Inicio: 9:02         Hora fin: 9:30 

Nos reunimos para ver la forma del Trigger de beneficios y de Cuenta Objetivo, dado esto primer toca hacer las tablas de Eventos y tipo de eventos y sus respectivas lecturas dentro de la carga de catálogos.



Se tardó aproximadamente 30 minutos creando las tablas de evento, enlazándolas y alterando el SPCargarCatalogo.


Decima entrada

Hora Inicio: 15:30        Hora fin: 16:30 

Nos reunamos para crear los Triggers. En el caso de Josue también incluyo a una investigación sobre como funcionaban los Triggers, que se llevo no mas de 5 minutos.

Se toma como referencia el antiguo Trigger usando en la tarea pasada sufriendo los cambios necesario y al final se crean dos distintos Triggers para cada tabla.


El tomado como base es FirstEstadoCuenta y el nuevo creado es BitacoraBeneficioInsert. Para esto se inicia solo con este y tomar los demás como referencias. Después de problemas con el uso de un convertidor de XML se busca otra forma de crear el resultado en formato xml, y cuando se logra terminar da un error por la forma de cargar los datos, así que dura un gran rato en ver que ocurre y se descubre que es la forma de cargar los datos así que se cambia la lectura subiendo al usuario.

Cuando se pasa a la bitácora en la opción de  update, no logramos resolver el problema que solo nos daba los datos antes del cambio. Queda para después. 

Se tardó aproximadamente 1 hora porque tuvimos los inconvenientes con los Trigger visto anteriormente y a la hora de intentar colocar los datos bien en la tabla. 







Se realizaron 12 entradas en el blog Y en total se duró 12 horas con 25 minutos. 
Ulises Rodríguez Pérez 6 entradas
Josué Navarro 6 entradas 


Comentarios

Entradas populares de este blog

Triggers de tipo Evento

Primera entrada

Consultas de administrador