Este projeto é resultado do trabalho da disciplina de Tópicos em Desenvolvimento de Softwares do Curso Técnico de Informática no IFMG - Campus de Ouro Branco.
- Turma: Informática 3
- Professor: Saulo Henrique Cabral Silva
O foco deste projeto é auxiliar uma universidade no registro de novos alunos, matrícula em disciplinas, registro de disciplinas, lançamento de notas, e listagem de alunos aprovados e reprovados. Além disso, o programa armazena informações pessoais dos alunos, disciplinas e respectivos cursos.
O programa apresenta um menu com várias funções acessíveis ao usuário. As operações principais incluem:
- Registro de alunos novos.
- Matrícula em disciplinas.
- Registro de disciplinas.
- Lançamento de notas.
- Listagem de alunos aprovados e reprovados.
- Linguagem: Java
- Ambiente de Desenvolvimento: NetBeans IDE 8.2
O projeto consiste em 6 classes e faz uso extensivo de ArrayLists para armazenar objetos. O menu interativo é implementado com switch, enquanto estruturas de controle como loops for e for each são empregadas para verificar dados, puxar informações e adicionar novos dados aos objetos. Procedimentos comuns, como get e set, são utilizados para facilitar o desenvolvimento.
O console do NetBeans é utilizado para entrada e saída de dados. A função Scanner é implementada para realizar a entrada de dados no console.
O desenvolvimento deste projeto proporcionou novos conhecimentos em Java, especialmente na manipulação de ArrayLists. Enfrentamos desafios durante a implementação da função relacionada ao caso 2, o que nos levou a aprender como instanciar um objeto com vários ArrayLists em seu interior.
Lembre-se de consultar a documentação fornecida para obter detalhes adicionais sobre a utilização do projeto.