Completed

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

Published on the December 10, 2017 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: December 11, 2017

Skills needed