13.07.2015 Views

InfoCook – Módulo para o Envio e Controle de Pedidos de Cozinha

InfoCook – Módulo para o Envio e Controle de Pedidos de Cozinha

InfoCook – Módulo para o Envio e Controle de Pedidos de Cozinha

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

373.4 IMPLEMENTAÇÃOA seguir são mostradas as técnicas e ferramentas utilizadas e a operacionalida<strong>de</strong> daimplementação.3.4.1 Técnicas e ferramentas utilizadasPara a construção <strong>de</strong>ste módulo <strong>de</strong> controle chamado <strong>de</strong> ―<strong>InfoCook</strong>‖, foram utilizadasas seguintes ferramentas:a) Delphi versão 7, como ambiente central <strong>de</strong> <strong>de</strong>senvolvimento;b) banco <strong>de</strong> dados Firebird versão 2.1 <strong>para</strong> armazenamento <strong>de</strong> todas as informações;c) IBexpert 2009 <strong>para</strong> auxiliar na criação das tabelas necessárias.Em relação às técnicas utilizadas, po<strong>de</strong>-se <strong>de</strong>stacar o método já utilizado pela InfobacSistemas Ltda, on<strong>de</strong> a mesma aplica a implementação em 3 camadas, ou seja, conexão combanco <strong>de</strong> dados, camada <strong>de</strong> negócios e interface com o usuário.Segundo Mourão (1998), o banco <strong>de</strong> dados <strong>de</strong>ve ser utilizado como um repositório <strong>de</strong>dados, evitando-se a utilização <strong>de</strong> triggers e stored procedures com o objetivo <strong>de</strong> evitar adispersão das regras e aumentar a portabilida<strong>de</strong>.A camada <strong>de</strong> negócio tem a função <strong>de</strong> servir à camada cliente, executando processos esuas requisições. A ―inteligência‖ do sistema <strong>de</strong>ve estar concentrada nessa camada, sendo quetodo e qualquer acesso aos dados <strong>de</strong>ve ser feito por essa camada.A interface com o usuário <strong>de</strong>ve ser econômica e com simplicida<strong>de</strong> <strong>de</strong> código. Anecessida<strong>de</strong> <strong>de</strong> manutenção <strong>de</strong> um programa é diretamente proporcional à sua complexida<strong>de</strong>,portanto <strong>de</strong>ve-se preocupar em criar interfaces simples e estáveis, já que essa é a parte doprograma que será distribuída <strong>para</strong> os usuários. Essa camada é conhecida como camadacliente.Esta técnica facilita o entendimento da aplicação, auxiliando assim no<strong>de</strong>senvolvimento <strong>de</strong> novos recursos.A tela chama as funções da regra on<strong>de</strong> que a mesma faz as validações dos campos,caso não houver erros encontrados a regra é chamada novamente <strong>para</strong> a gravação dos

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

Saved successfully!

Ooh no, something went wrong!