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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figura 20 – Tela de contas do Garçom Eletrônico.Todas as telas do Garçom Eletrônico trazem informações atualizadas dobanco de dados Interbase. Isto é possível porque na hora da construção dasmesmas, foram utilizados componentes de ligação deste banco. Tais componentespermitem a comunicação da aplicação com o banco realizar consultas e manipularos dados das tabelas do interbase.5.1.2 APLICAÇÃO MEDIATORO Mediator é o programa responsável pela comunicação dos terminais POS com oInterbase, lendo os arquivos de pedidos dos terminais e atualizando o banco com osdados lidos. Ao fazer isso, as telas do Garçom eletrônico também são atualizadas, poiseste também está ligado diretamente ao banco, conforme explicado anteriormente.Este programa é chamado pelo Garçom Eletrônico logo após a autenticação dousuário. O Mediator exibe uma pequena tela onde o usuário deve fornecer a localizaçãoonde serão criados os arquivos para comunicação com os terminais POS.Esta localização precisa ser o diretório onde estão sendo disponibilizados osarquivos do servidor Apache. Isto porque este é o diretório que os terminais POSutilizaram para ler e escrever dados nos arquivos para comunicação. O protocolo utilizadopelo POS, para leitura e escrita nos arquivos no servidor, será o HTTP, com comandos deLoadString, Get e Put.Os arquivos de comunicação são na verdade dois: o arquivo de saldo atual para amesa, chamado saldo_conta_mesa1.txt (onde 1 no caso é o numero da mesa), e o arquivode pedidos da mesa, chamado pos1.db (onde também o número 1 representa o númeroda mesa). Além disso, existe também o arquivo itens.txt. A seguir será explicado como oMediator faz para se comunicar com os terminais POS.34

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

Saved successfully!

Ooh no, something went wrong!