n ut s tok s istema de gerenciamento de bibliotecas bruno cavalcante (bmsc) diego lima (dclal)...
TRANSCRIPT
![Page 1: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/1.jpg)
NUTSTOKSISTEMA DE GERENCIAMENTO DE BIBLIOTECASBruno Cavalcante (bmsc)
Diego Lima (dclal)
Marcelo Andrade (mcma)
Reynaldo Tibúrcio (rfrt)
![Page 2: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/2.jpg)
INTRODUÇÃO
O NutStok tem como foco auxiliar no gerenciamento de bibliotecas Controle de reservas de títulos Controle de pedidos de títulos a fornecedores Relatórios
![Page 3: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/3.jpg)
CASOS DE USO
![Page 4: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/4.jpg)
CASOS DE USO
![Page 5: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/5.jpg)
INSERIR TÍ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.
![Page 6: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/6.jpg)
INSERIR TÍTULO
![Page 7: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/7.jpg)
INSERIR TÍTULO
![Page 8: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/8.jpg)
CONSULTAR TÍ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.
![Page 9: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/9.jpg)
CONSULTAR TÍTULO
![Page 10: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/10.jpg)
CONSULTAR TÍTULO
![Page 11: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/11.jpg)
RESERVAR TÍ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.
![Page 12: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/12.jpg)
RESERVAR TÍTULO
![Page 13: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/13.jpg)
RESERVAR TÍTULO
![Page 14: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/14.jpg)
RELATORIO DE TÍTULOS COM PRAZO EXPIRADO
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.
![Page 15: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/15.jpg)
RELATORIO DE TÍTULOS COM PRAZO EXPIRADO
![Page 16: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/16.jpg)
RELATORIO DE TÍTULOS COM PRAZO EXPIRADO
![Page 17: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/17.jpg)
FAZER PEDIDO 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.
![Page 18: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/18.jpg)
FAZER PEDIDO DE TÍTULO A FORNECEDOR
![Page 19: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/19.jpg)
FAZER PEDIDO DE TÍTULO A FORNECEDOR
![Page 20: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/20.jpg)
MAPEAMENTO
![Page 21: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/21.jpg)
ARQUITETURAGUI
Negócio
Comunicação
Interfaces negócio-dados
Dados
![Page 22: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/22.jpg)
PACOTES
![Page 23: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/23.jpg)
PACOTES - GUI
![Page 24: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/24.jpg)
PACOTES - CONTROLADORES
![Page 25: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/25.jpg)
PACOTES - PEDIDO
![Page 26: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/26.jpg)
PACOTES - USUARIO
![Page 27: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/27.jpg)
PACOTES - RESERVA
![Page 28: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/28.jpg)
PACOTES - TITULO
![Page 29: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/29.jpg)
PACOTES - EDITORA
![Page 30: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/30.jpg)
PACOTES - UTIL
![Page 31: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/31.jpg)
PACOTES - SUBSISTEMACOMUNICACAOFORNECEDOR
![Page 32: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/32.jpg)
PADRÕES DE PROJETO
Fachada e Singleton
![Page 33: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/33.jpg)
PADRÕES DE PROJETO
Persistent Data Collections (PDC) e Bridge
![Page 34: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/34.jpg)
PADRÕES DE PROJETO
Iterator
![Page 35: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/35.jpg)
PADRÕES DE PROJETO
Abstract Factory
![Page 36: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/36.jpg)
PADRÕES DE PROJETO
Adapter
![Page 37: N UT S TOK S ISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)](https://reader036.vdocuments.mx/reader036/viewer/2022081518/552fc130497959413d8d4691/html5/thumbnails/37.jpg)
ARQUITETURA