You are on page 1of 13

Proyecto: Gestor de Pedidos

DESARROLLO DE APLICACIONES WEB CON PHP Y MYSQL

Base de datos
Nombre de la base de datos: almacen
Debe incluir las tablas siguientes:

clientes categorias productos pedidos detalles (detalles de pedidos)

Tabla: clientes
clienteid: int (llave primaria, con auto

incremento) usuario: varchar clave: varchar nombre: varchar email: varchar direccion: varchar * El administrador tiene clienteid igual a 1

Tabla: categorias
categoriaid: int (llave primaria, con auto

incremento) categoria: varchar

Tabla: productos
productoid: int (llave primaria, con auto

incremento) categoriaid: int producto: varchar precio: decimal (10,2) imagen: varchar

Tabla: pedidos
pedidoid: int (llave primaria, con auto

incremento) clienteid: int fecha: date

Tabla: detalles
detalleid: int (llave primaria, con auto

incremento) pedidoid: int productoid: int producto: varchar precio: decimal (10,2) cantidad: int

Aplicaciones php
index.php solicita el usuario y la contrasea

(clientes y administrador) ingresar.php iniciar sesin en el sistema si el usuario y contrasea son vlidos (clientes y administrador) cambiarclave.php cambiar clave (clientes y administrador) menu.php muestra las opciones (clientes y administrador) salir.php finalizar sesin (clientes y administrador)

Aplicaciones php
clientes.php administrar clientes (para el

administrador) editarcliente.php editar y crear clientes (para el administrador) borrarcliente.php elimina un cliente (para el administrador)

Aplicaciones php
categorias.php administrar categoras

(para el administrador) editarcategoria.php editar y crear categoras (para el administrador) borrarcategoria.php elimina una categora (para el administrador)

Aplicaciones php
productos.php administrar productos

(para el administrador) editarproducto.php editar y crear productos (para el administrador) borrarproducto.php elimina un producto (para el administrador)

Aplicaciones php
pedidos.php listar los pedidos (para el

administrador)
hacerpedido.php realizar un pedido

(clientes)

Calificacin
Presentacin: 5 puntos
Seguridad: 5 puntos Funcionalidad: 10 puntos

You might also like