miércoles, 25 de junio de 2014

Conclusion del proyecto

Como conclusion del proyecto se tiene que se realizaron todos los store procedure solicitados de manera masiva, el avance de los mismo y el como se fueron realizando se encuentra en esta bitacora, todos los avanzes realizados fueron agregados a la misma asi como tambien todos los problemas encontrados tambien, no se logro la implementacion del mirror en el proyecto .


Horas finales trabajadas:

Jonathan Salazar Garcia   23 .05 horas
Danny Menendez Araya 23.05horas

Finalizacion de Proyecto

fecha inicio : 24/06/2014

hora inicio: 11:07 pm

Acciones Realizadas:
Se termino el script de migracion de datos desde el xml, realizando la migracion de datos faltantes tales como los mensajes, conexiones a internet, llamadas por cobrar y reconexiones asi como a su vez se ejecuta el SP de agregar Facturas desde la fecha minima de operacion hasta la actualidad, se creo el SP de aplica movimientos el cual resive la ruta de un archivo xml y la fecha de operacion del mismo para realizar los movimientos de llamadas, mensajes, conexiones a internet, llamadas por cobrar y reconexiones 

El codigo final del SP de migracion de datos es el siguiente:





El codigo para aplicar movimientos es el siguiente: 







Hora Fin: 2:33am

horas trabajadas: 3 horas y 26 minutos
Participantes:

Jonathan Salazar Garcia
Danny Menendez Araya


martes, 24 de junio de 2014

Avances Realizados al proyecto

fecha inicio : 24/06/2014

hora inicio: 2:00 pm


Acciones Realizadas:

- Se realizaron cambios minimos en el modelo de la base de datos como cambiar el tipo de date a date time en los movimientos puesto que los date no tienen contempladas las horas y las mismas son necesarias para calcular la duracion de llamadas , conexion a internet etc etc etc, tambien se cambio el FK de cuenta de la tabla cliente a un FK cliente en la tabla cuenta de esta manera se acerca mas a la realidad que un usuario puede tener varias cuentas telefonicas al mismo tiempo, el modelo quedo de la siguiente manera despues de todas las modificaciones realizadas:


-Los procedures hasta el momento son los siguientes:

Los procedures DevolverNombreCuenta- IngresarSeccion- InsertarTelefonos-UltimosMovimientos 
seran utilizados para la pagina web el procedure ultimosmovimientos sera el encargado de recibir el numero de telefono del cual se quieren consultar los ultimos movimientos realizados por el mismo, siempre y cuando este numero pertenezca a el mismo usuario que inicio seccion.
El procedure de migracion de datos es el que tiene como nombre Llenado y el codigo del mismo es el siguiente:

Problemas presentados: 
- se presentaron varios errores a la hora de escribir algunos procedures como los siguientes:




Hora de fin: 10:07 pm

horas trabajadas: 8 horas 7 minutos

Participantes:

Jonathan Salazar Garcia
Danny Menendez Araya


jueves, 19 de junio de 2014

Insercion tipos de contratos

fecha: 19/06/2014


hora de inicio: 3:34 am


Acciones realizadas:
-se insertaron los diferentes tipos de contrato como lo son el familiar, residencial, pleno 1, pleno 2 y corporativo,
la siguiente imagen muestra el codigo de insercion:





hora de Fin: 3:41 am


Horas Trabajadas: 7 minutos 


Participantes:

Danny Menendez Araya
Jonathan Salazar Garcia

Escritura de procedures InsertarParametros y InsertarTelefonos

fecha: 19/06/2014


hora de inicio: 2:14 am


Acciones realizadas:

- Procedure InsertarParametros, el mismo fue realizado de manera transaccional y recibe como parametro el nombre del parametro a insertar y el valor monetario  que tendra el mismo, en el procedure se realiza un Insert a la tabla de parametros con los datos recibidos como se muestra a continuacion:



-Procedure Insertar el telefono, este recibe como parametro el numero de telefono a insertar y el correo (nombre de usuario) del cliente al cual se le insertara el telefono, el procedure inicia validando la existencia del cliente, si no existiera retorna un msj de error correspondiente, seguidamente verifica si la cuenta asociada al cliente es de tipo familiar , de ser asi inserta el telefono sin problemas, pero de lo contrario verifica que no exista ningun numero de telefono asociado a la cuenta, el codigo ultilizado es el siguiente:




