SlideShare a Scribd company logo
1 of 137
Download to read offline
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
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.
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.
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
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
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.
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
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
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
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.
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
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
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
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
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
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
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
Sistema de Comércio Eletrônico PEDEAI.COM 11
- Detalhe
o Código
o Tipo
- Rodapé
o Número da página
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).
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
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
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
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
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
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
Sistema de Comércio Eletrônico PEDEAI.COM 19
3.2.2
Incluir
Tipos
Produtos
TIPO
PRODUTOS
3.2.1
Ler
Opções
dadosdeinclusãodetiposdeprodutos
opção
3.2.4
Excluir
Tipos
Produtos
dadosdaalteraçãodetiposde
produtos
3.2.3
Alterar
Tipos
Produtos
dadosdaexclusãodetiposde
produtos
Gerente
novoregistrodetipodeprodutos
registrodetipodeprodutosmarcadocomo
excluído
registrodetipodeprodutosasermarcadocomoexcluído
registrodetipodeprodutoscomalterações
registrodetipodeprodutosaseralterado
DFD-NIVEL:2
Sistema de Comércio Eletrônico PEDEAI.COM 20
3.3.2
Incluir
Estabelecimentos
ESTABELECI
MENTOS
3.3.1
Ler
Opções
dadosdeinclusãodeestabelecimentos
opção
3.3.4
Excluir
Estabelecimentos
dadosdaalteraçãode
estabelecimentos
3.3.3
Alterar
Estabelecimentos
dadosdaexclusãode
estabelecimentos
Gerente
USUÁRIOS
novoregistrodeusuário
novo registro de estabelecimentos
registrodeestabelecimenos
marcadocomoexcluído
registrodeestabelecimentosa
sermarcadocomoexcluído
registrodeusuárioscomalterações
registrodeusuáriosaseralterado
registrodeusuárioscomalterações
registrodeusuáriosaseralterado
registrodeestabelecimentoscomalterações
registrodeestabelecimentosaseralterado
DFD-NIVEL:2
Sistema de Comércio Eletrônico PEDEAI.COM 21
3.4.2
Incluir
Gerentes
GERENTES
3.4.1
Ler
Opções
dadosdeinclusãodegerentes
opção
3.4.4
Excluir
Gerentes
dadosdaalteraçãode
gerentes
3.4.3
Alterar
Gerentes
dadosdaexclusãodegerentes
Gerente
USUÁRIOS
novoregistrodeusuário
novo registro de gerentes
registrodegerentesmarcadocomoexcluído
registrodegerentesaser
marcadocomoexcluído
registrodeusuáriosmarcadocomoexcluído
registrodeusuáriosaseralterado
registrodeusuárioscomalterações
registrodeusuáriosaseralterado
registrodegerentescomalterações
registrodegerentesaseralterado
DFD-NIVEL:2
Sistema de Comércio Eletrônico PEDEAI.COM 22
3.5.2
Incluir
Produtos
PRODUTOS
3.5.1
Ler
Opções
dadosdeinclusãodeprodutos
opção
3.5.4
Excluir
Produtos
dadosdaalteraçãode
produtos
3.5.3
Alterar
Produtos
dadosdaexclusãode
produtos
Gerente
novoregistrodeprodutos
registrodeprodutosmarcadocomoexcluído
registrodeprodutosasermarcadocomoexcluído
registrodeprodutoscomalterações
registrodeprodutosaseralterado
DFD-NIVEL:2
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
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
Sistema de Comércio Eletrônico PEDEAI.COM 25
DFDNível2
Clientes
4.2.1
Avaliar
Opção
Opção
4.2.2
Alterar
Clientes
4.2.3
Excluir
Clientes
CLIENTES
USUÁRIOS
DadosdaexclusãodoclienteDadosdaalteraçãodocliente
Registrodeclienteaseralterado
Leituradosregistrosdeclientes
registrodeusuáriosaseralteradoLeituradosregistrosdeusuários
Registrodeclienteaserexcluído
Leituradosregistrosdeclientes
registrodeusuáriosaserexcluído
Leituradosregistrosdeusuários
Sistema de Comércio Eletrônico PEDEAI.COM 26
DFDNível2
Clientes
4.3.1
Selecionar
Localde
Entrega
Solicitaçãodepedido
4.3.2
Selecionar
Estabelecimenos
4.3.3
Selecionar
Produtos
4.3.4
Confirmar
Pedidos
CLIENTES
CEP
ESTABELECIMENTOS
PRODUTOS
PEDIDOS
registrosdoslocaisdeentrega
Registrodelogradouros
Registrodeestabelecimentos
Registrodeprodutos
Registronovodepedidos
posição do pedido
Dadodolocaldeentrega
selecionado
Dadodoestabelecimeto
selecionado
Dadosdosprodutos
selecionados
Sistema de Comércio Eletrônico PEDEAI.COM 27
5.2
Incluir
Cliente
5.1
Incluir
Usuário
USUÁRIO
CLIENTES
alteraçãonoregistro
código,nomeeemail
registrodocliente
dadosdospedidos
Clientes
DFD-NIVEL:1
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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).
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 *
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 *
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*
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 = *
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*
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
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
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
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
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
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
Sistema de Comércio Eletrônico PEDEAI.COM 50
PEDEAI.COM
IncluirClientes(1)
Autenticar
Usuários(1)
Manter(1)
Estabelecimentos
ManterGerentes
ManterClientes
LerOpção
Manutençãode
Clientes(1)
MontarPedidos
GerarRelatóriode
pedios(1)
Opção
SelecionarLocal
deEntrega
CEP
Registrodolocalde
entregac/os
estabelecimentos
relacionados
Selecionar
Estabelecimentos
Estabelecimento
Produtos
fornecidospelo
estabelecimento
selecionado
Selecionar
Produtose
Opcionais
Confirmaçãode
Pedido
Produtose
Observações
Solicitaçãode
confirmaçãode
pedido
Confirmaçãodo
Pedido
Processa
mentodo
Pedido
LerOpção
Opção
Manutençãode
TiposProdutos(3)
Manutençãode
Clientes(4)
Manutençãode
Gerentes(4)
Manutençãode
Produtos(3)
Manutençãode
Estabelecimentos
(5)
AdaptarBasede
CEP(5)
GerarRelatórios
(6)
DiagramadeEstruturanº02
Sistema de Comércio Eletrônico PEDEAI.COM 51
Incluir
Novo
Registro
deTipos
Produtos
Aterar
Exluir
BuscaporcódigoBuscapornome
GravarRegitro
alterado
Códigodo
Tipo
Produto
Regisitro
doTipo
Produto
Descrição
doTipo
Produto
Registro
doTipo
Produto
RegistrodoTipo
Produto
BuscaporcódigoBuscapornome
GravarRegitro
marcadopara
exclusão
Códigodo
Tipo
Produto
Regsitro
doTipo
Produto
Descrição
doTipo
Produto
Registro
doTipo
Produto
RegistrodoTipo
Produto
Incluir
Novo
Registrode
Produtos
BuscaporcódigoBuscapornome
GravarRegitro
marcadopara
exclusão
Descrição
do
Produto
Registro
do
Produto
Registrodo
Produto
Alterar
BuscaporcódigoBuscapornome
GravarRegitro
alterado
Códigodo
Produto
Regisitro
doProduto
Descrição
doProduto
Registrodo
Produto
Registrode
Produto
PEDEAI.COM
IncluirClientes(1)
Autenticar
Usuários(1)
Manter(1)
Estabelecimentos
ManterGerentes
ManterClientes
(1)e(2)
LerOpção
Opção
DiagramadeEstruturanº03
Manutençãode
TiposProdutos
LerOpção
Opção
Manutençãode
Produtos
LerOpção
Opção
Exluir
AdaptarBasede
CEP(5)
GerarRelatórios
(6)
Manutençãode
Gerentes(4)
Manutençãode
Clientes(4)
Manutençãode
Estabelecimetnos
(5)
Sistema de Comércio Eletrônico PEDEAI.COM 52
PEDEAI.COM
IncluirClientes(1)
Autenticar
Usuários(1)
Manter(1)
Estabelecimentos
ManterGerentes
ManterClientes
(1)e(2)
LerOpção
Opção
DiagramadeEstruturanº04
Manutençãode
Gerentes
LerOpção
Opção
Incluir
Novo
Registrode
Gerentes
Aterar
Exluir
BuscaporcódigoBuscapornome
GravarRegitro
alterado
Códigodo
Gerente
Regisitro
doGerente
Nomedo
Gerente
Registrodo
Gerente
Registrodo
Gerente
Buscaporcódigo
Buscapor
descrição
GravarRegitro
marcadopara
exclusão
Códigodo
Gerente
Regisitro
doGerente
Nomedo
Gerente
Registrodo
Gerente
Registrodo
Gerente
Manutençãode
Clientes
LerOpção
Opção
Incluir
Novo
Registrode
Clientes
Exluir
Buscaporcódigo
Buscapor
descrição
GravarRegitro
marcadopara
exclusão
Códigodo
Cliente
Regsitro
doClientes
Nomedo
Cliente
Registro
doCliente
Registrodo
Cliente
Aterar
Buscaporcódigo
Buscapor
descrição
GravarRegitro
alterado
Códigodo
Cliente
Regisitro
doCliente
Nomedo
Cliente
Registrodo
Cliente
Registrode
Cliente
AdaptarBasede
CEP(5)
GerarRelatórios
(6)
Manutençãode
Produtos(3)
Manutençãode
TiposProdutos(3)
Manutençãode
Estabelecimetnos
(5)
Sistema de Comércio Eletrônico PEDEAI.COM 53
PEDEAI.COM
IncluirClientes
(1)
Autenticar
Usuários(1)
Manter(1)
Estabelecimentos
ManterGerentes
ManterClientes
(1)e(2)
LerOpção
Opção
DiagramadeEstruturanº05
Manutençãode
Estabelecimentos
LerOpção
Opção
Incluir
NovoRegistro
de
Estabelecimento
Aterar
Excluir
Buscapor
código
Buscapornome
GravarRegitro
alterado
Código
do
Esatabel
ecimento
Regisitro
do
Estabeleci
metno
Nomedo
Estabele
cimento
Regisitro
do
Estabeleci
metno
Registrodo
Estabelecimento
Buscapor
código
Buscapor
descrição
GravarRegitro
marcadopara
exclusão
Código
do
Esatabel
ecimento
Regisitro
do
Estabeleci
metno
Nomedo
Estabele
cimento
Nomedo
Estabeleci
mento
Registrodo
Estabelecimento
AdaptarBasede
CEP
Manutençãode
Clientes(4)
GerarRelatórios
(6)
Manutençãode
Produtos(3)
Manutençãode
TiposProdutos(3)
Manutençãode
Gerentes(4)
Buscarpor
código
Autalizarbase
dedadosCEP
Códigodo
logradouro
Registrosde
Logradouros
Registrosde
Logradouros
adaptadas
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
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
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
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
-----------------------------------------------------------------------------------------------------------------
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
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
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
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
-----------------------------------------------------------------------------------------------------------------
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
-----------------------------------------------------------------------------------------------------------------
Sistema de Comércio Eletrônico PEDEAI.COM 63
3.2.3 - Projeto de Diálogos
Figura 1. Tela inicial
Figura 2. Login Estabelecimento
Sistema de Comércio Eletrônico PEDEAI.COM 64
Figura 3. Cadastro de Estabelecimentos
Figura 4. Login do Usuário
Sistema de Comércio Eletrônico PEDEAI.COM 65
Figura 5. Cadastro de Usuários
Figura 6. Manipulação dos Estabelecimentos
Sistema de Comércio Eletrônico PEDEAI.COM 66
Figura 7. Cadastro Preenchido
Figura 8. Manipulação dos Usuários
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
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.
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.
Sistema de Comércio Eletrônico PEDEAI.COM 70
A - APÊNDICES
A1 - MANUAL DO USUÁRIO
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>.
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)
Sistema de Comércio Eletrônico PEDEAI.COM 73
Figura A1.3.Manipulação dos Usuários
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)
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:
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
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>.
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
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)
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)
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
Sistema de Comércio Eletrônico PEDEAI.COM 82
<VOLTAR>. (Figura A1.14)
Figura A1.14.Relatório do Estabelecimento
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">
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">&nbsp;</td>
<td width="400">
<p><b>Texto Introdut</b><b>&oacute;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">&nbsp;</td>
</tr>
</table>
Sistema de Comércio Eletrônico PEDEAI.COM 85
<div id="lyped" style="position:absolute; width:293px; height:161px; z-index:2; left: 225px; top: 226px;
visibility: hidden">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#990066" align="center">
<td width="388"><img src="img/nada.gif" width="1" height="12"></td>
</tr>
<tr bgcolor="#FFFFFF" align="center">
<td width="388">
<form name=form action=/estab/est.html>
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>E-mail:</td>
<td>
<input type="text" name="textfield3" size="15">
</td>
</tr>
<tr>
<td>Senha:</td>
<td>
<input type="text" name="textfield22" size="15">
</td>
</tr>
<tr>
<td><img src="img/fechar.gif" width="81" height="23"
onMouseDown="MM_showHideLayers('lyped','','hide')"></td>
<td><a href="clientes/novoped1.htm"><img src="img/ok2.gif" width="81" height="24"
border="0"></a></td>
</tr>
Sistema de Comércio Eletrônico PEDEAI.COM 86
<tr>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</form>
</td>
</tr>
<tr bgcolor="#990066" align="center">
<td width="388"><img src="img/nada.gif" width="1" height="12"></td>
</tr>
</table>
</div>
<div id="lyuser" style="position:absolute; width:293px; height:161px; z-index:2; left: 225px; top: 227px;
visibility: hidden">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#990066" align="center">
<td width="388"><img src="img/nada.gif" width="1" height="12"></td>
</tr>
<tr bgcolor="#FFFFFF" align="center">
<td width="388">
<form>
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>E-mail:</td>
<td>
<input type="text" name="textfield33" size="15">
</td>
Sistema de Comércio Eletrônico PEDEAI.COM 87
</tr>
<tr>
<td>Senha:</td>
<td>
<input type="text" name="textfield223" size="15">
</td>
</tr>
<tr>
<td><img src="img/fechar.gif" width="81" height="23"
onMouseDown="MM_showHideLayers('lyuser','','hide')"></td>
<td><a href="clientes/cli.htm"><img src="img/ok2.gif" width="81" height="24"
border="0"></a></td>
</tr>
<tr>
<td colspan="2"><a href="clientes/novocad.htm"><font size="2" color=#3258c7 face="Verdana,
Arial, Helvetica, sans-serif">Novo
Usuario</font></a></td>
</tr>
</table>
</form>
</td>
</tr>
<tr bgcolor="#990066" align="center">
<td width="388"><img src="img/nada.gif" width="1" height="12"></td>
</tr>
</table>
</div>
<div id="lyest" style="position:absolute; width:293px; height:161px; z-index:2; left: 224px; top: 225px;
visibility: hidden">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#990066" align="center">
<td width="388"><img src="img/nada.gif" width="1" height="12"></td>
</tr>
Sistema de Comércio Eletrônico PEDEAI.COM 88
<tr bgcolor="#FFFFFF" align="center">
<td width="388">
<form>
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>E-mail:</td>
<td>
<input type="text" name="textfield32" size="15">
</td>
</tr>
<tr>
<td>Senha:</td>
<td>
<input type="text" name="textfield222" size="15">
</td>
</tr>
<tr>
<td><img src="img/fechar.gif" width="81" height="23"
onMouseDown="MM_showHideLayers('lyest','','hide')"></td>
<td><a href="estab/est.html"><img src="img/ok2.gif" width="81" height="24"
border="0"></a></td>
</tr>
<tr>
<td colspan="2"><a href="estab/novoest.html"><font size="2" color=#3258c7 face="Verdana,
Arial, Helvetica, sans-serif">Novo
Estabelecimento</font></a></td>
</tr>
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB
COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB

