Skip to content

Latest commit

 

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Ferramenta de Cadastro de Clientes

Descrição

A Ferramenta de Cadastro de Clientes é uma aplicação desenvolvida em Python com interface gráfica, projetada para armazenar, consultar e gerenciar informações de clientes de forma simples e organizada.

Ao ser iniciada, a aplicação realiza automaticamente uma verificação da base de dados utilizada pelo sistema. Caso a base de dados não exista, ela é criada automaticamente, garantindo que o usuário possa utilizar o programa sem a necessidade de configurações manuais.


Funcionalidades Principais

  • Verificação automática da existência da base de dados.
  • Criação automática da estrutura de armazenamento quando necessário.
  • Inicialização da interface gráfica de cadastro.
  • Controle de integridade da base de dados.
  • Exibição de mensagens informativas durante a inicialização.
  • Gerenciamento centralizado das informações cadastradas.

Fluxo de Inicialização

Quando o programa é executado, as seguintes etapas são realizadas:

  1. Inicialização da interface principal da aplicação.

  2. Verificação da existência da base de dados.

  3. Validação do conteúdo armazenado.

  4. Caso a base não exista:

    • Criação automática da estrutura necessária.
    • Exibição de mensagens de confirmação.
  5. Caso a base exista:

    • Carregamento normal da aplicação.
  6. Exibição da janela principal para interação do usuário.


Estrutura do Sistema

O projeto está organizado em módulos especializados:

Camada de Dados (app_data)

Responsável pela criação, armazenamento e manipulação da base de dados.

Camada de Verificação (checkers_modules)

Executa validações para garantir que a base de dados esteja disponível e consistente.

Camada de Interface (app_interface)

Contém a janela principal da aplicação e todos os componentes visuais utilizados pelo usuário.

Camada de Utilidades (app_util)

Fornece funções auxiliares utilizadas em diferentes partes do sistema.


Benefícios

  • Fácil utilização.
  • Instalação simplificada.
  • Inicialização automática da base de dados.
  • Estrutura modular e organizada.
  • Facilidade de manutenção e expansão.
  • Redução de erros relacionados à configuração do ambiente.

Objetivo

O objetivo da ferramenta é fornecer uma solução prática para cadastro e gerenciamento de informações, permitindo que usuários realizem operações de registro de forma rápida, segura e organizada através de uma interface intuitiva.

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages