200 likes | 340 Views
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
E N D
NutStokSistema de gerenciamento de bibliotecas Bruno Cavalcante (bmsc) Diego Lima (dclal) Marcelo Andrade (mcma) Reynaldo Tibúrcio (rfrt)
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
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.
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.
Projeto de Banco de Dados • Mapeamento das Classes persistentes
Projeto de Banco de Dados • Mapeamento dos Relacionamentos
Projeto de Banco de Dados • Modelo Lógico
Projeto de Banco de Dados • Restrições de Integridade • As restrições de integridade serão feitas somente através de FK e PK • Não serão utilizados outros recursos do SGBD