Sei sulla pagina 1di 11

DWES Tema 5

Practica 5.6 Tienda Virtual


Explicacion de Base de datos personalizada:
La base de datos de la tienda consta de 4 tablas:
Usuarios:

Productos:

Hecho por Jose Antonio Alvarez Vallejo 1/11


DWES Tema 5

Compras(que es igual a carrito, pero sin estado, ya que mi carrito no admite otro estado que el
comprado)

Y compra_idCompra de la tabla anterior, que se autogenerara al aadir un registro a la tabla


compras. Esta tabla es similar a carritoproducto, pero es una tabla referida a una unica compra, y no
una tabla generica para todas las compras.

Estas tablas estan definidas en operaciones_bd.php y en server.php, la tabla que se autogenera en la


funcion Comprar().

Mapa de la pagina:
Inicial: inicio.php
Pagina de servidor: server.php
Pagina de BD: operaciones_bd.php
Y a partir de estas dos van redireccionandose a todas las demas.

Hecho por Jose Antonio Alvarez Vallejo 2/11


DWES Tema 5

Juego de pruebas de la tienda(tener en cuenta que no se ha realizado validacion de los datos


introducidos):

Desde Tienda, la pagina principal es inicio.php:


Te saldra lo siguiente:

Podemos acceder o crear un usuario. Le daremos a acceder y accederemos como el administrador


por default(admin-12345).
Automaticamente, una vez que accedemos, se creara la BD si no existe en el equipo, las tablas
iniciales seran estas:

Una vez accedemos, en inicio.php nos saldran las siguientes opciones:

Hecho por Jose Antonio Alvarez Vallejo 3/11


DWES Tema 5

Si le damos a desconectar, nos saldremos de nuestro usuario logeado, en mirar tienda, podremos
mirar la tienda, y en gestionar tienda, nos saldra las opciones de administrador(solo las cuentas con
nivel administrador podran ver esta opcion).

Le damos a Gestionar tienda, y nos saldra esto:

Iremos probando las opciones una por una:

Hecho por Jose Antonio Alvarez Vallejo 4/11


DWES Tema 5

Introducir nuevos productos:

Ver listado con los productos:

Aqui podremos editar los datos de los productos, borrar productos seleccionandolos con el
checkbox, o ver los productos filtrandolos por su precio.

Ver listado con los usuarios:

Hecho por Jose Antonio Alvarez Vallejo 5/11


DWES Tema 5

Hecho por Jose Antonio Alvarez Vallejo 6/11


DWES Tema 5

Aqui podemos filtrar los usuarios por nombre-apellidos o por usuario, borrar usuarios, crearlos,
editarlos, etc. NOTA: Solo desde aqui, se puede asignar el rol de administrador a una cuenta, desde
crear usuario de index se autoasignara como usuario.

Se vera asi:

Y la ultima opcion la veremos una vez realicemos alguna compra.

Hecho por Jose Antonio Alvarez Vallejo 7/11


DWES Tema 5

Nos desconectamos del admin, y creamos una nueva cuenta usuario:

Accedemos con ella:

Desde perfil, podemos modificar los datos de nuestra cuenta, y con mirar tienda podremos ver los
productos de nuestra tienda y comprar:

Hecho por Jose Antonio Alvarez Vallejo 8/11


DWES Tema 5

Le damos a mirar tienda, y nos saldra lo siguiente:

Como vemos, salen los productos que creamos con crear producto desde administrador.
Le damos a comprar 4 de producto2, y nos saldra:

Hecho por Jose Antonio Alvarez Vallejo 9/11


DWES Tema 5

Se nos abre nuestro carrito de compras, alli podremos ver lo que llevamos comprado, borrar algun
elemento, comprar todo lo que haya en el carrito, seguir comprando, lo que nos llevara a la tienda
de nuevo para seguir aadiendo productos al carro, o cancelar compra, que borrara el carro.

Vale, le damos a comprar:


Nos devuelve a el inicio.php, con el carrito borrado.
PERO, en la BD, tendremos lo siguiente:
Tabla compras:

Y se crea una nueva tabla llamada compra_1(que es el idCompra de la tabla compras).


Alli se guardan los productos comprados:

Y ahora, en las opciones de administrador, la de ver listado de compras:

Hecho por Jose Antonio Alvarez Vallejo 10/11


DWES Tema 5

Por cada compra registrada, mostrara los datos(si, se que me ha quedado muy cutre, pero ya estaba
un poco cansado de esto. Y eso es todo.

Hecho por Jose Antonio Alvarez Vallejo 11/11

Potrebbero piacerti anche