Este projeto desenvolve um sistema de matrícula e controle de frequência para uma escola, permitindo a gestão eficiente de alunos e a geração de relatórios detalhados para as secretarias municipais. A aplicação opera principalmente offline, garantindo funcionalidade mesmo sem conexão constante à internet.
- Matrícula de Alunos: Cadastro de alunos novos no sistema.
- Gerenciamento de Frequência: Registro diário da presença dos alunos e geração de relatórios mensais.
- Relatórios: Exportação de dados de frequência para arquivos Excel, utilizados como base de dados para secretarias municipais.
- Perfil do Aluno: Atualização e exclusão de informações dos alunos matriculados.
- Dashboard: Visualização de gráficos relacionados à demografia do aluno, participação no programa Bolsa Família e dados de frequência escolar.
- Python: Linguagem de programação principal.
- PyQt 6: Framework usado para desenvolver a interface gráfica do usuário.
- PostgreSQL: Sistema de gerenciamento de banco de dados relacional para armazenamento de dados.
- CSV & Excel: Manipulação de arquivos para exportação de dados.
Para executar este projeto, você precisará instalar as seguintes dependências:
pip install pyqt6 psycopg2-binary openpyxl
-Execução:
python main.py