More Related Content

What's hot

Apostila tga i sem
Apostila tga i semApostila tga i sem
Apostila tga i semadm2011jba
 
Manual do-bixo-2015
Manual do-bixo-2015Manual do-bixo-2015
Manual do-bixo-2015eleindsorf
 
Apostila teoria contabilidade_geral
Apostila teoria contabilidade_geralApostila teoria contabilidade_geral
Apostila teoria contabilidade_geralzeramento contabil
 
Controladoria para Gestão Empresarial - IOB e-Store
Controladoria para Gestão Empresarial - IOB e-StoreControladoria para Gestão Empresarial - IOB e-Store
Controladoria para Gestão Empresarial - IOB e-StoreIOB News
 
Modelos De Contabilidade - Resumo das Regras Contábeis Internacionais - IOB e...
Modelos De Contabilidade - Resumo das Regras Contábeis Internacionais - IOB e...Modelos De Contabilidade - Resumo das Regras Contábeis Internacionais - IOB e...
Modelos De Contabilidade - Resumo das Regras Contábeis Internacionais - IOB e...IOB News
 
Guia Prático do Contabilista – 2ª edição - IOB e-Store
Guia Prático do Contabilista – 2ª edição - IOB e-StoreGuia Prático do Contabilista – 2ª edição - IOB e-Store
Guia Prático do Contabilista – 2ª edição - IOB e-StoreIOB News
 
