aplicaÇÃo java de cadastro de nota fiscal usando banco mysql

44
PCII ETEC MONSENHOR ANTONIO

Upload: etec-mam

Post on 03-Jul-2015

951 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

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