DEV Community 👩‍💻👨‍💻

Histórico de Operações

É importante gravar o histórico das operações mais importantes que efectuadas pelos usuários. O rastreio dessas operações pode servir para fins de auditoria do Sistema. Com essa abordagem é possível responsabilizar, caso efectuem operações críticas no Sistema.

Existem várias formas de gravar o histórico de operações no sistema, tais como os Triggers da base de dados, logs ou ferramentas de observabilidade. Por tanto, neste exemplo vamos destacar a maneira mais simples.

Como Criar um Histórico de Operações?

A forma mais simples é através criação de uma tabela de histórico e para cada operação executada pelos usuários, o sistema guarada o usuário responsável, a operação e a descrição da operação efectuada.

No caso aplicações web, também podemos gravar dados como Endereço IP, Navegador, Sistema Operativo usado a URL corrente e muitos outros dados. Normalmente estes dados são obtidos através linguagem de implementação.

Exemplo: Criação de um Histórico de
um Sistema de Controle de Itens.
Disponível em: https://github.com/ortizdavid/teste-historico

Interação entre o usuário e o Sistema
Image description

Modelo Conceitual
Image description

Modelo Lógico
Image description

Registo de Itens
Image description

Listagem de Itens
Image description

Exclusão de Itens
Image description

Histórico de Operações
Image description

Detalhes do Histórico
Image description

Top comments (0)

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.