Find Jobs
Hire Freelancers

Projeto básico em JAVA

$10-30 USD

Em Andamento
Publicado há quase 5 anos

$10-30 USD

Pago na entrega
Projeto Estações de Autoatendimento - PEA Para driblar a crise, o dono de uma concessionária está querendo inovar no seu negócio de vendas de automóveis (carros, vans, motos, caminhões e etc...). Ele teve a ideia de substituir os vendedores da concessionária por estações de autoatendimento. A ideia é que o cliente possa usá-lo para consultar os automóveis existentes na loja, realizar suas compras e receber o pedido. Diante disso, o projeto deve ser composto por um sistema de carrinho de compras automatizado e inteligente, que permite o usuário listar todos os automóveis cadastrados no sistema e escolher quais automóveis serão adicionados ao carrinho. Na adição de um automóvel ao carrinho, o usuário deve escolher a sua quantidade e cor, respeitando a regra de que uma cor fosca aumenta em 3% o valor do automóvel. Um automóvel pode não ter a opção de cores foscas, portanto um tratamento especial deve ser dado quando isso ocorrer. Além disso, o usuário pode remover ou visualizar os itens do seu carrinho, com seus respectivos preços e valor total da compra. Por fim, o sistema deve permitir que o cliente finalize a sua compra e um número de pedido é gerado, acompanhado do prazo de entrega de cada automóvel. Esta compra deve ser armazenada e o sistema deve retornar para o seu estado inicial, permitindo que outro usuário também faça sua compra. Para evitar fraudes, o sistema deve permitir a compra de, no máximo, 10 itens de cada automóvel. Este tratamento deve ser feito quando o cliente finalizar a compra. Portanto, o sistema deve possuir as seguintes funcionalidades: 1. Cadastrar automóveis (acesso restrito com senha: 123) 2. Listar automóveis 3. Adicionar automóveis ao carrinho com sua quantidade e cor 4. Visualizar o carrinho 5. Excluir automóvel do carrinho 6. Finalizar a compra 7. Consultar pedido (usando o número gerado) 8. Listar compras realizadas (acesso restrito com senha: 123) 9. Controlar estoque (opcional) (acesso restrito com senha: 123) Além disso, a coleção utilizada deve ser implementada pelo aluno. O Aluno deve criar uma nova classe concreta, que represente uma coleção e que implemente uma das interfaces do Framework Collections. Para a implementação do sistema, utilizar as seguintes regras (implementar a funcionalidade sem suas respectivas regras implica na perda de 50% da sua pontuação): • Utilizar Interfaces e Herança • Utilizar coleções (nova coleção criada pelo aluno); • Utilizar exceções nos seguintes casos: o Ao cadastrar um automóvel já existente; o Ao escolher uma cor metalizada não disponível para um veículo; o Ao finalizar a compra e houver um automóvel acima do limite máximo permitido (10); o Efetuar a compra de um automóvel que não tem em estoque (opcional) Obs: Linguagem simples de estudante com comentários do que está sendo feito.
ID do Projeto: 19694775

Sobre o projeto

2 propostas
Projeto remoto
Ativo há 5 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Sou formado pela Universidade Federal de Goiás em Ciências da computação, trabalho atualmente como desenvolvedor em uma multinacional. Tenho ampla experiência com Java, C, MySQL, Arduino e Android. Tenho experiência comprovada com Java, link para o último projeto de minha autoria: [login to view URL]
$30 USD em 15 dias
0,0 (0 avaliações)
0,0
0,0
2 freelancers are bidding on average $30 USD for this job
Avatar do Usuário
Olá Caro Cliente, Eu li os detalhes do trabalho do seu projeto e estou absolutamente certo de que posso fazer este projeto muito bem, tenho mais de 5 anos de experiência nele. Eu forneço - - Serviços 24x7 para meus clientes (A razão pela qual meus clientes me amam e se ergue) - 1 mês de serviço gratuito após a conclusão do projeto - Desenvolvimento em nosso servidor de teste no início e fará a migração depois de tudo concluído e aprovado Já faz mais de 5 anos que estou fornecendo serviços aqui Reuni mais de 1000 Avaliações no meu Mercado Off-line, Concluímos mais de 1500 Projetos Estar no topo do ranking no Freelancer Eu tenho trabalhado em todos os tipos de projetos sendo pequeno, médio ou longo Ping me a qualquer momento, estou sempre lá para ajuda (24x7) Obrigado
$30 USD em 1 dia
5,0 (1 avaliação)
0,0
0,0

Sobre o cliente

Bandeira do(a) BRAZIL
Brasília, Brazil
0,0
0
Membro desde mai. 15, 2019

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.