Proinov 10 anos
Proinov 10 anosProinov 10 anos
Proinov 10 anosProinov
 
Guia de Instrumentos Financeiros – 2ª edição - IOB e-Store
Guia de Instrumentos Financeiros – 2ª edição - IOB e-StoreGuia de Instrumentos Financeiros – 2ª edição - IOB e-Store
Guia de Instrumentos Financeiros – 2ª edição - IOB e-StoreIOB News
 
Manual de procedimentos-v7
Manual de procedimentos-v7Manual de procedimentos-v7
Manual de procedimentos-v7Ramom Henrique
 
Exame de Suficiência em Contabilidade – 5ª edição | IOB e-Store
Exame de Suficiência em Contabilidade – 5ª edição | IOB e-StoreExame de Suficiência em Contabilidade – 5ª edição | IOB e-Store
Exame de Suficiência em Contabilidade – 5ª edição | IOB e-StoreIOB News
 
Os fundamentos da filosofia gilberto cotrin
Os fundamentos da filosofia   gilberto cotrinOs fundamentos da filosofia   gilberto cotrin
Os fundamentos da filosofia gilberto cotrinandre barbosa
 

What's hot (18)

Apostila tga i sem
Apostila tga i semApostila tga i sem
Apostila tga i sem
 
Manual do-bixo-2015
Manual do-bixo-2015Manual do-bixo-2015
Manual do-bixo-2015
 
