FCOPTS — Francisco Pontes
InícioSobreProjetosContatoBlog
Peça um orçamentoNovo
  • 01Sobre
  • 02Projetos
  • 03Contato
  • 04Blog
Peça um orçamentoNovo
Estudo de Caso

2º CPM-CHMJ: Gestão Acadêmica em Nuvem para um Colégio da Polícia Militar

Sistema COM3 + Portal Aluno Online (SEDUC) + Ambiente EAD

Sistema de gestão escolar do 2º Colégio da Polícia Militar Coronel Hervano Macêdo Júnior, desenvolvido enquanto atuei na Com3 Brasil. O Sistema COM3 cuida da gestão acadêmica e administrativa (boletim, comportamento, DAE), integrado ao portal Aluno Online da SEDUC e a um ambiente EAD próprio, com backend hospedado em nuvem AWS.

PHPPHP
LaravelLaravel
C#C#
.NET.NET
AngularAngular
PostgreSQLPostgreSQL
DockerDocker
GitGit
JiraJira
GrafanaGrafana
2º CPM-CHMJ · portal de sistemas
Tipo de projetoSistema Web+Admin / PWA
Papel exercidoDesenvolvedor Full Stack
VínculoPeríodo na Com3 Brasil
IdealizadoraCom3 Brasil
StatusEm produção
Duração1,2 anos de produção

O Sistema Escolar do 2º CPM-CHMJ integra gestão acadêmica, comportamental e financeira em um único ecossistema — Sistema COM3, portal Aluno Online da SEDUC e ambiente EAD — com backend robusto e seguro hospedado em nuvem AWS.

Antes e Depois: Evolução da Tela Inicial

Ao entrar no sistema, o usuário caía direto num menu azul sem nenhuma visão geral — só as abas de módulos, tela em branco até escolher o que abrir. Como protótipo para a próxima evolução do produto, desenhei uma tela inicial orientada a dados: indicadores-chave (alunos ativos, inadimplência, média geral, ocorrências da semana), gráfico de desempenho por série, status financeiro do mês, últimas ocorrências, próximos eventos e acesso rápido aos módulos — tudo visível sem precisar navegar.

Antes — login cai direto no menu, sem visão geral nenhuma.
Depois — dashboard com indicadores, desempenho por série, financeiro, ocorrências e agenda.

Também explorei uma variante com navegação lateral fixa, mantendo os mesmos indicadores e o mesmo acesso rápido aos módulos — útil para telas mais altas e para reduzir a distância entre menu e conteúdo em sessões longas de trabalho.

Variante explorada com menu lateral fixo, mesmos indicadores e acessos rápidos.

O mesmo dashboard também foi pensado para o PWA no celular, com o resumo do dia e os relatórios acessíveis na tela do próprio smartphone.

Dashboard no PWA mobile
Relatórios no PWA mobile

O mesmo cuidado de redesenho se estendeu ao lançamento de notas: turma, disciplina e bimestre ficam sempre visíveis no topo, e a situação de cada aluno (aprovado, em recuperação, reprovado) é calculada e destacada por cor assim que as notas são digitadas — sem precisar salvar e abrir outra tela para conferir o resultado.

Protótipo do lançamento de notas: situação (aprovado/recuperação/reprovado) calculada e destacada por cor.

Contexto e Escopo

O Sistema Escolar do 2º Colégio da Polícia Militar Coronel Hervano Macêdo Júnior (2º CPM-CHMJ) é o sistema COM3 (v9) usado pelo colégio para a gestão acadêmica e administrativa: acompanhamento de boletim, selos de comportamento e emissão de DAE para pagamento de mensalidades. O sistema é complementado pelo portal Aluno Online da SEDUC, que dá visibilidade ao acompanhamento escolar, e por um ambiente EAD próprio da instituição.

