jueves, 26 de noviembre de 2015

Avance del Proyecto: Identificación de los TDA´s

Identificación Y Motivo De Creación De Los TDA´S

DataSetTRAINING

Se ha identificado DataSetTRAINING como un Tipo de Dato Abstracto que contendrá información acerca de las calificaciones de cada película como el usuario, calificación  y fecha de la calificación cuyos datos están presentados de la siguiente manera: CustomerID, Rating, Date.
Este tipo de dato permitirá crear las  listas o arreglos que luego podrán ser ingresados como parámetros en los métodos requeridos o como un tipo de dato de retorno.
Los métodos implementados con este TDA son:
·         cargar(String archivo)
Se encarga de leer y mostrar la lista contenida en el archivo “training_set.tar”
·         Conten_ID(int id, LinkedList<DataSetTraining> lista)
Este método va a ayudar a separar toda la mega lista que se une de todos los archivos al cargar id Identificador de la lista Movie y lista, Lista enlazada de tipo DataSetTraining.
·         compare(DataSetTraining o1, DataSetTraining o2)
Compara dos listas tipo DataSetTRAINING por fechas
·         listaReturn ()
Método que hace ejecutar los hilos y retorna la lista de todos los TDA tipo DataSetTraining de todos los archivos existente en la base de datos
·         compareTo(DataSetTraining d)
Este metrodo compara un dato DataSetTraining con otro

movies

Se ha identificado Movies como un Tipo de Dato Abstracto que contiene información acerca de las características de cada película, es decir, su identificador, año de lanzamiento y el nombre de la película; ésta información se encontrará ordenada en un tipo de dato <Movies> de la siguiente manera: MovieID,YearOfRelease,Title
El tipo de dato <Movies> permitirá implementar los siguientes métodos
·         cargarMovies(String archivo)
 carga la base de datos de las películas asociadas
·         buscarCoincidencia(LinkedList<Movies> lista, String titulo)
Busca películas por medio de una palabra ingresada por el usuario respectivamente.
·         compare(Movies o1, Movies o2)
Este método compara el título de dos datos de tipo Movies

Resumen

Esta Clase fue creada para realizar un resumen de todos los datos del Archivo DataSetTraining.
Los métodos que implementan este Tipo de Dato Abstracto son:
·         compareTo(Resumen d)
Método que compara un dato de tipo Resumen con otro
·         crearListaResumen(LinkedList<DataSetTraining> lista)
Método que crea una lista con tipo de datos Resumen
·         guardar(LinkedList<Resumen> resumen)
Método que lee una lista tipo Resumen y escribe en un documento TXT

Top 10

Clase que se encarga de determinar las películas más votadas en valoraciones de 5, 4, 3, 2, 1 estrellas.
Los métodos  que implenta son:
·         compareTo(Top10 o) 
·         Método que compara un tipo de dato Top10 con otro
·         ListaRatingAcumuladaN(LinkedList<DataSetTraining> lista)
·         Método que genera la lista acumulada de “N” estrellas
·         ListaRatingAcumuladaN(.LinkedList<Resumen> listaResumen)

Método que genera la lista acumulada resumida de “N” estrellas.

No hay comentarios:

Publicar un comentario