Trabalhando com Banco de Dados

Analise : Do exemplo a ser usado no transcorrer do curso

 

Nessa aula vamos analisar a nossa decisão, sobre o sistema a ser desenvolvido, no transcorrer do resto do curso:

Sistema de Administração Comercial (Lojas, Farmacias, etc...)

Hoje com a internet temos a facilidade de encontrar vários exemplos sobre o sistema escolhido, então após nossa decisão, vamos fazer uma pesquisa e aprendermos mais sobre o nosso sistema. Google nele.

Durante a aula ficou defindo que teríamos as seguintes tabelas em nosso banco de dados:

  • Tabela de Clientes ( ? )
  • Tabela de Produtos
  • Tabela de Fornecedores
  • Tabela de Funcionários
  • Tabela de Movimentação de Entradas e Saidas (Compras e Vendas)
  • Tabela do Caixa ( ? )
  • Tabela de Contas a Receber (Crediário) ( ? )
  • Tabela de Contas a Pagar (Fornecedores - Compras) ( ? )

( ? ) - Ítens que só serão implementados se houver tempo até o final do curso.

Após a escolha do sistema, vamos definir a estrutura inicial do nosso Banco de Dados.

Essa fase é muito importante, pois um banco de dados projetado de forma errada, faz com que a aplicação não tenha um bom resultado.

Informações tecnicas do sistema:
Local físico dos dados: c:\aulasvbnet\admc\
Nome do banco de dados: DadosADMC.MDB ( Access )
Tabela: TabProdutos

 

Nome Campo
Tipo
Tamanho
ProCodigo*
T
13
ProDescricao
T
50
ProUnidade
T
2
ProPrecoCusto
N
10,2
ProPrecoVenda
N
10,2
ProQuantEstoque
N
10,3
ProEstMinimo
N
10,3
ProForCodigo#
T
3
ProObservacao
T
50

* Chave Primaria (Índice)
# Chave Estrangeira (Tabela de Fornecedores)

Tabela: TabFornecedores
Nome Campo
Tipo
Tamanho
ForCodigo*
T
3
ForNome
T
50
ForEndereco
T
50
ForCep
T
8
ForBairro
T
25
ForCidade
T
30
ForEstado
T
2
ForContatos
T
30
ForEmail
T
30
ForFone
T
15
ForCelular
T
15
ForObservacao
T
50

* Chave Primaria (Índice)
Tabela: TabFuncionarios
Nome Campo
Tipo
Tamanho
FunCodigo*
T
3
FunNome
T
50
FunSalario
N
10,2
FunObservacao
T
50

* Chave Primaria (Índice)
Tabela: TabMvtoES
Nome Campo
Tipo
Tamanho
MvtRegistro*
N
AutoIncremento
MvtData
D
MvtTipo
T
1
MvtProCodigo#
T
13
MvtQuantidade
N
10,2
MvtFunCodigo#2
T
3
MvtHistorico
T
20

* Chave Primaria (Índice)
# Chave Estrangeira (Tabela de Produtos)
#2 Chave Estrangeira (Tabela de Funcionários)

Obs. Não se preocupe com as chaves estrangeiras (#) elas serão estudas em aulas posteriores.

Feito isso temos a base de dados para trabalhar com nosso sistema, vamos em frente:

Agora vamos criar nosso programa, com as seguintes características:

Tipo Projeto: Aplicação Windows
Nome do Projeto: Admc
Local do Projeto: c:\aulasvbnet
Criar subDiretorio do projeto Marcado
Criar Diretorio para os fontes Desmarcado

Coloque um objeto Menu (mnuPrincipal) com os seguntes ítens,no nosso formulário principal que deve estar com a propriedade IsMdiContainer = TRUE:

Cadastros

Cadastro de Produtos
Cadastro de Fornecedores
Cadastro de Funcionários
Sair do Programa

Movimentação

Venda de Produtos (Saida)
Compra de Produtos (Entrada)

Relatórios

...

Ajuda

Sobre
Ajuda do Programa

Criado o Menu seu programa deve estar mais ou menos com essa aparência:


Dicas:

Ir para: Aula anterior | Proxima aula | Indice de Aulas

 

 

Escreva para nós  Adicione ao Favoritos  Página Principal   Imprima essa página  Sair da Página  Voltar para página anterior

© 1999-2009 POWER Informática - Rua João Manoel, 912 - Centro - Santana do Livramento - RS
Fones: (55) 3 2 4 2 - 5 4 2 7 / (55) 9 9 9 4 - 8 7 8 2

Serviços Manutenção Hardware, programação, páginas Web