2
ATIVIDADE PRÁTICA ESTRUTURA DE DADOS PROF. MSC. FERNANDO KAKUGAWA ATENÇÃO LEIA ATENTAMENTE AS INSTRUÇÕES: - Esta atividade prática deve ser realizada em grupo de no máximo 3 alunos; - A entrega desta atividade deve ser realizada pela unidade web, no item A- tividade onde será disponibilizado um link para a submissão da atividade; - O grupo deve enviar um arquivo compactado contendo o projeto Netbeans de toda atividade; - O arquivo e o projeto enviado devem estar nomeados no seguinte formato: nome e RA de cada integrante (Ex: Kakugawa_1234-Joseclildo_4321- Roberval_5678); - O prazo para realizar o upload da atividade é o dia 16/05/2013 às 18:00hs - Atividades enviadas fora do prazo estipulado não serão aceitas; - No dia 16/05/2013, durante a aula, será realizada a avaliação através da apresentação e funcionamento do sistema, assim como uma entrevista sobre como a implementação foi realizada. - A avaliação contará o funcionamento do sistema, assim como as respostas apresentadas durante a entrevista; DESAFIO A biblioteca “Ler é Saber” é o mais novo sucesso na cidade de São Paulo. Aproveitando a oportunidade do crescimento do “mundo nerd”, onde os jovens atualmente procuram intensamente ler um livro, pois este tipo de mídia proporciona um universo muito mais descritivo que um filme pode proporcionar, apresentando todo o universo expandido da história narrada. Parte do sucesso da biblioteca está no aspecto de disponibilizar uma ampla área para que seus visitantes possam relaxar lendo livros os quais são disponibilizados através de diversas categorias como aventura, ficção, drama, suspense e clássico. Outro aspecto relevante está na possibilidade de empréstimo de livros, onde o leitor pode retirar um livro da biblioteca durante um determinado período. Para que a biblioteca “Ler é Saber” continue com o seu sucesso, ela necessita de um sistema de informação para gerenciar o empréstimo de livros, porque a demanda ficou alta e o sistema utilizando caneta e ficha de papel não tem sido eficientes. Desta forma, sua equipe foi contratada para desenvolver o sistema de gerenciamento de livros para a biblioteca.

AtividadePratica_PA1

Embed Size (px)

DESCRIPTION

good

Citation preview

  • ATIVIDADE PRTICA ESTRUTURA DE DADOS

    PROF. MSC. FERNANDO KAKUGAWA

    ATENO LEIA ATENTAMENTE AS INSTRUES:

    - Esta atividade prtica deve ser realizada em grupo de no mximo 3 alunos; - A entrega desta atividade deve ser realizada pela unidade web, no item A-

    tividade onde ser disponibilizado um link para a submisso da atividade; - O grupo deve enviar um arquivo compactado contendo o projeto Netbeans de

    toda atividade; - O arquivo e o projeto enviado devem estar nomeados no seguinte formato:

    nome e RA de cada integrante (Ex: Kakugawa_1234-Joseclildo_4321-Roberval_5678);

    - O prazo para realizar o upload da atividade o dia 16/05/2013 s 18:00hs - Atividades enviadas fora do prazo estipulado no sero aceitas; - No dia 16/05/2013, durante a aula, ser realizada a avaliao atravs da

    apresentao e funcionamento do sistema, assim como uma entrevista sobre como a implementao foi realizada.

    - A avaliao contar o funcionamento do sistema, assim como as respostas apresentadas durante a entrevista;

    DESAFIO

    A biblioteca Ler Saber o mais novo sucesso na cidade de So Paulo. Aproveitando a oportunidade do crescimento do mundo nerd, onde os jovens atualmente procuram intensamente ler um livro, pois este tipo de mdia proporciona um universo muito mais descritivo que um filme pode proporcionar, apresentando todo o universo expandido da histria narrada.

    Parte do sucesso da biblioteca est no aspecto de disponibilizar uma ampla rea para que seus visitantes possam relaxar lendo livros os quais so disponibilizados atravs de diversas categorias como aventura, fico, drama, suspense e clssico. Outro aspecto relevante est na possibilidade de emprstimo de livros, onde o leitor pode retirar um livro da biblioteca durante um determinado perodo.

    Para que a biblioteca Ler Saber continue com o seu sucesso, ela necessita de um sistema de informao para gerenciar o emprstimo de livros, porque a demanda ficou alta e o sistema utilizando caneta e ficha de papel no tem sido eficientes. Desta forma, sua equipe foi contratada para desenvolver o sistema de gerenciamento de livros para a biblioteca.

  • O sistema deve possuir as seguintes funcionalidades:

    Cadastro de livro Adiciona um livro ao acervo da biblioteca, onde cada livro

    deve conter as seguintes informaes: Cdigo do livro; Nome do livro; ISBN (International Standard Book Number) Ano de lanamento; Estilo (aventura, fico, drama, suspense e clssico); Disponibilidade do livro.

    Ao cadastrar um livro, o sistema deve emitir uma mensagem confirmando o cadastro.

    Verificar disponibilidade do livro: Verifica se um livro est disponvel na biblioteca; O sistema deve emitir uma mensagem indicando se o livro est

    ou no disponvel.

    Listar livros pelo estilo: Procura pelos livros de mesmo estilo, listando somente os livros

    disponveis na biblioteca; O sistema deve apresentar uma lista com os livros disponveis.

    Emprstimo de livro: Deve efetuar o emprstimo do livro; Caso o livro no esteja disponvel, o sistema deve emitir uma

    mensagem indicando a indisponibilidade.

    Devoluo de livro: Ao devolver um livro, deve alterar a disponibilidade do livro

    indicando que est desimpedido para novos emprstimos.

    Venda de livro: O sistema deve permitir a venda de livros, onde caso seja

    vendido, o livro deve ser removido do acervo da biblioteca.

    Observaes: O acervo de livros deve ser implementado utilizando uma Lista

    Encadeada com alocao dinmica de memria; No acervo da biblioteca pode haver diversos livros com o mesmo

    ttulo.