Manual getic 23-out_09
Manual getic 23-out_09Manual getic 23-out_09
Manual getic 23-out_09
 
Apostila teoria contabilidade_geral
Apostila teoria contabilidade_geralApostila teoria contabilidade_geral
Apostila teoria contabilidade_geral
 
Monitor recreacao
Monitor recreacaoMonitor recreacao
Monitor recreacao
 
Controladoria para Gestão Empresarial - IOB e-Store
Controladoria para Gestão Empresarial - IOB e-StoreControladoria para Gestão Empresarial - IOB e-Store
Controladoria para Gestão Empresarial - IOB e-Store
 
Domínio atualizar
Domínio atualizarDomínio atualizar
Domínio atualizar
 
Modelos De Contabilidade - Resumo das Regras Contábeis Internacionais - IOB e...
Modelos De Contabilidade - Resumo das Regras Contábeis Internacionais - IOB e...Modelos De Contabilidade - Resumo das Regras Contábeis Internacionais - IOB e...
Modelos De Contabilidade - Resumo das Regras Contábeis Internacionais - IOB e...
 
Guia Prático do Contabilista – 2ª edição - IOB e-Store
Guia Prático do Contabilista – 2ª edição - IOB e-StoreGuia Prático do Contabilista – 2ª edição - IOB e-Store
Guia Prático do Contabilista – 2ª edição - IOB e-Store
 
Proinov 10 anos
Proinov 10 anosProinov 10 anos
Proinov 10 anos
 
Guia de Instrumentos Financeiros – 2ª edição - IOB e-Store
Guia de Instrumentos Financeiros – 2ª edição - IOB e-StoreGuia de Instrumentos Financeiros – 2ª edição - IOB e-Store
Guia de Instrumentos Financeiros – 2ª edição - IOB e-Store
 
Manual de procedimentos-v7
Manual de procedimentos-v7Manual de procedimentos-v7
Manual de procedimentos-v7
 
Curso De Acess
Curso De AcessCurso De Acess
Curso De Acess
 
Manual da Qualidade
Manual da QualidadeManual da Qualidade
Manual da Qualidade
 
Saber Sobre o Saber Treinar - Índice 2013
Saber Sobre o Saber Treinar - Índice 2013Saber Sobre o Saber Treinar - Índice 2013
Saber Sobre o Saber Treinar - Índice 2013
 
Exame de Suficiência em Contabilidade – 5ª edição | IOB e-Store
Exame de Suficiência em Contabilidade – 5ª edição | IOB e-StoreExame de Suficiência em Contabilidade – 5ª edição | IOB e-Store
Exame de Suficiência em Contabilidade – 5ª edição | IOB e-Store
 
Curriculo baseado-em-competencias
Curriculo baseado-em-competenciasCurriculo baseado-em-competencias
Curriculo baseado-em-competencias
 
Os fundamentos da filosofia gilberto cotrin
Os fundamentos da filosofia   gilberto cotrinOs fundamentos da filosofia   gilberto cotrin
Os fundamentos da filosofia gilberto cotrin
 

Viewers also liked

Computación 3ºg
Computación 3ºgComputación 3ºg
Computación 3ºgpatriciarab
 
TDC2016POA | Trilha Realidade Aumentada - A Realidade aumentada e a importânc...
TDC2016POA | Trilha Realidade Aumentada - A Realidade aumentada e a importânc...TDC2016POA | Trilha Realidade Aumentada - A Realidade aumentada e a importânc...
TDC2016POA | Trilha Realidade Aumentada - A Realidade aumentada e a importânc...tdc-globalcode
 
Ensino Híbrido - Visão Geral
Ensino Híbrido - Visão GeralEnsino Híbrido - Visão Geral
Ensino Híbrido - Visão GeralNorton Guimarães
 
Juegos didacticos
Juegos didacticosJuegos didacticos
Juegos didacticospatriciarab
 
Interação para Quem? Uma introdução à IHC Feminista
Interação para Quem? Uma introdução à IHC FeministaInteração para Quem? Uma introdução à IHC Feminista
Interação para Quem? Uma introdução à IHC FeministaKaren Ribeiro
 

Viewers also liked (12)

Computación 3ºg
Computación 3ºgComputación 3ºg
Computación 3ºg
 
Actividad número 6 estructura del árbol
Actividad número 6 estructura del árbolActividad número 6 estructura del árbol
Actividad número 6 estructura del árbol
 
Brigton
BrigtonBrigton
Brigton
 
Sistema solar
Sistema solarSistema solar
Sistema solar
 
TDC2016POA | Trilha Realidade Aumentada - A Realidade aumentada e a importânc...
TDC2016POA | Trilha Realidade Aumentada - A Realidade aumentada e a importânc...TDC2016POA | Trilha Realidade Aumentada - A Realidade aumentada e a importânc...
TDC2016POA | Trilha Realidade Aumentada - A Realidade aumentada e a importânc...
 
facebook diplomi
facebook diplomifacebook diplomi
facebook diplomi
 
Extinción
ExtinciónExtinción
Extinción
 
Mòdul gestió participativa. Carla de Balanzo i Eva M. Fernández, educadores d...
Mòdul gestió participativa. Carla de Balanzo i Eva M. Fernández, educadores d...Mòdul gestió participativa. Carla de Balanzo i Eva M. Fernández, educadores d...
Mòdul gestió participativa. Carla de Balanzo i Eva M. Fernández, educadores d...
 
Ensino Híbrido - Visão Geral
Ensino Híbrido - Visão GeralEnsino Híbrido - Visão Geral
Ensino Híbrido - Visão Geral
 
Juegos didacticos
Juegos didacticosJuegos didacticos
Juegos didacticos
 
Plantas
PlantasPlantas
Plantas
 
Interação para Quem? Uma introdução à IHC Feminista
Interação para Quem? Uma introdução à IHC FeministaInteração para Quem? Uma introdução à IHC Feminista
Interação para Quem? Uma introdução à IHC Feminista
 

Similar to COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB

[Manual] Frequência Escolar (Projeto Presença)
[Manual] Frequência Escolar (Projeto Presença)[Manual] Frequência Escolar (Projeto Presença)
[Manual] Frequência Escolar (Projeto Presença)Anderson Ramos
 
