Projeto acadêmico desenvolvido para a disciplina de Fábrica de Projetos Ágeis, na Universidade de Marília (UNIMAR).
O DSIN é um sistema web para cadastro, visualização e gerenciamento de multas e avisos relacionados a veículos e condutores. O sistema foi desenvolvido como parte de um projeto acadêmico, com o objetivo de simular um ambiente de controle de infrações de trânsito, permitindo o registro, consulta e análise de dados.
- Login de Usuário: Tela inicial para autenticação.
- Cadastro de Multas: Permite registrar multas com dados do veículo, condutor e detalhes da infração.
- Cadastro de Avisos: Permite registrar avisos preventivos para condutores e veículos.
- Visualização de Multas e Avisos: Exibe detalhes completos de cada registro, incluindo anexos e observações.
- Dashboard: Visualização gráfica de estatísticas das infrações e avisos cadastrados.
- Pesquisa: Busca de multas por nome, CPF ou placa do veículo.
- Gestão de Conta: Área para visualização e edição de dados do usuário.
.
├── index.html # Tela de login
├── pages/
│ ├── cadastrarMulta.html # Cadastro de multas
│ ├── cadastrarAviso.html # Cadastro de avisos
│ ├── verificarMultas.html # Consulta de multas
│ ├── verificarAvisos.html # Consulta de avisos
│ ├── dashboard.html # Painel de estatísticas
│ ├── conta.html # Dados do usuário
│ └── visualizar/ # Visualização detalhada de multas e avisos
├── assets/
│ ├── style.css # Estilos principais
│ ├── script.js # Scripts gerais
│ └── scriptApi.js # Integração e gráficos
├── assetsLogin/
│ ├── script.js # Script de login
│ ├── scriptCadastrarMulta.js # Script de cadastro de multas
│ ├── scriptConta.js # Script da conta do usuário
│ └── scriptVerificarMultas.js # Script de consulta de multas
├── images/ # Imagens e logotipos
└── .gitattributes
- HTML5, CSS3, JavaScript
- Bootstrap 5 (CDN)
- APIs REST (para integração de dados)
- Gráficos dinâmicos (para o dashboard)
- Clone o repositório:
git clone <URL_DO_REPOSITORIO>
- Abra o arquivo
index.htmlem seu navegador. - Certifique-se de que a API backend (caso exista) esteja rodando localmente para o correto funcionamento das funcionalidades de cadastro e consulta.
O sistema depende de uma API backend para autenticação, cadastro e consulta de multas e avisos.
- .NET 6+ (C#) — API RESTful
- Banco de Dados: SQL Server ou outro compatível
- Clone o repositório do backend (caso esteja separado).
- Instale o SDK do .NET 6 ou superior.
- No diretório do backend, execute:
dotnet restore dotnet build dotnet run
- A API será iniciada, por padrão, em
http://localhost:5163.
POST http://localhost:5163/Usuarios/login— Login de usuárioGET/POST http://localhost:5163/multas— Consulta e cadastro de multasGET http://localhost:5163/Usuarios/{id}— Dados do usuário
Certifique-se de que a API esteja rodando antes de acessar o frontend.
- Nome do(s) autor(es) do projeto: Gabriele Martinez, Julia Capellini, Guilherme da Silva, Leonardo Santos, Ryan Rodrigues.
- Universidade de Marília - UNIMAR
Universidade de Marília - UNIMAR
Projeto acadêmico - DSIN
2024