hora de Fin: 2:37 am


Horas Trabajadas: 0 horas y 23 minutos


Participantes:

Danny Menendez Araya
Jonathan Salazar Garcia

Codigo de lectura de XML para el archivo de pruebas

fecha: 19/06/2014


hora de inicio: 12:34 pm

Acciones realizadas:
- Se investigo codigo de lectura de archivos, el codigo ultilizado para dicho proposito se tomo del siguiente link:
http://www.techrepublic.com/article/read-an-xml-file-from-sql-server/
el codigo se modifico y el resultado es el siguiente:



Problemas encontrados: 
Se tardo mucho en utilizar códigos de otras paginas que no funcionaron

hora de Fin: 1:41 pm


Horas Trabajadas: 1 hora y 7 minutos 


Participantes:

Danny Menendez Araya
Jonathan Salazar Garcia

miércoles, 18 de junio de 2014

Modificacion Modelo

fecha: 18/06/2014


hora de inicio: 10:14 pm


Acciones realizadas:
- Se unieron las tablas TipoContrato y Contrato como una sola misma entidad, se agrego la tabla MovimientosLlamadas que tiene un ID, un FK_Movimiento y numeroTelefonico, en la tablas Movimientos se agrego el atributo numeroPropio que es el numero telefonico que genera el movimiento, se cambiaron todos los tipos tinyint por el tipo bit para economizar memoria en disco, como resultado de esto se genero el siguiente diagrama:


Problemas encontrados: 
Discrepancias de opniones entre compañeros de equipo con respecto al modelo.

hora de Fin: 10:45 pm


Horas Trabajadas: 31 minutos 


Participantes:

Danny Menendez Araya
Jonathan Salazar Garcia

Pequeña modificacion al modelo de la base de datos

fecha: 18/06/2014


hora de inicio: 6:03 pm


Acciones realizadas:

-En base a la estructura del archivo con los datos de prueba:

se agrego la tabla de clientes con los campos nombre , correo , contraseña y un fk con cuenta y se remvieron los valores contratista de la tabla cuenta y la tabla telefonos, el modelo actual queda como se muestra en la siguiente imagen:





hora de Fin: 6:43 pm


Horas Trabajadas: 0 horas y 40 minutos


Participantes:

Jonathan Salazar Garcia

Conclusion del modelo de la base de Datos

fecha: 18/06/2014


hora de inicio: 1:16 pm


Acciones realizadas:

- Se elimino el FK_Telefonos de la tabla Cuentas y se agrego un FK_Cuenta a la tabla telefono
- Se agregaron las tablas Factura, Movimientos y tipo de movimientos
-Se finalizo el modelo de la base de datos para el proyecto






hora de Fin: 2:30 pm


Horas Trabajadas: 1 hora 14 minutos


Participantes:

Jonathan Salazar Garcia

martes, 17 de junio de 2014

Inicio Modelo de la base de Datos

fecha: 17/06/2014

hora Inicio: 2:00 pm

Acciones Realizadas:

-Lectura Detallada de la especificación del proyecto
-Toma de desiciones sobre la implementacion del modelo
- Agregar atributos para facilitar los selects y updates tales como el atributo de activo en algunas tablas
- Vista Del modelo al finalizar esta hora:






hora Fin: 3:00 pm


horas trabajadas: 1 hora


Participantes:
Jonathan Salazar Garcia
Danny Menendez Araya

Apertura del blog y pruebas del mirror a realizar en la base de datos

fecha: 16/06/2014


hora de inicio: 5:04 pm


Acciones realizadas:

- Se abrio el blog el cual sera utilizado como bitacora para documentar el proyecto actual y sera usado como prueba del trabajo realizado, todas las funciones implementadas se veran reflejadas en la misma asi como el trabajo realizado por los miembros
- Se estuvo  trabajando con una serie de errores con sql server a la hora de conectar ambas computadoras para realizar el mirror , errores como que no se reconocia el SERVER del otro y algunos mas del mismo estilo

hora de Fin: 11:32 pm


Horas Trabajadas: 6 horas y 28 minutos


Participantes:

Danny Menendez Araya
Jonathan Salazar Garcia