O Sistema Escolar é um aplicativo Java que modela um sistema escolar básico. Disponibiliza um conjunto de turmas para representar alunos, professores e cursos, permitindo a matrícula de alunos em cursos e associação de professores com seus respectivos cursos.
classDiagram
class Pessoa {
+String nome
+Date dataNascimento
+List<Contato> contato
}
class Contato {
+String email
+String phoneNumber
}
class Aluno {
+String numeroMatricula
+List<Curso> cursos
}
class Professor {
+String especializacao
+String matricula
+List<Curso> cursos
}
class Curso {
+String nome
+Teacher professor
+List<Aluno> alunos
}
Pessoa <|-- Aluno
Pessoa <|-- Professor
Aluno "1"--o"0..*" Contato
Aluno "1"--o"1..*" Curso
Professor "1"--o"1..*" Curso
- Criar e gerenciar alunos, professores e cursos
- Inscrever alunos em cursos
- Atribuir professores a cursos
- Recuperar informações sobre os cursos dos alunos
- Recuperar informações sobre os cursos dos professores
- Kit de Desenvolvimento Java (JDK) 20 ou superior
- IDE (Integrated Development Environment) de sua escolha (por exemplo, Eclipse, IntelliJ IDEA)
- Clone o repositório:
git clone https://github.com/your-username/school-system.git