44
PCII ETEC MONSENHOR ANTONIO

APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Embed Size (px)

DESCRIPTION

AULA PROGRAMAÇÃO DE COMPUTADORES II APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Citation preview

Page 1: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

PCII

ETEC

MONSENHOR

ANTONIO

MAGLIANO

Page 2: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Sistema de cadastro de Nota Fiscal

Page 3: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

CRIE O BANCO DE DADOS no MySQL

1.Criar Banco Vendas2.Criar Tabela Produto3.Criar Tabela NotaFiscal4.Criar Tabela ItemNotaFiscal5.Inserir dados...

Script de criação neste link

Page 4: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

CRIE O BANCO DE DADOS no MySQL

Page 5: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

CRIE O BANCO DE DADOS no MySQL

Page 6: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie um projeto chamado CadastroNotaFiscal

1.Crie um pacote chamado br.com.etecmam.cadastronotafiscal

2 Crie um formulário (JFrame) NotaUI

Page 7: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Desenhe a seguinte Tela

Page 8: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Propriedade Model do JSpinner data

Page 9: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Propriedade Model dos JSpinner abaixo:

Page 10: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Classes

Criando as Classes NotaFiscal, ItemNotaFiscal e Produto

Page 11: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotaFiscal

Gere os métodos Getters e Setters

Page 12: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe ItemNotaFiscal

Gere os métodos Getters e Setters

Page 13: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe Produto

Gere os métodos Getters e Setters

Page 14: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Banco de Dados

Criando as Classes de atualização

Page 15: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

ADICIONANDO O DRIVER MYSQL

Para que o software possa conectar-se ao bancoMySQL é necessário adicionar ao projeto umabiblioteca (library .jar) que faça este trabalho.

1.Clique com o botão direito sobre o nome do projeto em “Package Explorer”.2.Selecione o menu “Properties”.3.Selecione a opção Java Build Path.4.Selecione a aba “Libraries”.

Page 16: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

ADICIONANDO O DRIVER MYSQL

Clique no botão “Add External JARs...” e busque a pasta ondeestá o arquivo mysql-connector-java-5.1.26-bin.

Page 17: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

ADICIONANDO O DRIVER MYSQL

O conector será adicionado ao projeto

Page 18: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 19: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 20: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 21: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 22: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 23: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 24: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 25: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 26: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 27: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 28: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Crie a classe NotasDAO

Page 29: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Interface Gráfica

Criando métodos e tratando ações de botões

Page 30: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Na classe NotaUI crie os métodos

Page 31: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Na classe NotaUI crie os métodos

Page 32: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Na classe NotaUI crie os métodos

Page 33: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Botão Nova Nota

Page 34: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Botão Salvar Nota

Page 35: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Botão Pesquisar Nota

Page 36: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Botão Deletar Nota

Page 37: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Eventos da JTable tabelaItemNota

KeyListener

MouseListener

Page 38: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Evento do Jspinner quantidade

Evento stateChanged

Page 39: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Evento do Jspinner valorUnitario

Evento stateChanged

Page 40: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Botão Pesquisar Item

Page 41: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Botão Novo Item

Page 42: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Botão Salvar Item

Page 43: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

Botão Excluir Item

Page 44: APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL

BIBLIOGRAFIA

•dev.mysql.com/doc/refman/5.6/en/mysql.html

•Java - Como programar, Harvey M. Deitel•www.caelum.com.br•eclipse.org

•www.oracle.com/technetwork/java/index.html•http://pt.fifa.com/worldcup/groups/index.html