Escolar Documentos
Profissional Documentos
Cultura Documentos
Controle de Pedidos
Verso 2.0.0
Sobre o sistema
O Sistema de controle de pedidos busca atender restaurantes e bares no controle de pedidos
dos clientes.
Possui as seguintes funcionalidades:
Cadastro de mesas;
Cadastro de itens;
Cadastros de pedidos;
Para utilizao do sistema necessrio cadastrar as mesas e os itens de consumo e seus preos.
O sistema restringe qualquer forma de pedido feitos na mesa quando esta contm um pedido
em aberto.
Os pedidos so feitos sendo obrigatria a insero de itens no pedido e sendo possvel incluir
itens no pedido enquanto este est em aberto.
Alm das funcionalidades mencionadas acima que so da primeira verso do sistema est nova
verso traz a implementao da camada de persistncia e uma nova interface de iterao com
o usurio.
O Sistema foi desenvolvido utilizando Java na verso 8 e utilizando os conceitos de OO.
Modelo de dados
Aqui apresentado o modelo de classes utilizados como base para construo dos modelos de
objetos do sistema.
Neste modelo os mtodos gets e sets utilizados na implementao das classes para acesso aos
dados sendo apresentados aqui somente os mtodos que so implementados com alguma
funcionalidade na classe.
Desenvolvimento
Persistncia com o banco de dados: O modelo de dados adotados para essa
persistncia mostrado abaixo.
Com quatro tabelas representando o modelo. Foi utilizado o SGBD JavaDB. O nome do banco de
dados lp3-pedidos-ana com usurio root e senha 123.
So classes dessa camada de persistncia:
PedidoDAOJDBC;
PedidoItemJDBC;
PedidoDAOArquivo;
PedidoItemArquivo;
PedidoDAOSerialize;
PedidoItemSerialize;
Telas
Tela do SisPad
Detalhes do pedido
Pontos de melhoria
Abaixo sigo as melhorias que podem ser implementadas nas prximas verses:
A. Cadastro de clientes: Est opo torna-se interessante se voc deseja permitir que
clientes cadastrados possam pagar seus pedidos em outra data.
B. Relatrios: Apesar de exibir os itens consumidos em o total de seu pedido a cada pedido
finalizado interessante que o sistema gere os relatrios.
C. Controle de estoque: Tambm interessante que o sistema controle a entrada e sada
de produtos do restaurante ou bar.
D. Controle de usurios: interessante para que se tenha controle ao acesso de usurios.