13.07.2015 Views

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

um cardápio no formato convencional impresso, que estará presente nas mesas dorestaurante. Um exemplo de cardápio encontra-se no ANEXO1.Após digitar no teclado o número do item desejado, o menu na tela do terminalmostrará a descrição deste item escolhido e perguntará se o cliente confirma o pedido ounão. Se confirmar sua escolha, um script WMLS é chamado, e uma rotina interna seencarrega de conectar o POS ao servidor rodando o banco de dados Interbase.Após o estabelecimento da conexão, os dados relativos ao pedido do cliente sãoenviados para a aplicação escrita em Delphi rodando no servidor. A aplicação então montaum registro com os campos do pedido e salva o mesmo no banco de dados. Com isso,todos os outros terminais que também se conectam a mesma base de dados do servidor,como o localizado na cozinha, por exemplo, atualizam as suas listas de pedidos a serempreparados e entregues. Estas listas são exibidas na tela principal do aplicativo em Delphi,onde os funcionários monitoram e se guiam em relação aos pedidos que entram e saemda cozinha. Na Figura 24 pode-se observar o menu inicial da aplicação desenvolvida.Figura 24 – Menu Inicial Desenvolvido na Aplicação POS.O protocolo de escrita e leitura em arquivo funciona da seguinte maneira:• Quando o cliente faz um pedido, o dispositivo POS faz uma busca em seubanco interno, para verificar se o código do pedido realmente existe;• Se a resposta for afirmativa, retorna em sua tela a descrição do pedido e ovalor unitário do mesmo, solicitando logo em seguida uma confirmação daescolha feita;• Ao confirmar a escolha, o POS escreve em um arquivo o pedido feito,descrevendo o código deste, descrição, preço e hora em que foi feita asolicitação (cada POS possui um arquivo único, identificado pelo seu númeroserial, ou pelo numero da mesa onde está alocado);38

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!