Find Jobs
Hire Freelancers

Projeto básico em JAVA

$10-30 USD

En curso
Publicado hace casi 5 años

$10-30 USD

Pagado a la 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 del proyecto: 19694775

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 15 días
0,0 (0 comentarios)
0,0
0,0
2 freelancers están ofertando un promedio de $30 USD por este trabajo
Avatar del usuario
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 en 1 día
5,0 (1 comentario)
0,0
0,0

Sobre este cliente

Bandera de BRAZIL
Brasília, Brazil
0,0
0
Miembro desde may 15, 2019

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos 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)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.