🚧 PROJETO EM CONSTRUÇÃO... 🚧
Então, este é o meu projeto de um sistema ERP, ainda bem inicial, desenvolvido por mim, com funcionalidades de cadastro, alteração e exclusão de clientes, utilizando o banco de dados MySQL para armazenamento, consulta e exclusão direta dos dados.
Esse sistema tem como objetivo fornecer uma solução simples e eficiente para a gestão de clientes em uma organização. Ele permite o cadastro de novos clientes, a atualização de informações existentes e a exclusão de clientes do banco de dados. Utilizando o banco de dados MySQL, todas as informações dos clientes são armazenadas de forma segura e organizada. Para este projeto, até então, eu o hospedo em locahost, pois é um protótipo ainda.
A arquitetura do software foi toda feita em Python, sendo a sua front end elaborada através do Qt Designer. Basicamente foram usadas bibliotecas/módulos, como Pandas, PyQt5 e sys no seu desenvolvimento.
A interface do sistema é intuitiva e amigável, permitindo que os usuários acessem facilmente as funcionalidades de cadastro, alteração e exclusão de clientes. Ao cadastrar um novo cliente, o sistema solicita as informações necessárias e as armazena no banco de dados. O usuário também pode atualizar informações existentes de um cliente, caso haja alguma alteração nos dados.
Além disso, com a funcionalidade de exclusão de clientes, caso um cliente não seja mais relevante para a empresa, o usuário pode selecionar o cliente desejado e removê-lo do banco de dados. É importante ressaltar que a exclusão de um cliente deve ser realizada com cuidado, levando em consideração as políticas e regulamentações aplicáveis.
Para acessar o arquivo, basta clicar da pasta dist e executá-lo. É importante que você tenha o MySQL instalado na sua máquina, visto o sistema ser localhost, então não terá como acessar caso contrário. Caso queira trabalhar nos scripts, eles estão disposto no diretório principal (não deu muito certo isolá-los em uma pasta anyway, por conta das dezenas de referências aos "icones.py" feitas indiretamente nos scripts principais)
- Adicionar funcionalidades dos demais botões e integrá-los ao MySQL;
- Aprefeiçoar a interface gráfica;
- Adicionar demais funcionalidades no software.
📷 IMAGEM 01: SGBD MySQL e aba principal, dos clientes e de cadstro do software 📷