Find Jobs
Hire Freelancers

Cadastro Simples com Banco de dados

$10-30 USD

Completed
Posted about 8 years ago

$10-30 USD

Paid on delivery
um trabalho escolar segue enunciado que preciso fazer e esto sem tempo é uma simples tela de cadastro segue print [login to view URL] Questão 1 (2,5 pontos): Uma empresa necessita de um sistema para desktop em Java para cadastrar os seus fornecedores em um banco de dados. As informações que cada fornecedor deve preencher são as seguintes: Nome Fantasia, Razão Social, CNPJ, Cidade e Região. O campo “região” deve usar uma caixa de escolha para as opções Sul, Sudeste, Centro-Oeste, Norte e Nordeste. A tabela e o banco de dados têm o nome “fornecedor”. A tabela tem a seguinte estrutura: CREATE TABLE fornecedor ( fornecedorID INTEGER NOT NULL AUTO_INCREMENT, nomeFantasia VARCHAR(50) NOT NULL, razaoSocial VARCHAR(50) NOT NULL, CNPJ VARCHAR(20), cidade VARCHAR(25), regiao VARCHAR(20), PRIMARY KEY(fornecedorID) ); O layout da janela é apresentado abaixo: Esta interface gráfica, além dos campos, possui seis botões. O botão com o nome "Sair" fecha a janela e sai do sistema. O botão com o nome “Limpar” limpa as caixas de texto da janela. Quando for clicado, o botão “Salvar” enviará as informações ao banco de dados. A caixa de texto para a razão social deve ter o seu preenchimento obrigatório, faça a validação. As funcionalidades dos outros botões serão implementadas posteriormente. Desenvolva uma interface gráfica baseada em JFrame do pacote Swing para o cadastro de fornecedores, contendo as informações acima. Utilize o banco de dados de sua preferência. Ao final do processamento deve ser exibida uma mensagem informando se o usuário conseguiu ou não realizar a inclusão dos dados. Você deve apresentar todo o código fonte utilizado para desenvolver a interface e a inclusão no banco de dados. Outras janelas podem ser criadas para integrar as funcionalidades do sistema se for necessário. Questão 2 (2,5 pontos): Você já realizou a inclusão dos dados de fornecedores no banco de dados na questão 1. Agora, a mesma empresa necessita listar os dados de seus fornecedores que estão armazenados no banco de dados. A chamada desta funcionalidade será através do botão “Listar” da questão anterior. As informações e o layout dos dados a serem exibidos são apresentados na figura abaixo: Desenvolva uma interface gráfica baseada em JFrame que contêm um componente JTable para exibir os dados de fornecedores armazenados. Utilize o mesmo banco e tabela da questão 1. Ao se clicar no botão “Fechar” deve se retornar a janela anterior. Você deve apresentar todo o código fonte utilizado para desenvolver o cadastro. Outras páginas podem ser criadas para integrar as funcionalidades do sistema. Questão 3 (2,5 pontos): Após realizar a listagem dos dados na questão 2, a empresa necessita disponibilizar uma interface gráfica para a alteração dos dados de seus fornecedores que estão armazenados no banco de dados. Para localizar o fornecedor cujos dados devem ser alterados é necessário ser informado o id do fornecedor. A interface deve ter o seguinte formato: Esta interface gráfica deve ser chamada pelo botão “Alterar” da interface gráfica da questão 1. Logo após a digitação do id os dados do fornecedor devem ser exibidos na interface gráfica desenvolvida na questão 1 para que sejam alterados. Se o id do fornecedor não existir, deve ser exibida uma mensagem ao usuário. O botão “Cadastrar” altera os dados do fornecedor. Utilize o mesmo banco e tabela da questão 1. Você deve apresentar todo o código fonte utilizado para desenvolver o cadastro. Outras páginas podem ser criadas para integrar as funcionalidades do sistema. Questão 4 (2,5 pontos): Com as funcionalidades de inclusão, listagem e alteração dos dados de fornecedores prontas, agora a empresa necessita disponibilizar a interface gráfica para a exclusão dos dados de fornecedores que estão armazenados no banco de dados. Para localizar o fornecedor a ser excluído do banco de dados é necessário ser informado um id de fornecedor. A interface gráfica deve ter o seguinte formato: Esta interface gráfica deve ser chamada pelo botão “Excluir” da interface gráfica da questão 1. Logo após a digitação do id, todos os dados do fornecedor que foi localizado deve ser exibido na interface gráfica desenvolvida na questão 1 e logo após é exigido a confirmação da exclusão com a interface a seguir: Se o id do fornecedor não existir, deve ser exibida uma mensagem ao usuário. Utilize o mesmo banco e tabela da questão 1. Você deve apresentar todo o código fonte utilizado para desenvolver o cadastro. Outras páginas podem ser criadas para integrar as funcionalidades do sistema.
Project ID: 10030634

About the project

2 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Boa tarde, tudo bem? Para esse seu projeto já tenho algumas ideias de como desenvolve-lo podemos usar java Swing, vai ficar legal, para a comunicação com o banco podemos usar os drivers MysqlConnector do java, banco de dados sugiro usar o MySql que é gratuito e um banco muito bom. Fico no aguardo do seu contato muito obrigado.
$23 USD in 1 day
5.0 (1 review)
0.7
0.7

About the client

Flag of BRAZIL
Florianópolis, Brazil
5.0
1
Payment method verified
Member since Mar 23, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.