domingo, 13 de abril de 2014

Resumen del proyecto

Proyecto Membresia de Canciones                                                                                        
ITCR 2014
Desarrollador:
Carlos Fernandez

Análisis de resultados:
- Migración de datos             Finalizado con éxito
-Aplicación de escritorio       Finalizado con éxito
-Aplicación web                   Finalizado con éxito

Problemas:
-Se tuvo problemas a la hora de instalar el software, principalmente por la version a utilizar pues el SQL era versión 8 y este no resulto ser compatible con windows 8,
Sol:

-Instalar una version de SQL de  version 2012 y en 64 bits, ademas se tuve que cambiar el idiaoma pra que fuese compatible con el sistema operativo de la maquina.

-Se tuvo ´problemas con la implementan del framework pues hacer el diseño de la interfaz al inicio fue un poco difícil púes no se podían colocar los objetos a conveniencia, ademas de no saber como interactuar entre paginas.
Sol:
Dividar las paginas por medio de div para colocar los componentes a gusto.

-Se tuvo problemas de como acceder al usuario logueado pues este dato no era persistente dentro de la aplicación web.
Sol: Utilizar el login status que provee Visual Studio

-Se tuvo que investigar como hacer la búsqueda por patron.
Sol:
Utilizar la sentencia LIKE que provee SQL.

Ayuda:
-Para las consultas a la base de datos se pidió ayuda a los compañeros Steven Cerdas y Javier Madrigal, pues los procedure para la compra de canciones fue complicado y solo no podía encontrar la solución.

Consejos:
-Solicitar ayuda si es necesario a otra persona que tenga conocimiento.
-Tener respaldos del proyecto, pues a veces la maquina se quedaba sin memoria y se pegaba la aplicación.
-Comprar las fuentes de información encontradas en internet, para aplicar la solución mas eficiente.
-Antes de empesar el proyecto ver tutoriales para lograr una curva de aprendizaje mas estable, y no dejar huecos en el conocimiento.
-Validar siempre los algoritmos creados, pues pueden ocurrir errores inesperados.

Análisis del proyecto:
-Se aprendió como implementar algunas sentencias del lenguaje SQL.
-Se aprendió como funciona una aplicación web.
-Se aprendió a manejar datos de información.
-Se implementaron algunas buenas practicas vistas en clase como que se debe insertar primero a la hora de hacer una transacción, o la de devolver valores según éxito o error en las consultas.
-Dedicar el tiempo necesario, y tratar de ser eficiente en este punto, pues para un proyecto de este tipo se deben consumir muchas horas de trabajo.

Total de horas del proyecto: 37 horas, 20 minutos





sábado, 12 de abril de 2014

Migración de datos

Actividad:
Investigación de como hacer la migración de datos .
Descripción:
Se procedió a investigar como hacer migrar de una base de datos no normalizada a una base normalizada, para ello se debían cargar los datos desde un excel a la base no normalizada y luego con store procedure hacer la migración a la base normalizada.
Acá un ejemplo de store procedure usados:

Referencias:
Steven Cerdas, Javier Madrigal

Tiempo Estimado: 1 horas

viernes, 11 de abril de 2014

Guardar Imagen

Actividad:
Investigación de como guardar una imagen en la base de datos .
Descripción:
Se procedió a investigar como hacer para guardar una imagen, logrando con éxito el objetivo.
Acá un ejemplo:


Referencias:
Steven Cerdas

Tiempo Estimado: 1 horas

jueves, 10 de abril de 2014

Instrucción Update

Actividad:
Investigación de como utilizar la instrucción update .
Descripción:
Se procedió a investigar como hacer un update de datos en SQL server, logrando con exito el objetivo.
Aca un ejemplo:



Referencias:
https://www.youtube.com/watch?v=zqmD6J7X-7E

Tiempo Estimado: 1 horas

miércoles, 9 de abril de 2014

Conexión con la base de datos

Actividad:
Investigación de como hacer la conexión con la base de datos .
Descripción:
Se procedió a investigar como llamar a los store procedure y como pasar los parámetros, ademas de como obtener datos.
Acá un ejemplo:
Referencias:
Steven Cerdas

Tiempo Estimado: 3 horas

Loguear en la web

Actividad:
Investigación de como crea r el login de usuario en la aplicacion web .
Descripción:
Se procedió a investigar como hacer el loguin en aspx,  dando como resultado que la solución es utilizar el componetes llamado login y login status los cuales mandan los datos del usuario al servidos que provee visual studio y de ahí se puede acceder a el mientras se este logueado.
Acá  el ejemplo:
Referencias:
http://aspsnippets.com/Articles/Simple-User-Login-Form-example-in-ASPNet.aspx

Tiempo Estimado: 2 horas

Validacion de datos de la web


Actividad:
Validación de datos de la web.
Descripción:
SE COMIENZA A VALIDAR TODOS LOS DATOS DE ENTRADA DE CADA FORMULARIO EN LA APLICACIÓN WEB, POR MEDIO DE LAS FACILIDADES QUE BRINDA VISUAL STUDIO POR MEDIO DE LIBRERÍAS Y OBJETOS QUE CUMPLEN ESTA FUNCIÓN.
UNA DE LAS VALIDACIONES MAS IMPORTANTES FUE EL FORMATO DE CORREO PARA EL ENVIÓ DE CÓDIGO DE COMPRA YA QUE DE MANERA FÁCIL SE VALIDO LA EXPRESIÓN REGULAR CON UNA SENCILLA CONFIGURACIÓN SIN NECESIDAD DE GENERAR CÓDIGO.
EN UN PRINCIPIO SE TENIA UN ERROR A LA HORA DE HACER LA VALIDACIÓN DE CORREO DEBIDO A QUE LA NUEVA CARACTERÍSTICA DE ASP.NET 4.5 CON RESPECTO A LAS VALIDACIONES NO INTRUSIVAS GENERABA UN ERROR A LA HORA DE EJECUTAR LA PAGINA WEB.
ESTO SE LOGRO SOLUCIONAR CONFIGURANDO LA HERRAMIENTA PARA QUE UTILIZARA LA VERSIÓN 4.0 DE ASP.NET EN LUGAR DE LA 4.5.
Referencias:

Tiempo Estimado: 1 hora