Módulos do portal de sistemas

  • Principal — acesso central a todos os sistemas do colégio
  • Boletim Escolar Online — acompanhamento de notas por pais e alunos
  • DAE — geração de guias para pagamento das mensalidades
  • Comportamento — visualização dos selos disciplinares

Módulos e Domínio Funcional

Por trás do portal público, o núcleo COM3 usado pela secretaria e coordenação do colégio organiza sua área de trabalho em nove grupos funcionais — Administração, Financeiro, Coordenação, Comportamento, Agenda, Cadastro, Biblioteca, Notas e Relatórios — com um padrão de navegação em abas que mantém várias telas abertas ao mesmo tempo (ex.: Ocorrência, Professor, Atividades, Retirada e Boletim simultaneamente), evitando recarregamentos durante o trabalho da secretaria.

Administração

Usuários, importação de notas de anos anteriores, gabaritos, ciclo completo de notas (inserir, calcular, replicar, bloquear/liberar boletim), selos automáticos de comportamento e desempenho, e migração de turma.

Financeiro

Valores e situação de pagamento, e geração/impressão de DAE (Documento de Arrecadação Estadual) para cota escolar e matrícula.

Coordenação

Confirmar/reabrir notas, bloquear ou alterar gabarito, lançamento em modalidades diversas (SAC, Eletiva, Trilha) e planos de acompanhamento curricular.

Comportamento

Motor de disciplina por pontuação (CAD): tipo de ocorrência, justificativa, encaminhamento, finalização e recálculo automático da nota de comportamento.

Agenda

Eventos, calendário letivo e registro de atividades e conteúdo de aula por disciplina.

Cadastro

Repositório central de entidades: professor, aluno, turma, disciplina, responsável, monitor, psicólogo, coordenador escolar, entre outras.

Biblioteca

Ciclo de retirada e devolução de acervo, vinculado ao código SIGE do aluno e a datas previstas de entrega.

Relatórios

Boletins, recuperação, pré-matrícula e um log de alteração de notas para auditoria, além de recortes pedagógico, financeiro e de secretaria.

Comportamento: disciplina como dado mensurável

Sendo um colégio militarizado, o módulo Comportamento trata a disciplina como uma nota: cada ocorrência tem tipo, classificação, professor que encaminhou, pontuação, fase e situação — e um campo de "Data para Entrega ao Comandante", que embute a hierarquia militar diretamente no fluxo de aprovação. Um monitor acompanha reincidência e justificativas por aluno, e o ciclo é fechado por rotinas de geração e recálculo automático da nota de comportamento (CAD).

Cadastro de Ocorrência: pontuação, fase e a "Data p/ Entrega ao Comandante" que reflete a hierarquia militar do colégio.
Consulta de Justificativa: reincidência, monitor responsável e status de justificativa por ocorrência.

Integrações externas: SIGE e DAE

Cada aluno carrega um código externo SIGE (com rotina própria de correção), provavelmente vinculado ao Sistema Integrado de Gestão Escolar da rede estadual, o que sugere interoperabilidade direta com bases do governo do Ceará. O módulo Financeiro fecha esse ciclo emitindo DAE para cota escolar e matrícula — o mesmo documento usado para arrecadação estadual — e o status de pré-matrícula acompanha confirmação e pagamento lado a lado.

Avaliação, biblioteca e cadastro

A avaliação segue um modelo de quatro bimestres consolidados em duas notas semestrais, com nomenclatura própria (NA, VE, MVE, VC) para compor a média final e o resultado (ex.: 8,78 → "APROVADO"). A Biblioteca controla um ciclo convencional de empréstimo integrado à base de alunos, e o Cadastro sustenta fichas completas — a de professor, por exemplo, inclui CPF, grau de instrução, estado civil, cor/raça, religião e endereço detalhado (UF, município, distrito, CEP).

Agenda e parametrização

O módulo Agenda registra, por disciplina e turma, o conteúdo e as atividades de cada aula — incluindo tarefa de casa —, enquanto o sistema permite parametrizar textos e mensagens exibidos no boletim por bimestre (ex.: prazos de recurso, orientações de ajuste de nota), evitando alterações manuais recorrentes em cada período de fechamento.

Auditoria e rastreabilidade

O módulo Relatórios reforça o caráter de prestação de contas do sistema: além de boletins e recortes pedagógico, financeiro e de secretaria, mantém um Log de Alteração de Notas dedicado à auditoria — relevante para um sistema que lida com dados acadêmicos e disciplinares de menores de idade.

Como protótipo de evolução desse módulo, também desenhei um modelo de boletim individual pronto para impressão/PDF — com dados de matrícula e responsável, notas por disciplina e bimestre, frequência e comportamento consolidados, e um código de autenticidade para validação do documento emitido eletronicamente.

Protótipo de boletim individual para impressão, com código de autenticidade do documento.
Ver boletim completo (com opção de exportar PDF)

Múltiplos Canais de Acesso

O ecossistema do 2º CPM-CHMJ é composto por três frentes que precisam conversar entre si sem se confundir para o usuário final: o portal de Sistemas (Com3 Brasil), o portal do Aluno — que mostra a interação entre colégio, pais e alunos — e o Ambiente Virtual de Aprendizagem (EAD).

Boletim e Comportamento

Plataforma Sistemas CPMCE — Com3 Brasil, para verificar notas e selos disciplinares.

Portal do Aluno

Mostra a interação entre colégio, pais e alunos em um só lugar.

Ambiente Virtual (EAD)

Plataforma EAD própria da instituição, acessível pelo link EAD 2º CPM-CHMJ.

Arquitetura e Segurança em Nuvem (AWS)

Por lidar com dados acadêmicos e disciplinares de menores de idade, o backend do sistema foi hospedado em infraestrutura AWS, priorizando robustez e segurança: serviços containerizados atrás de um load balancer com TLS, banco de dados PostgreSQL gerenciado com backups automáticos, e armazenamento isolado para o conteúdo do ambiente EAD.

Containers isolados por serviço

