Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thiagohrcosta/cadastrocurso


https://github.com/thiagohrcosta/cadastrocurso

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# PROBLEMA

Deseja-se construir um sistema acadêmico. Para isso, são registrados os cursos
disponíveis, onde cada um possui um nome, carga horária e valor. Quando um curso vai ser
oferecido, é registrada uma turma, informando os seguintes dados: número da turma, data de
início e número de vagas. Uma matrícula de um aluno em uma turma consiste na data de
matrícula e no número de prestações em que o aluno vai pagar o curso. Para cada aluno, é
necessário cadastrar seu nome, cpf, e data de nascimento. Cada aluno passa por várias avaliações
durante o desenrolar do curso que está cursando. Uma avaliação possui nota e data. Depois que a
avaliação ocorre, é registrado resultado de cada aluno da turma (a nota que ele tirou). Um aluno é
aprovado em um curso se sua nota total for maior ou igual à nota mínima de aprovação prevista
para o curso.

Instância mínima: 1 curso, 1 turma, 2 matrículas e 2 avaliações com resultados.

# Diagrama

![Diagrama](https://i.ibb.co/vjPchNm/diagrama-CURSO1.jpg)

# Diagrama

![Diagrama2](https://i.ibb.co/fx3SPb7/diagrama-CURSO2.png)