From 22485e8647820201d6d11f237eabdc2185e639fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20M=C3=A9ndez?= <45081533+FerMdez@users.noreply.github.com> Date: Mon, 15 Mar 2021 12:11:51 +0100 Subject: [PATCH] Add files via upload --- assets/css/main.css | 64 +++++++++-- bocetos/index.html | 71 +++++++++++- contacto/index.html | 2 +- detalles/index.html | 87 ++++++++------- img/pagar.png | Bin 0 -> 68019 bytes miembros/index.html | 2 +- planificacion/index.html | 229 +++++++++++++++++++-------------------- 7 files changed, 283 insertions(+), 172 deletions(-) create mode 100644 img/pagar.png diff --git a/assets/css/main.css b/assets/css/main.css index 1740f7b..dd2c732 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -8,16 +8,23 @@ h1, h2, h3, h4 { color: #363636; text-transform: uppercase; margin: 0; - padding: 0; - border: 0; + padding: 0; + border: 0; font-size: 100%; vertical-align: baseline; text-align: center; } h2 { - text-transform: none; - font-size: 90%; + font-size: 90%; +} + +h3 { + font-size: 85%; +} + +h4 { + font-size: 75%; } /* Header */ @@ -168,7 +175,19 @@ table a{ overflow-x: auto; overflow-y: auto; } -.code p, h1, h2, h3 { +.code h1{ + color: #dadada; +} +.code h2 { + color: #dadada; +} +.code h3 { + color: #d3ebff; +} +.code h4 { + color: #d3ebff; +} +.code p { color: #dadada; } .code a { @@ -178,6 +197,17 @@ table a{ /* width: 80px; height: 80px; */ width: 25%; } +.code fieldset{ + margin: 1px; + border-color: #dadada; + border-style: groove; +} +.code fieldset legend { + text-transform: uppercase; + font-weight: bold; + font-size: 90%; + color: #d3ebff; +} .blockquote { border-left: solid 4px #dadada; @@ -199,8 +229,20 @@ table a{ background: #1f2c3d; border-radius: 3px; } -.sketches h1, h2, h3, h4 { - color: #d3ebff; +.sketches h1 { + color: #dadada; +} +.sketches h2 { + color: #dadada; +} +.sketches h3 { + color: #dadada; +} +.sketches h4 { + color: #dadada; +} +.sketches p { + color: #dadada; } .sketches img{ width: 550px; @@ -221,7 +263,11 @@ table a{ /* Form */ form { margin: auto; - width: 50%; + width: 65%; +} + +form h1, h2, h3, h4 { + color: #363636; } label { @@ -297,4 +343,4 @@ textarea { width: 100%; height: 80px; text-align: right; -} +} \ No newline at end of file diff --git a/bocetos/index.html b/bocetos/index.html index 17bfc82..eb96598 100644 --- a/bocetos/index.html +++ b/bocetos/index.html @@ -38,7 +38,7 @@
-

Pantalla de inicio.

+

Pantalla de inicio

Pantalla de bienvenida al entrar en la web.

@@ -47,7 +47,8 @@
-

Pantalla de inicio.

+

Películas

+

Películas.

@@ -57,7 +58,8 @@
-

Pantalla de inicio.

+

Cine

+

Cine.

@@ -65,7 +67,68 @@
-

Pantalla de inicio.

+

Mapa de los Asientos

+

Mapa de los asientos.

+
+
+ + +
+
+
+ +
+

Cine

+

Cine.

+
+
+
+
+
+ +
+

Mapa de los Asientos

+

Mapa de los asientos.

+
+
+
+
+
+
+
+ +
+

Mapa de los Asientos

+

Mapa de los asientos.

+
+
+
+
+
+ +
+

Mapa de los Asientos

+

Mapa de los asientos.

+
+
+
+
+
+
+
+ +
+

Cine

+

Cine.

+
+
+
+
+
+ +
+

Mapa de los Asientos

+

Mapa de los asientos.

diff --git a/contacto/index.html b/contacto/index.html index 091af46..06d6146 100644 --- a/contacto/index.html +++ b/contacto/index.html @@ -33,7 +33,7 @@
-
+

Formulario

diff --git a/detalles/index.html b/detalles/index.html index 9a2ea42..cf24b0d 100644 --- a/detalles/index.html +++ b/detalles/index.html @@ -7,7 +7,7 @@ CompluCine | Detalles - + @@ -31,7 +31,7 @@
-

Introduccion

+

Detalles


@@ -48,32 +48,39 @@

-

Tipos de usuario

+

Tipos de usuario


-

Usuario No Registrado

-

- Usuario que entra a 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 -

-

Usuario Registrado

-

- 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 en 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. -

-

Gerente de Cine

-

- Un administrador de rango bajo capaz de acceder a la vista de administradores, puede ver las peliculas que hay en la base de datos. Esta asociado a un cine al cual - puede añadir sesiones con peliculas existentes y modificar la disposicion de butacas. -

- -

Administrador

-

- 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 puede cambiar entre distintas vistas de usuario. -

+
+ Usuario No Registrado +

+ 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. +

+
+
+ Usuario Registrado +

+ 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. +

+
+
+ Gerente de Cine +

+ 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. +

+
+
+ Administrador +

+ 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. +

+
@@ -83,23 +90,21 @@

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 las 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). -
+ 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 acceder a todas las peliculas que hay en emision siendo los administradores los encargados de modificarlas y añadir - nuevas. -
- De forma similar ambos podran ver todos los cines activos de la aplicacion pero solo los administradores seran capaces de añadir o modificar cines existentes. -
- Cada cine tiene una cantidad de salas y sesiones con horarios destinados a peliculas. Los dos roles pueden ver estos pero es el gerente de cine el encargado de modificar las salas, su - disposicion de butacas, modificar el horario de las sesiones y añadir nuevas sesiones, y crear promociones especificas para una sesion concreta o para el cine completo. Todo esto unicamente para el cine - con el cual esta relacionado + 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.

