NutStok Sistema de gerenciamento de bibliotecas

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

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

Transcript of NutStok Sistema de gerenciamento de bibliotecas

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