BIBLIOTECA

08/10/2010

0

Sistema de Gestão de uma Biblioteca Objectivo Implementar uma aplicação em Java para a gestão de uma biblioteca. O trabalho inclui a criação de dados para representação das várias entidades envolvidas, e métodos associados às operações básicas inerentes ao funcionamento de uma biblioteca. Os dados existentes devem ser armazenados em ficheiro para utilização posterior. O trabalho deve ainda incluir a geração de diversos relatórios. Descrição Os leitores da biblioteca podem realizar uma das seguintes operações: requisitar livro, devolver livro, renovar empréstimo, reservar livro, pesquisar catálogo e efectuar pedidos de compra. As pesquisas a realizar podem ser de diversos tipos: por tipo, por autor, por assunto ou por palavras chave. Cada leitor possui um código único que lhe atribuído pela aplicação. A aplicação deve suportar a implementação de um sistema de multas (cuja utilização é opcional) que, mediante o estatuto do leitor (estudante, efectivo, reformado), penaliza entregas fora do prazo. Os funcionários da biblioteca devem ser capazes de realizar consultas que permitam visualizar os livros que estão requisitados, os livros em atraso e os pedidos de novos livros. A pedido do funcionário deve ser gerado um relatório onde são apresentados os livros cuja entrega se encontra atrasada e os livros reservados que já se encontram disponíveis. O relatório deve incluir a identificação do leitor e o contacto preferencial (que deve estar registado na respectiva ficha) de modo a que este seja informado que tem livros em atraso ou que o livro que reservou já está disponível. A aplicação a desenvolver deve permitir: (funcionário) Criar novos associados e editar a respectiva ficha. (funcionário) Criar novos associados e editar a respectiva ficha. (funcionário) Criar funcionários e alterar dados relativos a funcionários. Requisitar livros (no acto da requisição a aplicação deve verificar as seguintes condições: o leitor ainda não atingiu o número máximo de requisições simultâneas; o livro pode ser requisitado e não se encontra reservado por outro leitor). Devolver livros. Efectuar a reserva de um livro que se encontrar emprestado (o leitor deve ser informado quando o livro ficar disponível). Renovar empréstimo (no acto da renovação a aplicação deve verificar se o número máximo de renovações ainda não foi atingido). Efectuar pesquisas no catálogo da biblioteca. Realizar pedido para a compra de novos livros. (funcionário) Introduzir novos livros no catálogo da biblioteca (inclui a escolha do tipo de livro; do assunto; e de um conjunto de palavras chave). (funcionário) Configurar parâmetros do catálogo de livros: categorias, lista de assuntos; lista de palavras chave. (funcionário) Configurar parâmetros da aplicação: ligar/desligar sistema de multas; definir valor diário da multa por tipo de sócio; definir número de requisições simultâneas por tipo de leitor; definir número de renovações possíveis; definir número de dias em que um reserva se mantém válida.    
Adilson Costa

Adilson Costa

Responder

Posts

09/10/2010

Julio Cesar.

e ?
Responder

09/10/2010

Davi Costa

????????????????
Responder

13/10/2010

Dyego Carmo

Hehe , voce quer ajuda no que mais especificamente ?

Responder

13/10/2010

Adilson Costa

Diagrama de caso de uso da aplicacao e o respectivo diagrama de classes
Responder

19/10/2010

Dyego Carmo

Hummmm...
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar