Este documento descreve o modelo conceitual de um sistema de comércio eletrônico para pedidos de alimentos, definindo os principais documentos, entidades e relatórios do sistema, como cadastro de clientes, estabelecimentos, gerentes e pedidos realizados.
1. UNIVERSIDADE SALGADO DE OLIVEIRA
ANÁLISE DE SISTEMAS
COMÉRCIO ELETRÔNICO
DE PRODUTOS VIA WEB
(www.pedeai.com.br)
por
Christiano Machado Soares
Eduardo Rodrigues Neiva
Neusmar Neves Filho
Norton Coelho Guimarães
Projeto Final de Curso submetido à
Avaliação como requisito parcial para
a obtenção do grau de Bacharel em
Análise de Sistemas.
Prof. André Luiz Moura
Orientador
Goiânia, Dezembro de 2000
2. Sistema de Comércio Eletrônico PEDEAI.COM
Dedicamos este Projeto em especial aos
nossos Pais, Esposas, Filhos e familiares
pela força e compreensão que nos foi
dada, aos Mestres desta Instituição que
nos ajudaram repassando conhecimentos e
experiências que com certeza são e serão
de grande valia no decorrer de nossas
vidas profissionais.
3. Sistema de Comércio Eletrônico PEDEAI.COM
Agradecemos sobretudo a Deus que guiou
e iluminou cada passo por nós dado,
dando-nos saúde , capacidade e condições
para podermos vencer todas as barreiras
encontradas no decorrer deste Projeto e
no decorrer de nossas vidas.
4. Sistema de Comércio Eletrônico PEDEAI.COM
CCCOOONNNTTTEEEÚÚÚDDDOOO
APRESENTAÇÃO DO TRABALHO .................................................................................... I
LISTA DE FIGURAS...............................................................................................................ii
1. MODELO DESCRITIVO....................................................................................................1
1.1 - DEFINIÇÃO DO PROBLEMA ...............................................................................................1
1.2 - ESTRUTURA DOS DOCUMENTOS E RELATÓRIOS PREVISTOS.............................................4
1.3 - REQUISITOS DO SISTEMA................................................................................................12
2. MODELO CONCEITUAL................................................................................................13
2.1 - MODELO DE ENTIDADES E RELACIONAMENTOS .............................................................13
2.2 - DIAGRAMA DE FLUXO DE DADOS...................................................................................14
2.3 - ESPECIFICAÇÃO DOS PROCESSOS....................................................................................28
2.4 - DICIONÁRIOS DE DADOS ................................................................................................39
3. MODELO OPERACIONAL.............................................................................................44
3.1 - PROJETO DE DADOS........................................................................................................44
3.1.1 - Diagrama Relacional .............................................................................................44
3.1.2 - Estrutura das Tabelas das Bases de Dados ...........................................................45
3.2 - PROJETO DE PROCESSOS.................................................................................................49
3.2.1 - Diagrama de Estrutura...........................................................................................49
3.2.2 - Algoritmos ..............................................................................................................55
3.2.3 - Projeto de Diálogos................................................................................................63
4. AMBIENTE DE DESENVOLVIMENTO .......................................................................67
4.1 - EQUIPAMENTOS UTILIZADOS..........................................................................................67
4.2 - PLATAFORMAS ...............................................................................................................67
4.3 - FERRAMENTAS ...............................................................................................................67
5. CONCLUSÕES...................................................................................................................68
5.1 - CONTRIBUIÇÕES .............................................................................................................68
5.2 - CONSIDERAÇÕES FINAIS................................................................................................68
5. Sistema de Comércio Eletrônico PEDEAI.COM
6 - BIBLIOGRAFIA...............................................................................................................69
A - APÊNDICES.....................................................................................................................70
A1 - MANUAL DO USUÁRIO....................................................................................................70
A2 - CÓDIGO-FONTE ..............................................................................................................83
6. Sistema de Comércio Eletrônico PEDEAI.COM
i
APRESENTAÇÃO DO TRABALHO
Este projeto baseia-se nos atuais rumos que o mercado consumidor tem tomado.
A idéia original surgiu através do acompanhamento de: tendências de consumo, evoluções
tecnológicas e dos hábitos e costumes das pessoas de um modo geral. Após análise detalhada
das informações adquiridas foi que surgiu o conceito de: “Pensando globalmente e agindo
localmente”.
O intuito é manter uma abordagem analítica, coerente e precisa dentro das
metodologias adquiridas ao longo desses quatro anos de estudo na Universidade. O pensar
globalmente refere-se que o projeto pode atender tanto a uma estrutura pequena e individual,
quanto a uma estrutura grande e global. Quando se diz agindo localmente, reflete a facilidade
da entrega de produtos, em relação ao consumidor que o solicitou. A estrutura de
atendimento aos usuários é local, tornando fácil, rápido e eficiente a comercialização via
Internet.
As metodologias e notações abordadas nesse projeto, deixam transparecer os
conhecimentos de um grande profissional da área de Análise de Sistemas. Edward Yordon,
com seu livro: “Projeto Estruturado de Sistemas”: Ed. Campus 1994, foi de grande utilidade
a equipe de analistas deste projeto, servindo de guia e referencial nas fases de: levantamento
de requisitos, análise do problema, análise dos dados, estruturação e prototipação do sistema.
7. Sistema de Comércio Eletrônico PEDEAI.COM
ii
LISTA DE FIGURAS
Figura 1. Tela inicial................................................................................................................63
Figura 2. Login Estabelecimento.............................................................................................63
Figura 3. Cadastro de Estabelecimentos..................................................................................64
Figura 4. Login do Usuário .....................................................................................................64
Figura 5. Cadastro de Usuários ...............................................................................................65
Figura 6. Manipulação dos Estabelecimentos .........................................................................65
Figura 7. Cadastro Preenchido ................................................................................................66
Figura 8. Manipulação dos Usuários.......................................................................................66
Figura A1.1.Tela inicial...........................................................................................................71
Figura A1.2.Login do Usuário.................................................................................................72
Figura A1.3.Manipulação dos Usuários..................................................................................73
Figura A1.4.Cadastro dos Usuários.........................................................................................74
Figura A1.5.Escolha do local de Entrega................................................................................74
Figura A1.6.Escolha do Estabelecimento................................................................................75
Figura A1.7.Confirmação de Pedidos .....................................................................................75
Figura A1.8.Tela de Relatório.................................................................................................76
Figura A1.9.Tela Inicial ..........................................................................................................77
Figura A1.10.Login do Estabelecimento.................................................................................78
Figura A1.12.Cadastro do Estabelecimento............................................................................80
Figura A1.13.Pedidos Pendentes.............................................................................................81
Figura A1.14.Relatório do Estabelecimento ...........................................................................82
8. Sistema de Comércio Eletrônico PEDEAI.COM 1
1. MODELO DESCRITIVO
1.1 - DEFINIÇÃO DO PROBLEMA
PedeAí.com é um portal de informações e vendas destinadas a oferecer alimentos
de entrega rápida do tipo (fast food). Além do design arrojado e atrativo, o portal chama
atenção de seus usuários pela praticidade com que executa o seu objetivo, que é realizar
pedidos de alimentos via Internet.
Com apenas alguns click’s, o usuário já cadastrado escolhe o local de entrega, o
estabelecimento, o produto e confirma o pedido. De modo simples e rápido. Qual é o
diferencial para outros sites equivalentes existentes no mercado? O jeito fácil e interessante de
se fazer pedidos via Web.
Todo o processo envolve compromisso e responsabilidade por parte do portal e
seus administradores até os fornecedores participantes da força de vendas. O objetivo de
satisfação do cliente segue a linha desde o design, facilidade de uso, processamento do pedido
até a entrega.
Os pontos principais do portal são:
Informações: todos os produtos fornecidos pelo portal terão uma área
especifica para curiosidades, históricos, utilidades e participação do público;
Publicidades: os fornecedores cadastrados terão a oportunidade de exibição
em banners localizados em áreas estratégicas e promoções;
Fornecedores: os estabelecimentos cadastrados terão um descritivo completo
dos produtos fornecidos de uma forma que chame bem atenção de seu próspero
cliente;
Clientes: os internautas poderão se registrar no portal e ter toda uma
comodidade de poder além de pedir um produto, poder visitar uma parte de sua
9. Sistema de Comércio Eletrônico PEDEAI.COM 2
lanchonete, restaurante ou pizzaria preferida com todo o conforto e
tranqüilidade sem sair de sua casa.
O portal trata de uma forma bem organizada a grande variedade de produtos que
seus fornecedores possam oferecer. Tal organização se deve ao fato da parte de produtos do
portal oferecer um template (modelo) padrão para cada alimento preparado, deixando um
espaço reservado para adicionais que diferenciem um mesmo prato de um estabelecimento
para outro. Dessa forma, a publicidade pode chegar até mesmo nesse ponto.
A questão de horários de atendimentos também é bem definida pelo cadastro do
fornecedor, a qual habilita o sistema a informar aos usuários somente os estabelecimentos que
estão atendendo naquele instante.
O que preocupa todo empresário que vende pela Web é saber como ele vai receber
e qual a garantia que possa ter. No ato da contratação dos serviços do portal, o fornecedor
estabelece as formas de pagamento disponíveis. Em cima desses dados, os sistema tem como
autorizar uma venda via cartão de crédito ou consultar o SERASA para uma venda via
cheque. Transformando esses dados em benefícios a mais para os comerciantes. Tal
implementação é possível através de contrato firmado com empresas autenticadoras de crédito
e o próprio SERASA. A segurança é efetivada com link dedicado de dados entre essas
empresas e a PedeAí.com.
A forma de contratação dos serviços pelos fornecedores é feita através do um
preenchimento minucioso e detalhado de um formulário de cadastro e a assinatura de contrato
prestação de serviços e de comprometimento de qualidade.
Para seus usuários/clientes previamente cadastrados, o portal reserva uma área que
lhe fornece o direito de fazer pedidos para os estabelecimentos disponíveis. A entrada nessa
área é dada por login e senha. Chaves essas que o usuário recebe logo após a confirmação de
seus dados ao cadastrar-se.
Os usuários poderão informar mais que um local de entrega, tornando assim,
prático e fácil comprar via Web. Com essa comodidade, futuramente, o usuário poderá estar
em casa e fazer um pedido ou estar no trabalho e continuar realizando pedidos através de seu
10. Sistema de Comércio Eletrônico PEDEAI.COM 3
único login e senha. Além dos dados pessoais e dados de entrega, o usuário poderá cadastrar
suas preferências associando-as aos estabelecimentos preferidos, tornando assim a realização
de pedidos cada vez mais interessante, prática e rápida.
Seguindo a filosofia de tornar cada vez mais rápido, interessante e prático os
pedidos realizados pelo PedeAí.com, ao logar-se (conectar-se), exceto na primeira vez, o
usuário terá disponível em uma janela pop-up o seu último pedido, bastando apenas confirmar
o local de entrega e a forma de pagamento. Caso esses dados sejam os mesmos, o pedido sai
após um click de mouse.
O que cabe ao portal? O portal é responsável pelo processamento e envio dos
pedidos de forma bem específica e detalhada para os fornecedores. Nos pedidos estão
descritos o código de controle, nome do estabelecimento, produto já com as especificações do
cliente, local de entrega e a forma de pagamento. Cada fornecedor terá uma versão cliente do
sistema de gerenciamento do portal para poder acompanhar a chegada dos pedidos e informar
o seu status como: recebido, cancelado (com justificativa), em produção, para entrega e
entregue. Esse é o feedback que o fornecedor pode dar ao portal para que o mesmo possa
deixar o usuário sempre informado.
O portal permitirá ao usuário realizar pesquisas de produtos e estabelecimentos
através de itens pré-indicados para poder facilitar e agilizar a busca, assim a resposta virá
mais rápida e o usuário ficará mais satisfeito. Tanto usuários quanto fornecedores terão a
oportunidade de responderem a enquetes e pesquisas de opinião, para que os serviços
prestados a ambas as partes possam melhorar cada vez mais.
Todas as informações que trafegam pelo portal, tanto de usuários, administradores
e de fornecedores são protegidas por senhas e direitos de acessos. O sistema terá a capacidade
de prover relatórios estatísticos e de consumo para ambos.
Assim, é definido o projeto PedeAí.com com a filosofia de: “Pensando
globalmente e agindo localmente” realizado pela Visão Consultores & Associados.
11. Sistema de Comércio Eletrônico PEDEAI.COM 4
1.2 - ESTRUTURA DOS DOCUMENTOS E RELATÓRIOS PREVISTOS
Os documentos relacionados neste projeto englobam a área de registro das
entidades internas (Tipos Produtos, Pedidos, Produtos, Localidades), entidades externas
(Clientes, Estabelecimentos, Gerentes) e emissão de relatórios para atender a todas as
entidades externas ao projeto. Segue a descrição dos documentos:
Registro de Clientes
- Código
- Nome
- E-mail
- Senha
- Endereço (locais de entrega)
o CEP
o Logradouro
o Complemento
o Número
o Cidade
o UF
o Telefone
- CPF
- Data de inscrição
- Data de nascimento
Registro de Estabelecimentos
- Código
- Nome de fantasia
- Razão social
- C.N.P.J. (Cartão Nacional de Pessoa Jurídica)
- I.E (Inscrição Estadual)
- Endereço
o CEP
o Logradouro
12. Sistema de Comércio Eletrônico PEDEAI.COM 5
o Complemento
o Número
o Cidade
o UF
o Telefone
o Fax
- Responsável
o E-mail
o Telefone
o Senha
- Produtos
o Nome
o Tipo
o Valor
- Tempo de atendimento
- Área de abrangência
o Bairro
o Cidade
o UF
o Valor da entrega
Cadastro de Gerentes
- Código
- Nome
- E-mail
- Senha
- Endereço
o CEP
o Logradouro
o Complemento
o Número
o Cidade
o UF
o Telefone
13. Sistema de Comércio Eletrônico PEDEAI.COM 6
o Fax
- Telefone
- Celular
Registro de Pedidos
- Código
- Estabelecimento
o Código_Estabeleciemento
o Nome Fantasia
- Cliente
o Código_Cliente
o Nome
o E-mail
o Local de entrega
CEP
Logradouro
Complemento
Número
Cidade
UF
- Produtos
o Código_Produto
o Nome
o Tipo
o Observações
o Valor
- Valor da entrega
- Data / Hora
- Troco
Registro de Localidades
- Código
- CEP
14. Sistema de Comércio Eletrônico PEDEAI.COM 7
- Logradouro
- Número
- Cidade
- UF
Registro de Produtos
- Código
- Nome
- Descrição
- Tipo
Registro de Tipo Produtos
- Código
- Tipo
Relatório de Clientes
- Cabeçalho
o Título
o Data
- Detalhe
o Código
o Nome
o E-mail
o Endereço (locais de entrega)
CEP
Logradouro
Complemento
Número
Cidade
UF
Telefone
o CPF
o Data de inscrição
o Data de nascimento
15. Sistema de Comércio Eletrônico PEDEAI.COM 8
- Rodapé
o Número da página
Relatório de Estabelecimentos
- Cabeçalho
o Título
o Data
- Detalhe
o Código
o Nome de fantasia
o Razão Social
o C.N.P.J. (Certidão Nacional de Pessoa Jurídica)
o I.E (Inscrição Estadual)
o Endereço
CEP
Logradouro
Complemento
Número
Cidade
UF
Telefone
Fax
o Responsável
E-mail
Telefone
- Rodapé
o Número da página
Relatório de Gerentes
- Cabeçalho
o Título
o Data
16. Sistema de Comércio Eletrônico PEDEAI.COM 9
- Detalhe
o Código
o Nome
o E-mail
o Endereço
CEP
Logradouro
Complemento
Número
Cidade
UF
Telefone
Fax
o Telefone
o Celular
- Rodapé
o Número da página
Relatório de Pedidos
- Cabeçalho
o Título
o Data
- Detalhe
o Código
o Estabelecimento
Código_Estabeleciemento
Nome Fantasia
o Cliente
Código_Cliente
Nome
Local de entrega
CEP
Logradouro
Complemento
17. Sistema de Comércio Eletrônico PEDEAI.COM 10
Número
Cidade
UF
Produtos
Código_Produto
Nome
Tipo
Valor
o Sub-Total
o Valor da entrega
o Data / Hora
- Rodapé
o Número da página
Relatório de Produtos
- Cabeçalho
o Título
o Data
- Detalhe
o Código
o Nome
o Descrição
o Tipo
- Rodapé
o Número da página
Relatório de Tipos Produtos
- Cabeçalho
o Título
o Data
18. Sistema de Comércio Eletrônico PEDEAI.COM 11
- Detalhe
o Código
o Tipo
- Rodapé
o Número da página
19. Sistema de Comércio Eletrônico PEDEAI.COM 12
1.3 - REQUISITOS DO SISTEMA
Para o portal de informações e vendas Pedeai.com entrar em pleno
funcionamento, ou seja, estar no ar com disponibilidade 24x7x365 (24 horas por dia, 7 dias
por semana e 365 dias por ano) e realizando vendas on-line, necessitará de alguns requisitos.
Para melhor exposição, os requisitos estarão separados por entidades que envolvem o projeto:
PEDEAI.COM
Servidores: plataforma RISC, divididos em 2 camadas (Aplicações WEB e
base de dados);
Comunicação: servidor de comunicação com suporte de 2 canais E1;
Software: banco de dados, aplicações do Pedeai.com, firewall;
ESTABELECIMENTOS
Dados cadastrais (Razão Social, CNPJ, IE, Endereço, Capacidade de
atendimento, e-mail e senha);
Produtos fornecidos com seus respectivos preços;
Formas de pagamentos;
Valores de taxas de entregas;
Localidades de atendimento;
CLIENTES
Dados cadastrais (Nome, CPF, locais de entrega, e-mail e senha);
Dados para realização de pedidos (Estabelecimento, local de entrega,
produtos e observações);
GERENTES
Dados cadastrais (Nome, endereço, e-mail e senha).
20. Sistema de Comércio Eletrônico PEDEAI.COM 13
2. MODELO CONCEITUAL
2.1 - MODELO DE ENTIDADES E RELACIONAMENTOS
Localidades*
ModelodeEntidadeseRelacionamentos(MER)
Èfetua
Usuários
Produtos
Pedidos
Gerentes
Estabelecimentos
Clientes
Vende
Atende
Atua
Itens
CEP
1N
1
N
N
N
N
N
N
N
CodUser
Tipo
Senha
Email
CodCli
Cpf
DtNasc
Nome
LocaisdeEntrega*
CodProd
Descricao
Nome
CodEst
Fax
Telefone
UF
Localidade
Comp
Logradouro
Numero
IE
Cnpj
Razao
NomeFant
Cep
TelefoneResp
DtNascResp
Responsavel
CelularResp
Valor
Frete
Qtde
CodGer
Celular
Telefone
Uf
Localidade
Comp
Numero
Logradouro
Nome
AgrupaN
1
DtInsc
Cep
CodPed
Cep
Uf
Localidade
Numero
Logradouro
EmailCli
NomeCli
DtHoraFim
DtHoraIni
Comp
Status
Tipode
Produtos
CodTipo
Descrição
NomeLoc
Bairros
Logradouros
UfLoc
CodLoc
CodBai
CodLoc
21. Sistema de Comércio Eletrônico PEDEAI.COM 14
2.2 - DIAGRAMA DE FLUXO DE DADOS
Sistema
de
ComércioEletrônico
PEDEAI.COM
GERENTE
ESTABELECIMENTO
CLIENTE
Relatório
de
pedidos
Realização
Pedidos
M
anutenção
em
dados
pessoais
Relatórios
dosRegistros
ManutençãodosRegistros
RelatóriosdePedidos
AtendimentoPedidos
DIAGRAMACONTEXTUAL
22. Sistema de Comércio Eletrônico PEDEAI.COM 15
DFDNível0
Estabelecimentos
1
Autenticar
Usuários
PEDIDOS
Clientes
Gerentes
ESTABELECIEMTOS
CLIENTES
PRODUTOS
USUÁRIOS
4
Manter
Clientes
5
Incluir
Clientes
2
Manter
Estabelecimentos
3
Manter
Gerentes
Dadosparaautenticação
Dadosparaautenticação
D
ados
para
autenticação
Dadosdonovo
cliente
Estabelecimentos
autenticado
Gerentesautenticados
Registrosdos
usuários
Dadosdepedidos
Confirmaçãodepedidos
Daddosdepedidospendentes
R
egistro
de
novo
usuário
Registrodenovocliente
Registrosdeclientesaserem alterados
Leituradosregistrosdeclientes
Leitura
dos
registros
de
pedidos
Leituradosregistrosde
estabelecimetnos
Leituradosregistrosde
produtos
Leitura
dos
registros
de
usuários
Registros
de
usuários
a
serem
alterados
Clientesautetenticados
23. Sistema de Comércio Eletrônico PEDEAI.COM 16
TIPOSPRODUTOSGERENTES
3
Manter
Gerentes
CEPCORREIOS
PRODUTOSCLIENTESUSUÁRIOSESTABELECIMENTOS
PEDIDOS
DFDNível0-Continuação
registrodeprodutosaserem
alterados
registrodeprodutos
registrodeprodutoscom
alteração
registrodeclientesaserem
alterados
registrodeclientes
registrodeclientascom
alteração
registro
de
usuáriosa
serem
alterados
registrodeusuários
registro
de
usuárioscom
alteração
registro
de
estabelecim
entos
a
serem
alterados
registro
de
estabelecim
entos
registro
de
estabelecim
entos
com
alteração
registrodetiposprodutosa
seremalterados
registrodetiposprodutos
registrodetiposprodutoscom
alteração
registro de gerentes a serem
alterados
registro de gerentes
registro de gerentes com
alteração
registro
de
logradouros
basedelogradouros
registrodepedidos
24. Sistema de Comércio Eletrônico PEDEAI.COM 17
DFDNível1
Estabelecimentos
2.1
Ler
Opção
2.2
Atender
Pedidos
2.3
Gerar
Relatórios
dePedidos
CLIENTES
PEDIDOS
Opção
pedidos
para
estabelecim
entos
parâmetrosdorelatóriodepedidos
Posiçãodopedido
Leitura
dospedidospendentes
para
estabelecim
entos
registrodasituaçãodopedido
registrodospedidosparamontarrelatório
25. Sistema de Comércio Eletrônico PEDEAI.COM 18
registrodeprodutocom
alterações
registrodeprodutosaser
alterado
3.4
Manutenção
dos
Gerentes
3.5
Manutenção
dos
Produtos
USUÁRIOS
3.2
Manutenção
dos
TiposdeProdutos
TIPOS
PRODUTOS
ESTABELECI
MENTOS
CLIENTES
PEDIDOS
PRODUTOS
Gerente
3.1
Ler
Opções
3.3
Manutenção
dos
Establecimentos
3.6
Gerar
Relatórios
opção
dadosdemanutençãodos
tiposdeprodutos
dadosdemanutençãodos
estabelecimentos
3.7
Adaptar
BasedeCEP
GERENTES
CEP
dadosdemanutençãodosgerentes
dadosdemanutençãodos
produtos
param
etrospara
relatórios
base de logradouros
registrodelogradouros
registrodeusuários
registrodeestabelecimentos
registrodeclientes
registrodegerentes
registrodeprodutos
registrodepedidos
registrodetiposdeprodutoscomalterações
registrodetiposdeprodutosa
seralterado
registrodeestabelecimentoscomalterações
registrodeestabelecimentosaseralterado
registrodeusuárioscomalterações
registrodeusuáriosaseralterado
registrodegerentescomalterações
registrodegerentesaseralterado
registrodeusuárioscomalterações
registrodeusuáriosaseralterado
DFD-NIVEL:1
30. Sistema de Comércio Eletrônico PEDEAI.COM 23
3.6.2
Gerar
Relatório
de
Produtos
ESTABELECI
MENTOS
USUÁRIOS
3.6.3
Gerar
Relatórios
dos
Estabelecimentos
parâm
etros
para
o
relatório
de
produtos
registrodosprodutos
parâmetrosparaorelatóriodeestabelecimentos
registrodosestabelecimentos
3.6.5
Gerar
Relatórios
dos
Pedidos
PRODUTOS
parâmetrosparaorelatóriodepedidos
PEDIDOS
registrodospedidos
3.6.6
Relatórios
de
Clientes
CLIENTES
parâmetros para o relatório de clientes
registrodosclientes
Gerente
3.6.1
Ler
Opções
registrodosusuários
3.6.4
Gerar
Relatórios
dos
Gerentes
parâmetrosparaorelatóriodegerentes
registrodosusuários
GERENTES
registrodosgerentes
opção
registrodosusuários
DFD-NIVEL:2
argumentodarecuperaçãoderegistros
argumentodarecuperaçãoderegistros
argumentodarecuperaçãoderegistros
argumentodarecuperaçãoderegistros
argumentodarecuperaçãoderegistros
argumentodarecuperaçãoderegistros
argumentodarecuperaçãoderegistros
argumento da recuperação
de registros
31. Sistema de Comércio Eletrônico PEDEAI.COM 24
4.2
Montar
Pedido4.3
Relatórios
dos
Clientes
ESTABELECI
MENTOS
4.1
Efetuar
Manutençãodos
Cadastros
CLIENTES
USUÁRIOS
PRODUTOS
PEDIDOS
alteraçãonoregistro
registrodoclienteaseralterado
novoregistro
registro
de
produtos
registrodeestabelecimentos
registro
de
entrega
registrodepedido
escolha
da
opção
relatórios do clientes
registrodepedidos
Clientes
DFD-NIVEL:1
35. Sistema de Comércio Eletrônico PEDEAI.COM 28
2.3 - ESPECIFICAÇÃO DOS PROCESSOS
Nesta especificação, todos os processos estão indicados de acordo com a
numeração dada nos diagramas de fluxo de dados expostos no item 2.1 deste documento. Para
uma melhor interpretação, a especificação de processos está esquematizada da seguinte
forma:
- EXEMPLO -
ESQUEMA PRÁTICO PARA VISUALIZAÇÃO DA ESPECIFICAÇÃO DE PROCESSOS
DFD Nível ................................: xx Página .........: Xx
Entidade atuante .......................: Xxxxxxxxxxxxxx
Processo nº ...............................: Xxx
Nome ........................................: Xxxxxxxxxxxxx
Pré-Condição
1 Xxxxxxxx
2 Xxxxxxxxx
Pós-Condição
1 Xxxxxxxxx
2 Xxxxxxxxx
DFD Nível ................................: 01 Página .........: 17
Entidade atuante .......................: Estabelecimentos
Processo nº ...............................: 2.2
Nome ........................................: Atender Pedidos
r Pré-Condição
1 Dados dos pedidos enviados para o estabelecimento.
2 Listagem de todos os pedidos com o status de pendente.
Pós-Condição
1 Envio de status do pedido ao seu cliente determinado
2 Gravação do status do pedido na base de dados PEDIDOS.
36. Sistema de Comércio Eletrônico PEDEAI.COM 29
DFD Nível ................................: 01 Página .........: 17
Entidade atuante .......................: Estabelecimentos
Processo nº ...............................: 2.3
Nome ........................................: Gerar relatórios de pedidos
Pré-Condição
1 Parâmetros da solicitação do relatório enviado pelo estabelecimento.
2 Leitura dos dados na base PEDIDOS com de acordo com os
parâmetros solicitados.
Pós-Condição
1 Emissão do relatório em formato de planilha com os dados dos
pedidos obtidos na base PEDIDOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 20
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.3.2
Nome ........................................: Incluir estabelecimentos
Pré-Condição
1 Dados de um novo estabelecimento.
Pós-Condição
1 Gravação desses novos dados na base ESTABELECIMENTOS.
2 Gravação de e-mail e senha na base USUÁRIOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 20
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.3.3
Nome ........................................: Alterar estabelecimentos
Pré-Condição
1 Parâmetros do registro a ser alterado na base ESTABELECIMENTOS
e USUÁRIOS.
2 Leitura da base ESTABELECIMENTOS e USUÁRIOS de acordo
com os parâmetros indicados e busca desse registro para alteração.
Pós-Condição
1 Gravação na base ESTABELECIMENTOS e USUÁRIOS os campos
do registro alterado.
37. Sistema de Comércio Eletrônico PEDEAI.COM 30
DFD Nível ................................: 02 Página .........: 20
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.3.4
Nome ........................................: Excluir estabelecimentos
Pré-Condição
1 Parâmetros do registro a ser alterado na base ESTABELECIMENTOS
e USUÁRIOS.
2 Leitura da base ESTABELECIMENTOS e USUÁRIOS de acordo
com os parâmetros indicados e busca desse registro para alteração.
Pós-Condição
1 Gravação na base ESTABELECIMENTOS e USUÁRIOS os campos
do registro alterado (marcando o registro com sinal de exclusão).
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 21
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.4.2
Nome ........................................: Incluir gerentes
Pré-Condição
1 Dados de um novo gerente.
Pós-Condição
1 Gravação desses novos dados na base GERENTES.
2 Gravação de e-mail e senha na base USUÁRIOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 21
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.4.3
Nome ........................................: Alterar gerentes
Pré-Condição
1 Parâmetros do registro a ser alterado na base GERENTES e
USUÁRIOS.
2 Leitura da base GERENTES e USUÁRIOS de acordo com os
parâmetros indicados e busca desse registro para alteração.
Pós-Condição
1 Gravação na base GERENTES e USUÁRIOS os campos do registro
alterado.
38. Sistema de Comércio Eletrônico PEDEAI.COM 31
DFD Nível ................................: 02 Página .........: 21
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.4.4
Nome ........................................: Excluir gerentes
Pré-Condição
1 Parâmetros do registro a ser alterado na base GERENTES e
USUÁRIOS.
2 Leitura da base GERENTES e USUÁRIOS de acordo com os
parâmetros indicados e busca desse registro para alteração.
Pós-Condição
1 Gravação na base GERENTES e USUÁRIOS os campos do registro
alterado (marcando o registro com sinal de exclusão).
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 22
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.5.2
Nome ........................................: Incluir produtos
Pré-Condição
1 Dados de um novo produto.
Pós-Condição
1 Gravação desses novos dados na base PRODUTOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 22
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.5.3
Nome ........................................: Alterar produtos
Pré-Condição
1 Parâmetros do registro a ser alterado na base PRODUTOS .
2 Leitura da base PRODUTOS de acordo com os parâmetros indicados
e busca desse registro para alteração.
Pós-Condição
1 Gravação na base PRODUTOS os campos do registro alterado.
39. Sistema de Comércio Eletrônico PEDEAI.COM 32
DFD Nível ................................: 02 Página .........: 22
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.5.4
Nome ........................................: Excluir produtos
Pré-Condição
1 Parâmetros do registro a ser alterado na base PRODUTOS.
2 Leitura da base PRODUTOS de acordo com os parâmetros indicados
e busca desse registro para alteração.
Pós-Condição
1 Gravação na base PRODUTOS os campos do registro alterado
(marcando o registro com sinal de exclusão).
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 23
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.6.2
Nome ........................................: Gerar relatórios de produtos
Pré-Condição
1 Parâmetros da solicitação do relatório enviado pelo gerente.
2 Leitura dos dados na base PRODUTOS com de acordo com os
parâmetros solicitados.
Pós-Condição
1 Emissão do relatório em formato de planilha com os dados dos
pedidos obtidos na base PRODUTOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 23
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.6.3
Nome ........................................: Gerar relatórios de estabelecimentos
Pré-Condição
1 Parâmetros da solicitação do relatório enviado pelo gerente.
2 Leitura dos dados na base ESTABELECIMENTOS e USUÁRIOS
com de acordo com os parâmetros solicitados.
Pós-Condição
1 Emissão do relatório em formato de planilha com os dados dos
pedidos obtidos na base ESTABELECIMENTOS e USUÁRIOS.
40. Sistema de Comércio Eletrônico PEDEAI.COM 33
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 23
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.6.4
Nome ........................................: Gerar relatórios de gerentes
Pré-Condição
1 Parâmetros da solicitação do relatório enviado pelo gerente.
2 Leitura dos dados na base GERENTES e USUÁRIOS com de acordo
com os parâmetros solicitados.
Pós-Condição
1 Emissão do relatório em formato de planilha com os dados dos
pedidos obtidos na base GERENTES e USUÁRIOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 23
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.6.5
Nome ........................................: Gerar relatórios de pedidos
Pré-Condição
1 Parâmetros da solicitação do relatório enviado pelo gerente.
2 Leitura dos dados na base PEDIDOS com de acordo com os
parâmetros solicitados.
Pós-Condição
1 Emissão do relatório em formato de planilha com os dados dos
pedidos obtidos na base PEDIDOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 23
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.6.6
Nome ........................................: Gerar relatórios de clientes
Pré-Condição
1 Parâmetros da solicitação do relatório enviado pelo gerente.
2 Leitura dos dados na base CLIENTES e USUÁRIOS com de acordo
com os parâmetros solicitados.
Pós-Condição
1 Emissão do relatório em formato de planilha com os dados dos
pedidos obtidos na base CLIENTES e USUÁRIOS.
41. Sistema de Comércio Eletrônico PEDEAI.COM 34
DFD Nível ................................: 02 Página .........: 19
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.2.2
Nome ........................................: Incluir tipo produtos
Pré-Condição
1 Dados de um novo tipo produtos.
Pós-Condição
1 Gravação desses novos dados na base TIPO PRODUTOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 19
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.2.3
Nome ........................................: Alterar tipo produtos
Pré-Condição
1 Parâmetros do registro a ser alterado na base TIPO PRODUTOS .
2 Leitura da base TIPO PRODUTOS de acordo com os parâmetros
indicados e busca desse registro para alteração.
Pós-Condição
1 Gravação na base TIPO PRODUTOS os campos do registro alterado.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 19
Entidade atuante .......................: Gerentes
Processo nº ...............................: 3.2.4
Nome ........................................: Excluir tipo produtos
Pré-Condição
1 Parâmetros do registro a ser alterado na base TIPO PRODUTOS.
2 Leitura da base TIPO PRODUTOS de acordo com os parâmetros
indicados e busca desse registro para alteração.
Pós-Condição
1 Gravação na base PRODUTOS os campos do registro alterado
(marcando o registro com sinal de exclusão).
42. Sistema de Comércio Eletrônico PEDEAI.COM 35
DFD Nível ................................: 02 Página .........: 27
Entidade atuante .......................: Gerentes
Processo nº ...............................: 5.2
Nome ........................................: Incluir clientes
Pré-Condição
1 Dados de um novo cliente.
Pós-Condição
1 Gravação desses novos dados na base CLIENTES.
2 Gravação de e-mail e senha na base USUÁRIOS.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 25
Entidade atuante .......................: Gerentes
Processo nº ...............................: 4.2.2
Nome ........................................: Alterar clientes
Pré-Condição
1 Parâmetros do registro a ser alterado na base CLIENTES e
USUÁRIOS.
2 Leitura da base CLIENTES e USUÁRIOS de acordo com os
parâmetros indicados e busca desse registro para alteração.
Pós-Condição
1 Gravação na base CLIENTES e USUÁRIOS os campos do registro
alterado.
43. Sistema de Comércio Eletrônico PEDEAI.COM 36
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 25
Entidade atuante .......................: Gerentes
Processo nº ...............................: 4.2.3
Nome ........................................: Excluir clientes
Pré-Condição
1 Parâmetros do registro a ser alterado na base CLIENTES e
USUÁRIOS.
2 Leitura da base CLIENTES e USUÁRIOS de acordo com os
parâmetros indicados e busca desse registro para alteração.
Pós-Condição
1 Gravação na base CLIENTES e USUÁRIOS os campos do registro
alterado (marcando o registro com sinal de exclusão).
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 26
Entidade atuante .......................: Clientes
Processo nº ...............................: 4.3.1
Nome ........................................: Selecionar local de entrega
Pré-Condição
1 Opção de solicitação de pedidos.
2 Leitura da base CLIENTES e recuperação dos dados de locais de
entrega para a seleção do usuário.
Pós-Condição
1 Passar parâmetros de locais de entrega selecionados pelo usuário na
base CLIENTES.
44. Sistema de Comércio Eletrônico PEDEAI.COM 37
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 26
Entidade atuante .......................: Clientes
Processo nº ...............................: 4.3.2
Nome ........................................: Selecionar estabelecimentos
Pré-Condição
1 Parâmetros de locais de entrega passados para ser comparados com a
base CEP que é relacionada com a área de abrangência localizada na
base ESTABELECIMENTOS, separando assim os registros de
estabelecimentos que atendem ao CEP indicado pelo usuário.
Pós-Condição
1 Passar parâmetros de estabelecimentos selecionados pelo usuário com
base registros resgatados de CEP, ESTABELECIMENTOS e
CLIENTES.
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 26
Entidade atuante .......................: Clientes
Processo nº ...............................: 4.3.3
Nome ........................................: Selecionar produtos
Pré-Condição
1 Parâmetros de estabelecimentos passados para ser comparados com a
base PRODUTOS que é relacionada com os produtos fornecidos
localizada na base ESTABELECIMENTOS, separando assim os
registros de produtos que atendem ao estabelecimento indicado pelo
usuário.
Pós-Condição
1 Passar parâmetros de produtos selecionados pelo usuário com base
registros resgatados de PRODUTOS, CEP, ESTABELECIMENTOS
e CLIENTES.
45. Sistema de Comércio Eletrônico PEDEAI.COM 38
-----------------------------------------------------------------------------------------------------------------
DFD Nível ................................: 02 Página .........: 26
Entidade atuante .......................: Clientes
Processo nº ...............................: 4.3.4
Nome ........................................: Confirmar pedido
Pré-Condição
1 Parâmetros de produtos, estabelecimentos e locais de entrega
passados para serem gravados na base PEDIDOS.
Pós-Condição
1 Confirma o processamento do pedido junto ao cliente (usuário).
46. Sistema de Comércio Eletrônico PEDEAI.COM 39
2.4 - DICIONÁRIOS DE DADOS
FLUXO DE DADOS
Pedidos para estabelecimento = * Contém as às informações do pedido a ser
atendido *
Posição do pedido = * Contém informação do pedido quanto seu
status *
[“atendido” | “cancelado”]
Registro da situação do pedido para
estabelecimento
= * A situação do pedido *
[0 {pendente} | 1{atendido}| 2{cancelado} ].
Leitura pedidos pendentes para
estabelecimento
= * São listados todos pedidos pendentes *
Parâmetros dos relatórios pedidos = * Contém todas informações necessárias
para montar o relatório *
DtHoraIni+DtHoraFim+Status
Registro dos pedidos para montar relatório = * Informações para montar o relatório de
pedidos *
Leitura dos registros de clientes = * É lido na base de dados clientes os
registros a serem alterados*
Registro de cliente a ser alterado = * Contém as informações referentes as
alterações a serem gravadas na base clientes
*
Leitura dos registros de usuários = * É lido na base de dados usuários os
registros a serem alterados *
Registro de usuários a ser alterado = * Contém as informações referentes as
alterações a serem gravadas na base usuários
*
Dados da exclusão do clientes = * Contém as informações referentes as
exclusões a serem executadas *
Leitura dos registros de clientes = * É lido na base de dados clientes os
registros a serem excluídos *
Registro de cliente a ser excluído = * Contém as informações referentes as
exclusões a serem gravadas na base clientes
*
Leitura do registro de usuários = * É lido na base de dados usuários os
registros a serem excluidos *
Registro de usuários a ser excluído = * Contém as informações referentes as
exclusões a serem gravadas na base usuários
*
Dados da alteração do cliente = * Contém as informações referentes as
alterações a serem realizadas *
Solicitação de pedido = * O cliente monta seu pedido de acordo com
as opções *
Registro dos locais de entrega = * O local de entrega que o cliente seleciona
*
Dados do local de entrega selecionado = * Os dados do local de entrega selecionado
pelo cliente *
Registro de logradouros = * O cep é lido na base CEP para verificar a
rua e bairro *
47. Sistema de Comércio Eletrônico PEDEAI.COM 40
Registro de estabelecimentos = * Contém informação da área de atuação do
estabelecimento *
Dados do estabelecimento selecionado = * As informações do estabelecimento
selecionado é repassado *
Registro de produtos = * Os produtos são selecionados na base
produtos *
Dados dos produtos selecionados * Os dados dos produtos são repassados *
Registro novo de pedidos = * É gerado um registro de um novo pedido e
gravado na base pedidos *
Dados de inclusão para gerentes = * Contém as informações de inclusão do
gerente *
Dados da alteração de gerentes = * Contém as informações referentes as
alterações a serem realizadas *
Opção = * O usuário escolhe as opções do menu *
Novo registro de usuários = * Contém os registro de usuários a ser
incluso na base usuários *
Novo registro de gerente = * Contém os registro de gerentes a serem
inclusos na base gerente *
Dados da exclusão de gerentes = * Contém as informações do gerentes a
serem excluidos *
Registros de usuário a ser alterado = * Será lido na base usuários os registros de
determinado usuário para ser submetido as
alterações*
Registros de usuários com alterações = * O registro com as alterações *
Registros de gerentes a ser alterado = * Será lido na base gerentes os registros de
determinado gerente para ser submetido as
alterações*
Registros de gerentes com alterações = * O registro com as alterações *
Registro de gerentes marcado como
excluído
= * O registro recebe uma marcação como
excluído*
Registro de gerentes a ser marcado como
excluído
= * Será lido o registro a ser marcado *
Registro de usuários marcado como
excluído
= * O registro recebe uma marcação como
excluído *
Registros de estabelecimentos a ser alterado = * Será lido na base estabelecimentos os
registros de determinado estabelecimento
para ser submetido as alterações*
Registros de estabelecimentos com
alterações
= * O registro com as alterações *
Registro de estabelecimentos marcado como
excluído
= * O registro recebe uma marcação como
excluído*
Registro de estabelecimentos a ser marcado
como excluído
= * Será lido o registro a ser marcado *
Dados de inclusão para estabelecimentos = * Contém as informações de inclusão do
estabelecimento *
Dados da exclusão de estabelecimentos = * Contém as informações do
estabelecimento a serem excluídos *
48. Sistema de Comércio Eletrônico PEDEAI.COM 41
Dados da alteração do estabelecimentos = * Contém as informações referentes as
alterações a serem realizadas *
Novo registro de estabelecimentos = * Contém os registro de estabelecimentos a
serem inclusos na base estabelecimentos *
Parâmetros dos relatórios de produtos = * Contém todas informações necessárias
para montar o relatório *
Parâmetros dos relatórios de
estabelecimentos
= * Contém todas informações necessárias
para montar o relatório *
Parâmetros dos relatórios de gerentes = * Contém todas informações necessárias
para montar o relatório *
Parâmetros dos relatórios de clientes = * Contém todas informações necessárias
para montar o relatório *
Registro de produtos = * É lido na base de dados produtos os
registros *
Registro de estabelecimentos = * É lido na base de dados estabelecimentos
os registros *
Registro de usuários = * É lido na base de dados usuários os
registros*
Registro de gerentes = * É lido na base de dados gerentes os
registros*
Registro de clientes = * É lido na base de dados clientes os
registros*
Registro de pedidos = * É lido na base de dados pedidos os
registros*
Registro de logradouros = * É lido na base de dados logradouros os
registros*
Registros de tipo produtos a ser alterado = * Será lido na base tipo produtos os registros
de determinado tipo de produto para ser
submetido as alterações*
Registros de tipo produtos com alterações = * O registro com as alterações *
Registro de tipo produtos marcado como
excluído
= * O registro recebe uma marcação como
excluído*
Registro de tipo produtos a ser marcado
como excluído
= * Será lido o registro a ser marcado *
Novo Registro de tipo de produto * Contém os registro de tipo de produto a
ser incluso na base tipos de produtos *
Dados de inclusão de tipo produtos = * Contém as informações de inclusão do
tipo de produtos *
Dados da exclusão de tipo produtos = * Contém as informações do tipo de
produtos a serem excluídos *
Dados da alteração do tipo produtos = * Contém as informações referentes as
alterações a serem realizadas *
Registros de produtos a ser alterado = * Será lido na base produtos os registros de
determinado tipo de produto para ser
submetido as alterações*
Registros de produtos com alterações = * O registro com as alterações *
Registro de produtos marcado como
excluído
= * O registro recebe uma marcação como
excluído*
49. Sistema de Comércio Eletrônico PEDEAI.COM 42
Registro de produtos a ser marcado como
excluído
= * Será lido o registro a ser marcado *
Novo Registro de produto * Contém os registro de produto a ser
incluso na base tipos de produtos *
Dados de inclusão de produtos = * Contém as informações de inclusão do
produto *
Dados da exclusão de produtos = * Contém as informações dos produtos a
serem excluídos *
Dados da alteração do produtos = * Contém as informações referentes as
alterações a serem realizadas *
Base de logradouros = * Base de dados dos Correios contendo
Bairro, Cidade e localidade*
Dados de manutenção dos tipo produtos = * Manutenção da base*
[Inclusão | Exclusão | Alteração]
Dados de manutenção dos estabelecimentos = * Manutenção da base*
[Inclusão | Exclusão | Alteração]
Dados de manutenção dos gerentes = * Manutenção da base*
[Inclusão | Exclusão | Alteração]
Dados de manutenção dos produtos = * Manutenção da base*
[Inclusão | Exclusão | Alteração]
ENTIDADES
CLIENTE = * Um cliente do sistema*
GERENTE = * O responsável pela manutenção do
sistema*
ESTABELECIMENTO = * O responsável pelo atendimento dos
pedidos*
BASE DE DADOS
USUÁRIOS = * Informações de autenticação de cada
usuário*
CLIENTES = * Informações existentes sobre cada cliente
*
GERENTES = * Informações existentes sobre cada gerente
*
LOCAISENTREGA = * Os endereços de entrega dos produtos
cadastrados pelo cliente *
ESTABELECIMENTOS = * Informações existentes sobre cada
estabelecimento *
PEDIDOS = * Intenção de compra*
PRODEST = * Produtos do estabelecimento *
LOCAISATUAÇÃO = * Locais onde o estabelecimento atua *
CEPLOC = * Relaciona as localidades com seus CEP’s
principais*
CEPLOG = * Relaciona
CEPBAI = *
50. Sistema de Comércio Eletrônico PEDEAI.COM 43
PRODUTOS = * Informações existentes sobre cada
produto.
ITENSPEDIDO = * Itens relacionados em cada pedido*
TIPOPRODUTOS = *Agrupa produtos por tipo*
51. Sistema de Comércio Eletrônico PEDEAI.COM 44
3. MODELO OPERACIONAL
3.1 - PROJETO DE DADOS
3.1.1 - Diagrama Relacional
Usuários
Estabelecimentos
Gerentes
Clientes
1
N
N
N
1
CodCli
CodCli
CodEst
CodEst
CodEst
CodEst
CodEst
CodEst
Pedidos
N
N
N
N
N
CodPed
CodPed
1
CepBai
CodBai
CodBai
N
CepLoc
CodLoc
CodLoc
CodLoc
CodLoc
1
N
N
CodProd
CodProd
Produtos
N1
1
1
CodUser
Lembrete
Senha
Email
CodCli CodEst
Cpf
DtNasc
Nome
Fax
Telefone
Uf
Localidade
Comp
Logradouro
Numero
Ie
Cnpj
Razao
NomeFant
TelefoneResp
DtNascResp
Responsavel
CelularResp
CodGer
CodUser
CodEst
CodUser
CodCli
CodUser
1
CodGer
Celular
Telefone
Uf
Localidade
Comp
Numero
Logradouro
Nome
CodLocEnt
Localidade
Comp
Numero
Logradouro
CodPed
NomeEst
Cep
Uf
Localidade
Numero
Logradouro
EmailCli
NomeCli
DtHoraFim
DtHoraIni
Comp
Valor
CodBai
CodPed
CodProd
Obs
CodProd
CodTipo
Nome
CodProd
CodProd
DtBai
CodBai
ExtensoBai
UfBai
CodLoc
DtLoc
Cep8Loc
UfLoc
NomeLoc
CepLogUfLog
DtLog
NomeLog
Cep8Log
CodLog
CompLog
1
1
1
1
QtdeItem
CodEst
ModelodeRelacionamentoNormatizado(MRN)
ValorTotal
DtInsc
Tipo
Cep
Cep
CodCli
CodCli
CodEst
Status
CodEst
CodProd
Frete
Valor
Descricao
CodTipo
TipoProdutos
1
CodTipo
N
Descricao
CodTipo
CodLoc
CodLoc
LocaisEntrega
Cep
Uf
CodCli
CodCli
ProdEst
LocaisAtuacao
ItensPedido
1
1
N
N
52. Sistema de Comércio Eletrônico PEDEAI.COM 45
3.1.2 - Estrutura das Tabelas das Bases de Dados
Usuarios
Campo Tipo Tamanho Descrição
@CodUser I 10 Identificador de usuário
DtInsc D - Data inscrição do usuário
%Email VA 50 Caixa de e-mail do usuário, utilizada para validar o
login e algumas comunicações
Senha VA 20 Senha criptografada
Lembrete VA 20 Sentença para auxiliar o usuário a relembrar a senha
Tipo A 01 Tipo do Usuário
(C=clientes; E=estabelecimentos;G=gerentes)
Clientes
Campo Tipo Tamanho Descrição
@CodCli I 10 Identificador do cliente
Nome VA 30 Nome do cliente
DtNasc D - Data de nascimento do cliente
Cpf A 15 Cpf do cliente
Estabelecimentos
Campo Tipo Tamanho Descrição
@CodEst I 10 Identificador do estabelecimento
NomeFant VA 30 Nome fantasia do estabelecimento
Razão VA 30 Razão social do estabelecimento
Cnpj VA 20 Cnpj do estabelecimento
Ie VA 15 Inscrição Estadual do estabelecimento
Logradouro VA 60 Nome do logradouro
Numero I 01 Número do imóvel
Comp VA 40 Complemento do imóvel
Localidade VA 60 Nome da localidade
Uf A 02 Sigla Uf da localidade
Cep I 08 Sigla do cep do logradouro
Telefone VA 15 Numero do telefone do estabelecimento
Fax VA 15 Número do fax do estabelecimento
Responsavel VA 30 Nome do responsavel pelo estabelecimento
DtNascResp D - Data de nascimento do responsavel pelo
estabelecimento
TelefoneResp VA 15 Número do telefone do responsavel pelo
estabelecimento
CelularResp VA 15 Número de telefone celular do responsavel pelo
estabelecimento
Gerentes
Campo Tipo Tamanho Descrição
@CodGer I 10 Identificador do gerente
Nome VA 30 Nome do gerente
Logradouro VA 60 Nome do logradouro
53. Sistema de Comércio Eletrônico PEDEAI.COM 46
Numero I 01 Número do imóvel
Comp VA 60 Complemento do imóvel
Localidade VA 60 Nome da localidade
Uf A 02 Sigla Uf da localidade
Cep I 08 Sigla do cep do logradouro
Telefone VA 15 Número do telefone do gerente
Celular VA 15 Número do telefone celular do gerente
LocaisEntrega
Campo Tipo Tamanho Descrição
@CodLocEnt I 10
#CodCli I 10 Identificador do cliente
Logradouro VA 60 Nome do logradouro
Numero I 01 Número do imóvel
Comp VA 60 Complemento do imóvel
Localidade VA 60 Nome da localidade
Uf A 02 Sigla Uf da localidade
Cep I 01 Sigla do cep do logradouro
Pedidos
Campo Tipo Tamanho Descrição
@CodPed I 01 Código do pedido
#CodCli I 01 Identificador do cliente
#CodEst I 01 Identificador do estabelecimento
DtHoraIni D - Data e hora do da confirmação do pedido pelo cliente
DtHoraFim D - Data e hora da finalização do pedido pelo
estabelecimento
Status I 1 Situação do pedido
(0=Pendente;1=Atendido;2=Cancelado)
NomeCli VA 30 Nome do cliente que efetuou o pedido
EmailCli VA 50 E-mail do cliente
Logradouro VA 60 Nome do logradouro
Numero I 01 Número do imóvel
Comp VA 60 Complemento do imóvel
Localidade VA 60 Nome da localidade
Uf A 02 Sigla Uf da localidade
Cep I 01 Sigla do cep do logradouro
NomeEst VA 30 Nome do estabelecimento que atendeu o pedido
Obs T - Texto livre adicionado pelo usuário com comentários
sobre o pedido
ValorTotal R 10,2 Valor total do pedido
ProdEst
Campo Tipo Tamanho Descrição
@CodProdEst I 10
#CodEst I 10 Identificador do estabelecimento
#CodProd I 10 Identificador do produto
Valor R 10,2 Valor do produto no estabelecimento
54. Sistema de Comércio Eletrônico PEDEAI.COM 47
LocaisAtuacao
Campo Tipo Tamanho Descrição
#CodEst I 10 Identificador do estabelecimento
#CodBai I 10 Identificador do bairro
Frete R 10,2 Valor do frete para o local
ItensPedido
Campo Tipo Tamanho Descrição
@Iten I 10 Sequencial do iten do pedito
#CodPed I 10 Identificador do pedido
#CodProd I 10 Identificador do produto
Qtde I 01 Quantidade de itens para o pedido
Valor R 10,2 Valor do item no pedido
Produtos
Campo Tipo Tamanho Descrição
@CodProd I 10 Identificador do produto
#CodTipo I 10 Identificador do tipo do produto
Nome VA 30 Nome do produto
Descrição T - Texto descritivo do produto
TipoProdutos
Campo Tipo Tamanho Descrição
@CodTipo I 10 Identificador do tipo do produto
Descrição VA 30 Descrição do tipo de produto, grupo de classes de
produto
CEP
Campo Tipo Tamanho Descrição
@CodLoc I 10 Identificador da localidade
NomeLoc VA 60 Nome da Localidade
UfLoc A 02 Sigla Uf da localidade
Cep8Loc I 1 Cep de 8 digitos da localidae
DtLoc D - Data de atualização do registro
CepBai
Campo Tipo Tamanho Descrição
@CodBai I 10 Identificador do bairro
#CodLoc I 10 Identificador da localidade
ExtensoBai VA 60 Nome extenso do bairro
UfBai A 02 Sigla da UF do bairro
DtBai D - Data de atualização do registro
CepLog
Campo Tipo Tamanho Descrição
@CodLog I 10 Identificador do logradouro
#CodLoc I 10 Identificador da localidade
NomeLog VA 60 Nome do logradouro
55. Sistema de Comércio Eletrônico PEDEAI.COM 48
Cep8Log I 08 Cep de 8 dígitos do logradouro
UfLog A 02 Sigla da Uf do logradouro
CompLog VA 65 Complemento do logradouro
DtLog D - Data de atualização do registro
LEGENDA
Símbolo Descrição
C Chave Primária
# Chave Estrangeira
% Chave Não Mandatoria
I Campo Inteiro
D Campo Data
VA Campo Variável Aleatória
A Campo Alfanumérico
R Campo Real
56. Sistema de Comércio Eletrônico PEDEAI.COM 49
3.2 - PROJETO DE PROCESSOS
3.2.1 - Diagrama de Estrutura
ManterGerentes
(2)
PEDEAI.COM
IncluirClientes
Autenticar
Usuários
Manter
Estabelecimentos
ManterClientes
E-mail
Senha
AutenticaçãoDadosdonovoregistro
E-mailConf.
LerOpção
Opção
AtenderPedidos
GerarRelatórios
dePedidos
BuscaporStatus
(pendente)
GravarStatusdo
Pedido
EnviarStatusdo
pedidop/o
Cliente
status
Registrodospedidos
pendentes
Statusdopedido
Registrodo
pedidoc/
status
BuscaporStatusImprimirRelatório
status
Registrodopedido
Dadosformatados
paraimpressão
LerOpção
Opção
Manutençãode
Usuários
MontarPedidos
(2)
GerarRelatóriode
pedios
LerOpção
Opção
AlterarClientesExcluirClientes
GravarRegistroaser
alterado
GravarRegistroaser
alterado
BuscaporStatusImprimirRelatório
status
Registrodopedido
Dados
formatados
para
impressão
DiagramadeEstruturanº01
código
61. Sistema de Comércio Eletrônico PEDEAI.COM 54
PEDEAI.COM
IncluirClientes
(1)
Autenticar
Usuários(1)
Manter(1)
EstabelecimentosManterGerentes
ManterClientes
(1)e(2)
LerOpção
Opção
DiagramadeEstruturanº06
Manutençãode
Clientes(4)
Manutençãode
Produtos(3)
Manutençãode
Gerentes(4)
Adaptarbasede
CEP(5)
Manutençãode
TiposProdutos
(3)
Manutençãode
Estabelecimento
s(5)
GerarRelatório
Relatório
Pedidos
Relatório
Gerentes
Relatório
Clientes
Relatório
Estabelecimento
s
Relatório
Produtos
LerOpção
Opção
Buscardados
Imprimir
Relatório
Registro
dopedido
Dados
formatados
para
impressão
Buscardados
Imprimir
Relatório
Registrodo
Gerente
Dados
formatados
para
impressão
Buscardados
Imprimir
Relatório
Registro
do
Cliente
Dados
formatados
para
impressãoBuscardados
Imprimir
Relatório
Registrodo
Estabelecimento
Dados
formatados
para
impressão
Buscardados
Imprimir
Relatório
Registrodo
Produto
Dados
formatados
para
impressão
62. Sistema de Comércio Eletrônico PEDEAI.COM 55
3.2.2 - Algoritmos
- EXEMPLO -
ESQUEMA PRÁTICO PARA VISUALIZAÇÃO DOS ALGORITMOS
Nome do Módulo: xxxxxxxxxxxxx
Xxxxxxxxxxx
Xxxxxxxxxxxxxx
Xxxxxxxxxxxxx
xxxxxx
Nome do Módulo: Incluir Clientes
Inicio
Repita
Ler dados do cadastro do cliente
Ate (dados do cadastro = Ok)
Escrever dados do cliente na base CLIENTES
Enviar e-mail de confirmação com a senha
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Autenticar Usuários
Inicio
Ler e-mail, senha
Enquanto (e-mail <> email.usuarios e senha <> senha.usuarios ) faça
Escrever mensagem de erro
Ler e-mail, senha
Fim Enquanto
Caso tipo.usuario
Caso “C”
Manter Clientes
Caso “E”
Manter Estabelecimentos
Caso “G”
Manter Gerentes
Fim Caso
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Ler Opção
Inicio
63. Sistema de Comércio Eletrônico PEDEAI.COM 56
Repita
Ler opção
Ate (opção válida)
Execute opção
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Manter Estabelecimentos
Inicio
Ler Opção
Atender Pedidos
Gerar Relatórios de Pedidos
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Atender Pedidos
Inicio
Busca por Código
Gravar Status do Pedido
Enviar Status do pedido para o Cliente
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Busca por Código
Inicio
Ler código
Recuperar (codigo = codigo.tabela)
Escrever registro.tabela
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Gravar Status do Pedido
Inicio
Repita
Ler status
Ate (status = “Aceito” ou status = “Cancelado”)
Se status = “Cancelado” então
Ler motivo
Senao motivo = “Seu pedido foi aceito”
Fim se
Escreve status, motivo na base PEDIDOS
Fim
64. Sistema de Comércio Eletrônico PEDEAI.COM 57
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Enviar Status do pedido para o Cliente
Inicio
Enviar status, motivo para o cliente
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Busca por Status
Inicio
Ler status
Enquanto (recupera registros na tabela que atendam ao status) faça
Escrever registro.tabela
Fim enquanto
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Gerar Relatórios de Pedidos
Inicio
Busca por Status
Escrever registros.tabela
Imprimir Relatório
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Imprimir Relatório
Inicio
Formatar dados de entrada
Escrever dados formatados para impressora
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Manter Clientes
Inicio
Ler Opção
Manutenção de Usuários
Gerar Relatórios de Pedidos
Fim
-----------------------------------------------------------------------------------------------------------------
65. Sistema de Comércio Eletrônico PEDEAI.COM 58
Nome do Módulo: Alterar Clientes
Inicio
Ler código
Enquanto (codigo não válido) faça
Escrever “Código inválildo”
Ler código
Fim Enquanto
Escrever registro.tabela
Ler alterações
Escrever alterações na tabela
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Excluir Clientes
Inicio
Ler código
Enquanto (codigo não válido) faça
Escrever “Código inválildo”
Ler código
Fim Enquanto
Escrever registro.tabela
Marcar registro.tabela como excluido
Escrever alterações na tabela
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Montar Pedidos
Inicio
Selecionar local de Entrega
Selecionar Estabelecimentos
Selecionar Produtos e Opcionais
Confirmação de Pedido
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Selecionar Local de Entrega
Inicio
Ler código
Enquanto (CEP não válido) faça
Escrever “CEP inválildo”
Ler CEP
Fim Enquanto
66. Sistema de Comércio Eletrônico PEDEAI.COM 59
Enquanto (recupera registros na tabela ESTABELECIMETNOS que atendam ao
CEP) faça
Escrever nome.ESTABELECIMENTOS
Fim enquanto
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Selecionar Estabelecimentos
Inicio
Ler nome.ESTABELECIMENTOS
Enquanto (nome.ESTABELECIMENTOS não válido) faça
Escrever “Estabelecimento inválildo”
Ler nome.ESTABELECIMENTOS
Fim Enquanto
Enquanto (recupera registros na tabela ESTABELECIMETNOS que atendam ao
nome.ESTABELECIMENTOS) faça
Escrever nome.PRODUTOS
Escrever descrção.PRODUTOS
Escrever tipo.PRODUTOS
Fim enquanto
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Selecionar Produtos e Opcionais
Inicio
Ler nome.PRODUTOS
Enquanto (nome.PRODUTOS não válido) faça
Escrever “Produto inválildo”
Ler nome.PRODUTOS
Fim Enquanto
Escrever “Há alguma observação para o produto?”
Se resposta = “Sim” então
Ler observação
Fim se
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Confirmação de Pedidos
Inicio
Escrever “Deseja confirmar o pedido?”
Ler confirmação
Se confirmação = “Sim” então
Escrever código.ESTABELECIMENTOS na base PEDIDOS
Escrever nome.ESTABELECIMENTOS na base PEDIDOS
67. Sistema de Comércio Eletrônico PEDEAI.COM 60
Escrever código.CLIENTES na base PEDIDOS
Escrever nome.CLIENTES na base PEDIDOS
Escrever e-mail.CLIENTES na base PEDIDOS
Escrever CEP.CLIENTES na base PEDIDOS
Escrever logradouro.CLIENTES na base PEDIDOS
Escrever complemento.CLIENTES na base PEDIDOS
Escrever Bbairro.CLIENTES na base PEDIDOS
Escrever cidade.CLIENTES na base PEDIDOS
Escrever UF.CLIENTES na base PEDIDOS
Escrever código.PRODUTOS na base PEDIDOS
Escrever nome.PRODUTOS na base PEDIDOS
Escrever tipo.PRODUTOS na base PEDIDOS
Escrever observação na base PEDIDOS
Escrever valor.ESTABELECIMENTOS na base PEDIDOS
Fim se
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Manter Gerentes
Inicio
Ler Opção
Manutenção de Tipos Produtos
Manutenção de Produtos
Manutenção de Clientes
Manutenção de Gerentes
Manutenção de Estabelecimentos
Adaptar base de CEP
Gerar Relatórios
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Manutenção de Tipos Produtos / Produtos / Clientes /
Gerentes / Estabelecimentos
Inicio
Ler Opção
Incluir
Alterar
Excluir
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Incluir
Inicio
Repita
68. Sistema de Comércio Eletrônico PEDEAI.COM 61
Ler dados de cadastro
Ate (dados do cadastro = Ok)
Escrever dados do cadastro na tabela.entidade
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Alterar
Inicio
Ler Opção
Busca por código
Busca por nome
Gravar Registro alterado
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Busca por Nome
Inicio
Ler nome
Enquanto (recupera registros na tabela que atendam ao nome) faça
Escrever registro.tabela
Fim enquanto
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Gravar Registro alterado
Inicio
Ler alterações em registro.tabela
Escrever alterações na tabela
Fim
---------------------------------------------------------------------------------------------------------------
Nome do Módulo: Excluir
Inicio
Ler Opção
Busca por código
Busca por nome
Gravar Registro marcado para exclusão
Fim
-----------------------------------------------------------------------------------------------------------------
69. Sistema de Comércio Eletrônico PEDEAI.COM 62
Nome do Módulo: Gravar Registro marcado para exclusão
Inicio
Marcar registro.tabela como excluído
Escrever alterações na tabela
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Gerar Relatórios
Inicio
Ler Opção
Relatório Pedidos
Relatório Pedidos
Relatório Pedidos
Relatório Pedidos
Relatório Pedidos
Fim
-----------------------------------------------------------------------------------------------------------------
Nome do Módulo: Buscar dados
Inicio
Ler registros.tabela
Escrever registros.tabela
Imprimir Relatório
Fim
-----------------------------------------------------------------------------------------------------------------
70. Sistema de Comércio Eletrônico PEDEAI.COM 63
3.2.3 - Projeto de Diálogos
Figura 1. Tela inicial
Figura 2. Login Estabelecimento
71. Sistema de Comércio Eletrônico PEDEAI.COM 64
Figura 3. Cadastro de Estabelecimentos
Figura 4. Login do Usuário
72. Sistema de Comércio Eletrônico PEDEAI.COM 65
Figura 5. Cadastro de Usuários
Figura 6. Manipulação dos Estabelecimentos
73. Sistema de Comércio Eletrônico PEDEAI.COM 66
Figura 7. Cadastro Preenchido
Figura 8. Manipulação dos Usuários
74. Sistema de Comércio Eletrônico PEDEAI.COM 67
4. AMBIENTE DE DESENVOLVIMENTO
4.1 - EQUIPAMENTOS UTILIZADOS
Notebook Toshiba 650CT;
IBM PC 300 GL;
Rede Local de Computadores com 04 Pc’s Intel Celeron 330 MHz;
Pentium III 500 MHz;
Sun Ultra Sparc;
4.2 - PLATAFORMAS
Sistema Operacional Windows 95;
Sistema Linux Red Rad 6.2.
Sistema Sun Solaris
4.3 - FERRAMENTAS
Editores
Visio 2000 - International Version (6.0.1245);
Microsoft Office 97 (Word, Power Point);
Editor de Html HomeSite 4.5.1 - Allaire;
Macromedia - Dremweaver 3.0;
PhotoShop 5.0;
CorelDraw 9.0.
Interpretadores
Interpretador Perl 5.0
Servidores
Servidor Apache 1.3.
Servidor de Banco de Dados MySql 3.2
Servidor de Mensagens SendMail 8.10
75. Sistema de Comércio Eletrônico PEDEAI.COM 68
5. CONCLUSÕES
5.1 - CONTRIBUIÇÕES
Agradecemos a colaboração de todos que nos ajudaram a executar este projeto com
eficiência e motivação, em especial, à direção da Pizza na Pedra, que contribuiu com o
conhecimento da área de negócio, ao professor Sandrerley Ramos Pires que ajudou com o seu
conhecimento na área de análise e ao professor André que nos orientou de uma forma clara e
coesa.
5.2 - CONSIDERAÇÕES FINAIS
Durante o desenvolvimento do nosso projeto procuramos tornar útil, todas as teorias
relativas a análise e projeto estruturados de sistemas. Tendo consciência de que nós
aprofundamos bastante nas teorias relativas a, esperamos que com este conhecimento
adquirido nos 4 anos de estudos e batalhas, possamos no futuro ajudar a sociedade que nos
cerca com sistemas de alta qualidade.
76. Sistema de Comércio Eletrônico PEDEAI.COM 69
6 - BIBLIOGRAFIA
[1] S. Pompilho; 1995: “Guia Prático de Análise de Sistemas”: IBPI Press
[2] Yordon, Edward; 1994: “Projeto Estruturado de Sistemas”: Campus
[3] Pressman, Roger S.; 1995: “Engenharia de software”: São Paulo: Makron Books,.
[4] Bellin, David & Suchman, Susan; 1993: “Manual de Desenvolvimento de Sistemas
Estuturados”: São Paulo : Makron Books.
77. Sistema de Comércio Eletrônico PEDEAI.COM 70
A - APÊNDICES
A1 - MANUAL DO USUÁRIO
78. Sistema de Comércio Eletrônico PEDEAI.COM 71
MANUAL DO USUÁRIO (CLIENTES)
Este manual é um breve explicativo de como usar o sistema de vendas on-line
PedeAí.com. Com ele o Usuário/Cliente poderá se cadastrar, ter controle sobre os seus dados
e realizar pedidos. As suas partes se dividem em:
Tópicos
1 – Acessando o site PedeAí.com
2 – Cadastrando
3 – Acessando área restrita
4 – Realizando Pedidos
5 – Imprimindo Relatórios
===================================================================
1 – ACESSANDO O SITE PEDEAÍ.COM
Figura A1.1.Tela inicial
Para acessar a página do sistema de vendas on-line PedeAí.com siga os seguintes passos:
1 – No desktop de seu computador carregue o browser de navegação na Internet.
2 - Na barra de endereços do browser digite: www.pedeai.com.br tecle <ENTER>.
79. Sistema de Comércio Eletrônico PEDEAI.COM 72
Após estes passos surgirá a página principal do sistema de vendas on-line PedeAí.com, como
está exemplificado na Figura A1.1.Tela inicial deste manual.
===================================================================
1 – CADASTRANDO
Com a página principal do site carregada em seu Browser, terá no seu lado esquerdo, um
menu contendo as opções de navegação. Sendo um novo usuário, será necessário um cadastro
prévio antes de adentrar a área restrita do site. Para se cadastrar execute os seguintes passos:
Figura A1.2.Login do Usuário
1 - Clique em <USUÁRIOS> no menu de navegação
localizado do lado esquerdo da página principal. (Figura
A1.1)
2 - Clique em <NOVO USUÄRIO> na tela para login que
surgirá no centro do seu browser. (Figura A1.2)
3 - Preencha o formulário que surgirá e clique em
<INCLUIR> (Figura A1.4)
4 - Caso deseja cancelar esta operação e retornar a página
principal clique em <VOLTAR>. (Figura A1.4)
80. Sistema de Comércio Eletrônico PEDEAI.COM 73
Figura A1.3.Manipulação dos Usuários
81. Sistema de Comércio Eletrônico PEDEAI.COM 74
Figura A1.4.Cadastro dos Usuários
3 – ACESSANDO ÁREA RESTRITA
Após o cadastro, o usuário terá condições de acessar a uma área restrita do site, Nesta área
poderá realizar pedidos, dar manutenção em seus dados e emitir relatórios.
1 - Na tela login conforme exemplificado na Figura A1.2
entre com e-mail e senha e clique em <OK>
2 - Clique em <CADASTRO> para dar manutenção nos
dados pessoais. (Figura A1.3)
3 - Clique em <NOVO PEDIDO> para realizar pedidos
(Figura A1.3)
4 - Clique em <RELATÓRIOS> para emitir relatórios dos
pedidos já realizados. (Figura A1.3)
===================================================================
4 – REALIZANDO PEDIDOS
Ao entrar na área restrita e escolhendo a opção Novo Pedido, o usuário poderá, a partir daí,
realizar pedidos. Os passos necessários são:
Figura A1.5.Escolha do local de Entrega
1 - Primeiramente, escolha o local de entrega para o pedido que está sendo realizado.
(Figura A1.5)
82. Sistema de Comércio Eletrônico PEDEAI.COM 75
Figura A1.6.Escolha do Estabelecimento
2 - Após a escolha do local de entrega, será relacionado uma lista de Estabelecimentos
que atendem ao local selecionado. Agora, clique no Estabelecimento desejado.
(Figura A1.6)
Figura A1.7.Confirmação de Pedidos
3 - Após a escolha do Local de Entrega e Estabelecimentos será disponibilizado todos
os produtos disponíveis. Clique nos produtos indicando suas quantidades. (Figura
A1.7)
Efetuado todo o processo de escolha do local de entrega, estabelecimento e a quantidades dos
produtos selecionados, o usuários terá as seguintes opções:
4 - Para atualizar sua cesta de comprar clique em
<ATUALIZAR>. (Figura A1.7)
5 - Assim que finalizar todo o processo de escolha dos
produtos, clique em <OK> para confirmar o pedido.
(Figura A1.7)
6 - Para poder cancelar toda a operação de escolha de
produtos, clique em <VOLTAR> retornando à tela de
estabelecimentos (Figura A1.7)
===================================================================
5 – IMPRIMINDO RELATÓRIOS
Uma das opções pertinentes aos Usuários/Clientes, é a possibilidade de se imprimir relatórios
dos pedidos já realizados. Para isso faça o seguinte:
83. Sistema de Comércio Eletrônico PEDEAI.COM 76
1 - Para imprimir relatórios dos pedidos já realizados, clique
em <RELATÓRIO>. (Figura A1.3)
2 - Preencha com a data inicial do período na qual quer emitir
o relatório . (Figura A1.8)
3 - Preencha com a data final do período na qual quer emitir o
relatório . (Figura A1.8)
5 - Após ter preenchido os campos do intervalo de datas para
emissão do relatório, clique em <OK> para confirmar.
(Figura A1.8)
6 - Para poder cancelar toda a operação de emissão de
relatório e retornar a página inicial dos clientes, clique em
<VOLTAR>. (Figura A1.8)
Figura A1.8.Tela de Relatório
84. Sistema de Comércio Eletrônico PEDEAI.COM 77
MANUAL DO USUÁRIO (ESTABELECIMENTOS)
Este manual é um breve explicativo de como usar o sistema de vendas on-line
PedeAí.com. Com ele o Usuário/Estabelecimento poderá se cadastrar, ter controle sobre os
seus dados e realizar pedidos. As suas partes se dividem em:
Tópicos
1 – Acessando o site PedeAí.com
2 – Acessando a sua área restrita
3 - Visualizando dados pessoais
4 – Atendendo aos pedidos
5 – Imprimindo relatórios de pedidos
=================================================================
1 – ACESSANDO O SITE PEDEAÍ.COM
Figura A1.9.Tela Inicial
Para acessar a página do sistema de vendas on-line PedeAí.com siga os seguintes passos:
1 – No desktop de seu computador carregue o browser de navegação na Internet.
2 Na barra de endereços do browser digite www.pediai.com.br tecle <ENTER>.
85. Sistema de Comércio Eletrônico PEDEAI.COM 78
Após estes passos surgirá a página principal do sistema de vendas on-line PedeAí.com, como
está exemplificado na figura A1.9 deste manual.
=================================================================
2 – ACESSANDO A SUA ÁREA RESTRITA
Ao carregar a página principal do sistema de vendas on-line PedeAí.com o
Usuário/Estabelecimento encontrará no seu lado esquerdo um menu com as opções de
navegação, para acessar a sua área restrita, siga os seguintes passos:
Figura A1.10.Login do Estabelecimento
1 - Na página inicial, clique em <ESTABELECIMENTOS>
no menu de navegação à esquerda (Figura A1.9).
2 -
2 -
2 -
Na tela login conforme exemplificado na Figura A1.10
entre com e-mail e senha e clique em <OK>
3 - Para cancelar esta operação, clique em <FECHAR> na
tela de login. (Figura A1.10)
=================================================================
3 - VISUALIZANDO DADOS PESSOAIS
86. Sistema de Comércio Eletrônico PEDEAI.COM 79
Após adentrar na área reservada ao Usuário/Estabelecimento, estará disponível no menu de
navegação opções de Cadastro, Pedidos e Relatórios. Para visualizar os dados cadastrais siga
os seguintes passos:
Figura A1.11.Manipulação do Estabelecimento
1 - Clique em <CADASTRO> no menu de navegação.
(Figura A1.11)
2 - Para poder imprimir os dados pessoais do estabelecimento,
clique em <IMPRIMIR> (Figura A1.12)
3 - Caso deseja cancelar esta operação e retornar a página
principal clique em <VOLTAR>. (Figura A1.12)
87. Sistema de Comércio Eletrônico PEDEAI.COM 80
Figura A1.12.Cadastro do Estabelecimento
=================================================================
4 – ATENDENDO AOS PEDIDOS
Dentro da área reservada ao Usuário/Estabelecimento, estará disponível no menu de
navegação opções de Cadastro, Pedidos e Relatórios. Para poder atender aos pedidos enviados
pelos Usuários/Clientes siga os seguintes passos:
1 - Clique em <PEDIDOS> no menu de navegação. (Figura
A1.11
2 - Clique no número do pedido exibido na tela de
atendimento para apontar o status. Vermelho para Negado
(Figura A1.13)
3 - Clique no número do pedido exibido na tela de
atendimento para apontar o status. Amarelo para Aceito
(Figura A1.13)
4 - Clique no número do pedido exibido na tela de
atendimento para apontar o status. Verde para Atendido
(Figura A1.13)
88. Sistema de Comércio Eletrônico PEDEAI.COM 81
5 - Para poder atualizar a página e receber mais 3 novos
pedidos, clique em <ATUALIZAR>. (Figura A1.13)
Figura A1.13.Pedidos Pendentes
================================================================
5 – IMPRIMINDO RELATÓRIOS DE PEDIDOS
Uma das opções pertinentes aos Usuários/Estabelecimento, é a possibilidade de se imprimir
relatórios dos pedidos já realizados. Para isso faça o seguinte:
1 - Para imprimir relatórios dos pedidos já realizados, clique
em <RELATÓRIO>. (Figura A1.11)
2 - Preencha com a data inicial do período na qual quer emitir
o relatório . (Figura A1.14)
3 - Preencha com a data final do período na qual quer emitir o
relatório . (Figura A1.14)
5 - Após ter preenchido os campos do intervalo de datas para
emissão do relatório, clique em <OK> para confirmar.
(Figura A1.14)
6 - Para poder cancelar toda a operação de emissão de
relatório e retornar a página inicial dos clientes, clique em
89. Sistema de Comércio Eletrônico PEDEAI.COM 82
<VOLTAR>. (Figura A1.14)
Figura A1.14.Relatório do Estabelecimento
90. Sistema de Comércio Eletrônico PEDEAI.COM 83
A2 - CÓDIGO-FONTE
<html>
<head>
<title>www.Pedeai.com.br</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
</head>
<body bgcolor="#bbdefd" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#3258c7"
onLoad="MM_showHideLayers('lyest','','hide','lyuser','','hide','lyped','','hide')">
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr valign="bottom" >
<td background="img/fundocima.gif" height="86"><img src="img/logo.gif" width="681" height="50"></td>
</tr>
<tr valign="top">
91. Sistema de Comércio Eletrônico PEDEAI.COM 84
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="139" valign="top"><img src="img/icones.gif" width="139" height="207" border="0"
usemap="#Map"><map name="Map"><area shape="rect" coords="18,58,127,71" href="#"
onClick="MM_showHideLayers('lyped','','hide','lyuser','','hide','lyest','','show')"><area shape="rect"
coords="13,87,71,102" href="#"
onClick="MM_showHideLayers('lyped','','hide','lyuser','','show','lyest','','hide')"><area shape="rect"
coords="16,116,64,133" href="#"
onClick="MM_showHideLayers('lyped','','show','lyuser','','hide','lyest','','hide')"><area shape="rect"
coords="47,161,80,188" href="mailto:webmaster@pedeai.com.br"></map></td>
<td>
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"> </td>
<td width="400">
<p><b>Texto Introdut</b><b>ório mo mo mo mo
mo mo mo mo mo mo mo mo mo mo mo mo mo mo mo mo
mo mo mo mo mo mo mo mo mo mo mo mo mo mo mo mo
mo mo mo mo mo mo mo mo mo mo mo mo mo mo mo mo
mo mo mo mo mo mo mo mo mo mo</b> <br>
<br>
<a href="/gerentes/ger.htm"><font size="1">Gerntes</font></a>
</p>
</td>
<td><img src="img/foto.gif" width="207" height="290"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr >
<td background="img/fundobaixo.gif" height="55"> </td>
</tr>
</table>