Manual de orientação para atuação em redes sociais - Governo Federal
Manual de orientação para atuação em redes sociais - Governo FederalManual de orientação para atuação em redes sociais - Governo Federal
Manual de orientação para atuação em redes sociais - Governo FederalVincere Comunicação
 
Manual de orientação para atuação em redes sociais - Governo Federal
Manual de orientação para atuação em redes sociais - Governo FederalManual de orientação para atuação em redes sociais - Governo Federal
Manual de orientação para atuação em redes sociais - Governo FederalBlog Mídia8!
 
2Easy: Apresentação Institucional
2Easy: Apresentação Institucional2Easy: Apresentação Institucional
2Easy: Apresentação Institucional2easy Soluções
 
Marketing do Escritório Contábil 2ª ed. | IOB e-Store
Marketing do Escritório Contábil 2ª ed. | IOB e-StoreMarketing do Escritório Contábil 2ª ed. | IOB e-Store
Marketing do Escritório Contábil 2ª ed. | IOB e-StoreIOB News
 
04 topicosde algebra
04 topicosde algebra04 topicosde algebra
04 topicosde algebraCidah Silva
 
ESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURA
ESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURAESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURA
ESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURASabrina Mariana
 
Web Shoppers 19 - Raio X 2008
Web Shoppers 19 - Raio X 2008Web Shoppers 19 - Raio X 2008
Web Shoppers 19 - Raio X 2008Marcelo Vitorino
 
Tutorial sistema vendas_em_java_com_swing
Tutorial sistema vendas_em_java_com_swingTutorial sistema vendas_em_java_com_swing
Tutorial sistema vendas_em_java_com_swingEverson Wolf
 

Similar to COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB (20)

Domínio atendimento
Domínio atendimentoDomínio atendimento
Domínio atendimento
 
Domínio lalur
Domínio lalurDomínio lalur
Domínio lalur
 
Domínio contabilidade
Domínio contabilidadeDomínio contabilidade
Domínio contabilidade
 
Domínio registro
Domínio registroDomínio registro
Domínio registro
 
[Manual] Frequência Escolar (Projeto Presença)
[Manual] Frequência Escolar (Projeto Presença)[Manual] Frequência Escolar (Projeto Presença)
[Manual] Frequência Escolar (Projeto Presença)
 
Manual de orientação para atuação em redes sociais - Governo Federal
Manual de orientação para atuação em redes sociais - Governo FederalManual de orientação para atuação em redes sociais - Governo Federal
Manual de orientação para atuação em redes sociais - Governo Federal
 
Manual de orientação para atuação em redes sociais - Governo Federal
Manual de orientação para atuação em redes sociais - Governo FederalManual de orientação para atuação em redes sociais - Governo Federal
Manual de orientação para atuação em redes sociais - Governo Federal
 
Livro Como Abrir uma Loja Virtual de Sucesso - Por Mauricio Salvador
Livro Como Abrir uma Loja Virtual de Sucesso - Por Mauricio SalvadorLivro Como Abrir uma Loja Virtual de Sucesso - Por Mauricio Salvador
Livro Como Abrir uma Loja Virtual de Sucesso - Por Mauricio Salvador
 
2Easy: Apresentação Institucional
2Easy: Apresentação Institucional2Easy: Apresentação Institucional
2Easy: Apresentação Institucional
 
Marketing do Escritório Contábil 2ª ed. | IOB e-Store
Marketing do Escritório Contábil 2ª ed. | IOB e-StoreMarketing do Escritório Contábil 2ª ed. | IOB e-Store
Marketing do Escritório Contábil 2ª ed. | IOB e-Store
 
04 topicosde algebra
04 topicosde algebra04 topicosde algebra
04 topicosde algebra
 
04 topicosde algebra
04 topicosde algebra04 topicosde algebra
04 topicosde algebra
 
04 topicosde algebra
04 topicosde algebra04 topicosde algebra
04 topicosde algebra
 
topicosde algebra
topicosde algebratopicosde algebra
topicosde algebra
 
Manual de procedimentos
Manual de procedimentosManual de procedimentos
Manual de procedimentos
 
ESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURA
ESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURAESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURA
ESTRATÉGIA DE REAÇÃO EM CALL CENTER: UMA PROPOSTA DE ARQUITETURA
 
Web Shoppers 19 - Raio X 2008
Web Shoppers 19 - Raio X 2008Web Shoppers 19 - Raio X 2008
Web Shoppers 19 - Raio X 2008
 
Tutorial sistema vendas_em_java_com_swing
Tutorial sistema vendas_em_java_com_swingTutorial sistema vendas_em_java_com_swing
Tutorial sistema vendas_em_java_com_swing
 
Teste
TesteTeste
Teste
 
Guia final
Guia finalGuia final
Guia final
 

More from Norton Guimarães

DIVERSIDADE DA ESCOLA - Meninos vestem azul
DIVERSIDADE DA ESCOLA - Meninos vestem azulDIVERSIDADE DA ESCOLA - Meninos vestem azul
DIVERSIDADE DA ESCOLA - Meninos vestem azulNorton Guimarães
 
Mini Curso - Cultura Maker e Design Thinking.pptx
Mini Curso - Cultura Maker e Design Thinking.pptxMini Curso - Cultura Maker e Design Thinking.pptx
Mini Curso - Cultura Maker e Design Thinking.pptxNorton Guimarães
 
Poster - Diversidade na Escola Ulbra - Karine e Norton.pdf
Poster - Diversidade na Escola Ulbra - Karine e Norton.pdfPoster - Diversidade na Escola Ulbra - Karine e Norton.pdf
Poster - Diversidade na Escola Ulbra - Karine e Norton.pdfNorton Guimarães
 
Novas Tendências na Educação pós pandemia
Novas Tendências na Educação pós pandemiaNovas Tendências na Educação pós pandemia
Novas Tendências na Educação pós pandemiaNorton Guimarães
 
Programação Web com PHP 7.x
Programação Web com PHP 7.xProgramação Web com PHP 7.x
Programação Web com PHP 7.xNorton Guimarães
 
