(14 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 72: Linha 72:
=Fotos=
=Fotos=
*'''CodFotos:''' ''código composto pelo código de cada produto mais 3 ou 4 caracteres referente ao tipo de imagem.''
*'''CodFotos:''' ''código composto pelo código de cada produto mais 3 ou 4 caracteres referente ao tipo de imagem.''
Exemplos: 001SUS099.JPG imagem de sushi em JPG da empresa X, 001SUS100.PDF imagem de sushi em PDF da empresa Y.
*Exemplos: 001SUS099.JPG imagem de sushi em JPG da empresa X, 001SUS100.PDF imagem de sushi em PDF da empresa Y.
<br>
*'''StatusFoto:''' ''número inteiro referente ao status do vídeo - [1,2]''
'''StatusFoto:''' ''número inteiro referente ao status da foto (Ex: 1 disponível, 0 indisponível).'' 
*Significado: disponível, indisponível
<br>
<br>


=Vídeo=
=Vídeo=
CodVídeo: código composto pelo código de cada produto mais 3 ou 4 caracteres referente ao tipo de vídeo (Ex: 001SUS099.AVI vídeo de sushi AVI da empresa X, 001SUS100.RMVB vídeo de sushi RMVB da empresa Y, etc);
*'''CodVídeo:''' ''código composto pelo código de cada produto mais 3 ou 4 caracteres referente ao tipo de vídeo.''
StatusVídeo: número inteiro referente ao status do vídeo (Ex: 1 disponível, 0 indisponível).
*Exemplos: 001SUS099.AVI vídeo de sushi AVI da empresa X, 001SUS100.RMVB vídeo de sushi RMVB da empresa Y.
*'''StatusVídeo:''' ''número inteiro referente ao status do vídeo - [1,2]''
*Significado: disponível, indisponível
<br>
<br>


=OfertaProduto=
CodOferta: código de oferta composto por 3 dígitos, sendo o número em porcentagem do próprio desconto (Ex: 010 dez por cento, 205 vinte e meio por cento, 015 quinze por cento, etc);
Desconto: desconto em porcentagem para cada produto em float.
<br>


=Ofertas=
=Ofertas=
CodOferta: código de oferta composto por 3 dígitos, sendo o número em porcentagem do próprio desconto (Ex: 010 dez por cento, 205 vinte e meio por cento, 015 quinze por cento, etc);
*'''TipoOferta:''' ''código de tipo de oferta'' - ''[1,2]''
TipoOferta: código de tipo de oferta (Ex: 1 oferta por quantidade, 2 oferta por data);
*Significado: oferta por quantidade, oferta por data.
StatusOferta: número inteiro que se refere à disponibilidade da oferta (Ex: 1 disponível, 0 indisponível).
*'''StatusOferta:''' ''número inteiro que se refere à disponibilidade da oferta'' -''[1,2]''
*Significado: disponível, indisponível.
<br>
<br>


=OfertaPorQuantidade=
 
Quantidade: número inteiro que caracteriza a quantidade mínima do produto para a oferta (Ex: 5 para um combo de 5 quantidades com desconto, etc).
'''OfertaProduto'''
*'''CodOferta:''' ''código de oferta composto por 3 dígitos, sendo o número em porcentagem do próprio desconto''
*Exemplos: 010, 205, 015.
*Significado: 5%, 20,5% e 15% de desconto.
<br>
<br>


=OfertaPorData=
 
DataInício: refere-se à data de início da oferta (Ex: 05/07/2014, etc);
'''OfertaPorQuantidade'''
DataTérmino: refere-se à data de término da mesma oferta, sendo esta data posterior à DataInício (Ex: 10/07/2014, etc).
*'''Quantidade:''' ''número inteiro que caracteriza a quantidade mínima do produto para a oferta''
* Exemplo: na compra de xx produtos, ganhe xx de desconto.
<br>
<br>


=Avaliação=
 
Avaliação: o usuário marca de 1 a 5 estrelas de acordo com sua classificação para o produto, sendo 1 estrela o menos nível de qualidade e 5 estrelas o maior.
'''OfertaPorData'''
StatusComentário: número inteiro que se refere à disponibilidade da oferta (Ex: 1 disponível, 0 indisponível).
*'''DataInício:''' ''refere-se à data de início da oferta''.
*'''DataTérmino:''' ''refere-se à data de término da mesma oferta, sendo esta data posterior à DataInício''.
<br>
<br>


=ProdutosPedidos=
=Avaliação=
PreçoUnitário: número em float que refere-se ao preço de cada um produto;
*'''Avaliação:''' ''o usuário marca de 1 a 5 estrelas de acordo com sua classificação para o produto, sendo 1 estrela o menos nível de qualidade e 5 estrelas o maior.''
DescontoUnitário: número em float que refere-se ao desconto em porcentagem sobre o PreçoUnitário.
*'''StatusComentário:''' ''número inteiro que se refere à disponibilidade da oferta'' - ''[1,2]''
*Significado: disponível, indisponível
<br>
<br>


=CadPedido=
=CadPedido=
CodPedido: código em número inteiro que refere-se ao pedido realizado para cada usuário, ou seja, um protocolo;
*'''CodPedido:''' ''código em número inteiro que refere-se ao pedido realizado para cada usuário, ou seja, um protocolo.''
<br>
<br>


=Vendas=
=Vendas=
TipoPagamento: número inteiro que refere-se ao tipo de pagamento (Ex: 1 dineiro, 2 cartão, 3 cheque, etc);
*'''TipoPagamento:''' ''número inteiro que refere-se ao tipo de pagamento'' - ''[1,2,3]''
 
*Significado: dinheiro, cartão, cheque.
ValorTotal: valor total EM FLOAT da venda referente à quantidade de cada produto, seu preço unitário e o desconto;


StatusPedido: refere-se ao status em TEXT do pedido para que o usuário possa acompanha-lo (Ex: CANCELADO, NA FILA, EM EXCUÇÃO, À CAMINHO, ENTREGUE).  
*'''StatusPedido:''' ''refere-se ao status em TEXT do pedido para que o usuário possa acompanha-lo''
*Exemplos: cancelado, na fila, em execução, à caminho, entregue.  
<br>
<br>


=GPS=
=GPS=
CodLocalização: número inteiro referente à localização que o GPS encontra através da Latitude e Longitude;
*'''CodLocalização:''' ''sequência de números inteiros referente à localização que o GPS encontra através da Latitude e Longitude num dado momento'';
Latitude: número em float da Latitude;
Longitutde: número em float da Longitude;

Edição atual tal como às 02h37min de 18 de junho de 2014

CadEmpresa

  • CNPJ: número do Cadastro Nacional de Pessoa Jurídica, que possui 14 dígitos:
   Exemplo: XX.XXX.XXX/YYYY-ZZ
  • Os oito primeiros números (XX.XXX.XXX) formam a "raiz", que identifica a empresa.
  • Os quatro dígitos seguintes após a barra (YYYY) formam o sufixo, que identifica uma unidade de atuação de empresa, ou seja, um endereço de atividade da pessoa jurídica.
  • Os dois últimos, após o traço (ZZ) formam o "dígito verificador", que é resultado de uma equação com os doze números anteriores.


  • CEP:
  • Através da entidade externa:Correios
  • Envia: CEP
  • Recebe: Endereço, Bairro, Cidade, Estado, País


CadCliente

  • CPF: número do Cadastro de Pessoas Físicas (CPF), que possui 11 dígitos:
  • Os dois últimos dígitos do CPF são números de verificação: seguem um algoritmo de módulo 11, baseado no valor dos outros dígitos, para possibilitar a verificação automática e prevenir erros de digitação.
  • O dígito anterior (isto é, o terceiro dígito da direita para a esquerda) revela a unidade federativa em que a pessoa registrou-se pela primeira vez, dado que é proibido (em condições normais) trocar de número.

Assim, basta observar o dígito final antes do traço para descobrir sua origem.

   Segue a lista com todos os estados brasileiros:
   0 - Rio Grande do Sul
   1 - Distrito Federal, Goiás, Mato Grosso, Mato Grosso do Sul e Tocantins
   2 - Amazonas, Pará, Roraima, Amapá, Acre e Rondônia
   3 – Ceará, Maranhão e Piauí
   4 - Paraíba, Pernambuco, Alagoas e Rio Grande do Norte
   5 – Bahia e Sergipe
   6 - Minas Gerais
   7 - Rio de Janeiro e Espírito Santo
   8 - São Paulo
   9 – Paraná e Santa Catarina
  • Sexo: [M,F]
  • Significado: Masculino, Feminino


CadCardápio

  • CodProduto: código que especifica cada produto composto por seis dígitos mais três caracteres, divididos também em três blocos:
  • 1º bloco: três dígitos, que representam a empresa escolhida (Exemplos: 001 Empresa X, 002 Empresa Y, 003 Empresa Z, etc);
  • 2º bloco: dois dígitos, que representam a categoria do produto no próprio cardápio (Exemplos: 01 entrada, 02 prato principal, 03 sobremesa, etc);
  • 3º bloco: três caracteres, que representam as iniciais do produto (Exemplos: SAD - sanduíche, SAL - salada, SUS - sushi, etc);


Produto

  • Critério: referente à forma que o produto é medido - [UN, ML, KG]
  • Signifado: unidade, mililitros, quilogramas.
  • Quantidade: número inteiro que representa a quantidade.


Categorias

  • CodCategoria: código que especifica cada categoria de produto composto por 3 dígitos
  • Exemplos: [001, 002, 003]
  • Significado (NomeCategoria): comida japonesa, comida árabe, comida mexicana.


Ingrediente

  • CodIngrediente: código composto por 4 dígitos e 3 caracteres, divididos em três blocos:
  • 1º bloco: um dígito, que representa a categoria dos ingredientes - [1,2,3,4]
  • Significado: 1- Carboidrato, 2- Legumes, 3- Verduras, 4- Proteínas.
  • 2º bloco: três dígitos, que representam a subcategoria dos ingredientes. Exemplos: [001, 002, 003]
  • Significado: queijos, folhas, frutos do mar.
  • 3º bloco: caracteres, que representam as iniciais dos ingredientes. Exemplos: [CAT, TOM, FRA]
  • Significado: catupiry, tomate, frango.


  • Critério: referente à forma que o produto é medido - [UN, ML, KG]
  • Signifado: unidade, mililitros, quilogramas.
  • Quantidade: número inteiro que representa a quantidade.


Fotos

  • CodFotos: código composto pelo código de cada produto mais 3 ou 4 caracteres referente ao tipo de imagem.
  • Exemplos: 001SUS099.JPG imagem de sushi em JPG da empresa X, 001SUS100.PDF imagem de sushi em PDF da empresa Y.
  • StatusFoto: número inteiro referente ao status do vídeo - [1,2]
  • Significado: disponível, indisponível


Vídeo

  • CodVídeo: código composto pelo código de cada produto mais 3 ou 4 caracteres referente ao tipo de vídeo.
  • Exemplos: 001SUS099.AVI vídeo de sushi AVI da empresa X, 001SUS100.RMVB vídeo de sushi RMVB da empresa Y.
  • StatusVídeo: número inteiro referente ao status do vídeo - [1,2]
  • Significado: disponível, indisponível



Ofertas

  • TipoOferta: código de tipo de oferta - [1,2]
  • Significado: oferta por quantidade, oferta por data.
  • StatusOferta: número inteiro que se refere à disponibilidade da oferta -[1,2]
  • Significado: disponível, indisponível.



OfertaProduto

  • CodOferta: código de oferta composto por 3 dígitos, sendo o número em porcentagem do próprio desconto
  • Exemplos: 010, 205, 015.
  • Significado: 5%, 20,5% e 15% de desconto.



OfertaPorQuantidade

  • Quantidade: número inteiro que caracteriza a quantidade mínima do produto para a oferta
  • Exemplo: na compra de xx produtos, ganhe xx de desconto.



OfertaPorData

  • DataInício: refere-se à data de início da oferta.
  • DataTérmino: refere-se à data de término da mesma oferta, sendo esta data posterior à DataInício.


Avaliação

  • Avaliação: o usuário marca de 1 a 5 estrelas de acordo com sua classificação para o produto, sendo 1 estrela o menos nível de qualidade e 5 estrelas o maior.
  • StatusComentário: número inteiro que se refere à disponibilidade da oferta - [1,2]
  • Significado: disponível, indisponível


CadPedido

  • CodPedido: código em número inteiro que refere-se ao pedido realizado para cada usuário, ou seja, um protocolo.


Vendas

  • TipoPagamento: número inteiro que refere-se ao tipo de pagamento - [1,2,3]
  • Significado: dinheiro, cartão, cheque.
  • StatusPedido: refere-se ao status em TEXT do pedido para que o usuário possa acompanha-lo
  • Exemplos: cancelado, na fila, em execução, à caminho, entregue.


GPS

  • CodLocalização: sequência de números inteiros referente à localização que o GPS encontra através da Latitude e Longitude num dado momento;