Está en la página 1de 7

PROGRAMACIÓN WEB

Examen Final
Tema:
Página Web Biblioteca.

Objetivo:
Crear una página web llamada Biblioteca la cual contendrá un login, una página de registro de
usuarios, y una interfaz para cada tipo de usuario (administrador o usuario normal).

Actividades:
El proyecto se dividirá en 4 fases, las cuales serán resueltas por 4 grupos diferentes definidos en
clases. Adicionalmente todos los grupos deben realizar el login y registro de usuarios haciendo uso
de las variables de sesión de php.

Se adjunta un archivo llamado biblioteca.sql (backup de la BD), con la cual deberán crear una base
de datos en phpMyAdmin llamada biblioteca y posteriormente realizar la importación de la misma
en la base creada.
Grupo #1 (Mantenimiento de página de libros del administrador)
 Jhon Davis
 Diego Olvera
 José Aguirre
 Enmy Verneiulle

1. Mostrar en una tabla los libros registrados en base, además realizar los CRUD´s necesarios
para la gestión de libros.
2. Guardar las imágenes de los libros en el directorio img/libros dentro del proyecto.
3. Al iniciar sesión validar que tipo de usuario es, si es administrador, debe redirigirlo a la
página ubicada en el directorio admin/libros.php, caso contrario debe llevarlo al archivo
index.php
4. En la Edición de libros no tomar en consideración las imágenes dentro del formulario.
5. Realizar el cierre de sesión usando el comando session_destroy()
Grupo #2 (Mantenimiento de páginas: categorías, autores, editoriales del lado
del administrador)
 Paul Orellana
 Ángel Salvatierra
 María José Cantos
 Ivonne Sánchez

1. Mostrar en una tabla las categorías registradas en base, además realizar los CRUD´s
necesarios para la gestión de las categorías.
2. Mostrar en una tabla las editoriales registradas en base, además realizar los CRUD´s
necesarios para la gestión de las editoriales.
3. Mostrar en una tabla los autores registrados en base, además realizar los CRUD´s
necesarios para la gestión de los autores.
4. Al iniciar sesión validar que tipo de usuario es, si es administrador, debe redirigirlo a la
página ubicada en el directorio admin/libros.php, caso contrario debe llevarlo al archivo
index.php
5. Realizar el cierre de sesión usando el comando session_destroy()
Grupo #3 (Adicionar libros a carrito)
 Carlos Pesantes
 Víctor Pezo
 León Carranza
 Ángel Cruz

1. Desde la página index.php mostrar todos los libros con sus respectivas imágenes, cada uno
con su respectivo botón de agregar a carrito.
2. Al dar click en el botón agregar, se debe guardar el id del libro seleccionado en un arreglo
creado en php.
3. En la página carrito se debe mostrar toda la información de los libros cuyos id´s se
encuentran en el arreglo generado previamente.
4. Mostrar el número de libros agregado al carrito en la opción carrito de nuestro nav.
5. Al iniciar sesión validar que tipo de usuario es, si es administrador, debe redirigirlo a la
página ubicada en el directorio admin/libros.php, caso contrario debe llevarlo al archivo
index.php
6. Realizar el cierre de sesión usando el comando session_destroy()
Grupo #4 (Adicionar libros a carrito)
 Miguel Yance
 Evelyn Zambrano
 Marcos Lara
 Raúl Palacios
 Simón Guijarro

1. Desde la página carrito, realizar la acción del botón Realizar préstamo, cuyo propósito es
registrar el préstamo, y el detalle de dicho préstamo en base.
2. En la página préstamos realizados mostrar en una tabla los préstamos realizados por el
usuario que mantiene la sesión iniciada.
3. Mostrar los libros de cada préstamo realizado en un modal.
4. Al iniciar sesión validar que tipo de usuario es, si es administrador, debe redirigirlo a la
página ubicada en el directorio admin/libros.php, caso contrario debe llevarlo al archivo
index.php
5. Realizar el cierre de sesión usando el comando session_destroy()
Orientaciones metodológicas:
 Subir un archivo comprimido que contenga los siguientes archivos.
1. Directorio con el proyecto llamado ExamenGrupo#
2. Backup de la base de datos en formato .sql
 Los proyectos serán expuestos y explicados por cada grupo el día lunes 19 de diciembre
del 2022.

También podría gustarte