TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Projeto de Análise Estruturada de Sistemas

Por:   •  16/4/2015  •  Trabalho acadêmico  •  477 Palavras (2 Páginas)  •  123 Visualizações

Página 1 de 2

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ

Análise Estruturada de Sistemas


[pic 1]

Cornélio Procópio
2010

Bakery Management System

Declaração de Objetivos

        O Bakery Management System tem como principal função ajudar na administração dos produtos de uma padaria e das vendas, entre suas atividades estão : Gerenciar vendas, gerenciar pagamentos atrasados, Contabilidade,  gerenciar produtos e datas de validades, quantidade de produtos.

Diagrama de Contexto

[pic 2]

[pic 3][pic 4][pic 5]

[pic 6][pic 7][pic 8][pic 9]

[pic 10]

[pic 11]

[pic 12][pic 13][pic 14][pic 15]

[pic 16][pic 17]

Lista de Eventos

1. Chefe cadastra Funcionário.
2. Funcionário cadastra Cliente
3. Funcionário Cadastra Produto.
4. Funcionário Cadastra Contabilidade
5. Cliente Executa Compra
6. Cliente Faz Pedido
7. Chefe faz pedido ao Fornecedor

Diagrama de Fluxo de Dados

1. Chefe cadastra Funcionário

[pic 18][pic 19]

[pic 20][pic 21][pic 22][pic 23]

[pic 24][pic 25]

[pic 26][pic 27][pic 28]

2.Funcionário Cadastra Cliente

[pic 29][pic 30]

[pic 31][pic 32][pic 33][pic 34]

[pic 35][pic 36]

[pic 37]

3.Funcionário Cadastra Produto

[pic 38][pic 39]

[pic 40][pic 41][pic 42][pic 43]

[pic 44][pic 45]

[pic 46]

4.Funcionário cadastra Contabilidade

[pic 47][pic 48]

[pic 49][pic 50][pic 51][pic 52]

[pic 53][pic 54]

[pic 55]

5. Cliente Executa Compra

[pic 56]

[pic 57][pic 58][pic 59]

[pic 60][pic 61][pic 62]

[pic 63][pic 64][pic 65][pic 66]

[pic 67]

6. Cliente faz Pedido

[pic 68][pic 69]

[pic 70][pic 71][pic 72][pic 73]

[pic 74]

[pic 75][pic 76]

[pic 77][pic 78]

[pic 79]

7. Chefe faz Pedido ao Fornecedor

[pic 80][pic 81]

[pic 82][pic 83][pic 84][pic 85]

[pic 86]

[pic 87][pic 88]

[pic 89]

[pic 90]

[pic 91]

Dicionario de Dados

Digitos = [0-9];

Alfa = [0 – 9| /];

dados.func = @Cod_Func+Nome+Dt_Contrat+End+Fone+CPF+(@RG_Dep+Nome);

dados.cli = [@CPF|@CNPJ] + Nome + Data_cad + End  + Fone;

dados.pedido = [dados.cli| dados.fornecedor ]+Tipo_prod+Qtd+Valor+Dt_pedido+Dt_entrega;

dados.fornecedor = @CNPJ + Nome + End + Fone;

dados.contas = dados.cli + Valor;

dados.venda = dados.cli + Tipo_prod + Valor;

End = Logradouro+Nome+Numero+Bairro+Complemento+CEP+Cidade+UF;

Nome = {caractere-válido}50;

Numero = {Digitos};

Valor = {Digitos};

CEP = 8{Digitos}8;

RG_Dep = 9{Digitos}9;

CPF = 11{Digitos}11;

Fone = 10{Digitos}19;

*Sinônimo de Nome*
Complemento ={Nome};

*Sinônimo de Nome*
Cidade = {Nome};

Cod_Func = {Digitos}10;

Qtd = 0{Digitos};

Dt_contrat ={Alfa} *20/08/1992*;

Dt_pedido = {Alfa};

Dt_entrega = {Alfa};

Dt_cad = {Alfa};

*Sinônimo de Nome*
Tipo_prod = {Nome};

Logradouro = [Rua|Avenida|Alameda|Praças|Jardim];

caractere_válido = [A-Z|a-z|0-9|'| ];

resp01 = ["Sucesso"|"Funcionário já Cadastrado"];

...

Baixar como (para membros premium)  txt (3.6 Kb)   pdf (323.5 Kb)   docx (104.3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com