
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.
- Nome do Sistema: Sistema de Administração de Comercios
- Objetivos do Sistema: Permitir a administração de um pequeno comércio que trabalhe unicamente com vendas a vista.
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 TamanhoProCodigo* T 13ProDescricao T 50ProUnidade T 2ProPrecoCusto N 10,2ProPrecoVenda N 10,2ProQuantEstoque N 10,3ProEstMinimo N 10,3ProForCodigo# T 3ProObservacao T 50* Chave Primaria (Índice)
# Chave Estrangeira (Tabela de Fornecedores)Tabela: TabFornecedores
Nome Campo Tipo TamanhoForCodigo* T 3ForNome T 50ForEndereco T 50ForCep T 8ForBairro T 25ForCidade T 30ForEstado T 2ForContatos T 30ForEmail T 30ForFone T 15ForCelular T 15ForObservacao T 50
* Chave Primaria (Índice)Tabela: TabFuncionarios
Nome Campo Tipo TamanhoFunCodigo* T 3FunNome T 50FunSalario N 10,2FunObservacao T 50
* Chave Primaria (Índice)Tabela: TabMvtoES
Nome Campo Tipo TamanhoMvtRegistro* N AutoIncrementoMvtData DMvtTipo T 1MvtProCodigo# T 13MvtQuantidade N 10,2MvtFunCodigo#2 T 3MvtHistorico 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 ProgramaMovimentação
Venda de Produtos (Saida)
Compra de Produtos (Entrada)Relatórios
...
Ajuda
Sobre
Ajuda do ProgramaCriado o Menu seu programa deve estar mais ou menos com essa aparência:
Dicas:
Ir para: Aula anterior | Proxima aula | Indice de Aulas
|
|
||
© 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