viernes, 18 de diciembre de 2015

Avance del proyecto #4

En la cuarta semana terminamos de implementar los metodos faltandtes para poder listar las peliculas de acuerdo a los diversas peticiones del proyecto. Tambien se ha procedio a comenzar la inveestigacion del codigo HTML para mostrar los resultados de dichos metodos en el navegador. Para el fin de semana se tiene pensado hacer dicho codigo y tratar de optimizar el tiempo de carga de las peliculas en el programa

viernes, 11 de diciembre de 2015

Avance del proyecto #3

En esta semana  se comenzó con la implementación de los primeros métodos para poder cumplir con los requerimientos del proyecto.

Implementamos nuevos TDAs

BaseClientes
      Guarda a todos los clientes con sus respectivas valoraciones
  •   Método posCliente:
    •   Dado el id de un cliente determinaba cual es su posición en el ArrayList de BaseClientes


  • Metodo cargar 
    • Lee todos los archivos de training set y carga a todos los clientes y con la ayuda de agregarValoracion le asigna la valoración de la pelicula que va recorriendo

Nota: Existe un error al cargar todos los archivos de los clientes

           
               
BasePeliculas
       Guarda todas las películas que se encuentran en el archivo movies_titles

  • Métodos para listar las películas de acuerdo a un orden especifico
    • Dichos métodos se los usa con la ayuda del método sort de la clase Collections y con los Comparators específicos para cada uno de las manera que se deben ordenar
                 






viernes, 4 de diciembre de 2015

Avance del proyecto #2


Decisiones sobre los TDA

En la semana hemos discutido acerca de los posibles TDA's que vamos a implementar en nuestro programa.

Los principales TDA's encontrados en nuestro proyecto son:


  • Peliculas
  • Clientes
  • Valoraciones
TDA Película
Este TDA va a constar de las siguientes caracteristicas: 
  • Valoración
    • La valoración de la película se encuentra en un rango de 1 a 5 
  • Año de publicación
    • Esta información se encuentra el el archivo movies
  • Código o identificador
    • Información en el archivo movies y es único para cada película
  • Nombre 
    • Es el nombre de cada uno de las peliculas

TDA Cliente:

Los clientes van solo van a tener guardada una lista de todas las valoraciones que han realizado de las peliculas


TDA VAloracion

Consta con los siguientes datos:


  • Pelicula a la que pertenece
  • Valor que le dio el cliente
  • Fecha de creación


Nota: 

Se va a implementar el binary search para optimizar la busqueda de datos