jueves, 15 de noviembre de 2012
Solución Taller: Sistema Informático para Biblioteca
Solución Taller: Sistema Informático para Biblioteca
En el link de abajo se encuentra la solución a la PPT del taller del sistema de informático para biblioteca
Link Taller de Sistema de biblioteca
Solución
Taller: Sistema Informático para Biblioteca
MPN5501
Requisitos
de una Biblioteca
• R01: La
biblioteca contiene libros y revistas, es posible que de cada libro haya varias
copias.
• R02: Algunos
libros se prestan sólo por pequeños periodos de
tiempo, el resto de libros se prestan hasta tres semanas.
• R03: Sólo el
Personal pueden tomar en préstamo revistas
• R04: Se puede
tener en préstamo hasta 6 elementos a la vez, el personal hasta 12.
• R05: Regularmente
llegan nuevos libros y revistas, algunas veces se eliminan los antiguos
• R06: Al final
del año se envían las revistas a ser encuadernadas.
Requisitos
de una Biblioteca
• R07: El sistema
debe mantener información sobre los libros prestados y devueltos.
• R08: Deben
emitirse recordatorios cuando un libro se excede del tiempo de préstamo
• R09: Es posible
que en un futuro se permita a los usuarios extender el periodo de préstamo si
un libro no está reservado
• R10: El sistema
debe permitir a los usuarios la búsqueda de libros sobre un tópico, un autor,
etc.
• R11: El sistema
debe permitir comprobar si un libro está disponible
• R12: El sistema
debe permitir la reserva de libros
• R13: Cualquiera
puede realizar búsquedas en la biblioteca
•
Actividades (Trabajo Individual)
• Identifique
los Casos de Uso escribiendo para cada uno su descripción en formato
simplificado
• Desarrolle
en forma completa el caso de Uso Pedir Libro (Usar recomendaciones de
IBM)
• Desarrolle
el Diagrama de Casos de Uso del sistema.
• Escriba el Diagrama
de Clases (Modelo del Dominio) y
• Desarrolle
el Diagrama de Secuencia para el caso de Uso Pedir Libro.
• Publique en
su Blog y responda en el Grupo del Curso
Los actores
• Usuario
Persona(básico): Puede consultar libros.
• Usuarios:
Puede pedir, reservar y consultar libros.
• Personal(profesores):
Pide libros y revistas. Además de consultar.
•
Bibliotecario:
Ingresa las distintas solicitudes al sistema.
Los casos
de uso
• Consultar
Libros
• Pedir
libros
• Reservar
libros
• Actualizar
Catálogo (CRUD)
• Devolver
Libro
• Extender
Préstamo
• Identificar
Usuario
• Verificar
plazo vencido
Caso de uso: Pedir libro
• Actores:
– Usuario,
Bibliotecario.
– Descripción:
– El usuario solicita libro en préstamo al
bibliotecario. Verifica y registra al usuario y el préstamo. Al terminar el
bibliotecario entrega una copia al usuario.
Caso de uso: Reservar libro
• Actores:
– Usuario, Bibliotecario
• Descripción:
– El usuario solicita un libro al
bibliotecario, quien verifica (en este
caso) que no se encuentra disponible. El bibliotecario procede a verificar el
usuario e ingresar la reserva de libro asociada al usuario solicitante.
Caso de uso: Devolver libro
• Actores:
– Usuario, Bibliotecario
• Descripción:
– El usuario devuelve el libro y el
bibliotecario procede a ingresar la información de devolución al sistema,
verificando usuario, copia y fecha correcta. Si está fuera de plazo se emitirá
una multa.
Caso de uso: Extender periodo
• Actores:
– Usuario, Bibliotecario
• Descripción:
El usuario solicita extender período al bibliotecario, y éste verifica
que el libro no tenga una reserva previa. Luego de la verificación, el
bibliotecario ingresa la extensión
Caso de uso: Hacer socio
• Actores:
– U.Persona, Bibliotecario.
• Descripción:
– El usuario persona solicita registrarse como
usuario. El bibliotecario procede a hacer el registro ingresando los datos
correspondientes. Al terminar, el bibliotecario le entrega los datos de usuario
al solicitante con los que puede solicitar libros.
Diagrama de casos de uso
Especificación Caso de uso: Pedir
libro
• Resumen:
– El usuario solicita un libro en préstamo al
bibliotecario. El bibliotecario verifica y registra el usuario y el préstamo.
Al terminar el bibliotecario entrega una copia del libro al usuario.
• Actores:
– Usuario, bibliotecario.
• Precondiciones:
– Usuario registrado, bibliotecario identificado.
• Post-condiciones:
– Se registra el préstamo en el sistema
actualizando el catálogo.
Flujo de eventos – Flujo básico
1. Identificar
Socio
Este
caso de uso se inicia cuando el usuario se identifica y solicita un libro
en préstamo al bibliotecario,; el bibliotecario valida al usuario.
1. Presentar
Información de socio
El sistema presenta la información del
socio si es personal, o si es usuario. Además indica los libros que se tienen
pendientes con la fecha de devolución..
1. Comprobar
Préstamo
El
sistema comprueba si el usuario ya presenta solicitudes de préstamo, ya sean
anteriores o pendientes.
1. Presentar
Libros
Se
presentan lo libros mediante la búsqueda que hacen los distintos usuarios al
catálogo de libros.. El sistema, además
permite ver cuántas copias existen y cuántas se encuentran disponibles.
1. Confirmar
Libro
Este
caso se efectúa cuando el solicitante
confirma en el sistema la copia que desea y termina cuando el bibliotecario
procede a ingresar la solicitud correspondiente.
1. Entregar
Libro
Este
caso se realiza al confirmar el préstamo
e ingresar la solicitud. El
bibliotecario finaliza el procedimiento entregando la copia de libro al usuario.
Flujos Alternativos
1. Máximo de
libros
Se verifica el tipo de usuario al que
corresponde, luego se define si puede solicitar un máximo de 6 (si es usuario)
o 12(si es Funcionario).
1. No hay
disponibilidad
Luego de confirmar el libro que se quiere
solicitar, se procede a ver si quedan copias disponibles para préstamo o en
caso contrario hacer una reserva.
1. No Acepta
Préstamo.
Si se verifica en el sistema que el usuario no
se encuentra registrado, no se acepta el préstamo. De igual manera si el
usuario ha sobrepasado la cantidad máxima de libros, o bien, si el usuario se
encuentra con una multa asociada.
Diagrama de
Clases
lunes, 12 de noviembre de 2012
actividad lunes 12 de noviembre
Actores:
Biblioteca
Personal
Sistema
Usuario
Biblioteca.
Casos de uso:
-Préstamo
-Búsqueda
-Devolución
Especificación de Casos de usos "Pedir libros"
Actores:
-Primarios:
Sistema: Es el actor que administra los prestamos y devoluciones del sistema.
Biblioteca: Es el actor que interactua con los usuarios.
-Secundarios:
Usuario: Persona que interactua los los libros de la biblioteca.
Flujo de eventos:
Flujo principal:
1.1 Presentar credencial de la biblioteca: es el inicio del caso de uso y consiste en presentar esta al bibliotecario.
1.2 Realizar búsqueda: el usuario después de presentar la credencial procede a realizar la búsqueda por algún medio la búsqueda del libro buscado en el sistema.
1.3 Entregar credencial: el usuario procede a entregar la credencial al bibliotecario después de encontrar el libro buscado.
1.4 Retirar libro: el usuario procede a retirar el libro pedido y el sistema registra el préstamo.
Diagrama de caso uso
Diagrama de secuencia
Biblioteca
Personal
Sistema
Usuario
Biblioteca.
Casos de uso:
-Préstamo
-Búsqueda
-Devolución
Especificación de Casos de usos "Pedir libros"
Actores:
-Primarios:
Sistema: Es el actor que administra los prestamos y devoluciones del sistema.
Biblioteca: Es el actor que interactua con los usuarios.
-Secundarios:
Usuario: Persona que interactua los los libros de la biblioteca.
Flujo de eventos:
Flujo principal:
1.1 Presentar credencial de la biblioteca: es el inicio del caso de uso y consiste en presentar esta al bibliotecario.
1.2 Realizar búsqueda: el usuario después de presentar la credencial procede a realizar la búsqueda por algún medio la búsqueda del libro buscado en el sistema.
1.3 Entregar credencial: el usuario procede a entregar la credencial al bibliotecario después de encontrar el libro buscado.
1.4 Retirar libro: el usuario procede a retirar el libro pedido y el sistema registra el préstamo.
Diagrama de caso uso
Diagrama de secuencia
lunes, 5 de noviembre de 2012
Suscribirse a:
Entradas (Atom)