Sistema de Gerenciamento de Perfis e Acessos com Matriz SoD (Segregation of Duties)
Este projeto é um sistema desenvolvido em Python para gerenciar perfis de acesso e a Matriz SoD (Segregation of Duties) em empresas. O objetivo é garantir que os usuários tenham acesso apenas às funções necessárias para desempenhar suas atividades, evitando conflitos de interesse e potenciais fraudes.
O sistema permite o cadastro e consulta de sistemas, perfis de acesso, matriz SoD e perfis associados aos usuários, além de realizar verificações de conflito de interesse ao cadastrar novos perfis para os usuários.
- Cadastro e consulta de sistemas
- Cadastro e consulta de perfis de acesso
- Cadastro e consulta da Matriz SoD
- Cadastro e consulta de perfis associados aos usuários
- Verificação de conflitos de interesse ao cadastrar perfis para usuários
- Importação e exportação de dados em arquivos CSV ou XLSX
- Python 3.7ou superior
- Bibliotecas:
tkinter
,pandas
,openpyxl
,matplotlib
-
Instale o Python 3.7 ou superior, caso ainda não tenha: https://www.python.org/downloads/
-
Clone este repositório para o seu computador ou faça o download dos arquivos.
-
Instale as bibliotecas necessárias com o seguinte comando:
pip install tkinter pandas openpyxl matplotlib
-
Abra o terminal (Linux e Mac) ou prompt de comando (Windows) e navegue até o diretório onde estão os arquivos do projeto.
-
Execute o arquivo principal do projeto com o comando:
python login.py
-
A tela de login será exibida. Insira as credenciais de acesso (usuário: admin, senha: admin) para acessar o sistema e começar a utilizá-lo.
Assista ao vídeo de demonstração do sistema no YouTube: [LINK DO VÍDEO]
Este projeto foi desenvolvido como parte de uma avaliação para a disciplina de Desenvolvimento Full Stack na Estacio.