Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo Clube Delphi 93 - Controle on-line de vídeo-locadora - Parte 1
Artigo da Revista Clube Delphi Edição 93.

ASP.NET
Controle on-line de vídeo-locadora - Parte 1
Veja como criar um sistema on-line de controle para uma vídeo-locadora
Junto com o aumento acelerado do uso da internet, a cada dia que passa a necessidade de empresas de todos os ramos e portes em ingressar com seu negócio no mundo virtual tem se tornado uma rotina. Surgem necessidades para as empresas encontrarem maneiras de negociar com o seu cliente à distância, ou seja, através da internet, sejam por meio de grandes portais de informações ou através de simples sistemas rodando na Web onde clientes/usuários credenciados podem interagir e realizar reservas, compras, vendas, entre outros.
O objetivo deste artigo é justamente a criação de um sistema on-line, onde a situação descrita será aplicada para as atividades diárias de uma vídeo-locadora. Veremos nesta e na próxima edição um passo-a-passo do desenvolvimento do aplicativo, que será dividido em duas formas de interação com usuários: administradores e usuários comuns. Onde toda a parte administrativa de manutenção de cadastros, reservas e retiradas de vídeos e um espaço para o cliente o qual com uso de seu usuário e senha poderá fazer a consulta de filmes disponíveis e realizar pela Web a reserva dos mesmos, além do acesso a um histórico de retiradas já efetuadas, economizando assim o tempo gasto na locadora para a busca do filme ideal.
A aplicação será desenvolvida sob a plataforma .NET Framework 1.1 com uso da ferramenta de desenvolvimento Borland Developer Studio 2006 for ASP.NET e banco de dados Firebird 1.5.
Nesta primeira etapa do artigo veremos a análise e criação da base de dados, criação da área de cadastros de filmes, gêneros, clientes e usuários, manutenção de reservas realizadas por clientes e novas reservas pelo administrador da locadora.
Antes de começar...
Antes de codificar qualquer coisa em ASP.NET, é importante que você tenha em mente alguns conceitos e tome alguns cuidados importantes, principalmente se está migrando de uma solução Desktop/VCL:
· Não queira fazer na Web as coisas exatamente como você faz
· Saiba como funciona o modelo de execução do ASP.NET – é importantíssimo lembrar que o ASP.NET (e aplicações Web como um todo) são stateless: cada requisição é processada como se fosse a primeira. Além disso, o ASP.NET cria e recria o formulário no servidor para cada requisição, o que é bem diferente do modelo “TForm-based”. É claro, temos alguns recursos para tratar sessão, cache, ViewState etc.
Começaremos então nosso exemplo, partindo pela conexão com o banco de dados.
Escolhendo o provider para ADO.NET
Temos somente uma opção para acessar o Firebird a partir de aplicações construídas para o .NET Framework: o ADO.NET. Sabendo disso, o próximo passo é escolher um Provider para ADO.NET que permita o melhor acesso ao banco de dados.
O .NET Framework 1.1 já é distribuído com quatro Providers nativos para ADO.NET:
SQL Provider - para acesso ao SQL Server;
Oracle Provider - para acesso ao Oracle;
OleDB Provider - para acesso a fontes de dados que possuam um driver OleDB;
ODBC Provider - para acesso a fontes de dados que possuam um driver ODBC;
"
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Maikel Scheid
Maikel Scheid(maikelscheid@gmail.com) é Técnico em Informática com enfâse na área de Programação e Banco e daodos.



