Skip to content

Sistema de Gerenciamento para Professores: Autenticação de Usuários: Sistema de login, cadastro e recuperação de senha com notificações por email. Gerenciamento de Turmas: Consulta e visualização de turmas. Gerenciamento de Alunos: Registro e visualização de presenças, faltas e notas de alunos.

Notifications You must be signed in to change notification settings

YumeKhan/Web_Profe

Repository files navigation

Sistema de Gerenciamento para Professores

Este projeto é um sistema completo de gerenciamento escolar para professores, desenvolvido utilizando HTML, CSS, JavaScript, PHP e MySQL. O sistema permite que os professores realizem diversas operações como login, cadastro, recuperação de senha, gerenciamento de turmas e alunos, registro de presenças e faltas, adição de notas e upload de materiais de estudo.

Funcionalidades Principais

Autenticação de Usuários: Sistema de login, cadastro e recuperação de senha com notificações por email.

Gerenciamento de Turmas: Consulta e visualização de turmas.

Gerenciamento de Alunos: Registro e visualização de presenças, faltas e notas de alunos.

Upload de Materiais de Estudo: Upload de arquivos para cada aluno.

Notificações por Email: Envio de notificações automáticas para o email dos professores ao criar conta, recuperar senha e fazer login.

Estrutura do Projeto

backend/: Contém os scripts PHP para gerenciamento do banco de dados e controle de lógica de negócio.

db/: Conexão com o banco de dados.

controllers/: Controladores para gerenciamento de autenticação, turmas e alunos.

models/: Modelos que representam as tabelas do banco de dados.

routes/: Rotas de API para interagir com o frontend.

utils/: Utilitários, incluindo o envio de emails.

frontend/: Contém os arquivos HTML, CSS e JavaScript para a interface do usuário.

css/: Estilos CSS.

js/: Scripts JavaScript.

pages/: Páginas HTML para login, cadastro, gerenciamento de turmas e alunos.

Foma de uso

Por favor, faça o download do XAMPP e mova a pasta baixada para o diretório "htdocs" dentro da instalação do XAMPP. Em seguida, execute o programa XAMPP e inicie os três primeiros serviços. Assim, você terá acesso ao site.

Imagens do Site

Login Login Classe Notas e Faltas Lista de Alunos Lista de Alunos (1) Cadastro de Alunos Cadastro de alunos Lista de Professores Professores

About

Sistema de Gerenciamento para Professores: Autenticação de Usuários: Sistema de login, cadastro e recuperação de senha com notificações por email. Gerenciamento de Turmas: Consulta e visualização de turmas. Gerenciamento de Alunos: Registro e visualização de presenças, faltas e notas de alunos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published