COM3 (PHP/Laravel) e a API acadêmica (C#/.NET) rodam em containers Docker separados, permitindo atualizar um sem afetar o outro.

Controle de acesso por perfil

Colégio, SEDUC, professores, pais e alunos enxergam apenas o que é pertinente ao seu papel no sistema.

Backups e continuidade

Backups automáticos do banco de dados protegem informações críticas de boletim e comportamento contra perda.

Tráfego criptografado

TLS de ponta a ponta entre clientes (PWA/Web) e o load balancer, protegendo dados sensíveis em trânsito.

Observabilidade com Grafana

Dashboards acompanham a saúde do sistema, com alertas antes que um problema afete o horário letivo.

Rastreabilidade de entregas

Versionamento com Git e gestão de tarefas no Jira, dando rastreabilidade a cada mudança em produção.

Pais e AlunosBoletim, comportamento, EADPWAColégio (Admin)Gestão acadêmica COM3AWS CLOUDLoad Balancer (HTTPS/TLS)Roteia por domínio/serviçoCOM3 — PHP/LaravelBoletim, comportamento, DAEContainers DockerAPI — C# / .NETRegras acadêmicas e integraçõesContainers DockerPainel Admin — AngularPerfis: colégio, SEDUC, professoresPostgreSQL (RDS)Backups automáticosStorage — EAD/ArquivosConteúdo do ambiente EADGrafanaMonitoramento de saúde do sistemaAlertas antes do horário letivoSegurança e AcessoControle de acesso por perfilTLS ponta a ponta + backups isoladosAmbiente EADcpmce.com.br/ead2cpmAcesso independente do colégio

O resultado é um backend pensado para robustez e segurança: serviços containerizados e isolados por domínio, banco de dados gerenciado com backup automático, tráfego sempre criptografado e observabilidade contínua sobre um sistema usado diariamente por pais, alunos e a administração do colégio.

Continuidade com Equipe Reduzida

Durante o projeto, a equipe foi reduzida de 4 para 3 desenvolvedores, sem que isso interrompesse a operação do sistema para o colégio. A reestruturação de processos e a padronização das entregas via Jira e Git ajudaram a reduzir em 40% a manutenção corretiva semanal, liberando espaço para evoluir o produto mesmo com menos gente na equipe.

O MVP do portal de sistemas foi entregue 2 meses antes do prazo previsto, o que deu margem para estabilizar os módulos de boletim e DAE antes dos períodos críticos de fechamento de nota do colégio.

Segurança, Observabilidade e Decisões Técnicas

Por lidar com dados de estudantes — muitos menores de idade — o sistema trata segurança e privacidade como requisito de primeira ordem, ao lado da observabilidade que mantém a operação escolar previsível.

Segurança & Privacidade

  • Acesso controlado por perfil: aluno, responsável, professor, coordenação e admin
  • Dados de menores tratados sob princípios de LGPD: minimização e acesso restrito por papel
  • Sessão e permissões isoladas por perfil; integração com o portal Aluno Online da SEDUC
  • Infra em AWS com isolamento de rede e grupos de segurança

Observabilidade

  • Grafana para acompanhamento operacional do sistema
  • Logs centralizados e trilha de auditoria das ações administrativas
  • Alertas de indisponibilidade e de erros críticos

Decisões & trade-offs

  • PWA em vez de app nativo: um código, alcance multiplataforma e MVP entregue 2 meses antes do prazo
  • Laravel/PHP + serviços .NET/C# + front Angular pela integração com o ecossistema COM3/SEDUC
  • Modelo de permissões por perfil desde o início, evitando retrabalho de autorização

Impacto do Projeto

O Sistema Escolar do 2º CPM-CHMJ sustenta hoje mais de 2.350 usuários ativos entre pais, alunos e equipe do colégio, com 99,9% de uptime durante o período letivo. A infraestrutura em nuvem AWS e a integração entre COM3, Aluno Online (SEDUC) e o ambiente EAD deram ao colégio um ecossistema digital único para gestão acadêmica, comportamental e financeira.

Vínculo e Direitos

Este sistema foi desenvolvido durante o período em que atuei como desenvolvedor na Com3 Brasil, empresa idealizadora e proprietária do produto. Todos os direitos sobre o projeto, incluindo marca, código-fonte e demais materiais, são reservados à Com3 Brasil e ao 2º Colégio da Polícia Militar Coronel Hervano Macêdo Júnior. Este estudo de caso tem finalidade exclusivamente demonstrativa do trabalho técnico realizado.

Principais Desafios Enfrentados

Um sistema escolar usado diariamente por pais, alunos, professores e a administração do colégio não pode falhar em datas críticas como fechamento de boletim. Isso trouxe desafios concretos de estabilidade, segurança e continuidade de equipe.

1Desafio

Manter estabilidade do sistema com a equipe reduzida de 4 para 3 desenvolvedores no meio do projeto

2Desafio

Garantir segurança de dados acadêmicos sensíveis (notas, comportamento, dados de menores) em nuvem

3Desafio

Integrar múltiplos canais — Sistema COM3, portal Aluno Online da SEDUC e ambiente EAD — sob uma identidade única

Indicadores Técnicos Estruturais

  • 2.350+ usuários ativos entre pais, alunos e equipe do colégio
  • 99,9% de uptime em período letivo
  • -40% de manutenção corretiva semanal após reestruturação do backend
  • MVP entregue 2 meses antes do prazo previsto
  • Backend em nuvem AWS, com observabilidade via Grafana

Stack Utilizada

PHPLaravelC#.NETAngularPostgreSQLDockerGitJiraGrafana

Gostou? Fale comigo!

Me envie uma mensagemVer outros projetos
© 2026 Francisco Pontes
Privacidade·Monte seu orçamento aqui·Conheça meu blog·Currículo