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