Skip to content

JoaoBoscoDuarte/Sistema_Controle_de_turmas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

197 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de constrole de turmas

Sistema acadêmico para gerenciamento de turmas, desenvolvido como projeto final da disciplina de Linguagem de Programação utilizando Java.

Java JUnit5

Sobre

Principais funcionalidades

  • Cadastro e gerenciamento de alunos
  • Cadastro e gerenciamento de disciplinas
  • Cadastro e gerenciamento de professores
  • Gerenciamento de turmas
  • Geração de relatórios e persistência de dados

Estrutura do projeto

src/
├── model/
│   ├── disciplina/        # Classe Disciplina
│   ├── turma/             # Classes turma e nota
│   │   └── tiposDeMedia/  # estratégias de média
│   ├── pessoa/            # Classes Pessoa (abstrata), Aluno, Professor
│   ├── servicos/          # Serviços de gerenciamento
│   ├── exception/         # Exceções customizadas
│   ├── faculdade/         # Fachada do sistema
│   └── main/              # Ponto de entrada
├── data/                  # Ponto de saída dos relatórios e persistênncia 
└── tests/                 # Testes unitários

Contribuidores

Foto Foto Foto
João Bosco @JoaoBoscoDuarte Randerson @randersonranniery7 Anna Beatriz @Annabdv

About

Projeto final da diciplina Linguagem de Programação <3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages