Sistema completo em PHP para monitoramento, atendimento veicular e atendimento patrimonial com funcionalidades CRUD, sistema de login, modo escuro/claro, relatórios em PDF/Excel, upload de arquivos e dashboard profissional.
- Sistema de Login: Administrador e usuário comum
- CRUD Completo: Para todas as entidades do sistema
- Modo Escuro/Claro: Interface adaptável com cores azul e branco
- Dashboard Profissional: Com gráficos e estatísticas
- Relatórios: Geração em PDF e Excel
- Upload de Arquivos: Para fotos e documentos
- Responsivo: Interface adaptada para desktop e mobile
- Gestão de clientes
- Gestão de agentes
- Atendimentos e rondas
- Fotos de evidências
- Ocorrências veiculares
- Gestão de prestadores
- Controle de gastos e quilometragem
- Monitoramento de veículos
- Dados de condutores
- Fotos de vigilância
- PHP 7.4 ou superior
- MySQL 5.7 ou superior
- Apache/Nginx
- Extensões PHP: PDO, GD, ZIP
-
Extrair arquivos
unzip sistema_monitoramento.zip cd sistema_monitoramento
-
Configurar banco de dados
- Criar banco de dados MySQL
- Executar script:
config/sistema_usuarios.sql
- Executar script fornecido pelo usuário com as tabelas principais
-
Configurar conexão
- Editar
config/database.php
- Ajustar credenciais do banco de dados
- Editar
-
Configurar permissões
chmod 755 assets/uploads/ chmod 755 reports/
-
Instalar dependências (opcional)
composer install
Edite o arquivo config/database.php
:
private $host = 'localhost';
private $db_name = 'informacoes_ocorrencias_veicular_3';
private $username = 'seu_usuario';
private $password = 'sua_senha';
- Email: admin@sistema.com
- Senha: password
sistema_monitoramento/
├── config/ # Configurações
│ ├── database.php # Conexão com banco
│ └── sistema_usuarios.sql # Script de usuários
├── controllers/ # Controladores MVC
├── models/ # Modelos de dados
├── views/ # Views/Templates
├── assets/ # Recursos estáticos
│ ├── css/ # Estilos CSS
│ ├── js/ # JavaScript
│ ├── images/ # Imagens
│ └── uploads/ # Uploads de usuários
├── includes/ # Arquivos auxiliares
├── reports/ # Relatórios gerados
└── index.php # Arquivo principal
- Estatísticas gerais do sistema
- Gráficos de atendimentos por mês
- Ações rápidas
- Últimas atividades
- Mapa de atendimentos
- Atendimentos: Criar, visualizar, editar e excluir
- Ocorrências Veiculares: Gestão completa
- Vigilância Veicular: Monitoramento
- Prestadores: Cadastro com dados bancários
- Clientes: Empresas contratantes
- Agentes: Funcionários do sistema
- Usuários: Gestão de acesso (apenas admin)
- PDF: Relatórios detalhados formatados
- Excel: Exportação de dados para planilhas
- Filtros: Por data, status, cliente, etc.
- Fotos: Evidências de atendimentos
- Documentos: Arquivos de prestadores
- Validação: Tipos e tamanhos permitidos
- Modo Claro: Fundo branco com detalhes azuis
- Modo Escuro: Fundo escuro com detalhes azuis
- Alternância: Botão para trocar entre modos
- Persistência: Tema salvo no localStorage
- Acesse o sistema pelo navegador
- Use as credenciais padrão ou criadas
- Será redirecionado para o dashboard
- Sidebar: Menu principal com todos os módulos
- Header: Informações do usuário e alternância de tema
- Breadcrumb: Navegação contextual
- Acesse o módulo desejado
- Clique em "Novo" ou "Adicionar"
- Preencha o formulário
- Salve as informações
- Acesse "Relatórios" no menu
- Selecione o tipo de relatório
- Configure filtros (opcional)
- Escolha formato (PDF ou Excel)
- Baixe o arquivo gerado
- Autenticação: Sistema de login obrigatório
- Autorização: Níveis de acesso (admin/usuário)
- CSRF Protection: Proteção contra ataques CSRF
- Sanitização: Dados sanitizados antes do armazenamento
- Logs: Registro de ações dos usuários
Edite assets/css/style.css
para personalizar:
- Variáveis CSS para cores
- Temas claro e escuro
- Responsividade
- Adicione novos módulos em
controllers/
emodels/
- Crie novas views em
views/
- Estenda funcionalidades existentes
- Apache:
/var/log/apache2/error.log
- Sistema:
logs/activity.log
- PHP:
/var/log/php_errors.log
- Julio Abreu:
canaldev33@gmail.com
v3.0.0 - Sistema completo com todas as funcionalidades necessárias
Sistema de Monitoramento v3.0
Desenvolvido por Julio Abreu, com foco na segurança e usabilidade
Desenvolvido especificamente conforme requisitos do usuário