En esta semana nos reunimos para identificar cuales eran los objetivos del programa que vamos a crear para esto decidimos desglosar que debe poder realizar nuestro programa y lo que necesita para su correcta ejecución
De los llegamos a la conclusión siguiente:
1. Listar las calificaciones de un cliente por fecha
Entrada : ID Cliente
Salida: Lista de calificaciones con sus respectivas fecha
ID Cliente
Calificación Fecha Película
En los archivos de cada película se buscará el ID del cliente para sacarlo que esta en el campo valoración
2. Top 10 de la películas por categoría de estrellas
Entrada: Categoría a sacarse
Salida: Lista con 10 elementos que son las películas con mayor número de veces en las valoraciones de 5,4,3,2, 1
Categoría
Nombre de la película
De cada archivo del dataset se debe verificar que en el campo de calificaciones sea el numero representativo de la categoría y se contara cuantas veces aparece en cada una para luego sacar las 10 con el mayor numero de veces. Adicionalmente se sacara al mismo tiempo los ID's de las películas con el mayor · de veces para buscar en el archivo movies el nombre
En el método 1 creímos necesario el nombre de la película para darle sentido a las representaciones en la valoración
* El método organizaría cada película dentro de si propia categoría
3. Lista de las calificaciones de una película
Entrada: Nombre de la película
Salida: Lista de calificaciones nombre, fecha calificación
Se muestra:
Nombre Película
Calificación Fecha
*En el archivo movies se conservará que coincida el nombre para obtener dentro del mismo registros su ID que servirá para la búsqueda del archivo que lo contiene una vez encontrada se procederá a sacar las calificaciones, con las fechas en que se hicieron
4. Listar películas por año
Entrada: Año a buscar
Salida: Lista de las películas realizadas en ese año
Muestra
Año
Nombre de la película 1
Nombre de la película 2
* Se trabaja directamente con el archivo movies Se busca el año ingresado coincida
con el registro en el campo y se muestra ek nombre de la película, así cada vez que el año
coincide
5. Buscar películas por coincidencia de palabras y mostrar la información de la que se
selecciona del listado
Entrada: Una palabra
Salida: Lista de coincidencias
Se muestra:
Palabra ingresada
Opciones de coincidencia
Una vez seleccionada
ID Película Año de realización
*Se mira que la palabra que se ingresa coincida con el nombre de algunas películas en el archivo movies y se devuelve una lista con todas las opciones posibles. Luego de que el usuario elija una se toma el año de realización el Id para buscar su archivo en el Dataset y sacar sus calificaciones (Promedio)
5. Buscar películas por coincidencia de palabras y mostrar la información de la que se
selecciona del listado
Entrada: Una palabra
Salida: Lista de coincidencias
Se muestra:
Palabra ingresada
Opciones de coincidencia
Una vez seleccionada
ID Película Año de realización
*Se mira que la palabra que se ingresa coincida con el nombre de algunas películas en el archivo movies y se devuelve una lista con todas las opciones posibles. Luego de que el usuario elija una se toma el año de realización el Id para buscar su archivo en el Dataset y sacar sus calificaciones (Promedio)
7.1 Mostrar las películas ordenadas alfabéticamente
Entrada: ninguna (solo se necesita que este en la opción)
Salida: Se muestra:
ID película Nombre Valoración Año de producción
En el archivo principal se buscara el nombre de la película y se compararan con
los nombres anteriores para
ordenarlos alfabéticamente
7.2 Mostrar las películas ordenadas descendentemente por año
Entrada: ninguna (solo se necesita estar en la opción)
ID película Nombre Valoración Año de producción
En el archivo principal se buscara el año de la película y se compararan para
elegir el orden que debe presentarse
Sugerencia: usar el método ordenar visto hoy en discretas
No hay comentarios:
Publicar un comentario