Este projeto foi desenvolvido em Python como parte da disciplina de Raciocínio Computacional. Ele abrange diversas etapas e funcionalidades, incorporando conceitos essenciais da disciplina.
-
Cadastro de Dados:
- Estudante
- Disciplina
- Professor
- Turma
- Matrícula
-
Operações para cada Funcionalidade:
- Incluir
- Listar
- Excluir
- Alterar
-
Persistência de Dados:
- Os dados são armazenados em uma lista e posteriormente em um arquivo JSON. Isso permite a recuperação dos dados ao reiniciar a aplicação.
- Apresentação de um menu de opções, leitura da opção selecionada e execução da operação correspondente.
- Inclusão de estruturas de repetição para permitir execução contínua até que o usuário escolha fechar a aplicação.
- Armazenamento de dados do estudante em listas. Funcionalidades de incluir e listar estudantes são desenvolvidas.
- Utilização de listas para armazenar dados cadastrados. Desenvolvimento de funcionalidades de exclusão e edição de estudantes.
- Modularização do sistema, inserindo funcionalidades principais em funções.
- Implementação de gravação de dados em arquivos JSON. Adição de funções para escrita e leitura de arquivos.
- Certifique-se de ter o Python instalado.
- Execute o script em sua IDE.
- Adicione um estudante.
- Liste disciplinas cadastradas.
- Exclua um dado cadastrado
- Adição de uma interface gráfica.
- Suporte a banco de dados.
- Melhorias no código para a gravação em JSON.
- Python 3.11.6.