SICAFAM-SG — Sistema de Cadastro de Famílias
Sistema web desenvolvido para a Comunidade São Gabriel com cadastro socioeconômico de famílias, controle de usuários e permissões, consultas e relatórios para apoiar a organização das informações e o planejamento de ações sociais.
Sobre o projeto
O SICAFAM-SG é um sistema web desenvolvido para atender uma necessidade real da Comunidade São Gabriel: organizar de forma centralizada as informações socioeconômicas das famílias atendidas pela instituição.
Antes de um sistema estruturado, informações desse tipo podem acabar distribuídas entre documentos, planilhas e controles manuais, dificultando consultas, atualizações e geração de relatórios.
A proposta foi transformar esse processo em uma aplicação online, permitindo que usuários autorizados realizem cadastros, consultas e análises de maneira mais organizada.
O desafio
O projeto precisava lidar com informações de famílias e oferecer uma forma simples de registrar, localizar e consultar dados sem transformar a rotina dos usuários em um processo complicado.
Além de armazenar informações, o sistema precisava permitir diferentes níveis de acesso e gerar relatórios úteis para a administração da comunidade.
Entre os principais desafios estavam organizar o cadastro socioeconômico, controlar quem poderia acessar determinadas funcionalidades, evitar exposição indevida de informações e transformar os dados cadastrados em informações úteis para planejamento.
A solução
Foi desenvolvido um sistema web centralizado, acessível através do navegador e estruturado para registrar as famílias e suas respectivas informações.
A aplicação permite que os usuários autorizados trabalhem com uma base única de dados, reduzindo a dependência de controles paralelos e facilitando a manutenção das informações ao longo do tempo.
O sistema também recebeu mecanismos de autenticação e autorização para que as funcionalidades disponíveis sejam apresentadas de acordo com o perfil do usuário.
Cadastro socioeconômico das famílias
O núcleo do SICAFAM-SG é o cadastro das famílias atendidas pela comunidade.
A estrutura foi desenvolvida para permitir o registro organizado das informações necessárias ao acompanhamento das famílias e possibilitar consultas posteriores de maneira rápida.
Centralizar esses dados facilita tanto a atualização cadastral quanto a geração de informações consolidadas para a administração.
Controle de usuários e permissões
Nem todos os usuários do sistema precisam ter acesso às mesmas informações ou executar as mesmas ações.
Por isso, o SICAFAM-SG trabalha com perfis e permissões de acesso.
O Administrador possui acesso às funções de gerenciamento do sistema, enquanto outros perfis recebem acesso de acordo com suas responsabilidades. Essa separação permite controlar funcionalidades sensíveis e reduzir acessos desnecessários.
Também foram aplicadas regras específicas para restringir determinados relatórios de acordo com o perfil do usuário.
Consultas e localização das informações
Uma base de dados só é realmente útil quando as informações podem ser localizadas com facilidade.
O sistema foi estruturado para permitir consultas aos registros cadastrados, ajudando os usuários a encontrar famílias e informações necessárias durante as atividades da comunidade.
Isso reduz a necessidade de procurar registros manualmente em documentos ou controles separados.
Relatórios nominais e estatísticos
Uma das partes mais importantes do projeto foi transformar os dados cadastrados em relatórios úteis.
O SICAFAM-SG possui recursos para geração de informações nominais e estatísticas, respeitando as permissões definidas para cada perfil.
Os relatórios permitem obter uma visão mais organizada da realidade das famílias cadastradas e podem auxiliar a comunidade no planejamento de ações e projetos.
Informação para apoiar projetos sociais
O sistema não foi desenvolvido apenas como um cadastro eletrônico.
A organização dessas informações ajuda a Comunidade São Gabriel a compreender melhor o público atendido e pode fornecer subsídios para iniciativas sociais.
Dados consolidados podem apoiar o planejamento e a apresentação de projetos voltados, por exemplo, para idosos, crianças e ações de distribuição de alimentos, sempre de acordo com as necessidades identificadas pela própria comunidade.
Segurança e acesso controlado
Como o sistema trabalha com informações cadastrais, o acesso não é público.
Os usuários precisam se autenticar para entrar na aplicação, e as funcionalidades apresentadas dependem das permissões associadas ao perfil utilizado.
Essa abordagem permite separar a área pública da aplicação administrativa e controlar melhor quem pode consultar ou modificar informações.
Banco de dados centralizado
Os registros do sistema são armazenados em banco de dados, permitindo que as informações sejam consultadas e atualizadas de maneira centralizada.
Essa estrutura facilita relacionamentos entre os dados, consultas, relatórios e futuras evoluções do sistema.
Também elimina a necessidade de manter diferentes versões da mesma informação em arquivos separados.
Desenvolvimento orientado às regras do negócio
Durante o desenvolvimento, diversas decisões foram tomadas a partir da rotina real dos usuários.
Perfis, permissões, acesso a relatórios e comportamento das telas foram ajustados durante a homologação até que o fluxo estivesse adequado à forma de trabalho definida para a comunidade.
Esse processo mostra uma característica importante do desenvolvimento de sistemas personalizados: a aplicação precisa se adaptar às regras do negócio, e não obrigar o usuário a adaptar sua rotina a uma solução genérica.
Homologação e ajustes
Antes da conclusão do projeto, o sistema passou por uma etapa de homologação com diferentes cenários de uso.
Foram validados cadastros, autenticação, permissões, consultas, relatórios e comportamentos específicos de cada perfil.
Os ajustes identificados durante essa etapa foram incorporados até que o fluxo estivesse adequado para utilização em produção.
Tecnologias utilizadas
- PHP
- MySQL
- HTML5
- CSS3
- JavaScript
- Sistema de autenticação
- Controle de perfis e permissões
- Relatórios nominais
- Relatórios estatísticos
- Hospedagem web
Resultado do projeto
O SICAFAM-SG transformou um processo de controle de informações em uma aplicação web centralizada e estruturada.
A Comunidade São Gabriel passou a contar com uma ferramenta própria para cadastrar famílias, consultar informações, controlar acessos e gerar relatórios de acordo com as necessidades administrativas.
Além de facilitar a organização interna, o sistema criou uma base de informações que pode contribuir para planejamento, tomada de decisão e elaboração de projetos sociais.
O projeto demonstra como um sistema personalizado pode utilizar tecnologia para resolver um problema específico, organizar processos e gerar informações úteis para uma instituição.
