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

Post on 03-Jul-2015

952 views 2 download

description

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

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

PCII

ETEC

MONSENHOR

ANTONIO

MAGLIANO

Sistema de cadastro de Nota Fiscal

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

CRIE O BANCO DE DADOS no MySQL

CRIE O BANCO DE DADOS no MySQL

Crie um projeto chamado CadastroNotaFiscal

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

2 Crie um formulário (JFrame) NotaUI

Desenhe a seguinte Tela

Propriedade Model do JSpinner data

Propriedade Model dos JSpinner abaixo:

Classes

Criando as Classes NotaFiscal, ItemNotaFiscal e Produto

Crie a classe NotaFiscal

Gere os métodos Getters e Setters

Crie a classe ItemNotaFiscal

Gere os métodos Getters e Setters

Crie a classe Produto

Gere os métodos Getters e Setters

Banco de Dados

Criando as Classes de atualização

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”.

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.

ADICIONANDO O DRIVER MYSQL

O conector será adicionado ao projeto

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Crie a classe NotasDAO

Interface Gráfica

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

Na classe NotaUI crie os métodos

Na classe NotaUI crie os métodos

Na classe NotaUI crie os métodos

Botão Nova Nota

Botão Salvar Nota

Botão Pesquisar Nota

Botão Deletar Nota

Eventos da JTable tabelaItemNota

KeyListener

MouseListener

Evento do Jspinner quantidade

Evento stateChanged

Evento do Jspinner valorUnitario

Evento stateChanged

Botão Pesquisar Item

Botão Novo Item

Botão Salvar Item

Botão Excluir Item

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