150 likes | 238 Vues
Encuéntralo.cl. Presentación Final. Integrantes. Descripción. Encuéntralo.cl es una aplicación web que se basa en la búsqueda de productos y servicios que ofrecen los distintos vendedores.
E N D
Encuéntralo.cl Presentación Final
Descripción • Encuéntralo.cl es una aplicación web que se basa en la búsqueda de productos y servicios que ofrecen los distintos vendedores. • De esta forma, se muestra al usuario los lugares en donde puede encontrarlos productos que está buscando, junto con sus respectivos precios.
Descripción • La idea es que tanto vendedores como usuarios puedan interactuar en la página. • Los vendedores van agregando productos o servicios, junto con sus precios. • Así cuando los usuarios ingresan el nombre de un producto, podrán encontrar los lugares en que se vende tal producto.
Problemas Enfrentados y Soluciones • Finalmente no pudimos mostrar la ubicación de los productos en comparación con la ubicación del buscador. • La solución a esto fue que mostrara los productos solamente por comuna, la cual corresponde a la que elija el buscador.
Problemas Enfrentados y Soluciones • Lograr conexión con la base de datos. • Se solucionó serializando la base de datos, para que así pudiéramos crear un servicio web que nos conectara con la base de datos.
Problemas Enfrentados y Soluciones • Hubo problemas guardando el usuario mientras se navegaba en la aplicación web, para así saber cuál era el usuario activo. • Para solucionar esto se hizo uso de las cookies.
Problemas Enfrentados y Soluciones • Hubo problemas al crear la parte visual del programa, ya que resultaba complicado y tedioso. • Esto se solucionó ocupando el programa Microsoft Expression Blend, que facilitó el proceso.
Problemas Enfrentados y Soluciones • No se pudo localizar los catálogos de los productos de las empresas, ya que no hubo forma de encontrarlos todos públicamente. • Para solucionar esto creamos mocks de productos.
Problemas Enfrentados y Soluciones • Hubo problema con la actualización de la base de datos, ya que cada persona poseía una versión distinta, y cualquier cambio realizado en ésta generaba conflicto a la hora de hacer update. • Se creó una base de datos común y no hubo posterior modificación a ella.
Patrones Ocupados • Proxy • Fachada • Observer
Experiencia y Aprendizaje • Aprendimos a manejar base de datos y sql. • Aprendimos a ocupar linq. • Conocimos el entorno de asp.net MVC. • Aprendimos a aplicar distintos patrones de diseño GoF a un programa.