Também conhecida como lógica de domínio , a lógica de negócio consiste em algoritmos funcionais que dizem respeito à troca de informações entre a interface do usuário e um banco de dados específico. O conceito de camadas de lógica de negócios relaciona-se com o código do programa de software que conecta as metas e objetivos de negócios da empresa com a finalidade de aplicação de software. Negócios ou domínio lógica não pertence à lógica produto ou entrada e saída aspectos de validação de dados . Por exemplo , isto pode aplicar-se a regras que são normalmente associados à informação política da empresa de codificação de um banco de dados , tais como a adição de taxas extras para outros serviços no contexto de que banco de dados específico . Instruções
1
Verificar os parâmetros do modelo de negócios que serão usados repetidamente na codificação operações comerciais. Identificar os fabricantes , os produtos , os serviços , os custos de produção , distribuição e duração do tempo de trabalho para produzi-los . Criar uma lista escrita e esboço, documento de processamento de texto ou planilha que descreve essas informações.
2
Projete um ou mais bancos de dados para rastrear os parâmetros em sua lista, documento ou planilha . Descreva quais são as variáveis e constantes das operações e produtos em uma lista para consulta. Criar um modelo graficamente inclinado para demonstrar a forma como cada componente refere-se a um ao outro . Incluir tabelas dentro do modelo de gráfico que denotam serviço ou arquitetura do produto . Incluir outros elementos de operação de negócios, tais como custo, taxas de financiamento , os custos trabalhistas , empréstimos e os custos de pesquisa e desenvolvimento , se aplicável.
3
Use algoritmos de negócios de consulta dentro de um programa de banco de dados SQL para exibir todas os relacionamentos, como eles funcionam e onde inicialmente estabelecido o modelo de gráfico. Projete os componentes externos e primários que particularmente conectam todas as várias tabelas de dados para cada um. Desenvolver consultas destinados a demonstrar as relações entre serviços e produtos e que fornecem meios alternativos que produtos diferentes podem interagir dentro da empresa.
4
projeto com a separação de pensamento e capacidade de leitura de código em mente, uma vez que é mais simples de interpretar a lógica de negócio que não faz parte da lógica de apresentação. Certifique-se de que a apresentação tela e código html é separada da segurança e lógica de banco de dados para visualização clareza . Por exemplo , grande parte do padrão JSP , ASP e PHP codificação são estruturados com um loop através de conjuntos de dados que enviam resultados html. Quando isso ocorre, pode ser difícil de perceber se uma tag html chave pode estar ausente ou dizer onde exatamente os dados são provenientes.
5
Entenda que a separação dos aspectos da força de trabalho em diferentes bancos de dados é importante para as grandes empresas que têm funcionários altamente especializados. Manter o controle de aspectos da força de trabalho , tais como tarefas de computador específico do departamento não é tão crítico para as organizações menores, onde funções de programação são normalmente realizados por um indivíduo.