--> clonar, django-admin startproject scrapingIdwall
irá inicializar um novo projeto.
django-admin startproject scrapingIdwall
pip install -r requirements.txt
python manage.py runserver
python manage.py createsuperuser
Visual Studio Code
SQlite Viewer - Florian Klampfe
Python
Django 4.2
Postgree
🕵️♀️ Django REST Framework (djangorestframework==3.14.0): Biblioteca para
construção de APIs REST com o Django.
🕵️♀️ Selenium (selenium==4.9.1): Biblioteca para automação de testes web.
🕵️♀️ Requests (requests==2.30.0): Biblioteca para realizar requisições HTTP.
🕵️♀️ Pillow (Pillow==9.5.0): Biblioteca para manipulação de imagens
Arquivo --> requirements.py
🕵️♀️ Swagger
🕵️♀️ Pip
pip install drf-yasg
Identificar os requisitos funcionais e não funcionais da solução
- Registro de perfis de pessoas procuradas, incluindo informações como: nome, foto, crimes cometidos, status da investigação e tipo de crime.
- Pesquisa e filtragem avançada para localizar pessoas procuradas com base em critérios específicos, como: nome.
- Visualização detalhada do perfil de uma pessoa procurada, com acesso a todas as informações relevantes.
- Integraçado com sistemas do FBI para sincronizar e atualizar automaticamente os dados sobre pessoas procuradas.
- Monitoramento diário das atualizações das listas de pessoas procuradas para manter as informações sempre atualizadas.
- Recursos de segurança, como autenticação de usuários, controle de acesso baseado em funções, criptografia de dados e registro de auditoria.
- Capacidade de adiciconar comentários, notas e atualizações sobre casos de pessoas procuradas para compartilhar informações importantes entre os usuários autorizados.
- Geração de relatórios e exportação de dados para facilitar a análise e compartilhamento de informações.
- Segurança robusta para proteger as informações sensíveis e garantir o acesso autorizado apenas para usuários apropriados.
- Desempenho e escalabilidade para lidar com grandes volumes de dados e múltiplos usuários acessando o sistema simultaneamente.
- Interface de usuário intuitiva e amigável para facilitar a navegação e o uso eficiente do sistema.
- Alta disponibilidade para garantir que o sistema esteja sempre acessível quando necessário. 5.Conformidade com as leis e regulamentos de privacidade de dados relevantes
- Resposta rápida do sistema para consultas de pesquisa e recuperação de dados.
- Facilidade de integração com outros sistemas e tecnologias existentes nas agências
- Manutenção e suporte contínuos para garantir a correção de bugs, atualizações de segurança e aprimoramentos futuros do sistema.