Está en la página 1de 11

BIBLIOTECA

E T A P A D O S

VIRTUAL
JUAN MANSILLA - JAIME DIAZ – DAVID MORALES

METODOLOGIAS DE DESARROLLO DE SOFTWARE


BIBLIOTECA VIRTUAL / BASE DE DATOS
USER-ADMIN / LOGIN

SELECT * FROM usuario WHERE Usuario='{$_POST["name"]}' AND Contrasena='{$_POST["pass"]} = Seleccionamos


los datos para verificar si existen el la base de datos si no existen notificaremos con un mensaje de error
ADMIN / REGISTRO DE LIBROS

Al presionar ver libro


se abrirá el archivo
del libro (PDF) en
una pestaña nueva

DELETE from libro where IdLibro=".$_GET["IdLibro"] = Para


SELECT * FROM libro = Para rellenar una tabla
borrar el libro seleccionado al presionar el botón Borrar libro de la
con los datos de los registros de cada libro
columna BORRAR LIBRO

METODOLOGIAS DE DESARROLLO DE SOFTWARE


ADMIN / REGISTRO DE USUARIO

SELECT * FROM lector = Para rellenar una tabla con los datos de cada
lector

METODOLOGIAS DE DESARROLLO DE SOFTWARE


ADMIN / SUBIR UN LIBRO

INSERT INTO libro


(Titulo,Etiquetas,Archivo,Autor,Editorial) VALUES
('{$titulo}','{$etiqueta}','{$target_file}','{$autor}','{
$editorial}’) = Permitira al admininstrador poder
subir un libro a la base de datos

Las etiquetas permitirán al usuario encontrar


un libro con mas facilidad (ej libro de basa de
datos etiquetas: bd,base de datos,etc)

METODOLOGIAS DE DESARROLLO DE SOFTWARE


ADMIN / REVISION DE SUGERENCIAS

SELECT lector.Usuario,sugerencia.Sugerencia,sugerencia.Fecha from lector inner


JOIN sugerencia on lector.Id_Usuario=sugerencia.Id_Usuario = Seleccionamos
datos de la tabla lector y sugerencias y se la asigamos a una tabla

METODOLOGIAS DE DESARROLLO DE SOFTWARE


USER-ADMIN / CAMBIAR CONTRASEÑA

SELECT * FROM administrador WHERE


El mismo método es empleado
Contrasena='{$_POST["opass"]}' and
para el cambio de contraseña de
Id_Admin=".$_SESSION["Id_Admin"] =
un usuario y de un
Verificamos que la contraseña coincide
administrador
con la del usuario logeado

UPDATE usuario set Contraseña='{$_POST["pass"]}' WHERE


Id_usuario=".$_SESSION["Id"] = Actualizamos la contraseña

METODOLOGIAS DE DESARROLLO DE SOFTWARE


USUARIO / BUSCAR LIBROS

SELECT * FROM libro WHERE Titulo like '%{$_POST["name"]}%'


or Etiquetas like '%{$_POST["name"]}%’ “ = Al hacer click en el
boton ”buscar libro” buscara en la base de datos todas las
coincidencias

Los datos serán buscados y


posteriormente asignados a una tabla
como se ve a continuación:

Al presionar ver
comentarios se Al presionar ver libro
podrán visualizar se abrirá el archivo
los comentarios de del libro (PDF) en
cada libro una pestaña nueva

METODOLOGIAS DE DESARROLLO DE SOFTWARE


USUARIO / COMENTARIOS DE LIBROS

Select lector.Usuario, comentario.Comentario,


comentario.Fecha, comentario.IdLibro From
comentario Inner Join lector On
comentario.IdUsuario = lector.Id_Usuario Where
comentario.IdLibro =".$_GET["id"]." order by
insert into comentario comentario.IdUsuario DESC = Muestra los
(IdLibro,IdUsuario,Comentario,Fecha) values comentarios correspondiente a ese libro
({$_GET["id"]},
{$_SESSION["Id_Usuario"]},'{$_POST["comment"]}',n
ow()) = Se insertara un comentario en la caja de
comentarios del libro con el usuario, comentario y la
fecha METODOLOGIAS DE DESARROLLO DE SOFTWARE
USUARIO/ ENVIAR RECOMENDACIONES

insert into sugerencia (Id_Usuario,Sugerencia,Fecha)


values
({$_SESSION["Id_Usuario"]},'{$_POST["keys"]}',now())
= El usuario podrá enviar una recomedacion la cual
será posteriormente revisada por el admin

Notificara al usuario una vez


realizada la recomendacion

METODOLOGIAS DE DESARROLLO DE SOFTWARE

También podría gustarte