Sistema de gestão de notas acadêmicas desenvolvido em Python com interface gráfica CustomTkinter.
- Login na plataforma
- Consultar matérias, notas e situação (aprovado/reprovado)
- Visualizar professor, turma e período de cada matéria
- Lançamento de notas (AVI, AVC, AVG)
- Edição e remoção de notas lançadas
- Relatórios por matéria vinculada (média, maior/menor nota)
- Matricular alunos em matérias (com turma, período e semestre)
- Vincular professores a matérias
- Gerenciar cursos e matérias (criar, editar, remover)
- Relatório geral (aprovados/reprovados por matéria)
- Gerar backup do banco de dados
- Validação de cadastro (usuário único)
- Recuperação de senha (nome da mãe)
- Cálculo de médias e nota final
- Gerar backup em ZIP com timestamp
- Python 3.8 ou superior
- pip (gerenciador de pacotes Python)
- Clone ou baixe o projeto
- Instale as dependências:
pip install -r requirements.txtcd src
python main.py- Usuário:
admin - Senha:
admin