Download - Dayse Danielle (ddsr) Humberto Pacheco (hsp)

Transcript
Page 1: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

Dayse Danielle (ddsr)Humberto Pacheco (hsp)

Projeto de Gerenciamento de Fábrica de Bebida

Page 2: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

Arquitetura Projeto dos casos de uso Projeto do subsistema Projeto do banco de dados Concorrência

2

Page 3: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

Ver imagem.. Adicionado padrão iterator e abstract

factory.

3

Page 4: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

4

Page 5: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

5

Page 6: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

6

Page 7: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

7

Page 8: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

8

Page 9: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

9

Page 10: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

10

Page 11: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

11

Page 12: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

12

Page 13: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

13

Page 14: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

14

Page 15: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

15

Page 16: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

16

Page 17: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

17

Page 18: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

As colunas indexadas são: Na tabela Usuario: nome e senha. Na tabela Bebida: nome e tipo. As colunas que não foram citados não

serão indexadas.

18

Page 19: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

Restrições: O nome, tipo e o preço da bebida sempre deverão ser

informados. Implementação: CONSTRAINT NOT NULL. O preço de uma bebida deve ser maior que zero.

Implementação: na PROCEDURE inserirBebida. A senha da tabela usuário deverá conter no mínino 6

caracteres. Implementação: na PROCEDURE inserirUsuario.

O campo endereço de entrega deve ser informado. Implementação: CONSTRAINT NOT NULL.

O campo quantidade do lote e os campos email, assunto e mensagem de contato também deverão ser informados. . Implementação: CONSTRAINT NOT NULL.

19

Page 20: Dayse Danielle (ddsr) Humberto Pacheco (hsp)

Motivação Fluxo independente, enquanto envia email

o sistema não pode ficar parado. Solução proposta

Cápsulas: EnvioDeEmail e ServidorSMTP. Protocolo: ProtocoloEnvioDeEmailSMTP.

20