diff --git a/img/pagar.png b/img/pagar.png new file mode 100644 index 0000000000000000000000000000000000000000..7087d2ea95cec275c4a757e3df7c06b468e4ff5d GIT binary patch literal 68019 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 IY2yd~3swKf-v9sr literal 0 HcmV?d00001 diff --git a/miembros/index.html b/miembros/index.html index b20ddb4..e234ab0 100644 --- a/miembros/index.html +++ b/miembros/index.html @@ -29,7 +29,7 @@
-

Miembros

+

Miembros


diff --git a/planificacion/index.html b/planificacion/index.html index ec1bcf7..1003b21 100644 --- a/planificacion/index.html +++ b/planificacion/index.html @@ -1,117 +1,114 @@ - - - - - CompluCine | Planificación - - - - - - - - - - -
-
- -
- - -
-

PLANIFICACIÓN

-
-

WEB

-
-
-
    -
  • Pantalla de Inicio (incluye promociones y estrenos)
  • -
  • Cartelera Dinámica
  • -
  • Selección de cines (mapa)
  • -
  • Listado de Horarios
  • -
  • Seleccion de Horarios
  • -
  • Pagar + codigos promocionales
  • -
  • ¡Compra realizada!
  • -
-
-
-
-

Usuario

-
-
-
    -
  • Registrarse (formulario para usuarios nuevos)
  • -
  • Iniciar sesión (en cualquier pantalla)
  • -
  • Menú y opciones de usuario
  • -
-
-
-
-

Footer

-
-
-
    -
  • About Us
  • -
  • Formulario de contacto
  • -
  • Términos y condiciones
  • -
-
-
-
-

Administrador

-
-
-

VISTA

-
    -
  • Panel de inicio administrador
  • -
  • Panel Ver todos los cines
  • -
  • Panel añadir/editar/eliminar cine
  • -
  • Panel Ver salas del cine
  • -
  • Panel añadir/editar/eliminar sesiones (peliculas proyectadas en un horario y sala)
  • -
  • Panel editar disposicion de butacas de una sala o crear/eliminar sala
  • -
-
-
-

FUNCIONES

-
    - Administrador -
  • Añadir/Eliminar Cine (Añadir Cine -> Panel Añadir Cine (formulario) + subir nueva imagen -> Añadir)
  • -
  • Añadir/Eliminar Administrador/Gerente
  • -
  • Añadir/Editar/Eliminar pelicula en Cartelera
  • -
-
    - Gerente de Cine -
  • Añadir/Editar/Eliminar pelicula en su Cine
  • -
  • Añadir/Editar/Eliminar sesión en su Cine (peliculas proyectadas en un horario y sala)
  • -
  • Añadir/Editar/Eliminar Sala o disposicion de butacas en su Cine
  • -
-
-
- -
- - - - - - - - - + + + + + CompluCine | Planificación + + + + + + + + + + +
+
+

Planificación

+
+
+ + +
+
+
+
+

Tareas

+

Aquí las tareas a realizar.

+
+
+
+
+

Divisón del trabajo

+

Aquí cómo están repartidas las tareas y el trabajo.

+
+
+
+
+

Plazos

+

Aquí plazos estimados para cada una de las tareas

+
+
+
+
+ + + + + +
+

Hitos

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
HitoFecha estimadaEstado
Práctica 04 de Marzo de 2021ENTREGADO
Práctica 118 de MarzoEN PROCESO
Práctica 215 de Abril de 2021PENDIENTE
Práctica 37 de Mayo de 2021PENDIENTE
Entrega Final28 de Mayo de 2021PENDIENTE
+
+ + + + + + + + + \ No newline at end of file