Definindo a tecnologia e montando o esquema de
funcionamento
Nosso site será desenvolvido em um ambiente Windows 98/95 e como
servidor Web estaremos utilizando o Personal Web Server , com isso
poderemos criar e testar em um mesmo local o funcionamento do nosso
site. Isto não quer dizer que ele não funcione em uma plataforma Windows NT em
uma intranet ou na Internet. Fizemos isto por questão de simplicidade.
Os formulários e arquivos ASP e HTML serão construídos usando o FrontPage
da Microsoft. As páginas do nosso site serão criadas usando as linguagens: HTML
, ASP , JavaScript , VBScript e para gerenciar nosso banco de dados estaremos
usando a tecnologia ADO.
Assim os arquivos com extensão HTML conterão somente código HTML , os
arquivos com extensão ASP poderão conter , além de código HTML , scripts
criados em JavaScript ou VBScript e código ADO para processamento das tabelas e
banco de dados.
Os arquivos usados para implementar a nossa loja virtual serão
os seguintes:
- Index.htm - O arquivo de abertura do nosso site ,
mostra a página principal e as opções para ver o
catálogo de produtos e iniciar a compra na loja.
- Catalogo.asp O arquivo que exibe o
catálogo dos nossos produtos gerando um link para obter
informação sobre cada produto
- Detalhe.asp arquivo que exibe detalhes de
um produto e permite ao usuário incluir o produto em sua
cesta de compras.
- Identifica.asp arquivo utilizado para o
cliente informar seu e-mail e senha ou iniciar um novo
cadastramento
- Verifica.asp - arquivo que verifica se o cliente
está cadastrado ou é um novo cliente
- Cadastra.asp - Exibe o formulário de
cadastramento ao cliente
- Cadastrar.asp Realiza o cadastramento ,
gravando as informações na tabela, de um novo cliente.
- Comprar.asp Exibe a cesta de compras do
cliente e as opções de incluir, excluir, esvaziar a
cesta de compras e ir para o caixa efetivar a compra.
- Compre.asp arquivo que contém as rotinas
que realizam as operações principais da nossa loja
virtual: incluir, excluir, esvaziar e ir para o caixa.
- Destino.asp - arquivo que identifica o destinatário do
pedido.
- Caixa.asp - arquivo que informa o peso do pedido , o valor do
frete e o valor total do pedido. Permite ao usuário selecionar o cartão
de crédito para pagamento.
- encerra_compra.asp - arquivo que exibe o resumo do pedido bem
como o endereço do destinatário. Envia mensagem ao cliente
agradecendo a compra e informando o endereço para
entrega do produto.
- Global.asa inicaliza as variáveis de
identificação do cliente e abre a conexão com o banco
de dados.
- Esoft.mdb - o nosso banco de dados.
- Adovbs.inc o arquivo de inclusão com as
constantes usadas pela ADO.
Para poder executar e ver a loja virtual funcionando , você
deve possuir o Personal Web Server instalado em seu computador e
ter sua pasta base padrão em c:\inetpub\wwwroot .(Geralmente esta é a
pasta padrão mas você pode alterá-la quando da instalação do Personal Web
Server.)
A pasta base é o local central dos arquivos publicados em seu
site da Web. Uma pasta base padrão, chamada \Inetpub\wwwroot,
foi criada quando o PWS foi instalado. Você pode alterar o local
da pasta base. Uma pasta virtual é uma pasta que não está
fisicamente contida na pasta base, mas que aparece como tal para
usuários que visitam seu site da Web.
Vamos criar uma pasta virtual subordinada a pasta base dando a
ela o nome de loja: c:\inetpub\wwwroot\loja e que terá o
aliás com o nome de loja. Ela conterá todos os arquivos de
script ASP, o arquivo de banco de dados efsoft.mdb
- e o arquivo adovbs.inc do nosso projeto
Vamos criar uma pasta virtual subordinada a pasta base chamada
imagens onde iremos armazenar as imagens usadas em nosso
site. Abaixo vemos a estrutura física de localização de nosso
arquivos:
Uma visão geral do funcionamento de nossa loja virtual : catálogo,
cesta de compras, identificação cadastramento e caixa.
Fluxo do funcionamento da Loja Virtual:
- A página inicial é exibida . O cliente pode pesquisar o catálogo ou
pode realizar sua identificação.
- Ao pesquisar o catálogo o cliente pode fazer a pesquisa dos produtos por:
Autor , Assunto , Título ou Todos.
-
- Durante a pesquisa do catálogo o cliente pode exibir os detalhes do
produtos exibidos
- Se decidir realizar alguma compra é solicitada a identificação do
cliente via e-mail e senha previamente cadastrados.
- Se o cliente já estiver cadastrado a página de compras é exibida com as
informações do pedido feito pelo cliente.
- Se o cliente não estiver cadastrado é exibido o formulário para
cadastramento do cliente.
- O cliente pode continuar comprando e a cada compra a página com as
informações do seu pedido serão exibidas com opção para alteração e
exclusão de um item comprado.
- Ao encerrar as compras , o cliente é encaminhado para página que exibe o
endereço do destinatário do pedido. O Cliente tem a opção alterar o
endereço conforme o seu desejo.
- Ao confirmar o endereço do destinatário é exibida a página com o
resumo do pedido informando : o peso , o valor do frete e o
valor total do pedido. Neste momento o cliente deve informar os dados do seu
cartão de crédito. O sistema verifica a validade dos dados informados.
- Confirmando os dados do cartão , enquanto é enviado um e-mail para o
endereço eletrônico do cliente com o resumo do seu pedido , na tela é
exibido resumo do pedido com os dados do destinatário e os dados do
cartão.
- Retorna a página inicial.
Copyright (c) 2000 -
José Carlos Macoratti