Sei sulla pagina 1di 9

SISTEMA DE BIBLIOTECA La Universidad Peruana Los Andes necesita automatizar gran parte de la gestin de su Biblioteca debido al gran nmero

de libros que posee y de lectores que utilizan sus servicios. Adems en los ltimos tiempos los lectores se han quejado de las dificultades que tienen a la hora de saber que libros de una materia estn disponibles, o por el contrario, estn prestados. La biblioteca clasifica los libros como libros de texto, de referencia, y especializados. Los especializados a su vez pueden pertenecer a un departamento de la Universidad o a la Biblioteca. Los lectores de la Biblioteca, por otra parte, se clasifican en dos categoras: estudiantes e investigadores. Los estudiantes slo pueden acceder a los libros de texto y de referencia. Los investigadores pueden acceder a todos los libros. El prstamo de los libros puede ser de sala o para sacarlos de la Biblioteca. Los libros de referencia no se pueden sacar de la biblioteca. Los libros de los departamentos tienen un plazo de devolucin fijado por el departamento al que pertenece el libro. Para el resto el plazo es el mismo dentro de cada categora, y est fijado por los responsables de la biblioteca. En cualquier caso el encargado de la Biblioteca es quien se ocupa del prstamo y devolucin de los libros. Se pretende que la aplicacin funcione en un ordenador central al que se puedan conectar los lectores desde otros ordenadores para hacer consultas. Las consultas permitirn acceder a la informacin sobre los libros que estn disponibles y que posean una determinada palabra en su ttulo, o que pertenezcan a un cierto autor. Por otra parte el encargado de la biblioteca se puede conectar tambin desde el terminal que posee en su lugar de trabajo para gestionar el prstamo y devolucin de libros. Es de especial inters que la aplicacin controle las fechas de prstamo y devolucin. Adems el encargado podr dar de alta o de baja los libros que existan en la biblioteca. Adicionalmente se ha decidido desarrollar una interfaz para la aplicacin que sea fcil de reutilizar y modificar. La interfaz debe estar formada por los siguientes elementos: mens, ventanas de dilogos y ventanas de salida. El men permitir al usuario elegir entre varios submens. Los submens a su vez estarn formados por opciones o tems. Las diversas opciones permitirn ejecutar las funciones o acciones de la aplicacin que utilice la interfaz. Las ventanas de dilogos servirn para que el usuario introduzca una informacin de entrada en la aplicacin. Un dilogo tendr una o ms lneas de entrada para introducir informacin. Las ventanas de salida permitirn mostrar resultados y mensajes a los usuarios. Se pueden tener abiertas varias ventanas, cada una de ellas identificada por un ttulo.

SISTEMA DE BILIOTECA LOS ANDES

DIAGRAMAS DE CASO DE USO:

G e st i o n d e B u sq u e d a p o r a u to r

L e cto r

G e sti o n d e C o n su l ta s

G e st i o n d e B u sq u e d a p o rG e st i o n d e Usu a ri o s P a l a b ra e n T tu l o

G e sti o n d e M e n s

<< in c lu d e >>

< < in c lu d e >>

E st u d i a n te

In v e sti g a d o r G e sti o n d e In te rfa z d e G e sti o n d e S a l i d a s d e D a to s U su a ri o

G e st n d e P r sta m o s a G e st i n d e P r sta m o s a In v e sti g a d o re s E stu d i a n te s


<< in c lu d e >>

<< in c lu d e >>

G e sti o n d e P re sta m o s

G e sti n d e Fe ch a s G e sti n d e V a l i d a c i n T i p oG e sti n d e E n tra d a d e d e U su a ri o Da to s

<< in c lu d e > > << in c lu d e >>

G e sti o n d e De v o l u c i o n e s

E n c a rg a d o

e G e sti o n d e M a n te n i m i e n to G e sti o n d e A l ta s y B a j a s dG e sti n d e va l i d a ci n T i p o L i b ro s d e L i b ro s d e L e cto r

G e sti o n d e C l a si fi ca ci o n d G e sti o n d e T i p o s d e R e ti roG e sti n d e P l a z a s d e e d e L i b ro s D e v o l u c i o n d e L i b ro s L i b ro s

DIAGRAMAS DE CLASE

Lector
1

Lector Estudiante Categoria = Estudiante

Lector Investigador Categoria = Investigador

Window

Ventanas de Dialogo Ingresar Titulo() Buscar() Colsultar() opname() Registrar() Actualizar() Modificar()

Menues

Pedido de Libro
Numero de Pedido : Integer Fecha : date

Ventanas de Salida Listar() Fecha Prestamo() Mostrar Resultados()

Libro
Ao de Edicin_ Integer Editorial : String Formato : String Stocj : Integer Titulo : String Clasificacin : String

Autor
Nombre del Autor : String 1..n 1

Libro de Texto

Libro de Referencia

Libro Especializado getCategoria()

DIAGRAMAS DE COLABORACION

1: Coger Libro

: Libro

: Estudiante 2: Solicitar Prestamo 8: Autorizar Prestamo 5: Verificar situacion del Libro Prestamo 7: Registrar Prestamo : Encargado 6: Sin Inconvenientes Ficha de Libro

3: Verificar situacion del Lector 4: Sin Inconvenientes Ficha del Lector

DIAGRAMAS DE SECUENCIA

Libro : Lector : Encargado

Ficha Lector

Ficha Libro

Prestamo

1: Coger Libro 2: Solicitar Prestamo 3: Verificar situacion y condicion del lector 4: Sin Inconvenientes 5: Verificar situacion del Libro 6: Sin inconvenientes 7: Registrar prestamo 8: Autorizar el prestamo

DIAGRAMAS DE ACTIVIDAD

Solicitud de Prestamo

Verificar situacion del Lector

Categoria del Lector

Es tudiante

Investigador

Verificar situacion del Libro

Verificar situacion del Libro

Ingresar Otro Libro

Con Inconvenientes

Con Inconvenientes

Ingresar Otro Libro

Sin Inconvenientes Registrar Prestamo

Sin Inconvenientes Registrar Prestamo

Autorizar Prestam o

Autorizar Prestamo

DIAGRAMA DE ESTADOS

Lector Coger Libro

Presentar ficha

Lectores con Verificacion Sin Inconvenientes Solicitar Prstamo

Verificar Situacin Con Inconvenientes / Solicitud denegada Situacin del Lector

Sin Inconvenientes

Ingresar Otro Libro /Libro prestado

Situacin del Libro

Sin Inconvenientes

Autorizar Prstamo

DIAGRAMA DE COMPONENTES

Interfaz del Ordenador Central

Interfaz de Terminal Lector

Interfaz de Terminal del Ecargado

Rutinas para Gestionar Pretamo Sy Devolucin

Colsulta Bibliografica

Rutinas de Consulta de Estado del Lector

Acceso a BD

Verificacion de Disponibilidad Bibliografica

DIAGRAMA DE DESPLIEGUE

Ordenador Central

Terminal De Acceso para el Encargado

Terminal de Consulta para el Lector

Potrebbero piacerti anche