Skip to content

projeto para a atividade de Programação Orientada a Objetos, baseado em Java

Notifications You must be signed in to change notification settings

c-sandro/comercioEletronico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Demo

Plataforma de E-commerce desenvolvida para exercício da matéria de Programação Orientada à objetos do Centro Universitário do Pará(CESUPA). Essa plataforma possui ligações com uma interface gráfica e arquivos CSV -usados para o transporte das informações submetidas pelo usuário para uma planilha, podendo ser aberta no programa EXCEL-, com o objetivo de melhorar a experiência do usuário com o software.


Tutorial

Quando o porgrama for executado, você vai se deparar com uma tela em que você terá que escolher o que deseja gerenciar. Após sua decisão, abrirá a tela de gerenciamento da opção escolhida que contém a lista de produtos/clientes/pedidos registrados no sistema.

Cada interface gráfica possui 4 botões que possuem funções de: adicionar, editar, excluir e voltar ao menu principal (exceto pedidos que não pode editar)

Botão de adicionar:

Este botão tem a função de adicionar um novo objeto à lista(cliente/produto/pedido). Quando acionado, você precisa inserir os valores que são pedidos como nome, id, valor, endereço, etc.

✅Adicionando um Cliente:
Nome: nome do cliente(String). Ex: "João"
Endereço: Endereço do cliente(String). Ex: "Av. Nazaré, 518"
Cpf do cliente: CPF em que o cliente será registrado(somente números, sem pontos ou traços). Ex: "12345678910"
Saldo: Saldo da conta do cliente (Somente números). Ex: "150" ou "150.5"

✅Adicionando um Produto:
Nome: O produto(Entrada do tipo String). Ex: "Sabonete"
Preço: preço de uma unidade do produto(Somente números). Ex: "2.50"
Quantidade: quantidade do produto (Somente números). Ex: "10"
ID: código de identificação do porduto(somente números). Ex: "123" CPF: CPF do vendedor é um cpf de alguém que foi registrado como cliente.

✅Adicionando um Pedido:
CPF do cliente: CPF de algum cliente já cadastrado. ID do produto: ID do produto a ser comprado(produto que já tenha sido registrado) ID do pedido: Código de indentificação do pedido. Ex: "10"
Quantidade: Quantidade que quer comprar do produto informado(somente números). Ex: "12"

Botão de Editar:

Este botão tem a função de editar um objeto já cadastrado anteriormente na lista(cliente/produto/pedido). Quando acionado, você precisa inserir o valor pedido para que consiga acessar a edição do objeto.

📋Editando um Cliente:
CPF do cliente: CPF em que o cliente foi registrado(Somente números, sem pontos ou traços). Ex: "123.456.789-10"
...Selecionando o que deseja alterar...
Depois de selecionar a opção que deseja editar, é só colocar a informação atualizada e confirmar

📋Editando um Produto:
ID do produto: ID em que o produto foi registrado(Somente números). Ex: "123"
...Selecionando o que deseja alterar...
Depois de selecionar a opção que deseja editar, é só colocar a informação atualizada e confirmar

Botão de Excluir:

Este botão tem a função de exluir um objeto já cadastrado anteriormente na lista(cliente/produto/pedido). Quando acionado, você precisa inserir o valor pedido para que consiga excluir o objeto desejado.

❌Excluindo um Cliente:
CPF do cliente: CPF em que o cliente foi registrado(Somente números, sem pontos ou traços). Ex: "123.456.789-10"
...Confirmar se realmente que excluir este cliente...
Depois de selecionar a opção que deseja, é só esperar pelo aviso de cliente deletado e verificar a lista.

❌Excluindo um Produto:
ID do produto: ID em que o produto foi registrado(Somente números). Ex: "123"
...Confirmar se realmente que excluir este produto...
Depois de selecionar a opção que deseja, é só esperar pelo aviso de produto deletado e verificar a lista.

❌Excluindo um Pedido:
ID do pedido: ID em que o produto foi registrado(Somente números). Ex: "123"
...Confirmar se realmente que excluir este pedido...
Depois de selecionar a opção que deseja, é só esperar pelo aviso de pedido deletado e verificar a lista.

Botão de Importar:

Este botão importa um cliente do arquivo CSV e cria um cliente na interface.
CPF do cliente: CPF em que o cliente foi cadastrado (Somente números). Ex: "12345678910"
...Confirmar se realmente que foi cadastrado o cliente...
Depois de selecionar a opção que deseja, é só esperar pelo aviso de pedido deletado e verificar a lista.



Botão de Exportar:

Este botão exporta os dados do cliente selecionado,por CPF, para o arquivo CSV do objeto.
CPF do cliente: CPF em que o cliente foi cadastrado (Somente números). Ex: "12345678910"
...Confirmar se realmente que foi cadastrado o cliente...
Depois de selecionar a opção que deseja, é só esperar pelo aviso de pedido deletado e verificar a lista.


Desenvolvido por:

Carlos Sandro Gonçalves, Giovanni Gomes, Carolline Mello, Ana Luiza Souto

About

projeto para a atividade de Programação Orientada a Objetos, baseado em Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •