Você está na página 1de 5

Universidade Catlica de Angola Faculdade de Engenharia Curso de Informtica

Sistema de Gesto de Uma Biblioteca (SGB) Verso 1.1 Linguagem Java ==Dionisio Joo Andr== dioscript2.0@centrofsd.org

Definio do Problema

Luanda, 2011

O SGB suporta a actividade de uma biblioteca. A biblioteca empresta livros e revistas a leitores (clientes) e disponibiliza-os para uma leitura temporria no interior da biblioteca. Livros, revistas, leitores e emprstimos so registados no sistema. Por omisso, os livros e revistas podem ser emprestados por prazos mximos de 10 dias respectivamente. A biblioteca adquire regularmente novos ttulos e dos ttulos mais procurados so comprados vrios exemplares. Livros e revistas antigas so abatidos ( fisicamente) quando se encontram em ms condies, e os mesmos eliminados do sistema.

Levantamento de Requisitos Para evitar perca de dados (registados em fichas), pretende-se criar um software para uma fcil gesto da biblioteca.

Requisitos do Utilizador: Bibliotecrio: Actor, empregado que interage com os clientes (leitores) cujo o trabalho suportado pelo sistema. O bibliotecrio responsvel pelo cadastro de livros e usurios, atendimento de solicitaes relacionadas a cadastro, emprstimo ou reserva, devolues, pagamento de multas alm de outras necessidades dos usurios. Clientes: Actor, externo que solicita cadastro, emprstimo ou reserva de livros, efectua devoluo, paga multa por atraso no emprstimo, entre outras coisas.Um leitor pode interagir directamente com o sistema para pesquisar livros e revistas por ttulo, autor, etc., mas no para efectuar reservas ou tratar de emprstimos.

Requisitos do Sistema: O sistema para gernciamento de biblioteca dever conter cadastro de usurios, no qual dados sero colhidos dos usurios, e bibliotecrios e livros e revistas para possveis reservas e emprstimos. Para que uma reserva ou emprstimo de livros sejam

efectuados ser necessrio que o usurio e o livro estejam devidamente cadastrados no sistema, lembrando que haver um limite de livros (Inferior ou iguais a 10) e que o livro dever estar disponvel. Caso o livro ou revista esteja disponvel, o emprstimo ser efectuado. Logo aps o lanamento do emprstimo ser impressa uma nota (relatrio) de emprstimo ao usurio contendo a data de devoluo do livro. O livro poder ser reservado caso ele no esteja disponvel para emprstimo (emprestado a outro usurio), e em caso de atraso de devoluo o usurio dever pagar uma multa, que deve ser calculada pelo sistema, por dia de atraso.

Requisitos Funcionais O software deve ter como finalidade de suportar os seguintes requisitos funcionais: Controle de Cadastro (usurio e livros); Controle de Emprstimo/Devoluo/Reservas; Impedir que o usurio com dividas solicite livros; Comunicar atraso de entrega de livros caso exceda o prazo estabelecido;

Requisitos No Funcionais Aplicao devera guardar em ficheiros Correr em Ambiente Windows e Linux. Feita em Linguagem Java

Representao do Diagrama de Caso de Uso em UML

Diagrama de Classe

Você também pode gostar