Sistema de cadastro integrado com banco de dados MySQL e com interface gráfica criada através da biblioteca tkinter. Insere, exclui, altera e pesquisa registros.
Novos recursos:
*Botão 'Sobre' no Gerenciador Registerthon;
*Janela 'Sobre Registerthon';
*Ícone personalizado adicionado às janelas.
Clone este repositório:
git clone https://github.com/Nilsonsantos-s/Registerthon.git
Para rodar o sistema é necessário possuir o sistema gerenciador de banco de dados MySQL e conhecimento básico de criação de banco de dados e tabelas.
Passo a passo para fazer a configuração:
- Crie um banco de dados chamado registerthon_sistema
- Crie uma tabela chamada pessoas contendo as seguintes colunas: cpf, nome, sobrenome, email, telefone, celular, rua, numero, bairro, cidade, estado. A coluna 'cpf' deve ser do tipo char(11), todas as outras colunas devem ser do tipo varchar, no mínimo 20 para telefone e celular, 10 para número e 50 para as outras colunas.
- Dentro da pasta do projeto, abra o arquivo 'database.py' com um editor ou uma IDE e na seção de conexão com o banco de dados coloque as informações requeridas como o tipo de host, o usuário e a senha (está comentado no código o que é necessário colocar)
Feito esses procedimentos, o sistema não deve apresentar erro algum em relação à conexão com o banco de dados. A próxima etapa é executar o sistema.
Verifique se a conexão com o MySQL está ativa. Após isso:
- Abra o CMD ou PowerShell
- Entre no repositório, na pasta "Registerthon"
- Rode o comando:
python system.py