Skip to content

guizinxds/Projeto_Django

Repository files navigation

📘 Sistema de Secretaria Escolar

Sistema desenvolvido em Django para gestão escolar, com funcionalidades de controle de alunos, turmas, notas, eventos e geração de documentos em PDF.


🚀 Tecnologias Utilizadas

  • Python
  • Django
  • SQLite (padrão, pode ser adaptado para outros bancos)
  • HTML, CSS (com Bootstrap)
  • xHtml2pdf (para geração de PDF)
  • Admin Django para gestão interna

⚙️ Instalação e Execução

🔧 Pré-requisitos

  • Python instalado (recomendado versão 3.10 ou superior)
  • Pip
  • Ambiente virtual (opcional, mas recomendado)

🏗️ Passos para rodar o projeto

  1. Clone ou extraia o projeto:

bash

git clone https://github.com/guizinxds/Projeto_Django

  1. Acesse a pasta do projeto:

cd Sistema_Secretaria/Sistema_Secretaria

  1. Crie e ative um ambiente virtual:

python -m venv env

env/Scripts/activate

  1. Instale as dependências necessárias:

pip install django

pip install xhtml2pdf

  1. Realize as migrações do banco de dados:

python manage.py makemigrations

python manage.py migrate

  1. Crie um superusuário (administrador):

python manage.py createsuperuser

  1. Execute o servidor de desenvolvimento:

python manage.py runserver

  1. Acesse no navegador:

Admin Django: http://127.0.0.1:8000/admin/

🧠 Funcionalidades do Sistema

👩‍🎓 Gestão de Alunos

Cadastro completo de alunos

Associação de responsáveis

Visualização de dados do aluno

👨‍🏫 Gestão de Professores

Cadastro de professores

Login diferenciado para professores

📚 Gestão de Turmas

Criação e edição de turmas

Associação de alunos às turmas

Visualização de lista de alunos por turma

📝 Lançamento de Notas

Cadastro e edição de notas

Relatórios de desempenho por aluno

📑 Geração de Documentos

Geração de contratos em PDF

Geração de boletos ou comprovantes

📅 Eventos e Comunicados

Cadastro e listagem de eventos escolares

🔐 Sistema de Login

Login personalizado para administradores, professores e alunos

✍️ Autor

Desenvolvido por [Guilherme Ferreira].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors