sábado, 19 de diciembre de 2015

Cómo BUscar una película en el programa Netflix


Dentro del Método Menú Películas se encuentra el código de Buscar Película ya que al presentar este menú y el usuario digite la opción 3 entrará en este caso.  Se puede observar en la siguiente imagen el código.







Los resultados se presenta en pantalla de la siguiente manera.

Método Ordenar Películas por año


Después de lograr cargar las películas creamos el método que nos ayuda a ordenar las 17700 películas por año.




Probando en consola!!!!

Debido a que son 17700 películas muestro dos capturas de los resultados obtenidos en pantalla




viernes, 18 de diciembre de 2015

Método Cargar Calificaciones



Para crear el método para cargar calificaciones tomamos en cuenta que para leer las valoraciones de las películas se encuentra en archivos individuales por películas, recordando que son 17700 películas con varios usuarios que dieron su calificación por lo tanto hay que cargar en total 17700 archivos.

Para una mejor idea de lo que digo les muestro cuales son los archivos que hay que cargar para ver las calificaciones por película.




Parte del Código: Método Cargar Calificaciones 




Lamento no subir todo el código, después de presentar el proyecto lo atualizo.


Probando el código!!!!!! 


Método cargar Película


Uno de los métodos principales para el programa es cargar las películas y su información como id de película, título y fecha de realización de la película; para esto se necesita leer el archivo movie_titles. Su código se muestra aquí.

 Método cargarPeliculas
  




viernes, 4 de diciembre de 2015

Creando Menú


Para el proyecto de Netflix hasta el momento se ha creado tres menús los cuales servirán de ayuda para la interacción del usuario con el programa.

Menú Principal 



Menú Cliente



Menú Películas

 

DÍA 2 - Reestructurando TDAS - Proyecto Netflix

Haciendo un análisis de qué TDA´s creará para el proyecto de Estructura de Datos - Netflix, se redefinió los siguientes TDA´s:

TDA Calificacion 
Este Tda guarda las calificaciones o valoraciones de los ratings (5 estrellas, 4 estrellas, 3 estrellas, 2 estrellas, 1 estrella) que los usuarios le dan a una película determinada de las 17700 películas que existe en el DataSet de Netflix.

Dicha información contiene la siguiente estructura:

 

     
 TDA Cliente 

Este TDA tiene un id por Cliente y una lista donde se guardará la calificación que el cliente haga.




 TDA Movie

El TDA Movie tiene atributos como id de la película, año, título, promedio de valoraciones y  una lista de calificaciones que el usuario hace a cada película.

    
El motivo por que se implementa  Comparable es porque para ciertos métodos necesitamos usar la función compareTo de un objeto específico de estos Tdas.

viernes, 27 de noviembre de 2015

DÍA 1 - Creacion TDA Película


Debido a que nos dan un archivo que contiene datos sobre el cliente, el id de la pelicula, el año de publicación y el título con estos datos creamos una clase así como también su constuctor.