Beruflich Dokumente
Kultur Dokumente
PHP – MySQL
DATOS ADMINISTRATIVOS
OBJETIVO
El objetivo de este trabajo obligatorio es construir un sitio web para trabajar en el rubro
mascotas. El sitio se llamará MascotaWeb.
En este sitio se podrá
Visualizar diversas novedades y noticias. Estas se encontrarán en la página
inicial del sitio.
Comprar productos. En este sitio se venderán diversos productos para loas
mascotas. Por ejemplo, alimentos, platos de comida, shampoo, pulguicidas, etc
Dar de alta a usuarios. Es una típica página para el registro de usuarios.
Dar de alta mascotas. Los usuarios registrados en el sitio podrán registrar sus
mascotas. (No es obligatorio que cada uno de los usuarios registrados den de alta
mascotas)
Buscar mascotas. Por ejemplo, puede utilizarse para buscar parejas entre las
mascotas registradas en el sitio.
IMPLEMENTACIÓN
Deberá existir una página por cada uno de los puntos anteriores, además existirán otras
páginas que se detallarán más adelante.
Página 1 de 5
de los productos a vender se extraerán a partir de una tabla de la base de datos
del sitio
Página 2 de 5
o Nombre de la mascota
o Tipo
o Edad (si está disponible el dato)
o Raza (si está disponible el dato)
o Foto
o Nombre del dueño de la mascota
o Email del dueño de la mascota
Todas las páginas deberán incluir pie de página de modo de mejorar la navegabilildad
del sitio y un cabezal que incluya al menos el nombre del sitio. Por lo tanto deben
agregarse al menos 2 archivos más a los mencionados anteriormente.
Se recomienda una estructuración de los archivos del sitio como la que se muestra a
continuación. (Se podrán agregar otros directorios en caso de que así se desee)
Detalle del contenido de cada uno de los directorios
Página 3 de 5
ESTRUCTURA DE LA BASE DE DATOS
Tablas:
USUARIO (usuario, clave, nombre, apellido, email)
MASCOTA (id, nombre, tipo, edad, raza, pathFoto, propietario)
PRODUCTO (codigo, nombre, descripción, precioUnidad, stock, paisProcedencia)
Observaciones:
Tabla MASCOTA
El atributo id es autogenerado
Los atributos nombre, tipo, edad, raza, pathFoto, propietario son strings. El
largo de los strings queda a criterio de cada grupo de estudiantes.
Tabla USUARIO
Los atributos usuario, clave, nombre, apellido y email son strings. El largo de
los strings queda a criterio de cada grupo de estudiantes.
Tabla PRODUCTO
El atributo codigo es autogenerado
Los atributos nombre, descripción y paisProcedencia email son strings. El largo
de los strings queda a criterio de cada grupo de estudiantes.
El atributo precioUnidad es un númreo real
El atributo stock es un número entero.
En general
Al momento de definir las tabla no olvidar de estudiar la permisividad de los
nulos y la definición de índices.
DATOS PROVISTOS
Se proveerá en una semana un juego de datos en formato csv para cargar las tablas.
FORMA DE EVALUACION
La base de datos no se debe entregar. Se probará con una base ya creada con la
estructura idéntica a la detallada anteriormente. Se probará con el usuario root con
contraseña vacía.
POSIBLES MEJORAS
Implementar una pagina para que un usuario administrador pueda subir y/o
editar los archivos correspondientes a las noticias
Agregar una tabla a la base de datos para almacenar las estadísticas de ventas de
los diferentes productos ofrecidos.
Implementar una página para dar de alta en la tabla correspondiente los artículos
ofrecidos por el sitio web.
Tomar en cuenta el atributo stock al momento de la utilización del carrito.
Página 4 de 5
ETC ETC!
Página 5 de 5