- CompluCine es un proyecto para la creación y desarrollo de una plataforma web que permita la compra de entradas - de cine, por fecha y hora, para cualquiera de los cines del grupo FDI-Cines - mostrar la cartelera disponible e incluya ofertas y promociones para los clientes. -
-- Con este proyecto buscamos la creación de una aplicación web que - gestione la cartelera de un grupo de cines con una lista de películas variable, - unos horarios propios de cada cine por sesión y película, y con unos precios determinados. -
-- Los usuarios podrán registrarse, comprar sus entradas para una - sesión, elegir asientos, precomprar sus snacks y ver ofertas y promociones. -
-- Somos un grupo de estudiantes de la asignatura de Sistemas Web - de la Facultad de Informática de la Universidad Complutense de Madrid. -
-- CompluCine es un proyecto web universitario y en ningún momento pretende ofrecer una funcionalidad real. - Para más información acerca del proyecto, haz click aquí. -
-- El Usuario puede tomar dos caminos a la hora de seleccionar la película, el cine, y la sesión a la que quiere asistir. La diferencia es puramente - de orden entre la elección de cine y de la película, a conveniencia del usuario; se procede a explicar ambos: -
-- 1. Selección de Cine -> Selección de Película -> Selección de Sesión -> Reserva de Butacas -> Checkout: Primero se selecciona el cine en la vista de selección - de cines en la que se encuentra un mapa y una lista con los cines de la cadena. Una vez seleccionado el cine se redirigirá al usuario a la vista de selección - de película, con el filtro del cine correspondiente activado, de forma que solo se muestren las películas disponibles en el cine seleccionado. En esa vista se - eligirá la película y la versión a ver (VO, 3D, 4DX, etc). -
-- Una vez elegida la película, se redirigirá al usuario a la elección de sesión. Se mostrarán todas las sesiones disponibles y el usuario podrá elegir la sesión y - el número de entradas que quiere reservar, pudiendo ver el precio final de las mismas. Se le llevará a la vista de butacas en donde podrá elegir qué butacas reservar. -
-- Una vez elegidas las butacas, el usuario procede a la página de pago, en donde rellenará los datos necesarios para pagar online. Terminada la compra con éxito, se - mostrará una pantalla de "Compra Realizada", dando al usuario la seguridad de que su reserva se ha registrado correctamente. Luego se le redirigirá a la pantalla de - inicio. -
-- 2. Selección de Película -> Selección de Cine -> Selección de Sesión -> Reserva de Butacas -> Checkout: Es idéntico al flujo anterior pero el usuario empieza eligiendo - la película, de forma que se le redirige a la vista de selección de cine, esta vez con un filtro, de forma que solo se muestran los cines que tengan sesiones activas - con la película seleccionada. -
-- Una vez elegidos película y cine, el flujo es idéntico al anterior. -
-- El Gerente es el encargado de gestionar las sesiones y salas de cada cine. La forma de proceder es la misma que el administrador, con vistas equivalentes. - En el caso de la gestión de salas, se administrarán los asientos disponibles (por temas de Covid-19) y si está o no habilitada para su uso. -
-El Administrador es el encargado de gestionar las: películas, cines, promociones, otros administradores y gerentes de cada cine.
-Para cada categoría tiene un panel en el que puede seleccionar, a partir de una lista, el elemento que quiere modificar, también hay otro panel al lado, en donde - puede modificar los datos de un elemento ya existente o crear uno nuevo introduciendo datos que no existan en la BD. También hay una opción de Eliminar en caso de que - quiera eliminar un elemento.
-También cuenta con un botón de "Vista de Usuario", con el que puede navegar por la página con la vista que tendrá el usuario final.
-Pantalla de bienvenida al entrar en la web.
-Pantalla para que un usuario nuevo se registre o, en caso de ya tener una cuenta de usuario, inicie sesión.
-Pantalla con todas las opciones disponibles, propias de un usuario registrado.
-Pantalla con información sobre todas las películas disponibles en ese momento.
-Pantalla con un mapa que indica la geolocalización de todos los cines de FDI-Cines.
-Pantalla que muestra los horarios disponibles por salas para un cine y película elegidos.
-Pantalla con un mapa para selccionar los asientos que se quieren escoger. Los asientos ocupados no pondrán ser seleccionados.
-Pantalla para realizar el pago, después de haber selecionado película, cine, sala, horario y butacas.
-Pantalla de confirmación con los datos de compra.
-Pantalla con información sobre FDI-Cines.
-Pantalla con un formulario para realizar una consulta a los administradores.
-Pantalla con todos los términos y condiciones de uso del servicio.
-Pantalla con las funciones exclusivas a las que puede acceder un Gerente.
-Pantalla en la que los Gerentes pueden interactuar para añadir, modificar o eliminar la sala de un cine.
-Pantalla en la que los Gerentes pueden interactuar para añadir, modificar o eliminar las sesiones de una película.
-Pantalla con las funciones exclusivas a las que puede acceder un Administrador.
-Pantalla en la que los Administradores pueden interactuar para añadir, modificar o eliminar las películas de la cartelera.
-Pantalla en la que los Administradores pueden interactuar para añadir, modificar o eliminar los cines.
-Pantalla en la que los Administradores pueden interactuar para añadir, modificar o eliminar las promociones existentes.
-Pantalla en la que los Administradores pueden interactuar para añadir, modificar o eliminar tanto otros Administradores como Gerentes.
-- Con este proyecto buscamos la creación de una aplicación web que - gestione la cartelera de un grupo de cines con una cartelera de películas variable, unos horarios propios de cada cine por sesión y película - y unos precios determinados. - - Los usuarios podrán registrarse, comprar sus entradas para una - sesión, elegir asientos, precomprar sus snacks y ver ofertas y promociones. -
-- Este tipo de usuario, puede interactuar con la web sin necesidad de estar registrado. Podrá realizar compras, ver horarios y cartelera, sin necesidad de realizar ningún registro. - No podrá usar ninguna de las promociones, pues estas estarán únicamente destinadas a los usuarios registrados. -
-- Estos usuarios son aquellos que previamente han realizado un registro en la base de datos del sistema. Tendrán las mismas funcionalidades básicas - que un usuario no registrado y además, podrán acceder a ofertas y aplicar promociones y descuentos y ver el historial de sus compras. - Además, estos usuarios podrán cancelar una compra previamente hecha, pues estas se asociarían a su cuenta, algo que sería imposible - con un usuario no registrado. -
-- Un administrador de rango bajo capaz de acceder a la vista de administradores, puede ver las peliculas que hay en la base de datos. - Este usuario está asociado a un cine, sobre el cual puede añadir sesiones con peliculas existentes y modificar la disposicion de butacas. -
-- El administrador es capaz de ascender cuentas de usuario registradas a cuentas de gerente de cine. Ademas es el encargado de añadir nuevos cines y peliculas. - Para comprobar el correcto funcionamiento de la pagina podrá cambiar entre distintas vistas de usuario. - Las cuales le permitirán comprobar que cada usuario tiene acceso únicamente a sus funcionalidades y no a funcionalidades de otro rango superior. -
-- La aplicación debe permitir la compra online de entradas para sesiones de cine, mostrando los cines y - horarios en los que se encuentra disponible la película seleccionada por el usuario dentro del catálogo disponible en ese momento (la cartelera). - Los usuarios podrán acceder a la compra de entradas buscando la película que desean ver y luego escogiendo un cine y horario determinado. - Además de una búsqueda específica, también se ofrecerá la posibilidad de visionar toda la cartelera, y escoger una película, horario y cine, de entre todas las posibilidades. -
- Una vez escogido todo, se mostrará una página en la que el usuario decidirá la o las butacas en las que se sentará. Se mostrarán butacas disponibles y butacas ocupadas (en caso de que las haya). - Antes de realizar la compra, los usuarios podrán aplicar promociones especificas que le permitan obtener algun snack en el cine o descuentos disponibles en la aplicación. -
-- Por otro lado la aplicacion debe permitir a los gerentes y administradores visionar la lista y contenido de todas las peliculas que hay en cartelera, - siendo los administradores los encargados de modificarlas y añadir nuevas. - De igual forma, ambos podran ver todos los cines activos de la aplicacion, pero solo los administradores serán capaces de añadir o modificar cines existentes. -
- Cada cine tiene una cantidad de salas y sesiones con horarios específicos pora cada una de las películas. - Aunque ambos roles (administrador y gerente) pueden ver estas salas y horarios, es el gerente de cine el encargado de modificar las salas, - su disposición de butacas, modificar el horario de las sesiones y añadir nuevas sesiones, y crear promociones específicas para una sesión concreta o para el cine completo. - Todo esto unicamente para el cine con el cual esta relacionado. -
-Nombre | -|
---|---|
Marco Expósito Pérez | -marcoexp@ucm.es | -
Fernando Méndez Torrubiano | -fernmend@ucm.es | -
Daniel Muñoz García | -danimu03@ucm.es | -
Ioan Marian Tulai | -ioantula@ucm.es | -
Óscar Ruiz de Pedro | -oscarrui@ucm.es | -
Undefined | -undefined@ucm.es | -
~ Marco Expósito Pérez (marcoexp@ucm.es)
-Aficionado a todo tipo de videojuegos, principalmente la saga Zelda. Tambien me gusta leer tanto literatura fantastica como mangas y veo anime asiduamente.
-En verano suelo participar en campeonatos de pesca subacuatica y tambien me gusta bastante jugar al futbol federado, aunque hace un tiempillo ya que no hago.
-~ Fernando Méndez (fernmend@ucm.es)
-Estudiante de Ingeniería de Computadores en la Universidad Complutense de Madrid.
-Presidente de la asociación Diskobolo. Colaborador de la Oficina de Sotfware Libre de la UCM y coordinador del grupo de Hacking Ético de la FDI.
-~ Daniel Muñoz García (danimu03@ucm.es)
-Estudiante del grado en ingeniería informática en la Universidad Complutense de Madrid. Aficionado a la ciberseguridad y las nuevas tecnologías.
-Especializado en el diseño y gestión de bases de datos, tanto SQL como noSQL, y su desarrollo con distintos lenguajes como MongoDB o MySQL.
-~ Ioan Marian Tulai (ioantula@ucm.es)
-Estudiante con mucha ilusion y ganas de trabajar especialista en hardware.
-Alta experiencia programando en C, gran interés en aprender nuevos lenguajes de programación y aficionado a dibujar.
-~ Óscar Ruiz de Pedro (oscarrui@ucm.es)
-Estudiante de ingeniería de computadores en la Universidad Complutense de Madrid.
-Altas capacidades de programación en bajo nivel, me gustaría aprender más sobre el ámbito de la robótica.
-Aficionado a todo tipo de videojuegos, impresión 3D, teatro y airsoft.
-~ Undefined (undefined@ucm.es)
-Este miembro ha abandonado el grupo.
-Hito | -Fecha estimada | -Estado | -
---|---|---|
Práctica 0 | -4 de Marzo de 2021 | -ENTREGADO | -
Práctica 1 | -18 de Marzo de 2021 | -ENTREGADO | -
Práctica 2 | -15 de Abril de 2021 | -ENTREGADO | -
Práctica 3 | -14 de Mayo de 2021 | -ENTREGADO | -
Entrega Final | -9 de Junio de 2021 | -ENTREGADO | -
- | 100% | -
- *Esta planificación es orientativa y puede ir cambiando a lo largo del tiempo - en función de los requisitos de las prácticas y nuestra carga de trabajo. -
-- Todo usuario que desee acceder a la compra de entradas a través del servicio, primero debe leer y aceptar los Términos y Condiciones de compra que a continuación se detallan. - Una vez que inicie la navegación a través de esta web el internauta adquiere la condición de USUARIO, y una vez que cumplimente los pasos establecidos para la compra de - entradas de cine, tendrá la consideración de CLIENTE. En cumplimiento de lo dispuesto en el Real Decreto 1906/99 de diecisiete de diciembre, por la que se regula la - contratación electrónica con condiciones generales, y de la Ley de Ordenación del Comercio Minorista (Ley 7/1996 de 15 de Enero, modificada por la Ley 47/2002 de 19 de - Diciembre) en lo aplicable a lo dispuesto sobre las ventas a distancia en los artículos 38 y siguientes, FDI-Cines (en adelante la EMPRESA) informa: -
- Las presentes Condiciones Generales de Contratación suponen la regulación general de los servicios prestados por - la EMPRESA a través del portal complucine.sytes.net, constituyendo el marco jurídico que desarrolla la relación contractual. La EMPRESA ofrece como intermediario el - servicio de venta de entradas para cines, a través de la web https://complucine.sytes.net. Las presentes Condiciones Generales, están sujetas a lo dispuesto a la Ley 7/1988, - de 13 de abril, sobre Condiciones Generales de Contratación, a la Ley 26/1984, de 19 de julio, General para la Defensa de Consumidores y Usuarios, al Real Decreto 1906/1999, - de 17 de diciembre de 1999, por el que se regula la Contratación Telefónica o Electrónica con condiciones generales, la Ley Orgánica 15/1999, de 13 de diciembre, de Protección - de Datos de Carácter Personal, la Ley 7/1996, de 15 de enero de Ordenación del Comercio Minorista, y a la Ley 34/2002 de 11 de julio, de Servicios de la Sociedad de la - Información y de Comercio Electrónico. Los servicios ofrecidos por complucine.sytes.net podrán ser contratados por cualesquiera usuarios que residan en España o en otro - Estado miembro de la Unión Europea o del Espacio Económico Europeo y por aquellos usuarios que, residiendo en un Estado no perteneciente a la Unión Europea o al Espacio - Económico Europea, les sea de aplicación la legislación española. Este documento es accesible en todo momento en la web de la EMPRESA y puede ser impreso y almacenado - por el CLIENTE. -