Skip to content

joaofeliperl/erp-escolar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
joao.leandro
Nov 8, 2023
a784c2c · Nov 8, 2023

History

8 Commits
Oct 3, 2023
Oct 3, 2023
Nov 8, 2023
Nov 8, 2023
Nov 8, 2023
Oct 3, 2023
Oct 17, 2023
Oct 18, 2023
Oct 5, 2023
Oct 3, 2023
Oct 18, 2023
Oct 3, 2023
Oct 3, 2023
Oct 3, 2023
Oct 3, 2023
Oct 3, 2023
Oct 3, 2023

Repository files navigation

Projeto de ERP Escolar

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.

Descrição

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.

Funcionalidades (ainda estão sendo desenvolvidas)

As principais funcionalidades previstas para o ERP Escolar incluem:

  1. Cadastro de alunos, professores, funcionários e responsáveis;
  2. Matrículas e transferências de alunos;
  3. Controle de notas e avaliações;
  4. Controle de frequência dos alunos;
  5. Comunicação com pais e responsáveis;
  6. Emissão de boletins e relatórios acadêmicos;
  7. Controle de estoque de materiais e recursos da escola;
  8. Agenda de eventos e atividades escolares;
  9. Gerenciamento financeiro e controle de contas a pagar e a receber;
  10. Relatórios gerenciais para análise de desempenho da escola.

Tecnologias Utilizadas

  • Python (Linguagem de programação backend)
  • Flask (Framework web em Python)
  • MySQL (Banco de dados)
  • HTML, CSS, JavaScript (Frontend)

Como Executar o Projeto

  1. Instale o Python em sua máquina (versão recomendada: Python 3.7 ou superior).
  2. Clone este repositório para o seu computador.
  3. Crie um ambiente virtual para o projeto (opcional, mas recomendado).
  4. Instale as dependências do projeto executando o comando: pip install -r requirements.txt.
  5. Crie um banco de dados MySQL e configure as informações de conexão no arquivo app.py.
  6. Execute o script db_setup.sql para criar as tabelas do banco de dados.
  7. Inicie o servidor da aplicação executando o comando: python app.py.
  8. Acesse a aplicação em seu navegador através do endereço: http://localhost:5000.

Notas Adicionais

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages