Este é um projeto pessoal de criação de um ERP (Enterprise Resource Planning) voltado para o contexto escolar. O objetivo é desenvolver uma aplicação web que ajude na gestão e organização das atividades e processos relacionados a uma instituição de ensino.
O ERP Escolar permitirá que a escola gerencie diversas áreas, como matrículas de alunos, grade curricular, notas, frequência, comunicação com pais e responsáveis, entre outros. A ideia é tornar o processo administrativo mais eficiente e facilitar o acesso às informações relevantes para a tomada de decisões.
As principais funcionalidades previstas para o ERP Escolar incluem:
- Cadastro de alunos, professores, funcionários e responsáveis;
- Matrículas e transferências de alunos;
- Controle de notas e avaliações;
- Controle de frequência dos alunos;
- Comunicação com pais e responsáveis;
- Emissão de boletins e relatórios acadêmicos;
- Controle de estoque de materiais e recursos da escola;
- Agenda de eventos e atividades escolares;
- Gerenciamento financeiro e controle de contas a pagar e a receber;
- Relatórios gerenciais para análise de desempenho da escola.
- Python (Linguagem de programação backend)
- Flask (Framework web em Python)
- MySQL (Banco de dados)
- HTML, CSS, JavaScript (Frontend)
- Instale o Python em sua máquina (versão recomendada: Python 3.7 ou superior).
- Clone este repositório para o seu computador.
- Crie um ambiente virtual para o projeto (opcional, mas recomendado).
- Instale as dependências do projeto executando o comando:
pip install -r requirements.txt
. - Crie um banco de dados MySQL e configure as informações de conexão no arquivo
app.py
. - Execute o script
db_setup.sql
para criar as tabelas do banco de dados. - Inicie o servidor da aplicação executando o comando:
python app.py
. - Acesse a aplicação em seu navegador através do endereço:
http://localhost:5000
.
Este projeto é apenas uma demonstração de habilidades de programação e não foi desenvolvido com fins comerciais. É destinado para uso pessoal e educacional, podendo ser utilizado como base para futuros projetos ou como aprendizado em desenvolvimento web com Python e Flask.
Sinta-se à vontade para explorar, modificar e contribuir para o projeto. Caso tenha alguma dúvida ou sugestão, não hesite em entrar em contato.
Atenção: Este projeto não possui fins lucrativos e não deve ser utilizado para fins comerciais sem a devida autorização do desenvolvedor. O uso comercial ou a distribuição sem autorização violam os direitos autorais e podem estar sujeitos a penalidades legais.