Click here to load reader
Upload
knowledge-tranzfer
View
220
Download
4
Embed Size (px)
Citation preview
Modelo Caso uso de” Sistema de Bibliotecas (Préstamo de Libros)”
Introducción.
La biblioteca contiene libros y revistas, es posible que de cada uno contenga varias copias.
Algunos libros se prestan por pequeños periodos de tiempos, además los periodos se
pueden extender. El préstamo solo es para estudiantes o personal de la institución.
Casos de Uso.
El siguiente caso de uso muestra las principales funcionalidades que realiza el sistema de
biblioteca con respecto al préstamo de libros.
Actor: Bibliotecario
Propósito: El encargado de préstamos recibe el libro que el estudiante que desea
solicitar el prestado, verifica la identificación del estudiante en el sistema. El sistema
acepta la solicitud, se asocia el libro a la identificación del estudiante, se almacena la
fecha y hora del préstamo además de las de retorno del material y el sistema registra
que hay un ejemplar menos en la colección.
Se encarga de hacer la autentificación en el sistema, además de proporcionar los libros al
alumno.
Actor: Alumno
Propósito: Solicita libros.
Actor: Sistema validación de credencial
Propósito: Es el actor que proporciona la autentificación del alumno
Flujo de eventos:
Préstamo de libros
Extender periodo de entrega
Devolución de libros
Escenario básico: (Préstamo de Libros)
Alumno Encargado de biblioteca Sistema
1.- Alumno solicita libro.
3.- Alumno entrega la credencial al
bibliotecario.
14.- Alumno recibe el libro.
2.- Bibliotecario solicita credencial
a alumno.
4.- Bibliotecario registra el ID
del estudiante en el sistema.
6.- Bibliotecario consulta
disponibilidad de ejemplares del
libro.
8.- Bibliotecario registra el
periodo del préstamo.
12.- El Bibliotecario acepta el
mensaje.
13.- Bibliotecario entrega libro al
alumno e informando el día a
devolución.
5.- El sistema revisa que el
estudiante no tenga devoluciones
pendientes y multas impagas.
7.- El sistema verifica la
disponibilidad de ejemplares de la
colección.
9.- El sistema almacena un registro
con la fecha y hora al momento del
préstamo y lo asocia al ID del
estudiante.
10.- El sistema almacena otro
registro con la fecha y hora de
devolución y lo asocia al ID del
estudiante
.
11.- Se despliega la fecha y hora
de entrega en pantalla junto con
un mensaje de aceptación del
préstamo.
Caso de fallos:
1. El libro no está disponible
2. El alumno posee multas pendientes.
3. El alumno no está registrado.
4. El sistema rechaza el id.
Escenario básico: (Extender periodo de devolución “Solo web”)
Alumno Sistema
1.- El alumno ingresa al portal de la biblioteca.
2.- El alumno selecciona en el menú de renovaciones
4.- El alumno ingresa usuario y contraseña para el
ingreso
6.- El alumno selecciona el libro a renovar y acepta
renovación
8.- El alumno se informa de la nueva fecha
3.- El sistema informa que necesita autentificarse
5.- El sistema valida información y re direcciona a la
página principal.
7.- El sistema valida la información e informa la nueva
fecha.
4.- Al terminar de introducir los productos el terminal
indica el total del dinero a pagar.
Caso de Fallos: El alumno esta pasado de la fecha de devolución.
Escenario básico: (Extender periodo de devolución “Personal”)
Alumno Bibliotecaria Sistema
1.- El alumno hace entrega del
libro.
3.- el alumno solicita renovación
5.- Alumno entrega la credencial
al bibliotecario.
14.- Alumno recibe el libro.
2.- El bibliotecaria hace revisión
del libro.
4.- El bibliotecaria solicita
credencial al alumno
6.- Bibliotecario registra el ID
del estudiante en el sistema.
8.- El Bibliotecario extiende la
fecha de devolución
12.- El Bibliotecario acepta el
mensaje.
13.- Bibliotecario entrega libro al
alumno e informando el día a
devolución.
7.- El sistema revisa que el
estudiante no tenga devoluciones
pendientes y multas impagas.
9.- El sistema almacena un registro
con la fecha y hora al momento del
renovación y lo asocia al ID del
estudiante.
10.- El sistema almacena otro
registro con la fecha y hora de
devolución y lo asocia al ID del
estudiante
.
11.- Se despliega la fecha y hora
de entrega en pantalla junto con
un mensaje de aceptación de la
renovación.
Caso de Fallos: El alumno esta pasado de la fecha de devolución.
Escenario secundario: (Devolución de libro)
Alumno Bibliotecaria Sistema
1.- El Alumno entrega el libro
6.- El alumno recibe el ticket y se
retira.
2.- El bibliotecaria hace revisión
del libro.
3.- El bibliotecaria ingresa la
devolución
5.- El bibliotecario le entrega el
ticket al alumno.
4.- El sistema procesa y emite un
ticket de devolución.
Caso de fallos:
1. El alumno se paso de la fecha de entrega.