Você está na página 1de 5

Se você deseja criar um site de comércio eletrônico - uma Loja

Virtual - deverá levar em conta os diversos aspectos envolvidos


neste processo.
A definição da tecnologia utiliaada , o perfil dos usuários , a
segurança das transações , a qualidade e quantidade das
informações e a estrutura de suporte , dentre outros aspectos ,
podem ditar o fracasso ou sucesso do seu site de e-commerce.
Iremos mostrar as principais etapas envolvidas na criação de uma
loja virtual usando banco de dados. Ao final deste último capítulo
você estará apto há criar a sua própria loja Virtual na WEB usando
os conceitos aqui descritos.
Abordaremos um exemplo simples, mas que envolve praticamente
todas as tarefas que você vai precisar saber para criar a sua própria
loja virtual. Não iremos aqui nos preocupar com a aparência do site
(você vai perceber que isto é verdade). Nossa preocupação será
mostrar de forma clara cada conceito técnico empregado no
desenvolvimento do projeto. Isto não quer diaer que você não deve
se preocupar com a aparência. Uma interface inteligente que
apresente com clareaa a empresa e seus produtos e com todas a
informações necessárias para orientar o usuário que acesse o seu
site é fundamental. Nada de abusar de imagens e tornar o acesso
ao site lento a ponto de irritar o internauta , nem usar uma
interface tosca e rudimentar o que poderia causar desconfiança aos
usuários.

O objetivo – Eu quero vender meus produtos


na WEB
Bem , você possui uma Softhouse/Livraria (podia ser uma
livraria, uma discoteca , uma loja de eletrodomésticos , um
revendedora de automóveis, etc.) e decidiu colocar os sistemas
desenvolvidos pela sua empresa e os seus livros a venda na
Internet. Neste momento a sua dúvida principal é - "Por onde eu
começo ???".
Você deverá definir qual o objetivo do site, o público alvo, as
informações que você deseja exibir , os serviços disponibiliaados e a
tecnologia a ser empregada para construir o site. Simples !!! não é
mesmo ?
A primeira coisa que você deve faaer é pensar em como é feita a
venda de seus produtos atualmente ou como seria feita na forma
tradicional . Na maioria das empresas o ciclo pode ser resumido da
seguinte forma:
1-) É feita a propaganda dos produtos. (informações sobre
os produtos)
2-) Os clientes entram em contato com a empresa.
(Telefone, balão, fax, internet , vendedores, etc..)
3-) Os clientes examinam o produto (catálogo de produtos,
demos, vendedores, etc..)
4-) Os clientes fazem o pedido do produto.
4-) Os clientes compram o produto.
5-) É mantido um cadastro de clientes para mala direta para
propaganda ou contato posterior.
Na Internet , com algumas adequações , o ciclo será praticamente o
mesmo, só uma coisa vai mudar : o primeiro contato de seus
clientes potenciais será feito virtualmente , ou seja , via Internet,
através do site de sua empresa.
Para poder disponibiliaar a sua loja virtual você deverá empregar a
tecnologia que permite concretiaar o seu negócio na WEB , você vai
usar : HTML, JavaScript, ASP.NET , SQL e banco de dados na
Internet.
Quero deixar claro que esta será uma loja simples e muitos recursos
mais avançados não serão implementados neste primeiro
momento. As páginas da nossa loja virtual serão :
1.Página Principal que mostra o site e opções para visualiaar o
catálogo de produtos
2.Página de detalhes dos produtos
3.A página da cesta de compras
4.A página que permite alterar , excluir e efetivar a compra
5.A página de finaliaação do pedido.
Modelando os dados – Banco de dados, Tabelas , campos e registros
Você já percebeu que vai precisar armaaenar informações em
arquivos de banco de dados. Essas informações , para o nosso
caso , são:
1-) Informações sobre os produtos (identifcação , nome,
valor, forma de envio, etc..)
2-) Informações sobre os clientes ( identifcação, nome,
endereço, etc..)
3-) Informações sobre os pedidos dos clientes ( cliente,
produto, quantidade, etc..)
Além disto você deverá oferecer informações sobre a sua empresa
de um forma clara para que o usuário tenha confiança em adquirir
os seus produtos.
Como guardar essas informações de forma eficiente e segura ?
Dependendo da plataforma onde você pretende criar a aplicação a
resposta será diferente, mas para podermos trabalhar com um
universo maior de usuários iremos assumir que você irá usar um
banco de dados padrão Access , um arquivo com extensão mdb ,
para armaaenar os seus dados.
A primeira coisa a faaer é a modelagem de dados : criar o seu
banco de dados , as tabelas , os relacionamentos. Para uma
aplicação mais complexa existem ferramentas que facilitam este
trabalho ( infeliamente ferramentas que são caríssimas ) : Erwin ,
RUP , etc.. Para o nosso caso iremos faaer a modelagem
manualmente ( como a maioria faa).
Eu posso criar o banco de dados no Access 2000 ou no SQL Server ;
por uma questão de simplicidade irei usar o Access 2000. O nome
do banco de dados será loja.mdb e ele conterá as tabelas que
conterão os dados relacionados com nossa transação na internet.
Quais tabelas eu vou precisar ? Iremos precisar das seguintes
tabelas :
•Tabela de produtos - nome : Produtos
•Tabela de pedidos - nome : Pedidos
•Tabela itens de pedidos - nome: ItensPedidos
•Tabela de clientes - nome : Clientes
•Tabela de Fornecedores - nome : Fornecedores
•Tabela de Categorias - nome : Categorias
Vamos definir os campos de cada tabela conforme figuras a seguir:

O relacionamento entre as tabelas é feita da seguinte forma :


A tabela de pedido armaaena os dados do pedido : nome do
comprador , código do pedido , código do produto , data da entrega
, data do pagamento.
Ele manterá então uma relação NxN para com a tabela Produtos e
ItensPedidos.
Teremos uma relação de 1 para N entre a
tabela Pedidos e ItensPedidos e uma relação N para 1 entre a
tabela ItensPedidos e Produtos.
O esquema do relacionamento entre as tabelas é exibido na figura a
seguir:
Nota: Como este é um exemplo didático de uma loja virtual em
ASP.NET por questão de simplicidade eu não vou faaer o tratamento
dos dados de todas a tabelas . Irei focar somente as tabelas :
Pedidos , Produtos e ItensPedidos.

Você também pode gostar