Você está na página 1de 9

VB .

NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

VB .NET - Controle para Pizzaria


Objetivos do istema

(completo com os fontes abertos)

Permitir o controle de Clientes! Prod"tos! #n$redientes e Pedidos de "ma pe%"ena pizzaria

&"ncionalidades'
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
1. Clientes

(an"ten)*o de Bairros e +onas

1 de 9

30/01/2014 09:42

VB .NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

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

3. (an"ten)*o de Prod"tos

4. (an"ten)*o de #n$redientes

5. (onta Pizza - Permite montar pizzas definindo seus ingredientes

2 de 9

30/01/2014 09:42

VB .NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

6. (an"ten)*o de ,s"-rios - Cadastra e define o perfil do usu rio para acesso ao sistema

Cons"ltas - Permite realizar consultas nos dados cadastrados !


1. Pizzas - #n$redientes

3 de 9

30/01/2014 09:42

VB .NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

2. Pedidos - #tens do Pedido

(ovimento - Permite controlar a mo"imentao da pizzaria com registro e alterao de pedidos


1. .e$istrar Pedido

4 de 9

30/01/2014 09:42

VB .NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

/oo$le (aps - Permite "erificar o endereo no #oogle $aps consultando o endereo do cliente e imprimir o mapa%

2. 0lterar Pedido - Permite alterar dados do pedido feito

5 de 9

30/01/2014 09:42

VB .NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

3. /erenciar Pedidos Controle o status do pedido e realizar o seu fec&amento registrando o pagamento

4. Enviar Emails Permite en"iar emails aos clientes cadastrados selecionando o cliente. Permite filtrar os clientes por bairro! cep! cel"lar! email! endere)o e nome1

6 de 9

30/01/2014 09:42

VB .NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

/era)*o de lo$ de erros e de a"ditoria - #era ar'ui"o com log das transa(es realizadas no sistema para auditoria de dados . Registra na tabela 0"dit2o$.mdb as transa(es feitas por usu rio. #era ar'ui"o texto por data contendo os erros ocorridos%

Obs' 1. O sistema esta preparado para "sar o banco de dados 32 erver bem como o (icrosoft 0ccess bastando realizar al$"mas altera)4es1 2. O sistema trabal5a com controle de transa)*o realizando o Commit o" .oolBac6 na $rava)*o de pedido1

(odelo de dados'

7 de 9

30/01/2014 09:42

VB .NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

0r%"itet"ra em 7 Camadas
)- Camada de *egcios, Camada de +cesso a dados e $odelo B22 - Camada de *egcios Cont,m as classes com as regras de negcios +cessa a Camada de acesso a dados para persist-ncia e obteno dos dados 802 - Camada de +cesso a .ados Cont,m as classes 'ue realizam o acesso e a persist-ncia dos dados (odelo - Representa o modelo de ob/etos da aplicao Cont,m as classes 'ue representam os dados e permitem a comunicao entre as camadas Pizzaria(acoratti - Camada de interface Cont,m os formul rios 9indo:s &orms para apresentao e interao com o usu rio

8 de 9

30/01/2014 09:42

VB .NET - Controle para Pizzaria

http://www.macoratti.net/Pizzaria/Pizzaria.htm

Camada 802
Classe Base802 - Classe abstrata 'ue cont,m os m,todos para criar a factory de pro"edores, definio de transao e par0metros usados nas consultas 123% Classe 0cesso8B - Classe abstrata 'ue &erda de Base802 e cont,m os m,todos para acesso e execuo das consultas contra a base de dados% Classe 2o$802 - Classe 'ue cont,m os m,todos para gerao do log de auditoria. 45ssa classe no pode ser &erdada6% Classe Tipo0cesso8B - Classe 'ue define o tipo de acesso. +tualmente temos definidos o acesso usando o 123 1er"er e o $icrosoft +ccess%

abe %"anto c"sta este sistema ; Nada. im e" disse nada.


Os rec"rsos necess-rios s*o todos $rat"itos ' Vis"al Basic .NET <=>= E?press Edition 32 erver <==@ o" 32 erver <==A E?press Edition 32 erver (ana$ement t"dio <=>= E?press 5ste programa esta completo, sem restrio alguma, e com os fontes totalmente dispon7"el no cont,m mais de >==

"per 8V8 .NET 'ue

pro$ramas fontes para estudo e aprendizado.

Ideal para "oc- aprender "endo como foi feito. *o precisa de recursos especiais nem de con&ecimento a"anado. 8oc- recebe os fontes e pode estudar, alterar, adaptar para uso, re"ender, enfim pode fazer o 'ue 'uiser...

Cli%"e a%"i e fa)a o se" Pedido


Veja tambBm o"tros sistemas completos e abertos presentes no "per 8V8 .NET'
VB .NET - /era)*o e controle de parcelamentos - istema completo com acesso a dados "sando 08O .NET 0$endamento de Eventos em VB .NET e Vis"al CC VB .NET - Controle de 0$endamentos CC - Controle &inanceiro Pessoal
Jos Carlos Macoratti

9 de 9

30/01/2014 09:42