Documentação do Sistema de Lançamento de Notas
1. Visão Geral
O Sistema de Lançamento de Notas: é uma plataforma destinada ao registro, acompanhamento e
controle de notas de alunos. O sistema permite que professores lancem as notas das avaliações de
forma simples e rápida, proporcionando uma visão geral do desempenho dos alunos e facilitando a
gestão acadêmica.
2. Objetivos
Registrar notas: Permitir o lançamento de notas de avaliações realizadas pelos alunos.
Acompanhamento de desempenho: Possibilitar que professores e administradores acompanhem as
notas de forma detalhada.
Facilidade no cálculo de médias: utomatizar o cálculo da média final das avaliações.
Relatórios: Gerar relatórios das notas dos alunos e permitir a exportação em diversos formatos (ex.:
PDF, CSV).
3. Funcionalidades
3.1. Cadastro de Alunos
Descrição: Permite o cadastro de alunos no sistema, com informações como nome, matrícula, curso
e turma.
- Nome Completo
- Matrícula
- Curso
- Turma
- Data de Nascimento
- Requisitos: Usuário com permissão de administrador.
3.2. Cadastro de Disciplinas
-Descrição: Cadastro de disciplinas para organizar as notas dos alunos.
- Nome da Disciplina
- Código da Disciplina
- Professor Responsável
3.3. Lançamento de Notas
- Descrição: Permite ao professor lançar as notas das avaliações de seus alunos.
- Aluno (seleção do aluno cadastrado)
- Disciplina (seleção da disciplina vinculada)
- Tipo de Avaliação (ex.: Prova, Trabalho, Participação, etc.)
- Nota (nota obtida pelo aluno na avaliação)
- Data de Lançamento
-Funcionalidade Extra: O sistema automaticamente calcula a média final das avaliações,
considerando os pesos configurados para cada tipo de avaliação.
3.4. Acompanhamento de Notas
-Descrição: Permite aos alunos e professores consultar as notas lançadas para cada disciplina.
- Filtros:
- Nome do Aluno
- Disciplina
- Período Letivo
- Tipo de Avaliação
3.5. Cálculo de Média
- Descrição: Cálculo automático da média final do aluno com base nas notas lançadas.
- Configuração: O sistema permite a configuração de pesos para cada tipo de avaliação (ex.: Provas
70%, Trabalhos 30%).
- Resultado: A média final é exibida junto com a classificação (Aprovado, Reprovado, etc.).
3.6. Relatórios – / / Isso ainda não está no sistema
- Descrição: Geração de relatórios das notas dos alunos, incluindo:
- Notas por disciplina.
- Média geral de cada aluno.
- Relatório por turma.
- Relatório de notas por professor.
- Formatos: PDF,.
4. Requisitos do Sistema
4.1. Requisitos Funcionais
- O sistema deve ser capaz de registrar as notas para múltiplos alunos e disciplinas.
- O cálculo da média final deve ser automático, com possibilidade de personalização de pesos para
cada tipo de avaliação.
- O sistema deve fornecer a funcionalidade de exportação de dados para formatos como CSV e
PDF.
- O sistema deve ser capaz de gerar relatórios detalhados com as notas dos alunos.
4.2. Requisitos Não Funcionais
- O sistema deve ser acessível via navegador, com interface responsiva.
- O tempo de resposta para carregamento de notas deve ser inferior a 3 segundos.
- A plataforma deve ser segura, com criptografia de dados sensíveis (ex.: notas e informações dos
alunos).
- O sistema deve ser compatível com os navegadores mais comuns (Chrome, Firefox, Edge).
4.3. Requisitos de Hardware e Software
- Servidor: Processador Dual Core 2.5 GHz, 4 GB de RAM, 100 GB de armazenamento disponível.
- **Banco de Dados**: MySQL 5.7 ou superior.
- **Ambiente de Desenvolvimento**: html, bootstrap, css para front-end, php, javascript para back-
end.
5. Fluxo de Uso
5.1. Como Lançar uma Nota
1. Acesse o sistema com seu login de professor.
2. Selecione a disciplina à qual você deseja lançar a nota.
3. Selecione o aluno para o qual a nota será registrada.
4. Informe o tipo de avaliação (Ex.: Prova, Trabalho, etc.).
5. Lance a nota do aluno e clique em "Salvar".
5.2. Como Consultar as Notas
1. Acesse o sistema com seu login de aluno ou professor.
2. Vá até a seção "Notas".
3. Selecione o aluno, disciplina ou período desejado para visualizar as notas.
5.3. Como Gerar Relatórios // Ainda não tem no sistema
1. Acesse a seção "Relatórios" do sistema.
2. Selecione o tipo de relatório que você deseja gerar (por exemplo, por turma ou por disciplina).
3. Escolha o formato de exportação desejado (PDF ou CSV) e clique em "Gerar Relatório".
6. Permissões de Usuário
- Administrador: Acesso total ao sistema, podendo cadastrar alunos, professores e disciplinas.
- Area Administrativa: Acesso total ao sistema, podendo cadastrar alunos, professores e disciplinas.
- Secretaria: Acesso parcial ao sistema, podendo cadastrar alunos, .
- Professor: Pode cadastrar notas e visualizar relatórios das suas próprias disciplinas.
- Aluno: Pode consultar suas próprias notas e médias.
7. Segurança
- O sistema utiliza criptografia de ponta a ponta para garantir a segurança das informações.
- As senhas são armazenadas de forma segura utilizando criptografia (hashing) para evitar
vazamentos de dados sensíveis.
- Apenas usuários autenticados têm acesso às funcionalidades do sistema.
8. Tecnologia Utilizada
- Front-end**: HTML5, CSS3, BOOTSTRAP.
- Back-end**: PHP, JAVASCRIPT.
- Banco de Dados**: MySQL.
- Autenticação**: JWT (JSON Web Token).
9. Considerações Finais
Este sistema foi desenvolvido para facilitar o processo de lançamento e consulta de notas no
contexto acadêmico, proporcionando uma plataforma robusta, eficiente e segura para professores e
alunos. O objetivo é simplificar a gestão de avaliações e garantir uma boa experiência no uso do
sistema.