CeLo93 / ERP_PythonQT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚧 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)

Próximas melhorias:

  • Adicionar funcionalidades dos demais botões e integrá-los ao MySQL;
  • Aprefeiçoar a interface gráfica;
  • Adicionar demais funcionalidades no software.

erp

📷 IMAGEM 01: SGBD MySQL e aba principal, dos clientes e de cadstro do software 📷

About


Languages

Language:Python 100.0%