alguien que me pueda ayudar con este proyecto
Descripción
Se requiere que implemente un sistema que permita a una persona consultar todo sobre las películas que están siendo proyectadas en la ciudad actualmente. El sistema permitirá realizar las siguientes consultas:
- Dado un cine y un tipo de pelicula, mostrar todas las peliculas que proyectan en dicho cine
- Dada una pelicula y un rango de horas, listar los cines en los que la proyectan
- Dado un rango de horas, listar las peliculas que se proyectan en dichas horas, junto con los cines en los que proyectan
- Dada una pelicula y un cine, listar los horarios y salas en los que se va a proyectar
Recuerde que un cine proyecta muchas peliculas. Cada película de un cine se proyecta en un horario dado. Una pelicula se proyecta en muchos cines. Cada cine proyecta una película en un horario dado.
Datos
Cada cine esta definido de un codigo, nombre, direccion y numero de salas. Un cine proyecta peliculas en varios horarios.
Los datos de todos los cines se encontrarán en un archivo cines.txt
Cada película está definida por un código, nombre, duración, y tipo (COMEDIA, DRAMA, TERROR, ACCION, EXPERIMENTAL, DOCUMENTAL, CIENCIA FICCION, INFANTIL, SUSPENSO, COMEDIA ROMANTICA). Una película se proyecta en varios horarios dados en cada cine. La lista de peliculas posibles estará disponible en el archivo peliculas.txt
Una película se proyecta en varios horarios en diferentes cines. Un cine proyecta en varios horarios, en cada horario se proyecta una pelicula. Un horario entonces relaciona a un cine y a una pelicula.
Un horairo esta identificado por codigo de cine, codigo de pelicula, hora, minutos, numero de sala, tipo de sala y disponibilidad (si hay aun suficientes puestos en la sala).
Los horarios de proyeccion se encuentran en un archivo horarios.txt.
Funcionalidades (45 puntos)
- Listar todos los cines disponibles (5 puntos)
- Listar todas las peliculas disponibles (5 puntos)
- Permitir las siguientes consultas (35 en total)
o Dado un cine y un tipo de pelicula, mostrar todas las peliculas que proyectan en dicho cine (7 puntos)
o Dada una pelicula y un rango de horas, listar los cines en los que la proyectan (7 puntos)
o Dado un rango de horas, listar las peliculas que se proyectan en dichas horas, junto con los cines en los que proyectan (7 puntos)
o Dada una pelicula y un cine, listar los horarios y salas en los que se va a proyectar (7 puntos)
o Dado un tipo de pelicula mostrar todas las peliculas disponibles de dicho tipo (7 puntos)