Sistema desktop de gerenciamento acadêmico desenvolvido em Python, com interface gráfica via Tkinter e integração com planilhas Excel (.xlsx) para persistência de dados utilizando a biblioteca Pandas.
- Controle de Acesso e Autenticação (Login):
- Perfis diferenciados para Professores (acesso total) e Alunos (visualização restrita de suas próprias notas).
- Gestão de Alunos e Notas (CRUD):
- Cadastro de alunos, notas e matérias associadas.
- Cálculo automático de média e definição do status acadêmico (Aprovado, Recuperação ou Reprovado).
- Tabela interativa (
Treeview) para listagem e exclusão de registros.
- Gestão de Matérias:
- Cadastro e listagem de disciplinas com carga horária e professor responsável.
- Persistência de Dados:
- Leitura e gravação automática em planilhas Excel (
planilhaAlunos.xlsxeplanilhaMaterias.xlsx) via Pandas e openpyxl.
- Leitura e gravação automática em planilhas Excel (
- Python 3
- Tkinter (Interface Gráfica e Componentes
ttk) - Pandas & OpenPyXL (Manipulação e leitura/escrita de arquivos Excel)
- Certifique-se de ter o Python 3 instalado.
- Instale as dependências necessárias:
pip install pandas openpyxl