1 / 37

NutStok Sistema de gerenciamento de bibliotecas

NutStok Sistema de gerenciamento de bibliotecas. Bruno Cavalcante ( bmsc ) Diego Lima ( dclal ) Marcelo Andrade ( mcma ) Reynaldo Tibúrcio ( rfrt ). Introdução. O NutStok tem como foco auxiliar no gerenciamento de bibliotecas Controle de reservas de títulos

kaoru
Download Presentation

NutStok Sistema de gerenciamento de bibliotecas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NutStokSistema de gerenciamento de bibliotecas Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)

  2. Introdução • O NutStok tem comofocoauxiliar no gerenciamento de bibliotecas • Controle de reservas de títulos • Controle de pedidos de títulos a fornecedores • Relatórios

  3. Casos de uso

  4. Casos de uso

  5. Inserirtítulo Pré-condição(ões): O usuário deverá estar logado no sistema. Pós-condição(ões): O título é armazenado no sistema. Fluxo de eventos principal: • O usuário escolhe a opção de inserir título; • O sistema apresenta uma lista de editoras; • O usuário escolhe uma editora e entra com os dados do título (nome, editora, edição, autor, gênero, quantidade inicial para reserva e valor da reserva do produto) e confirma a inserção; • Uma mensagem de confirmação é exibida na tela. Fluxo(s) secundário(s): No fluxo principal 3, se algum campo estiver vazio, o campo valor ou quantidade não são valores númericos ou são negativos, será exibida uma mensagem de erro na tela.

  6. Inserirtítulo

  7. Inserirtítulo

  8. Consultartítulo Pré-condição(ões): O usuário deverá estar logado no sistema. Pós-condição(ões): - Fluxo de eventos principal: • O usuário entra com os parâmetros dos campos na consulta (nome, editora, autor, gênero e referência) e confirma a consulta; • O sistema exibe na tela as ocorrências para os parâmetros fornecidos. Fluxo(s) secundário(s): No fluxo principal 2, se nenhuma ocorrência for encontrada com os parâmetros fornecidos, será exibida uma mensagem na tela.

  9. Consultartítulo

  10. Consultartítulo

  11. Reservartítulo Pré-condição(ões): O usuário deverá estar logado no sistema. Pós-condição(ões): A reserva é armazenada no sistema. Fluxo de eventos principal: • O usuário informa a referência do título para ser reservado e o período de reserva (data inicial e data final) e confirma a reserva; • O sistema verifica a disponibilidade do título naquele período e efetua a reserva em nome do usuário; • Uma mensagem de confirmação é exibida na tela. Fluxo(s) secundário(s): No fluxo principal 1, se alguma das datas forem inválidas ou a data inicial for superior a data final, o sistema deverá exibir uma mensagem de erro na tela. No fluxo principal 2, se o título não estiver disponível para reserva durante o período informado, será exibida uma mensagem de erro na tela.

  12. Reservartítulo

  13. Reservartítulo

  14. Relatorio de títulos com prazoexpirado Pré-condição(ões): O usuário deverá estar logado no sistema. Pós-condição(ões): - Fluxo de eventos principal: • O usuário escolhe a opção de relatório de títulos com prazo expirado; • O sistema verifica os títulos que não foram entregues até o prazo de entrega e exibe o relatório na tela. Fluxo(s) secundário(s): No fluxo principal 2, se não houverem títulos com prazo expirado será exibida uma mensagem para o usuário.

  15. Relatorio de títulos com prazoexpirado

  16. Relatorio de títulos com prazoexpirado

  17. Fazerpedido de título a fornecedor Pré-condição(ões): O usuário deverá estar logado no sistema. Pós-condição(ões): O pedido é registrado no sistema. Fluxo de eventos principal: • O usuário informa aos dados referentes ao pedido (referência do título e sua quantidade); • O sistema cria um pedido contendo a referência do título, quantidade e a data atual e o envia para o fornecedor; • O sistema registra o pedido; • Uma mensagem de confirmação é exibida na tela. Fluxo(s) secundário(s): No fluxo principal 2, se a quantidade não for um número ou for um número negativo, será exibida uma mensagem de erro na tela.

  18. Fazerpedido de título a fornecedor

  19. Fazerpedido de título a fornecedor

  20. Mapeamento

  21. Arquitetura GUI Negócio Comunicação Interfaces negócio-dados Dados

  22. Pacotes

  23. Pacotes - GUI

  24. Pacotes - controladores

  25. Pacotes - pedido

  26. Pacotes - usuario

  27. Pacotes - reserva

  28. Pacotes - titulo

  29. Pacotes - editora

  30. Pacotes - util

  31. Pacotes - subsistemaComunicacaoFornecedor

  32. Padrões de projeto • Fachada e Singleton

  33. Padrões de projeto • Persistent Data Collections (PDC) e Bridge

  34. Padrões de projeto • Iterator

  35. Padrões de projeto • Abstract Factory

  36. Padrões de projeto • Adapter

  37. Arquitetura

More Related