Um Sistema de postais Virtuais em ASP I

Muitos de vocês me pediram um artigo sobre o desenvolvimento de uma aplicação de envio de postais, pois aqui está.

Por Pedro Rufo Martin


Publicado em: 03/9/07
Valorize este artigo:
O código que vou mostrar é o mesmo que o usado no sistema de postais de ASPTutor, portanto para que você tenha uma idéia do funcionamento geral antes de se confundir com o código, lhe recomendo que passe por esta página.

O ActiveX que vamos usar para enviar o postal é ASPemail de Persit, entre outras coisas porque pouco a pouco se converteu em um padrão e além disso, nos permite enviar correio com formato HTML. Você tem todos os procedimentos de configuração e uso de ASPEmail em http://www.asptutor.com/asp/vart.asp?id=55

Nossa aplicação vai custar de uma estrutura de diretórios para armazenar as imagens, um banco de dados e três módulos asp.

Vamos começar descrevendo a estrutura de diretórios que vamos criar.
Situaremos nossa aplicação de e-postais e um diretório que denominaremos "postais" (aqui situaremos nossos módulos .asp) que por sua vez criaremos ou sub-diretório de "postais" chamado "images" para situar as imagens que enviaremos em nossas postais. Debaixo de "images" criaremos o diretório "miniaturas" destinado a conter cópias reduzidas de todas nossas imagens a fim de agilizar o carregamento quando mostremos os catálogos de imagens.

Nossa estrutura final deveria ficar assim:


Descrição do banco de dados:


Como se vê, o banco de dados é muito simples, só contém uma tabela denominada "postais" e três campos

id Campo auto-numérico que nos faz de identificador de cada imagem
url Nome físico da imagem (mariposa.gif, avion.jpg,...) 
tema El campo tema nos servirá para agrupar todas as imagens de um mesmo tipo (paisagens, infantil, ...)


Ate aquí é simples, não é? Bom, pois como se vê agora o código tampouco é tão complexo.

Módulos da aplicação

Como dissemos ao princípio, a aplicação consta de 3 módulos:

default.asp Será a página de início de nosso sistema de postais. Cumprirá uma dupla função, nos servirá tanto para escolher o tema do postal (se se entra nele sem parâmetros) como para que o usuário confeccione o postal uma vez escolhido o tema
confirmapostal.asp Neste modulo comprovaremos que o usuário introduziu todos os dados necessários para o envio, e sendo assim, lhe mostraremos uma pré-visualização do postal e lhe daremos a oportunidade de envia-lo ou voltar atrás para corrigi-lo.
enviarpostal.asp Neste módulo chamaremos a ASPEmail e confeccionaremos e enviaremos o postal






Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato