Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 39 additions & 7 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,22 +27,54 @@

# Autores

* Aluno 1
* Aluno 2
* Aluno 3
* Caio Guilherme dos Santos Silva
* Diogo Fassina Garcia
* Francisco Losada Totaro
* Aluno 4
* Aluno 5
* Aluno 6
* Aluno 7
* Aluno 8


# Descrição do Projeto
# **1. Descrição do Projeto**

Desenvolver um sistema de presenças para a escola INFINITO para acesso dos professores, tendo um acesso próprio para cada professor e que registra a chamada no ínicio das aulas e logo após o intervalo, gerando um relatório das faltas de cada aluno, podendo ser agrupado por data, ano de ensino, turma, etc. Além de enviar notificações para os responsáveis por excessor de faltas, contando com acessibilidade e acesso à partir da web.

# **2. Análise de Requisito funcional e Não-funcional**

- **Funcional**<br>
Sistema de Login<br>
Registro de aluno e turma<br>
Atribuição de turma ao aluno<br>
Acesso dos professores as turmas<br>
Sistema de presença<br>
Registro de faltas<br>
Sistema de notificação automático por email<br>
Acessibilidade<br>
Responsividade<br>
Registro/Leitura do email dos responsáveis<br>
Relatório de faltas agrupados por:
1. Data
2. Ano de ensino
3. Turma
4. Professor
5. Disciplina
6. Aluno
<br>

- **Não-Funcional**<br>
Garantir que informações pessoais sejam criptografadas<br>
O sistema deve estar disponível 99,99% do tempo (alta disponibilidade)<br>
O sistema deve ter um tempo de resposta inferior a 5 segundos<br>
O sistema deve suportar o acesso simultâneo de todos os professores<br>
O sistema deve ser capaz de processar 500 transações por segundo<br>
O sistema precisa ter acesso a um banco de dados para permanência das informações<br>
O sistema deve ser capaz de calcular a porcentagem de faltas dos alunos<br>
O sistema deve ser capaz de detectar incongruências nos dados<br>
O sistema deve ser capaz de disparar emails através da web

*&lt;Introdução do projeto&gt;*

# Análise de Requisitos Funcionais e Não-Funcionais
*&lt;Descrição dos requisitos&gt;*

# Diagrama de Atividades

Expand Down