A sua Loja Virtual - 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. 

 

Para criar uma loja virtual usando ASP .NET acompanhe o curso no link : 

ASP .NET - Criando um site completo com carrinho de compras (Curso)

 

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:

  1. 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.
  2. Catalogo.asp – O arquivo que exibe o catálogo dos nossos produtos gerando um link para obter informação sobre cada produto
  3. Detalhe.asp – arquivo que exibe detalhes de um produto e permite ao usuário incluir o produto em sua cesta de compras.
  4. Identifica.asp – arquivo utilizado para o cliente informar seu e-mail e senha ou iniciar um novo cadastramento
  5. Verifica.asp - arquivo que verifica se o cliente está cadastrado ou é um novo cliente
  6. Cadastra.asp - Exibe o formulário de cadastramento ao cliente
  7. Cadastrar.asp – Realiza o cadastramento , gravando as informações na tabela, de um novo cliente.
  8. 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.
  9. 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.
  10. Destino.asp - arquivo que identifica o destinatário do pedido. 
  11. 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.
  12. 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.
  13. Global.asa – inicaliza as variáveis de identificação do cliente e abre a conexão com o banco de dados.
  14. Esoft.mdb - o nosso banco de dados.
  15. 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:

 Parte Anterior Próxima parte

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?

 

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

 

Referências:


José Carlos Macoratti