nutstok sistema de gerenciamento de bibliotecas
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 PresentationTRANSCRIPT
NUTSTOKSISTEMA DE GERENCIAMENTO DE BIBLIOTECASBruno 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 Controle de pedidos de títulos a fornecedores Relatórios
CASOS DE USO
CASOS DE USO
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.
INSERIR TÍTULO
INSERIR TÍTULO
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.
CONSULTAR TÍTULO
CONSULTAR TÍTULO
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.
RESERVAR TÍTULO
RESERVAR TÍTULO
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.
RELATORIO DE TÍTULOS COM PRAZO EXPIRADO
RELATORIO DE TÍTULOS COM PRAZO EXPIRADO
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.
FAZER PEDIDO DE TÍTULO A FORNECEDOR
FAZER PEDIDO DE TÍTULO A FORNECEDOR
MAPEAMENTO
ARQUITETURAGUI
Negócio
Comunicação
Interfaces negócio-dados
Dados
PACOTES
PACOTES - GUI
PACOTES - CONTROLADORES
PACOTES - PEDIDO
PACOTES - USUARIO
PACOTES - RESERVA
PACOTES - TITULO
PACOTES - EDITORA
PACOTES - UTIL
PACOTES - SUBSISTEMACOMUNICACAOFORNECEDOR
PADRÕES DE PROJETO
Fachada e Singleton
PADRÕES DE PROJETO
Persistent Data Collections (PDC) e Bridge
PADRÕES DE PROJETO
Iterator
PADRÕES DE PROJETO
Abstract Factory
PADRÕES DE PROJETO
Adapter
ARQUITETURA