Você está na página 1de 2

Modelando um Portal de Vendas para WEB no Oracle 10g

Neste artigo iremos demonstrar a modelagem relacional de um simples portal de vendas para Web, com foco na utilizao de padres de modelos e implementao em banco de dados Oracle. Lojas Virtuais Atualmente, existem milhares de lojas virtuais espalhadas por toda a Web. A questo : como desenvolver um portal que no seja apenas mais uma loja virtual entre tantas existentes? Lgico que para a loja virtual ser um grande sucesso, no depende apenas da equipe de desenvolvimento, mas cabe ao desenvolvimento criar recursos para permitir a atuao do departamento de Marketing e outros departamentos. A usabilidade da loja muito importante! O usurio necessita da informao de forma fcil, sem burocracia, e tambm precisamos de disponibilidade e confiabilidade. O grande desafio de desenvolver uma loja virtual alm de contemplar os requisitos de um portal ERP (Enterprise Resource Planning), tais como cadastro de produtos e seus preos, controles de estoque e cadastro de clientes, contemplar as informaes para a publicao de todo o portal, como montagem dos menus e submenus, apresentar produtos em destaque, controle de Banners, controle de promoes de marketing e controle de termos pesquisado. Por exemplo, usualmente sistemas Web demonstram a vitrine de produtos utilizando agrupamentos por Departamentos, Categorias, Subcategorias e outras formas e nveis de agrupamentos. Assim, precisamos que nosso modelo tambm tenha um cadastro de Departamentos, Categorias e Subcategorias dos produtos, que alm de contemplar a estrutura do produto, tambm ser utilizado para publicao do portal. Outro requisito muito importante para sistemas web so as estatsticas de visitas dos produtos e interesses dos clientes. Assim, muito importante que o portal faa uma contagem de visitas por produtos, marcas, departamentos, categorias, subcategorias, alm de controlar uma lista de desejos e possua uma inteligncia para busca de produtos por proximidades de termos cadastrados, dentre outros recursos. Alm de tudo isso, devemos seguir os princpios da modelagem de dados: Integridade, Normalidade, Qualidade e Confiabilidade. Para comearmos a modelar, necessrio sabermos o escopo do projeto e os requisitos do portal. Vamos a eles! Requisitos O objetivo em questo modelar um simples portal que permita:

efetivar vendas com pagamentos parcelados e vista, com ersas formas de pagamento (boleto, carto de crdito e transferncia bancria); manter o histrico de compras dos clientes; permitir a identificao do perfil dos visitantes para aes de marketing posteriores.

Alm disso: O layout do portal dever ser demonstrado em nveis de Departamento, Categoria e Subcategoria, que ser alterada dinamicamente de tempos em tempos, com destacamento de produtos na pgina principal. As promoes tambm devero ser controladas, devendo conter um destaque especial quando estiver vigente. Dever ter capacidade de controlar a rotatividade, associao e vigncia dos banners exibidos no portal. A pesquisa dos produtos deve ser inteligentemente indicativa, listando os produtos relacionados ao termo pesquisado e tambm os produtos similares relacionados com o produto principal. O portal dever ser de fcil uso e com rpida resposta no carregamento de suas pginas. A equipe de marketing precisa ter condies de visualizar as 10 pginas mais acessadas e seus histricos por produto, departamento, categoria, subcategoria, marca e cliente. O portal dever conter o conceito de carrinho de compras e pedidos de venda. O cliente poder adicionar em uma lista todos os produtos que gostaria de ter e poder acompanhar o status de seu pedido. Ao visitar o portal pela primeira vez, o acesso do cliente dever ficar registrado, e quando ele voltar a visitar o portal, o histrico de navegao dever ser identificado para o mesmo cliente. No necessrio efetuar uma compra para ser um cliente cadastrado. Tambm no necessrio ser um cliente cadastrado para receber os e-mails promocionais. Periodicamente, ser enviado um e-mail promocional aos e-mails cadastrados no portal. Para facilitar a integrao com a transportadora, o cadastro de endereo do cliente dever seguir o padro dos correios. A administrao do portal dever ser efetuada apenas por usurios autorizados.

Modele o DER!!!