37
NUTSTOK SISTEMA DE GERENCIAMENTO DE BIBLIOTECAS Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)

NutStok Sistema de gerenciamento de bibliotecas

  • Upload
    kaoru

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: NutStok Sistema  de  gerenciamento  de  bibliotecas

NUTSTOKSISTEMA DE GERENCIAMENTO DE BIBLIOTECASBruno Cavalcante (bmsc)Diego Lima (dclal)Marcelo Andrade (mcma)Reynaldo Tibúrcio (rfrt)

Page 2: NutStok Sistema  de  gerenciamento  de  bibliotecas

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: NutStok Sistema  de  gerenciamento  de  bibliotecas

CASOS DE USO

Page 4: NutStok Sistema  de  gerenciamento  de  bibliotecas

CASOS DE USO

Page 5: NutStok Sistema  de  gerenciamento  de  bibliotecas

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: NutStok Sistema  de  gerenciamento  de  bibliotecas

INSERIR TÍTULO

Page 7: NutStok Sistema  de  gerenciamento  de  bibliotecas

INSERIR TÍTULO

Page 8: NutStok Sistema  de  gerenciamento  de  bibliotecas

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: NutStok Sistema  de  gerenciamento  de  bibliotecas

CONSULTAR TÍTULO

Page 10: NutStok Sistema  de  gerenciamento  de  bibliotecas

CONSULTAR TÍTULO

Page 11: NutStok Sistema  de  gerenciamento  de  bibliotecas

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: NutStok Sistema  de  gerenciamento  de  bibliotecas

RESERVAR TÍTULO

Page 13: NutStok Sistema  de  gerenciamento  de  bibliotecas

RESERVAR TÍTULO

Page 14: NutStok Sistema  de  gerenciamento  de  bibliotecas

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: NutStok Sistema  de  gerenciamento  de  bibliotecas

RELATORIO DE TÍTULOS COM PRAZO EXPIRADO

Page 16: NutStok Sistema  de  gerenciamento  de  bibliotecas

RELATORIO DE TÍTULOS COM PRAZO EXPIRADO

Page 17: NutStok Sistema  de  gerenciamento  de  bibliotecas

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: NutStok Sistema  de  gerenciamento  de  bibliotecas

FAZER PEDIDO DE TÍTULO A FORNECEDOR

Page 19: NutStok Sistema  de  gerenciamento  de  bibliotecas

FAZER PEDIDO DE TÍTULO A FORNECEDOR

Page 20: NutStok Sistema  de  gerenciamento  de  bibliotecas

MAPEAMENTO

Page 21: NutStok Sistema  de  gerenciamento  de  bibliotecas

ARQUITETURAGUI

Negócio

Comunicação

Interfaces negócio-dados

Dados

Page 22: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES

Page 23: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - GUI

Page 24: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - CONTROLADORES

Page 25: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - PEDIDO

Page 26: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - USUARIO

Page 27: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - RESERVA

Page 28: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - TITULO

Page 29: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - EDITORA

Page 30: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - UTIL

Page 31: NutStok Sistema  de  gerenciamento  de  bibliotecas

PACOTES - SUBSISTEMACOMUNICACAOFORNECEDOR

Page 32: NutStok Sistema  de  gerenciamento  de  bibliotecas

PADRÕES DE PROJETO

Fachada e Singleton

Page 33: NutStok Sistema  de  gerenciamento  de  bibliotecas

PADRÕES DE PROJETO

Persistent Data Collections (PDC) e Bridge

Page 34: NutStok Sistema  de  gerenciamento  de  bibliotecas

PADRÕES DE PROJETO

Iterator

Page 35: NutStok Sistema  de  gerenciamento  de  bibliotecas

PADRÕES DE PROJETO

Abstract Factory

Page 36: NutStok Sistema  de  gerenciamento  de  bibliotecas

PADRÕES DE PROJETO

Adapter

Page 37: NutStok Sistema  de  gerenciamento  de  bibliotecas

ARQUITETURA