vb .net - controle para pizzaria

9
VB .NET - Controle para Pizzaria (completo com os fontes abertos) Objetivos do Sistema Permitir o controle de Clientes, Produtos, Ingredientes e Pedidos de uma pequena pizzaria Funcionalidades: Cadastro - Permite realizar o cadastro e manutenção dos Clientes, Produtos, Ingredientes e Pizzas. Realiza a consulta, inclusão, alteração,exclusão bem como a geração de relatório Clientes 1. 2 Manutenção de Bairros e Zonas VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm 1 de 9 30/01/2014 09:42

Upload: jader-espirito-santo

Post on 25-Nov-2015

265 views

Category:

Documents


12 download

TRANSCRIPT

  • VB .NET - Controle para Pizzaria (completo com os fontes abertos)

    Objetivos do Sistema

    Permitir o controle de Clientes, Produtos, Ingredientes e Pedidos de uma pequena pizzaria

    Funcionalidades:

    Cadastro - Permite realizar o cadastro e manuteno dos Clientes, Produtos, Ingredientes e Pizzas. Realiza a consulta,incluso, alterao,excluso bem como a gerao de relatrio

    Clientes1.

    2 Manuteno de Bairros e Zonas

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    1 de 9 30/01/2014 09:42

  • Permite cadastrar bairros e zonas definindo a taxa de entrega por zona

    Manuteno de Produtos3.

    Manuteno de Ingredientes4.

    Monta Pizza - Permite montar pizzas definindo seus ingredientes5.

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    2 de 9 30/01/2014 09:42

  • Manuteno de Usurios - Cadastra e define o perfil do usurio para acesso ao sistema6.

    Consultas - Permite realizar consultas nos dados cadastrados :Pizzas - Ingredientes1.

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    3 de 9 30/01/2014 09:42

  • Pedidos - Itens do Pedido2.

    Movimento - Permite controlar a movimentao da pizzaria com registro e alterao de pedidosRegistrar Pedido1.

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    4 de 9 30/01/2014 09:42

  • Google Maps - Permite verificar o endereo no Google Maps consultando o endereo do cliente e imprimir o mapa;

    Alterar Pedido - Permite alterar dados do pedido feito2.

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    5 de 9 30/01/2014 09:42

  • Gerenciar Pedidos Controle o status do pedido e realizar o seu fechamento registrando o pagamento3.

    Enviar Emails4.

    Permite enviar emails aos clientes cadastrados selecionando o cliente. Permite filtrar os clientes por bairro, cep,celular, email, endereo e nome;

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    6 de 9 30/01/2014 09:42

  • Gerao de log de erros e de auditoria - Gera arquivo com log das transaes realizadas no sistema para auditoria dedados .

    Registra na tabela AuditLog.mdb as transaes feitas por usurio. Gera arquivo texto por data contendo os errosocorridos;

    Obs:

    O sistema esta preparado para usar o banco de dados SQL Server bem como o Microsoft Access bastando realizar

    algumas alteraes;

    1.

    O sistema trabalha com controle de transao realizando o Commit ou RoolBack na gravao de pedido;2.

    Modelo de dados:

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    7 de 9 30/01/2014 09:42

  • Arquitetura em 3 Camadas

    1- Camada de Negcios, Camada de Acesso a dados e Modelo

    BLL - Camada de Negcios

    Contm as classes com as regras de negciosAcessa a Camada de acesso a dados para persistncia e obteno dos dados

    DAL - Camada de Acesso a Dados

    Contm as classes que realizam o acesso e a persistncia dos dados

    Modelo - Representa o modelo de objetos da aplicao

    Contm as classes que representam os dados e permitem a comunicao entreas camadas

    PizzariaMacoratti - Camada de interface

    Contm os formulrios Windows Forms para apresentao e interao com ousurio

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    8 de 9 30/01/2014 09:42

  • Camada DAL

    Classe BaseDAL - Classe abstrata que contm os mtodos para criar a factory de provedores, definio de transao eparmetros usados nas consultas SQL;Classe AcessoDB - Classe abstrata que herda de BaseDAL e contm os mtodos para acesso e execuo das consultascontra a base de dados;Classe LogDAL - Classe que contm os mtodos para gerao do log de auditoria. (Essa classe no pode ser herdada);Classe TipoAcessoDB - Classe que define o tipo de acesso. Atualmente temos definidos o acesso usando o SQL Server eo Microsoft Access;

    Sabe quanto custa este sistema ?

    Nada. Sim eu disse nada.

    Os recursos necessrios so todos gratuitos :

    Visual Basic .NET 2010 Express Edition

    SQL Server 2005 ou SQL Server 2008 Express Edition

    SQL Server Management Studio 2010 Express

    Este programa esta completo, sem restrio alguma, e com os fontes totalmente disponvel no Super DVD .NET quecontm mais de 100 programas fontes para estudo e aprendizado.

    Ideal para voc aprender vendo como foi feito. No precisa de recursos especiais nem de conhecimento avanado.

    Voc recebe os fontes e pode estudar, alterar, adaptar para uso, revender, enfim pode fazer o que quiser...

    Clique aqui e faa o seu Pedido

    Veja tambm outros sistemas completos e abertos presentes no Super DVD .NET:

    VB .NET - Gerao e controle de parcelamentos - Sistema completo com acesso a dados usando ADO .NETAgendamento de Eventos em VB .NET e Visual C#VB .NET - Controle de AgendamentosC# - Controle Financeiro Pessoal

    Jos Carlos Macoratti

    VB .NET - Controle para Pizzaria http://www.macoratti.net/Pizzaria/Pizzaria.htm

    9 de 9 30/01/2014 09:42