Buscar

ArthurHenriqueNunesBarbosa202014693

Prévia do material em texto

CAPÍTULO II 
 
 Para compreender melhor esse projeto de sistema de WEB para 
delivery, foi realizado várias pesquisas e correlação dos estudos de aula 
Algoritmos I e II sobre qual melhor sistema vai ser viável. Para tanto descrevo 
tais diagramas que serão apresentados. 
 DER- representa o modelo conceitual da empresa. (DIAGRAMA DE 
ENTIDADE RELACIONAL). 
 MER- os conceitos e elementos de modelagem de dados. (MODELO 
DE ENTIDADE-RELACIONAL) 
 DCT- onde os elementos informacionais são modelados. (DICIONARIO 
DE DADOS). A priori este sistema poderá ser muito útil as empresas 
que tem a opção dos serviços de delivery. 
 
MODELAGEM DE DADOS 
 
1. Diagrama de Entidade Relacional 
 
 O Diagrama de DER será apresentado com a utilização da ferramenta 
brModelo aonde demonstro a estrutura no qual foi desenvolvida. E de suma 
importância para que aja um grande relacionamento entre os dados do sistema. 
Sua relaciona com a aplicação móvel do cliente, visto que apenas aloca os dados 
dos usuários produção e administrador utilizados para acessar a parte de 
gerenciamento. 
 Cadastro de clientes; 
 Cadastro de produtos; 
 Cadastro do pedido; 
 Cadastro finalizado; 
 
 
 
Utilizando o sistema para realizar cadastro, solicitar pedidos e 
visualizar seus pedidos 
 
 Figura 1 Diagrama de Entidade Relacional ( Elaborado pelo propio autor) 
 
1. Modelo de Entidade-Relacional 
 MER caracteriza a entidade, representa qualquer coisa do mundo real 
que possui uma existência independente de objetivos, pessoas, conceitos e 
coisas etc. 
Toda entidade tem particularidades que são chamadas de atributos e 
algumas se relacionam uma com as outras. A seguir o modelo de entidade 
relacionamento para o cenário proposto deste projeto 
 
 
 
 
 
 
Figura 2 Diagrama de Banco de Dados: MER ( Elaborado pelo propio autor) 
 
3.1 Dicionário de Dados 
 
 Para desenvolvimento da interface do sistema web foi ultilizado o Flutter, 
framework desenvolvido pela google, que usando uma linguagem Dart permite 
construir apps nativos para celular em pouco tempo. Na criação do banco de 
dados foi ultilizado o sublime utilizado o mysql e o php que são ferramenta visual 
de design de banco de dados que integra desenvolvimento, administração, 
design, criação e manutenção de SQL em um único ambiente de 
desenvolvimento integrado para o sistema de banco de dados MySQL. 
 
 
 
 
 
 
 
3.1.1 Tabela 
 
ENTIDADE:CLIENTE 
Campo Tipo/Tamanho Obrigatório Comentário 
 CPF Caractere/11bytes S cadastro do cliente 
na plataforma 
 Nome_Cliente Caractere/40bytes N Nome de cadastro 
dos clientes 
 E-mail Caractere/40bytes S E-mail para 
cadastro dos 
clientes 
 Tel_Cliente Inteiro/11bytes S Telefone de 
cadastro dos 
clientes 
 Endereco Conj_Numero Caractere/40bytes N Cadastro de 
moradia dos 
clientes 
Ref_do_Ende
reco 
Caractere/40bytes N Dados para 
referência de 
localidade 
 
 RELACIONAMENTOS 
 FAZER Dados que são armazenados a partir da relação entre 
cliente e pedido 
 
ENTIDADE :PEDIDO 
 Campo Tipo/Tamanho Obrigatório Comentário 
 Idpedido Inteiro/4bytes S Código do pedido 
 Status Caractere/10bytes N Status de preparo 
do pedido 
 Data_Pedido Data-Hora/10bytes N data de confecção 
do pedido 
 Preco_Pedido Inteiro/4bytes S Preço de 
identificação do 
pedido 
 
 RELACIONAMENTOS 
 REALIZAR Dados que são armazenados a partir da finalização do 
pedido e realização das compras. 
 
ENTIDADE :COMPRAS 
 Campo Tipo/Tamanho Obrigatório Comentário 
 Nota_Fiscal Inteiro/10bytes S Nota fiscal de 
identificação da 
realização de 
compra 
 CPF_cliente Caractere/11bytes S Código de 
identificação do 
cliente 
 Cod_Produto Inteiro/4bytes N Código do produto 
 Quantidade Inteiro/2bytes N Quantidade de 
produtos 
comprados 
 
 RELACIONAMENTOS 
CHAMAR Ação prevista para deslocamento do motoboy até o delivery 
para pegar o pedido após a finalização das compras. 
 
ENTIDADE :MOTOBOY 
 Campo Tipo/Tamanho Obrigatório Comentário 
 
Tempo_de_Deslocamento 
Inteiro/4bytes N Tempo estimado de 
deslocamento até o 
delivery 
 Data_Hora Data-Hora/10bytes N Data informativa de 
aceite do pedido 
pelo motoboy 
 CPF_Motoboy Caractere/11bytes S Cpf de cadastro do 
motoboy 
 
 
 
 
ENTIDADE :FUNCIONRIO 
 Campo Tipo/Tamanho Obrigatório Comentário 
 Funcao Caractere/4bytes N Função exercida 
pelo funcionário 
dentro do delivery 
 Senha_Usuario Inteiro/10bytes S Senha do 
funcionário 
 Nome_Funcionario Caractere/40bytes N Nome do 
funcionário 
 CPF_Funcionrio Caractere/11bytes S Cpf de cadastro do 
funcionário na 
plataforma 
Figura 4 elaborada pelo autor 
 
https://vimeo.com/547691353