Este é um projeto acadêmico desenvolvido em Python, com execução via terminal, que simula um sistema básico de gerenciamento escolar. O sistema permite o cadastro e gerenciamento de alunos, professores, disciplinas e turmas, além da atribuição de notas e exibição de dados.
- Python 3.x
- Programação Orientada a Objetos
- Execução via terminal
- Cadastro de:
- Alunos
- Professores
- Disciplinas
- Turmas
- Matrícula de:
- Alunos em disciplinas
- Professores em disciplinas
- Cadastro de notas para os alunos
- Exibição de dados cadastrados
O projeto está organizado em classes que representam os principais elementos de um ambiente escolar:
AlunoProfessorDisciplinaTurma
A interação com o usuário é feita por menus no terminal, com navegação simples.
- Aplicar os conceitos de orientação a objetos
- Praticar encapsulamento e relacionamento entre classes
- Desenvolver a lógica de um sistema com múltiplas entidades e interações
- Implementar integração com banco de dados (SQLite, PostgreSQL etc.)
- Adicionar funcionalidade de remoção de dados
- Melhorar a interface no terminal (menus, formatação)
- Implementar tratamento de erros mais robusto
-
Clone o repositório:
git clone https://github.com/Andrius-Anselmi/Sistema-Gerenciamento-Escolar.git
-
Navegue até a pasta do projeto:
cd Sistema-Gerenciamento-Escolar -
Execute o arquivo principal:
python main.py
Este projeto está licenciado sob a licença MIT.
Você pode usá-lo, modificá-lo e distribuí-lo livremente, desde que preserve os devidos créditos.
Consulte o arquivo LICENSE para mais detalhes.