Ensino híbrido planejamento e criação de aulas
Ensino híbrido   planejamento e criação de aulasEnsino híbrido   planejamento e criação de aulas
Ensino híbrido planejamento e criação de aulasNorton Guimarães
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de softwareNorton Guimarães
 
A evolução histórica da EaD
A evolução histórica da EaDA evolução histórica da EaD
A evolução histórica da EaDNorton Guimarães
 
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL GA EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL GNorton Guimarães
 
Tutor EaD - importância e funções
Tutor EaD - importância e funçõesTutor EaD - importância e funções
Tutor EaD - importância e funçõesNorton Guimarães
 
Produção de conteúdo colaborativo em sala de aula
Produção de conteúdo colaborativo em sala de aulaProdução de conteúdo colaborativo em sala de aula
Produção de conteúdo colaborativo em sala de aulaNorton Guimarães
 
O cenário atual da ead no Brasil
O cenário atual da ead no BrasilO cenário atual da ead no Brasil
O cenário atual da ead no BrasilNorton Guimarães
 
Avaliação da aprendizagem na EAD
Avaliação da aprendizagem na EADAvaliação da aprendizagem na EAD
Avaliação da aprendizagem na EADNorton Guimarães
 
Apoio do computador e da web à atividade educativa
Apoio do computador e da web à atividade educativaApoio do computador e da web à atividade educativa
Apoio do computador e da web à atividade educativaNorton Guimarães
 
O uso de recursos multimídia em sala de aula
O uso de recursos multimídia em sala de aulaO uso de recursos multimídia em sala de aula
O uso de recursos multimídia em sala de aulaNorton Guimarães
 
Planejamento e organização de sistemas de ead
Planejamento e organização de sistemas de eadPlanejamento e organização de sistemas de ead
Planejamento e organização de sistemas de eadNorton Guimarães
 
As políticas públicas em EaD no Brasil
As políticas públicas em EaD no BrasilAs políticas públicas em EaD no Brasil
As políticas públicas em EaD no BrasilNorton Guimarães
 
A evolução histórica da EaD no Brasil
A evolução histórica da EaD no BrasilA evolução histórica da EaD no Brasil
A evolução histórica da EaD no BrasilNorton Guimarães
 
Ferramentas para TIC na educação
Ferramentas para TIC na educaçãoFerramentas para TIC na educação
Ferramentas para TIC na educaçãoNorton Guimarães
 

More from Norton Guimarães (20)

DIVERSIDADE DA ESCOLA - Meninos vestem azul
DIVERSIDADE DA ESCOLA - Meninos vestem azulDIVERSIDADE DA ESCOLA - Meninos vestem azul
DIVERSIDADE DA ESCOLA - Meninos vestem azul
 
Mini Curso - Cultura Maker e Design Thinking.pptx
Mini Curso - Cultura Maker e Design Thinking.pptxMini Curso - Cultura Maker e Design Thinking.pptx
Mini Curso - Cultura Maker e Design Thinking.pptx
 
Poster - Diversidade na Escola Ulbra - Karine e Norton.pdf
Poster - Diversidade na Escola Ulbra - Karine e Norton.pdfPoster - Diversidade na Escola Ulbra - Karine e Norton.pdf
Poster - Diversidade na Escola Ulbra - Karine e Norton.pdf
 
Novas Tendências na Educação pós pandemia
Novas Tendências na Educação pós pandemiaNovas Tendências na Educação pós pandemia
Novas Tendências na Educação pós pandemia
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Programação Web com PHP 7.x
Programação Web com PHP 7.xProgramação Web com PHP 7.x
Programação Web com PHP 7.x
 
Ensino híbrido planejamento e criação de aulas
Ensino híbrido   planejamento e criação de aulasEnsino híbrido   planejamento e criação de aulas
Ensino híbrido planejamento e criação de aulas
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de software
 
A evolução histórica da EaD
A evolução histórica da EaDA evolução histórica da EaD
A evolução histórica da EaD
 
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL GA EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
 
Tutor EaD - importância e funções
Tutor EaD - importância e funçõesTutor EaD - importância e funções
Tutor EaD - importância e funções
 
Produção de conteúdo colaborativo em sala de aula
Produção de conteúdo colaborativo em sala de aulaProdução de conteúdo colaborativo em sala de aula
Produção de conteúdo colaborativo em sala de aula
 
O cenário atual da ead no Brasil
O cenário atual da ead no BrasilO cenário atual da ead no Brasil
O cenário atual da ead no Brasil
 
Avaliação da aprendizagem na EAD
Avaliação da aprendizagem na EADAvaliação da aprendizagem na EAD
Avaliação da aprendizagem na EAD
 
Apoio do computador e da web à atividade educativa
Apoio do computador e da web à atividade educativaApoio do computador e da web à atividade educativa
Apoio do computador e da web à atividade educativa
 
O uso de recursos multimídia em sala de aula
O uso de recursos multimídia em sala de aulaO uso de recursos multimídia em sala de aula
O uso de recursos multimídia em sala de aula
 
Planejamento e organização de sistemas de ead
Planejamento e organização de sistemas de eadPlanejamento e organização de sistemas de ead
Planejamento e organização de sistemas de ead
 
As políticas públicas em EaD no Brasil
As políticas públicas em EaD no BrasilAs políticas públicas em EaD no Brasil
As políticas públicas em EaD no Brasil
 
A evolução histórica da EaD no Brasil
A evolução histórica da EaD no BrasilA evolução histórica da EaD no Brasil
A evolução histórica da EaD no Brasil
 
Ferramentas para TIC na educação
Ferramentas para TIC na educaçãoFerramentas para TIC na educação
Ferramentas para TIC na educação
 

