Realizado

Edição de projeto simples de faculdade em Java Se

Publicado em 10 de Dezembro de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Criei um sisteminha sem interface gráfica mesmo e sem banco de dados (serialização), para apresentar na faculdade, porém, venho encontrando alguns problemas.
Descrição rápida do sistema: É um sistema de restaurante onde o cliente monta seu pedido (compra ingredientes) ou compra um prato já pronto (cadastrado pelo funcionário), depois que escolher é gerado total, numero do pedido e nome do cliente.

O esqueleto do sistema, já está pronto, a parte telas (pelo system.out.println), cadastro de refeição, e clientes pelo funcionário também, bem, vamos aos probleminhas:

Eu criei uma condição na tela de login no pacote util, no qual se o nome for igual a admin, e o cpf igual  54173347901, ele entra na tela de login, só que, gostaria de fazer o mesmo com cliente mas o cpf de cliente está dentro do arquivo serializado, cadastrando anteriormente pela entidade funcionário.

Quando o cliente for logado, a TelaCliente vai ser chamada, dando a ele opções de montar o pedido, prato pronto, e total. Então se o cliente poderar escolher vários pratos prontos ou ingredientes, vai se pego apenas (RefeicaoC.getTipo == prato ou RefeicaoC.getTipo == ingredientes), no qual já está separado no pacote Refeicao.

Daí, pós isso, queria pegar o total baseado na quantidade e no preço do prato/ingrediente escolhido pelo cliente, e jogar na tela de relatório na parte de funcionario (ainda não criada) só pra mostrar no toString mesmo o que foi comprado pelo cliente. Se possível utilizar Set e/ou Map. E criar uma exceção personalizada mesmo que besta, pra verificar se o tipo digitado no campo preco ou quantidade por exemplo foi double/integer, ou uma letra.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 11 de Dezembro de 2017

Habilidades necessárias