Este documento describe un proyecto creado por el Equipo Gamer 104 para un hackathon. El proyecto es una aplicación llamada "BiblioTIC2022" que permite a una biblioteca realizar un seguimiento de los libros prestados a estudiantes. La aplicación cumple cuatro objetivos: almacenar información de usuarios en una base de datos, proteger la privacidad de los estudiantes, permitir consultas de libros, y reservar libros con anticipación. El equipo implementó soluciones como registro de usuarios, inicio de sesión, y formularios para
PROYECTO HACKATHON RETO N°33 - SEGUIMIENTO PARA LIBROS DE LA BIBLIOTECA
1. PROYECTO HACKATHON
RETO N°33
Seguimiento para Libros
de la Biblioteca
EQUIPO GAMER 104
LUIGI DANIEL CAICEDO CAICEDO – LÍDER
DANIELA CASTAÑO MORENO – INTEGRANTE
Texting App Pitch Deck
Write your message
2. DESCRIPCIÓN DEL RETO
Una biblioteca necesita de un aplicativo que
le permita realizar un seguimiento a los
libros prestados por los estudiantes de la
universidad, y así permitir que los
estudiantes sepan de igual manera, que
libros no se encuentran disponibles.
3. OBJETIVOS A CUMPLIR
Asegurar dentro del aplicativo
que los estudiantes, no puedan
ver la información de los demás
usuarios. Pero permita
visualizar si el libro ya ha
sido prestado y la fecha de
entrega de este.
Crear un aplicativo, que permita
guardar en una base de datos la
información de los usuarios que
han pedido prestado un libro, a
la cual solo deben tener acceso
los trabajadores de la
biblioteca.
01 02
Los estudiantes podrán realizar
consultas.
03 Los estudiantes podrán reservar
los libros con anticipación.
04
5. Nombre del Proyecto:
BiblioTIC2022
Slogan:¡Seguimiento y Control
al Instante!
Descripción:
BiblioTIC2022 es una App creada
para controlar el seguimiento
de los libros de la Biblioteca
de una Universidad.
DESARROLLO DEL RETO - CREACIÓN DEL PROYECTO
Write your message
11:25 AM
6. OBJETIVO N°1
Crear un aplicativo, que permita
guardar en una base de datos la
información de los usuarios que
han pedido prestado un libro, a
la cual solo deben tener acceso
los trabajadores de la
biblioteca.
11:25 AM
SOLUCIÓN OBJETIVO N°1
Write your message
7. SOLUCIÓN OBJETIVO N°1
OBJETIVO 1:
Crear un aplicativo, que permita guardar en una
base de datos la información de los usuarios que
han pedido prestado un libro, a la cual solo
deben tener acceso los trabajadores de la
biblioteca.
Para lograr este objetivo creamos un formulario
de Registro y un Login conectado a la Base de
Datos. De esta manera, los usuarios registrados
aparecen en la tabla usuarios de la Base de
Datos y podemos saber si son Estudiantes o
Trabajadores para así saber a qué página
redireccionar.
8. SOLUCIÓN OBJETIVO N°1
OBJETIVO 1:
Crear un aplicativo, que permita guardar en una
base de datos la información de los usuarios que
han pedido prestado un libro, a la cual solo
deben tener acceso los trabajadores de la
biblioteca.
Para lograr este objetivo creamos un formulario
de Registro y un Login conectado a la Base de
Datos. De esta manera, los usuarios registrados
aparecen en la tabla usuarios de la Base de
Datos y podemos saber si son Estudiantes o
Trabajadores para así saber a qué página
redireccionar.
9. SOLUCIÓN OBJETIVO N°2
OBJETIVO 2:
Asegurar dentro del aplicativo que los estudiantes, no
puedan ver la información de los demás usuarios. Pero
permita visualizar si el libro ya ha sido prestado y
la fecha de entrega de este.
Para lograr este objetivo creamos un Login o Inicio de
Sesión y un Cierre de Sesión, con lo cual, el
estudiante que ingrese no podrá ver la información del
estudiante anterior y así se mantendrá protegida su
información.
En la página de los estudiantes sólo se podrá
visualizar la información del estudiante que ingresó y
que pueda ver si un libro que él desea ya ha sido
prestado y la fecha de entrega del libro.
Nombre de usuario
que ingresó
Cierre de Sesión para que los
usuarios (estudiantes) no
puedan la información de los
demás
Vuelve al Login
10. SOLUCIÓN OBJETIVO N°2
OBJETIVO 2:
Asegurar dentro del aplicativo que los estudiantes, no
puedan ver la información de los demás usuarios. Pero
permita visualizar si el libro ya ha sido prestado y
la fecha de entrega de este.
Para lograr este objetivo creamos un Login o Inicio de
Sesión y un Cierre de Sesión, con lo cual, el
estudiante que ingrese no podrá ver la información del
estudiante anterior y así se mantendrá protegida su
información.
En la página de los estudiantes sólo se podrá
visualizar la información del estudiante que ingresó y
que pueda ver si un libro que él desea ya ha sido
prestado y la fecha de entrega del libro.
El estudiante digita aquí el nombre del
libro que quiere saber si ya ha sido
prestado
Da click en “Consultar
Estado”
Se podrá visualizar el estado del
libro. “Ocupado” significa que el
libro ya ha sido prestado. Además,
muestra la Fecha de Entrega del
libro.
11. SOLUCIÓN OBJETIVO N°3
OBJETIVO 3:
Los estudiantes podrán realizar consultas.
Para lograr este objetivo creamos botones de
consulta donde los estudiantes pueden consultar
los libros que ellos han tomado prestados,
información sobre el libro que quieran, su estado
(Ocupado, Reservado o Libre), su fecha de entrega
y adicional se les muestra el código ISBN del
libro.
Botón de Consulta para ver todos
los libros que el estudiante ha
tomado prestados en algún
momento.
Aparece el usuario (estudiante
logueado), el código ISBN del libro, el
nombre del libro y el estado que tiene
en el momento.
12. SOLUCIÓN OBJETIVO N°3
OBJETIVO 3:
Los estudiantes podrán realizar consultas.
Para lograr este objetivo creamos botones de
consulta donde los estudiantes pueden
consultar los libros que ellos han tomado
prestados, información sobre el libro que
quieran, su estado (Ocupado, Reservado o
Libre), su fecha de entrega y adicional se les
muestra el código ISBN del libro.
13. SOLUCIÓN OBJETIVO N°4
OBJETIVO 4:
Los estudiantes podrán reservar los libros
con anticipación.
Para lograr este objetivo creamos un
formulario de reservación donde el estudiante,
después de haber visto que libros están libres
(estado = “Libre”), digita el nombre del libro
que quiere reservar y la fecha de reserva. Por
último da click en el botón “Reservar” y el
libro queda reservado y esta información se
guarda en la Base de Datos del proyecto.
Si la reserva del libro fue exitosa se
mostrará este mensaje
El estudiante puede corroborar la
reservación dando click en “Ver Mis
Libros Prestados”. Como vemos
aquí, el libro se reservó.
14. SOLUCIÓN OBJETIVO N°4
OBJETIVO 4:
Los estudiantes podrán reservar los
libros con anticipación.
Para lograr este objetivo creamos un
formulario de reservación donde el
estudiante, después de haber visto que
libros están libres (estado = “Libre”),
digita el nombre del libro que quiere
reservar y la fecha de reserva. Por
último da click en el botón “Reservar” y
el libro queda reservado y esta
información se guarda en la Base de
Datos del proyecto.
La información de reserva
del libro se va a la Base de
Datos del proyecto, en la
tabla prestamos como
vemos en la evidencia.
Comparamos que el código
ISBN del libro sea el
correspondiente al nombre
del libro elegido en la tabla
libros de la Base de Datos, y
vemos que es correcto. Así
es como ocurre el proceso
de reservación de libros con
anticipación.