COMÉRCIO ELETRÔNICO DE PRODUTOS VIA WEB

  • 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
  • 26. Sistema de Comércio Eletrônico PEDEAI.COM 19 3.2.2 Incluir Tipos Produtos TIPO PRODUTOS 3.2.1 Ler Opções dadosdeinclusãodetiposdeprodutos opção 3.2.4 Excluir Tipos Produtos dadosdaalteraçãodetiposde produtos 3.2.3 Alterar Tipos Produtos dadosdaexclusãodetiposde produtos Gerente novoregistrodetipodeprodutos registrodetipodeprodutosmarcadocomo excluído registrodetipodeprodutosasermarcadocomoexcluído registrodetipodeprodutoscomalterações registrodetipodeprodutosaseralterado DFD-NIVEL:2
  • 27. Sistema de Comércio Eletrônico PEDEAI.COM 20 3.3.2 Incluir Estabelecimentos ESTABELECI MENTOS 3.3.1 Ler Opções dadosdeinclusãodeestabelecimentos opção 3.3.4 Excluir Estabelecimentos dadosdaalteraçãode estabelecimentos 3.3.3 Alterar Estabelecimentos dadosdaexclusãode estabelecimentos Gerente USUÁRIOS novoregistrodeusuário novo registro de estabelecimentos registrodeestabelecimenos marcadocomoexcluído registrodeestabelecimentosa sermarcadocomoexcluído registrodeusuárioscomalterações registrodeusuáriosaseralterado registrodeusuárioscomalterações registrodeusuáriosaseralterado registrodeestabelecimentoscomalterações registrodeestabelecimentosaseralterado DFD-NIVEL:2
  • 28. Sistema de Comércio Eletrônico PEDEAI.COM 21 3.4.2 Incluir Gerentes GERENTES 3.4.1 Ler Opções dadosdeinclusãodegerentes opção 3.4.4 Excluir Gerentes dadosdaalteraçãode gerentes 3.4.3 Alterar Gerentes dadosdaexclusãodegerentes Gerente USUÁRIOS novoregistrodeusuário novo registro de gerentes registrodegerentesmarcadocomoexcluído registrodegerentesaser marcadocomoexcluído registrodeusuáriosmarcadocomoexcluído registrodeusuáriosaseralterado registrodeusuárioscomalterações registrodeusuáriosaseralterado registrodegerentescomalterações registrodegerentesaseralterado DFD-NIVEL:2
  • 29. Sistema de Comércio Eletrônico PEDEAI.COM 22 3.5.2 Incluir Produtos PRODUTOS 3.5.1 Ler Opções dadosdeinclusãodeprodutos opção 3.5.4 Excluir Produtos dadosdaalteraçãode produtos 3.5.3 Alterar Produtos dadosdaexclusãode produtos Gerente novoregistrodeprodutos registrodeprodutosmarcadocomoexcluído registrodeprodutosasermarcadocomoexcluído registrodeprodutoscomalterações registrodeprodutosaseralterado DFD-NIVEL:2
  • 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
  • 32. Sistema de Comércio Eletrônico PEDEAI.COM 25 DFDNível2 Clientes 4.2.1 Avaliar Opção Opção 4.2.2 Alterar Clientes 4.2.3 Excluir Clientes CLIENTES USUÁRIOS DadosdaexclusãodoclienteDadosdaalteraçãodocliente Registrodeclienteaseralterado Leituradosregistrosdeclientes registrodeusuáriosaseralteradoLeituradosregistrosdeusuários Registrodeclienteaserexcluído Leituradosregistrosdeclientes registrodeusuáriosaserexcluído Leituradosregistrosdeusuários
  • 33. Sistema de Comércio Eletrônico PEDEAI.COM 26 DFDNível2 Clientes 4.3.1 Selecionar Localde Entrega Solicitaçãodepedido 4.3.2 Selecionar Estabelecimenos 4.3.3 Selecionar Produtos 4.3.4 Confirmar Pedidos CLIENTES CEP ESTABELECIMENTOS PRODUTOS PEDIDOS registrosdoslocaisdeentrega Registrodelogradouros Registrodeestabelecimentos Registrodeprodutos Registronovodepedidos posição do pedido Dadodolocaldeentrega selecionado Dadodoestabelecimeto selecionado Dadosdosprodutos selecionados
  • 34. Sistema de Comércio Eletrônico PEDEAI.COM 27 5.2 Incluir Cliente 5.1 Incluir Usuário USUÁRIO CLIENTES alteraçãonoregistro código,nomeeemail registrodocliente dadosdospedidos 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
  • 57. Sistema de Comércio Eletrônico PEDEAI.COM 50 PEDEAI.COM IncluirClientes(1) Autenticar Usuários(1) Manter(1) Estabelecimentos ManterGerentes ManterClientes LerOpção Manutençãode Clientes(1) MontarPedidos GerarRelatóriode pedios(1) Opção SelecionarLocal deEntrega CEP Registrodolocalde entregac/os estabelecimentos relacionados Selecionar Estabelecimentos Estabelecimento Produtos fornecidospelo estabelecimento selecionado Selecionar Produtose Opcionais Confirmaçãode Pedido Produtose Observações Solicitaçãode confirmaçãode pedido Confirmaçãodo Pedido Processa mentodo Pedido LerOpção Opção Manutençãode TiposProdutos(3) Manutençãode Clientes(4) Manutençãode Gerentes(4) Manutençãode Produtos(3) Manutençãode Estabelecimentos (5) AdaptarBasede CEP(5) GerarRelatórios (6) DiagramadeEstruturanº02
  • 58. Sistema de Comércio Eletrônico PEDEAI.COM 51 Incluir Novo Registro deTipos Produtos Aterar Exluir BuscaporcódigoBuscapornome GravarRegitro alterado Códigodo Tipo Produto Regisitro doTipo Produto Descrição doTipo Produto Registro doTipo Produto RegistrodoTipo Produto BuscaporcódigoBuscapornome GravarRegitro marcadopara exclusão Códigodo Tipo Produto Regsitro doTipo Produto Descrição doTipo Produto Registro doTipo Produto RegistrodoTipo Produto Incluir Novo Registrode Produtos BuscaporcódigoBuscapornome GravarRegitro marcadopara exclusão Descrição do Produto Registro do Produto Registrodo Produto Alterar BuscaporcódigoBuscapornome GravarRegitro alterado Códigodo Produto Regisitro doProduto Descrição doProduto Registrodo Produto Registrode Produto PEDEAI.COM IncluirClientes(1) Autenticar Usuários(1) Manter(1) Estabelecimentos ManterGerentes ManterClientes (1)e(2) LerOpção Opção DiagramadeEstruturanº03 Manutençãode TiposProdutos LerOpção Opção Manutençãode Produtos LerOpção Opção Exluir AdaptarBasede CEP(5) GerarRelatórios (6) Manutençãode Gerentes(4) Manutençãode Clientes(4) Manutençãode Estabelecimetnos (5)
  • 59. Sistema de Comércio Eletrônico PEDEAI.COM 52 PEDEAI.COM IncluirClientes(1) Autenticar Usuários(1) Manter(1) Estabelecimentos ManterGerentes ManterClientes (1)e(2) LerOpção Opção DiagramadeEstruturanº04 Manutençãode Gerentes LerOpção Opção Incluir Novo Registrode Gerentes Aterar Exluir BuscaporcódigoBuscapornome GravarRegitro alterado Códigodo Gerente Regisitro doGerente Nomedo Gerente Registrodo Gerente Registrodo Gerente Buscaporcódigo Buscapor descrição GravarRegitro marcadopara exclusão Códigodo Gerente Regisitro doGerente Nomedo Gerente Registrodo Gerente Registrodo Gerente Manutençãode Clientes LerOpção Opção Incluir Novo Registrode Clientes Exluir Buscaporcódigo Buscapor descrição GravarRegitro marcadopara exclusão Códigodo Cliente Regsitro doClientes Nomedo Cliente Registro doCliente Registrodo Cliente Aterar Buscaporcódigo Buscapor descrição GravarRegitro alterado Códigodo Cliente Regisitro doCliente Nomedo Cliente Registrodo Cliente Registrode Cliente AdaptarBasede CEP(5) GerarRelatórios (6) Manutençãode Produtos(3) Manutençãode TiposProdutos(3) Manutençãode Estabelecimetnos (5)
  • 60. Sistema de Comércio Eletrônico PEDEAI.COM 53 PEDEAI.COM IncluirClientes (1) Autenticar Usuários(1) Manter(1) Estabelecimentos ManterGerentes ManterClientes (1)e(2) LerOpção Opção DiagramadeEstruturanº05 Manutençãode Estabelecimentos LerOpção Opção Incluir NovoRegistro de Estabelecimento Aterar Excluir Buscapor código Buscapornome GravarRegitro alterado Código do Esatabel ecimento Regisitro do Estabeleci metno Nomedo Estabele cimento Regisitro do Estabeleci metno Registrodo Estabelecimento Buscapor código Buscapor descrição GravarRegitro marcadopara exclusão Código do Esatabel ecimento Regisitro do Estabeleci metno Nomedo Estabele cimento Nomedo Estabeleci mento Registrodo Estabelecimento AdaptarBasede CEP Manutençãode Clientes(4) GerarRelatórios (6) Manutençãode Produtos(3) Manutençãode TiposProdutos(3) Manutençãode Gerentes(4) Buscarpor código Autalizarbase dedadosCEP Códigodo logradouro Registrosde Logradouros Registrosde Logradouros adaptadas
  • 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">&nbsp;</td> <td width="400"> <p><b>Texto Introdut</b><b>&oacute;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">&nbsp;</td> </tr> </table>
  • 92. Sistema de Comércio Eletrônico PEDEAI.COM 85 <div id="lyped" style="position:absolute; width:293px; height:161px; z-index:2; left: 225px; top: 226px; visibility: hidden"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#990066" align="center"> <td width="388"><img src="img/nada.gif" width="1" height="12"></td> </tr> <tr bgcolor="#FFFFFF" align="center"> <td width="388"> <form name=form action=/estab/est.html> <table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>E-mail:</td> <td> <input type="text" name="textfield3" size="15"> </td> </tr> <tr> <td>Senha:</td> <td> <input type="text" name="textfield22" size="15"> </td> </tr> <tr> <td><img src="img/fechar.gif" width="81" height="23" onMouseDown="MM_showHideLayers('lyped','','hide')"></td> <td><a href="clientes/novoped1.htm"><img src="img/ok2.gif" width="81" height="24" border="0"></a></td> </tr>
  • 93. Sistema de Comércio Eletrônico PEDEAI.COM 86 <tr> <td colspan="2">&nbsp;</td> </tr> </table> </form> </td> </tr> <tr bgcolor="#990066" align="center"> <td width="388"><img src="img/nada.gif" width="1" height="12"></td> </tr> </table> </div> <div id="lyuser" style="position:absolute; width:293px; height:161px; z-index:2; left: 225px; top: 227px; visibility: hidden"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#990066" align="center"> <td width="388"><img src="img/nada.gif" width="1" height="12"></td> </tr> <tr bgcolor="#FFFFFF" align="center"> <td width="388"> <form> <table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>E-mail:</td> <td> <input type="text" name="textfield33" size="15"> </td>
  • 94. Sistema de Comércio Eletrônico PEDEAI.COM 87 </tr> <tr> <td>Senha:</td> <td> <input type="text" name="textfield223" size="15"> </td> </tr> <tr> <td><img src="img/fechar.gif" width="81" height="23" onMouseDown="MM_showHideLayers('lyuser','','hide')"></td> <td><a href="clientes/cli.htm"><img src="img/ok2.gif" width="81" height="24" border="0"></a></td> </tr> <tr> <td colspan="2"><a href="clientes/novocad.htm"><font size="2" color=#3258c7 face="Verdana, Arial, Helvetica, sans-serif">Novo Usuario</font></a></td> </tr> </table> </form> </td> </tr> <tr bgcolor="#990066" align="center"> <td width="388"><img src="img/nada.gif" width="1" height="12"></td> </tr> </table> </div> <div id="lyest" style="position:absolute; width:293px; height:161px; z-index:2; left: 224px; top: 225px; visibility: hidden"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#990066" align="center"> <td width="388"><img src="img/nada.gif" width="1" height="12"></td> </tr>
  • 95. Sistema de Comércio Eletrônico PEDEAI.COM 88 <tr bgcolor="#FFFFFF" align="center"> <td width="388"> <form> <table width="50%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>E-mail:</td> <td> <input type="text" name="textfield32" size="15"> </td> </tr> <tr> <td>Senha:</td> <td> <input type="text" name="textfield222" size="15"> </td> </tr> <tr> <td><img src="img/fechar.gif" width="81" height="23" onMouseDown="MM_showHideLayers('lyest','','hide')"></td> <td><a href="estab/est.html"><img src="img/ok2.gif" width="81" height="24" border="0"></a></td> </tr> <tr> <td colspan="2"><a href="estab/novoest.html"><font size="2" color=#3258c7 face="Verdana, Arial, Helvetica, sans-serif">Novo Estabelecimento</font></a></td> </tr>