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, 18 de diciembre de 2015
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:
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
Suscribirse a:
Entradas (Atom)