Escolar Documentos
Profissional Documentos
Cultura Documentos
NAMPULA, 2023
Edilson Toldo Saleiro Nhalia
Nampula
2023
I
Declaração de originalidade
O candidato
II
Dedicatória
Dedico este trabalho aos meus pais, Braz Lino de Castro Nhalia e Maria Manuela de
Azevedo Dias Saleiro, por todo amor e carinho que recebi durante a minha vida
académica, e que sem eles nada seria possível. Aos meus irmãos e a toda minha família,
amigos e colegas, que com muito amor, carinho e apoio não mediram esforços para que
eu chegasse até esta parte da minha vida, tornando um sonho em uma realidade e a todos
que direta ou indiretamente me incentivaram.
III
Agradecimentos
Agradeço primeiramente a Deus por ter me mantido na trilha certa durante o meu percurso
académico e durante este trabalho de final de curso com saúde e forças para chegar até ao
final e sou grato aos agentes da 1ª Esquadra da Cidade de Nampula, SERNIC e aos
Agentes do DAFMVV do Comando Provincial da PRM, por terem mi ajudado durante a
elaboração do trabalho.
Agradeço em especial aos meus irmãos Edimilson Lauro Saleiro Nhalia, Dalton Selemane
Braz Lino, Deyze Isabel Claudina Saleiro Taipo Virgílio e Zuraida Karina Saleiro Nhalia
Luciano, por sua capacidade de acreditar, investir em mim e ensinar de nunca desistir dos
meus objectivos, e as minhas tias Maria da Graça Saleiro, Maria de Jesus Saleiro e Maria
Isabel Saleiro, aos meus cunhados Messias Luciano Levela e Nelson Virgílio Carmona
pelo apoio durante a minha vida académica, e a minha namorada Jalina Abdul Amido
pessoa com quem amo partilhar a minha vida, obrigado pelo carinho, a paciência e por
sua capacidade de me trazer paz na correria cada semestre.
IV
Parecer do supervisor
O trabalho foi feito tendo verificado todos os critérios e requisitos exigidos pelo
regulamento de elaboração de Trabalho de Fim de Curso (Monografia), em vigor nesta
instituição, reunindo assim todos requisitos necessários para submissão à apresentação e
defesa publica do Trabalho de Fim de Curso.
O supervisor
_________________________________________
V
Epigrafe
VI
Resumo
O presente trabalho tem como tema “criação de protótipo web de localização de pessoas desaparecidas e
achadas – caso província de Nampula”, onde o objecto de estudo é contribuir na redução de pessoas
desaparecidas, a pesquisa foi motivada pelo grande índice de pessoas desaparecidas na Cidade e pela
ausência de um sistema de procura de desaparecidos online. Este trabalho tem como objectivo: contribuir
através da aplicação web na redução do numero de pessoas desaparecidas em Moçambique,
rerspectivamente na Cidade de Nampula, partindo do pressuposto que, para que o objectivo seja alcançado
é necessário alcançar os seguintes pontos como: analisar os constrangimentos existentes no actual sistema
de identificação e rastreio de pessoas desaparecidas, apresentar alternativas de soluções tecnológicas
orientadas para o desenvolvimento do sistema proposto e desenvolver e testar as funcionalidades do modelo
proposto através de um protótipo. A pesquisa foi iniciada partindo da seguinte questão: “Até que ponto a
implementação de um protótipo Web pode melhorar a localização de pessoas desaparecidas e achadas”?
De modo a ter a resposta para a pergunta de partida da pesquisa, realizou-se uma pesquisa aplicada,
qualitativa e exploratória, usando os métodos bibliográfico e indutivo, onde as técnicas de recolha de dados
escolhidas para realização na pesquisa foram a observação simples e entrevista semiestruturada, sendo que
os proce9dimentos de recolha de dados usados foram a pesquisa bibliográfica e estudo de campo.
VII
Abstract
The present work has as its theme “creation of a web prototype for locating missing and found people –
case of Nampula province”, where the object of study is to contribute to the reduction of missing people,
the research was motivated by the high rate of missing people in the city and the absence of an online
missing person search system. This work aims to: contribute through the web application to reducing the
number of missing people in Mozambique, respectively in the City of Nampula, assuming that, for the
objective to be achieved, it is necessary to achieve the following points such as: analyzing existing
constraints in the current system for identifying and tracking missing people, present alternative
technological solutions aimed at developing the proposed system and develop and test the functionalities
of the proposed model through a prototype. The research began with the following question: “To what
extent can the implementation of a Web prototype improve the location of missing and found people”? In
order to have the answer to the research's starting question, an applied, qualitative and exploratory research
was carried out, using bibliographic and inductive methods, where the data collection techniques chosen to
carry out the research were simple observation and interview semi-structured, with the data collection
procedures used being bibliographical research and field study.
VIII
Lista de tabelas
Tabela 1 - Total de perdidos e achados 2020 a 2021...................................................... 23
Tabela 2 - Total de perdidos e achados 2021 a 2022...................................................... 23
IX
Lista de apêndices
X
Lista de anexos
XI
Lista de abreviaturas
IP – Internet Protocol;
RO – Registro de Ocorrência;
XII
Lista de siglas
XIII
Índice
XIV
Introdução
1
Objectivos
Objectivo geral
Melhorar o sistema de identificação e rastreio de pessoas desaparecidas, com
gere no desenvolvimento de um protótipo aplicando a tecnologia Web.
Objectivos específicos
• Analisar os constrangimentos existentes no actual sistema de identificação e
rastreio de pessoas desaparecidas;
• Apresentar alternativa de solução tecnológicas orientadas para o desenvolvimento
do sistema proposto;
• Desenvolver e testar as funcionalidades do modelo proposto através de um
protótipo.
Justificativa
Problematização
Os desaparecimentos são uma tragédia não apenas para o indivíduo, mas também
para seus familiares, que são deixados numa situação de incerteza. Não ter notícias sobre
o que aconteceu com o marido ou a mulher, filhos, pai, mãe, irmão ou irmã é uma fonte
de angústia terrível para inúmeras famílias afetadas por situações de conflito armado ou
violência interna no mundo todo. A PRM é atribuída o mandato de garantir a proteção de
2
todos cidadãos Moçambicanos. No entanto, é incapaz de exercer o seu mandado de forma
independente. Isto porque, desde a sua criação tem enfrentado o desafio de como obter
informações das pessoas desaparecidas, o que cria um constrangimento a esta organização
no exercício do seu mandato. Perante este cenário de desaparecimentos que a Cidade de
Nampula registou, surge a seguinte questão de partida: Até que ponto a implementação
de um protótipo Web pode melhorar a localização de pessoas desaparecidas e achadas?
Hipóteses
Delimitações da pesquisa
Organização do Trabalho
Capítulo 1 - Fundamentação teórica: este capítulo faz a abordagem das várias teorias
defendidas por diferentes autores sobre o tema em questão para sustentar o trabalho.
3
Capítulo 3 - Cenário do problema de desaparecimentos em Nampula: este apresenta o
cenário dos casos de desaparecimentos na Cidade de Nampula, entre os anos de 2020 a
2022 e as instituições que trabalham com casos de perdidos e achados no País.
4
Capítulo I – Fundamentação Teórica
5
1.2. A WEB
A Word Wide Web (WEB) é um sistema constituído por documentos interligados
e que são executados na Internet. Esses documentos podem ser vídeos, sons, hipertextos
e figuras. Para visualizar estas informações, usa-se programas denominados browser ou
navegadores para descarregar informações dos servidores web e apresentá-los no ecrã do
utilizador. O utilizador pode seguir as hiperligações nas páginas para outros documentos
ou mesmo enviar informações de volta para o servidor interagindo com este, Tanenbaum
(2003, cit. Varela 2008: 17).
Em Março de 1989, TIM Berners Lee escreveu uma proposta de gestão de informação,
que fazia referência e descrevia um sistema de informação mais elaborado. Com a ajuda
de Robert Cailliau, ele publicou uma proposta mais formal para a World Wide Web no
final de 1990.
Segundo TIM Berners Lee (2000), um computador NEXTSTEP foi usado com o
primeiro servidor web e também para escrever o primeiro navegador, o WorldWideWeb,
em 1990. No final do mesmo ano, ele já tinha construído todas as ferramentas necessárias
para o sistema: o navegador, o servidor e as primeiras páginas web, que descreviam o
próprio projecto. Em Agosto de 1991, ele publicou um resumo do seu trabalho no grupo
de notícias alt hypertext. Essa data marca a estreia da Web como um serviço público na
Internet.
De acordo com Varela (2008: 19), a funcionalidade da Web é baseada em três padrões:
• Uniform Resource Locator (URL), um sistema que especifica como cada página
de informação recebe um endereço onde pode ser encontrada.
• Hypertext Transfer Protocol (HTTP), um protocolo que especifica como o
navegador e o servidor web comunicam entre si.
• Hypetext Markup Language (HTML), uma linguagem de marcação para codificar
a informação de modo que possa ser exibida em uma grande quantidade de
dispositivos. Esse padrão é definido em HTML 1, RFC 1866 (HTML 2.0), HTML
3.2, HTML 4.01 e XHTML.
1.3. O SITE
A um conjunto de páginas web ou hipertextos dá-se o nome de site, e são
acessados na Internet pelo protocolo HTTP. O conjunto de todos os sites públicos
constituem a World Wide Web. As páginas de um site são organizadas a partir do endereço
da página principal. As páginas são organizadas dentro do site numa hierarquia
observável no URL, embora as hiperligações entre elas controlam o modo como o
utilizador entende a estrutura global, modo esse que pode ter pouco a ver com a estrutura
hierárquica dos arquivos do site, Millhollon (2003, cit. Varela 2008:28).
Quanto ao conteúdo:
7
divulgar trabalhos, documentos, leis e informações sobre eventos. É o tipo de site
mais comum na Internet. Podem ainda ser sites pessoais, geralmente mantidos por
profissionais liberais.
B. Mediáticos: são sites informativos com atualizações frequentes e periódicas. Nem
sempre o conteúdo é baseado em texto puro, podendo conter variados elementos
multimédia. Muitos deles podem ser assinados por meio de feeds RSS, que servem
para notificar as atualizações, e muitos deles incluem espaços para comentários
dos leitores. Nesta categoria também se incluem sites não necessariamente
vinculados à informação, como sites de entretenimento e sites de conteúdo adulto.
C. Aplicativos: são sites interativos cujo conteúdo consiste de ferramentas de
automatização, produtividade e compartilhamento, substituindo aplicações
desktop. Podem ser processadores de texto, planilhas eletrónicas, editores de
imagem, softwares de correio eletrónico, agendas.
D. Bancos de dados: servem para catalogar registros e efetuar buscas, podendo
incluir áudio, vídeo, i magens, softwares, mercadorias, ou mesmo outros sites.
E. Comunitários: são os sites que servem para a comunicação de utilizadores com
outros utilizadores da rede. Nesta categoria se encontram os chats, fóruns e sites
de relacionamento.
F. Portais: servem para congregar conteúdos de diversos tipos entre os demais tipos,
geralmente fornecidos por uma mesma empresa. Recebem esse nome por
congregarem a grande maioria dos serviços da Internet num mesmo local.
8
os sites com partes de conteúdo cuja modalidade acesso pode variar – com áreas
abertas e outras fechadas.
1.4.1. Front-End
Segundo Manzano (2016), o front-end de um sistema esta relacionado e ou/
atrelado as tecnologias executadas no lado do cliente e ou/usuário, ou seja, no navegador
da internet, este tipo de linguagem apresenta algumas vantagens na programação como:
ambiente seguro, resposta rápida e desenvolvimento rápido. Esta camada é responsável
por mostrar a interface de interação com o usuário do site. Neste caso pode-se concluir
que a linguagem de front-end e responsável por desenvolver por meio de código uma
interface gráfica. Abaixo encontramos algumas linguagens de front-end:
1.4.1.1. HTML
O HTML é a sigla de HyperText Markup Language, expressão inglesa que
significa "Linguagem de Marcação de Hipertexto". Consiste em uma linguagem de
marcação utilizada para produção de páginas na web, que permite a criação de
documentos que podem ser lidos em praticamente qualquer tipo de computador e
transmitidos pela internet, Mariano (2017).
1.4.1.2. CSS
De acordo com Mariano (2017), o CSS é chamado de linguagem Cascading
Style Sheet e é usado para estilizar elementos escritos em uma linguagem de
marcação como HTML. O CSS separa o conteúdo da representação visual do site.
Pense na decoração da sua página. Utilizando o CSS é possível alterar a cor do texto
e do fundo, fonte e espaçamento entre parágrafos. Também pode criar tabelas, usar
variações de layouts, ajustar imagens para suas respectivas telas e assim por diante.
9
1.4.1.3. Bootstrap
Para Mariano (2017), o Bootstrap é um framework front-end gratuito e de
código-fonte aberto, que disponibiliza componentes prontos para você utilizar em seu
projeto. Com ele, você consegue criar e personalizar sites responsivos para dispositivos
móveis, desktops e notebooks, com componentes pré-construídos e com plugins
JavaScript poderosos. Tudo isso porque toda a estrutura do HTML, CSS e Javascript já
se encontram prontas, bastando apenas que o desenvolvedor importe suas dependências
em seu projeto.
1.4.1.4. JavaScript
O JS ou JavaScript é uma linguagem de programação de alto-nível, criada no
meio da década de 90, mais precisamente em 1996 pelo lendário programador
Brendan Eich que, além de criar o JavaScript, foi também um dos fundadores da
Mozilla Corporation. A linguagem de programação Javascript permite ao
desenvolvedor implementar diversos itens de alto nível de complexidade em páginas
web, como animações, mapas, gráficos ou informações que se atualizam em
intervalos de tempo padrão, por exemplo, Flanagan (2013).
1.4.1.5. JQuery
Para Flanagan (2013), o JQuery é uma biblioteca popular do JavaScript. Ela
foi criada por John Resig em 2006 com o propósito de facilitar a vida dos
desenvolvedores que usam JavaScript nos seus sites. Não é uma linguagem de
programação separada, funciona em conjunto com o JavaScript. Com jQuery, você
vai conseguir fazer muito mais com menos – eu vou explicar logo mais.
Criar códigos pode ser um pouco cansativo, especialmente quando isso envolve
muitas strings. A jQuery compacta várias linhas de código em uma única função.
Assim, você não precisa reescrever todos os blocos repetidamente para concluir sua
tarefa.
1.4.2. Back-End
De acordo com Manzano (2016), as linguagens de programação back-end lidam
com os bastidores das funcionalidades das aplicações web. É o código que conecta
a internet com o banco de dados, gerência as conexões dos usuários e alimenta a
aplicação web. A linguagem back-end trabalha em conjunto com o front-end para
fazer a entrega do produto para o usuário final. Pode-se afirmar que a linguagem
back-end é a que fica por trás de uma aplicação web, ou seja, são os códigos que
10
compõe os bastidores de uma pagina sendo o caminho que conecta o navegador
do banco de dados existente, abaixo encontramos exemplo de uma linguagem
back-end:
1.4.2.1. PHP
Para Alves (2017: 158), o PHP é um acrônimo recursivo para PHP: Hypertext
Preprocessor (Pré-Processador de Hipertexto), que originalmente se chamava
Personal Home Page (Página Inicial Pessoal). Ele também é um subconjunto de
linguagens de scripts como JavaScript e Python. A diferença é que PHP costuma ser
mais usado para comunicação do lado do servidor (back-end). PHP é uma linguagem
de programação utilizada por programadores e desenvolvedores para construir sites
dinâmicos, extensões de integração de aplicações e agilizar no desenvolvimento de
um sistema.
11
1.5.1. Tipos de diagramas da UML
Os diagramas são conceitos que traduzem a possibilidade de agrupar elementos
básicos e suas relações de uma forma lógica ou de uma forma estrutural. Existem
diferentes tipos de diagramas em UML. Em cada tipo de diagrama é usado um
subconjunto dos elementos básicos acima descritos, com diferentes tipos de relações que
tenha sentido existir (Silva e Videira 2001: 123). O UML define diferentes tipos de
diagramas, cuja utilização e aplicação permitem dar visões complementares.
12
comum associar o termo imediatamente a uma implementação usando software, hardware
e redes.
1.6.1. Dados
De acordo com Xexéo (2007: 6), os dados são apenas os símbolos que usamos
para representar a informação, o registro de diferentes aspectos de um fato ou fenômeno.
Os números que guardamos em um banco de dados são, como diz o nome, “dados”. Dados
não são interpretados, eles existem, são adquiridos de alguma forma, via coleta, pesquisa
ou criação, guardados de outra forma e, possivelmente, apresentados em uma terceira. O
computador é uma máquina que manipula dados.
1.6.2. Informação
Segundo o American Heritage, informação é o dado quando processado, guardado
ou transmitido. Já no dicionário Aurélio, informação, entre outros significados, pode ser
“Conhecimento amplo e bem fundamentado, resultante da análise e combinação de vários
informes”, “Coleção de fatos ou de outros dados fornecidos à máquina, a fim de se
objetivar um processamento” (Xexéo 2007: 6).
13
Figura 1 - Diagrama simplificado de um ambiente de sistema de banco de dados.
1.6.3.1. MySQL
Para Bento (2016: 3), o MySQL é uma base de dados no qual guardamos
informações em estruturas no estilo de tabelas, sendo que cada linha da tabela é um novo
registo. Em base de dados como o MySQL que os sites de notícias, redes sociais, guardam
suas informações para que depois sejam recuperadas e exibidas nas páginas.
14
Para Sommerville (2004), os requisitos do usuário, de sistema e de especificação de
projecto de software podem ser definidos como:
15
Figura 3 - Ciclo de vida de um sistema.
16
1.8.1. Processo em cascata
Figura 4 - Processo em cascata revisto.
De acordo com Silva e Videira (2001: 60), o modelo em cascata revisto, prevê a
possibilidade de a partir de qualquer tarefa do ciclo se poder regressar a uma tarefa
anterior de forma a contemplar alterações funcionais e/ou técnicas que, entretanto,
tenham surgido, em virtude de um maior conhecimento que se tenha obtido. O risco desta
abordagem é que, na ausência de um processo de gestão do projecto e de controle das
alterações bem definido, podemos passar o tempo num ciclo sem fim, sem nunca se
atingir o objectivo final que é disponibilizar um sistema a funcionar.
Para Araújo (2012, cit. Lima 2016: 13 a 14), os níveis de participação democrática são
classificados em seguintes modos:
18
• Coleta de opinião pública: ainda sem interação efetiva da população, ainda não
há uma conversa de fato, porém nesse nível a Administração Pública obtém a
opinião da população sobre determinado assunto público através de TICs. Não
necessariamente a opinião coletada será acatada publicamente a respeito do tópico
em questão;
• Prestação de contas: é a utilização de TICs para exibir dados de contas da
Administração Pública. Gera à Administração Pública uma maior preocupação e
responsabilidade política, já que as contas exibidas terão as informações
necessárias para alterar o entendimento dos seus significados pela população. As
decisões, no entanto, ainda estão sob o poder da esfera administrativa;
• Democracia deliberativa: a Administração Pública toma decisões públicas a
partir de discussões com representantes da população. Primeiro nível de conversa
entre ambas as partes não apenas como via de mão única, dotando a população de
meios para produções de ações políticas;
• Democracia direta: a população torna-se agente de toda a produção de decisão
política. Nesse patamar de participação democrática, a utilização das TIC’s para
a total representação do cidadão na política é indispensável para a manifestação
da decisão do povo nas questões de Governo.
19
Capítulo II – Metodologia de Pesquisa
20
2.2. Método de Pesquisa
2.2.1. Método dedutivo
O método dedutivo parte de uma teoria, de premissas e de hipóteses que deverão
ser testadas por experiências ou observações visando a sua confirmação ou refutação,
(Lundin, 2016:124). Este método permitirá através da teoria que é usada na pesquisa testar
para confirmar ou refutar as hipóteses lançadas sobre a criação de uma aplicação para
pessoas desaparecidas.
21
2.4. Procedimentos de Recolha de dados
2.4.1. Pesquisa de campo
A pesquisa de campo é utilizada com o objectivo de conseguir informações e/ou
conhecimentos a cerca de um prolema, para o qual se procura uma resposta, ou de uma
hipótese, que se queira comprar, ou, ainda, descobrir novos fenómenos ou as relações
entre eles (Marconi e Lakatos 2003:186). Este procedimento permitira conseguir
informações ou conhecimentos acerca do problema em questão, procurando respostas ou
hipóteses para que queiramos responder.
2.3.1. Universo
2.3.2. Amostra
Como amostra para a pesquisa, fizeram parte participantes com idades compreendidas
dos 18 anos em diante, usando a técnica de Amostragem não Probabilística. Onde foram
efetuadas entrevistas aos porta-voz do SERNIC, PRM, INAS e alguns residentes da
Província de Nampula.
22
Capítulo III – Cenário do Problema de Desaparecimentos em
Nampula
• Faixa etária;
• Género;
23
Tabela 3 - Número total das pessoas desaparecidas durante o ano de 2020 – 2022.
Através dos gráficos acima pode-se observar que durante o período de 2020 a 2022
a cidade de Nampula teve 947 pessoas desaparecidas das quais, 444 pessoas foram
achadas e entregues as suas famílias e 503 pessoas foram perdidas e entregues ao INAS
(Instituto Nacional de Assistência Social), entre crianças, adultos e pessoas idosas. A
Província de Nampula possui maior incidência de desaparecimentos em menores de idade
(crianças), que durante estes três anos registrou-se 305 casos de crianças desaparecidas.
24
uma força paramilitar integrada no Ministério do Interior de Moçambique, extinguindo
a PPM - Polícia Popular de Moçambique.
25
3.2.3. Instituto Nacional de Assistência Social
O Instituto Nacional de Acção Social (INAS) é uma Instituição do Estado
Subordinada ao Ministério do Género, Criança e Acção Social (MGCAS), criada pelo
Decreto no 28/97 de 10 de Setembro e reestruturado pelo Decreto no 45/2005 de 22 de
Novembro, dotada de personalidade jurídica e autonomia administrativa.
26
Capítulo IV – Especificação Da Aplicação Web Proposta
27
4.1.1.1. Domínio
Segundo Lélio Schmidt apud Neves (2015):
Segundo Neves (2015), ao nome do domínio é dividido em três principais partes, o código
a direita é denominado TLD, que pode ser uma Gtld ou ccTLD separado por um ponto.
Na sequência, no campo mais à esquerda, há um nome ou um outro código à esquerda,
nos casos de gTLD há somente o nome e em alguns ccTLD há a categoria de domínio.
28
• Proteger sua marca e seu nome/sobrenome na internet, identificar o endereço do
site e dos e-mails profissionais.
• Identificar o endereço do seu site. Quando um domínio é reservado, será o
endereço do seu site.
• Identificar o endereço dos seus e-mails profissionais, a base de um e-mail
profissional é seu domínio, isto é, um e-mail com o domínio de provedor de acesso
gratuito como (Google, Yahoo, Hotmail), passa a imagem genérica,
consequentemente mostrando o não profissionalismo.
4.1.1.2. Hospedagem
Segundo Sousa (2020), um servidor de hospedagem, em geral, é um computador
alocado em um data center, que fornece a serviço do armazenamento de sites. Data
centers 19 possuem toda a infraestrutura necessária para garantir que seu site fique sempre
disponível (apesar de que falhas podem dentar o serviço inoperante certas vezes). Esse
tipo do serviço, geralmente, é cobrado mensalmente, e os valores podem variar do acordo
com as empresas e com os requisitos do seu Website (se seu site receber muitos acessos,
você ira precisar de um servidor mais robusto).
Além disso, as aplicações web podem ser acessadas por qualquer dispositivo com
acesso à internet, independentemente de seu sistema operacional. Sendo assim, a
aplicação desenvolvida neste trabalho pode ser acessada em quaisquer dispositivos,
mesmo que sejam de tipos diferentes, como smartphones, tablets, notebooks,
computadores, ou qualquer outro tipo de dispositivo que possua navegador web, não
sendo necessária a instalação da aplicação em algum dispositivo.
29
Como linguagem de programação da aplicação que é executada no servidor, foi
escolhida a linguagem Php que é um framework de desenvolvimento web. Esta é uma
linguagem de programação de computadores interpretada, livre e muito utilizada para
gerar conteúdo dinâmico na w.w.w (World Wide Web), que tem por objectivo facilitar o
desenvolvimento de interfaces de aplicações. Esta decisão se baseou no fato de que o Php
ser uma linguagem de programação bastante popular, nos casos de criação de sites.
30
Requisitos funcionais:
Requisitos não-funcionais:
• O sistema deve estar online e disponível para uso 24 horas por dia;
• O sistema deve estar disponível para todos que procuram pelos seus familiares
desaparecidos;
• O sistema não deve permitir que os usuários adicionem desaparecidos.
Requisitos funcionais:
Requisitos não-funcionais:
31
4.3.2.1. Diagrama de contexto
O diagrama de contexto detalha como funciona a interação entre a aplicação web
busca de desaparecidos, o sistema web de registro de desaparecidos e seus usuários, a
abaixo o encontrasse diagrama de contexto do projeto:
Segue abaixo o diagrama de casos de uso para a aplicação web registro de desaparecidos:
32
Figura 9 - Diagrama de caso de uso de registro de desaparecidos.
33
registro de desaparecidos para a funcionalidade de busca e exibição de informações de
desaparecidos pelo aplicativo:
A aplicação exibe textos com fontes de tamanho grande para facilitar a leitura e
os botões possuem tamanho adaptado para telas de dispositivos móveis, a aplicação X
possui duas áreas principais ou interfaces: a do usuário e a do administrador. De acordo
com as técnicas e tecnologias descritas no tópico anterior, foram implementados o sistema
web registro de desaparecidos e a aplicação web busca de desaparecidos com objetivo de
suprir os requisitos listados nos itens 4.3.2.1 e 4.3.2.2.
34
Capítulo V – Apresentação dos Resultados
De acordo com as entrevistas feitas aos munícipes da Cidade de Nampula foi possível
obter as seguintes respostas:
Foi possível notar que através das entrevistas feitas aos munícipes e agentes da PRM que:
35
• A PRM deve estar sob tutela do site de desaparecidos;
• E todos são a favor da criação da aplicação web para pessoas desaparecidas.
36
Figura 15 - Colaboradores do site de perdidos e achados na Cidade de Nampula.
Figura 16 - Contacto e localização da instituição responsável pelo site de perdidos e achados na Cidade
de Nampula.
37
Figura 18 - Informações das pessoas desaparecidas na Cidade de Nampula.
38
Figura 22 - Menu de opções do administrador do site de perdidos e achados e quadro de registro de
pessoas encontradas e perdidas.
39
As imagens acima mostram algumas partes do site para pessoas desaparecidas na
Cidade de Nampula, o site é composto por duas partes, nomeadamente a parte do
administrador que pode ser acessada através do servidor local que é constituído pelas
figuras 21 a 24, e a parte dos usuários que também pode ser acessada através do servidor
local do site para pessoas desaparecidas na Cidade de Nampula que é representado pelas
figuras 12 a 20.
40
Capítulo IV – Conclusões
41
Referências Bibliográficas
Alves, W. P. (2017). Construído Uma Aplicação Web Completa Com PHP E MSYQL.
Sao Paulo - Brasil: Navatec.
Dalvo, M. S., Lana, R. A., & Silveira, A. (28 de Fevereiro de 2008). Metodos
Quantitativos e Qualitativos: um resgate teorico. Revista Interdisciplinar
Cientifica Aolicada, pp. 01 -13.
Gil, A. C. (2008). Metodos e Tecnicas de Pesquisa Social. Sao Paulo - Brasil: ATLAS
S. A.
42
Prodanov, C. C., & Freitas, E. C. (2013). Metodologia do Trabalho cientifico: Metodos
e Tecnicas da Pesquisa e do Trabalho Academico. Novo Hamburgo - Rio
Grande do Sul - Brasil: Feevale.
Puga, S., Franca, E., & Goya, M. (2014). Banco de Dados: Implementacao em SQL,
PL/SQL e Oracle 11g. Sao Paulo - Brasil: Pearson.
Silberschatz, A., Korth, H. F., & Sudarshan, S. (1998). Sistema de Banco de Dados. Sao
Paulo - Brasil: Pearson Education.
Silva, A., & Videira, C. (2001). UML Metodologias e Ferramentas CASE. Portugal:
Centro Atlantico.
Sousa, T., Lima, A., & Mariano, E. (2020). Wordpress Sem Fronteiras: Do Básico Á
Construção . Lagoa Santa - Brasil: Alfahelix.
Consultas Electrónicas
https://www.w3.org/standards/webdesign/htmlcss
https://www.hostinger.com.br/tutoriais
https://www.pmaputo.gov.mz/por/Informacao/Informacoes-por-Sector/Delegacao-
Provincial-do-Instituto-Nacional-de-Accao-Social
https://www.sernic.gov.mz/
43
Apêndices
44
Apêndice A: Guião de entrevista destinado aos agentes da 1ª Esquadra da cidade de
Nampula, Serviço Nacional de Investigação Criminal e Departamento de Atendimento a
Famílias e Menores Vitimas de Violência do Comando Provincial da PRM - Nampula
Aspectos gerais
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
___________________________________________________________________
___________________________________________________________________.
Aspectos específicos
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
45
3. Acha que com a criação o site e/ou aplicação web as autoridades irão reduzir o
tempo de resposta de uma pessoa desaparecida ate ser encontrada?
Sim ( ) Não ( ) Talvez ( )
3.1.Se sim ou talvez, como acha que iria contribuir na redução de tempo de resposta
ate que a pessoa seja encontrada?
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
3.2.Se não, porque que acha que com a criação do site e/ou aplicação web as
autoridades não irão reduzir o tempo de resposta ate que o desaparecido seja
encontrado?
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
46
7. Para se qual das instituições abaixo deveria estar sob a tutela da aplicação web
proposta e porque?
SERNIC ( ) INAS ( ) PRM ( )
________________________________________________________________
________________________________________________________________
________________________________________________________________.
47
Apêndice B: Guião de entrevista destinado aos residentes da cidade de Nampula.
Aspectos gerais
______________________________________________________________________
______________________________________________________________________
_____________________________________________________________________.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________.
Aspectos específicos
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
3. Acha que com a criação o site e/ou aplicação web as autoridades irão reduzir o
tempo de resposta de uma pessoa desaparecida ate ser encontrada?
Sim ( ) Não ( ) Talvez ( )
3.1.Se sim ou talvez, como acha que iria contribuir na redução de tempo de resposta
ate que a pessoa seja encontrada?
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
48
3.2.Se não, porque que acha que com a criação do site e/ou aplicação web as
autoridades não irão reduzir o tempo de resposta ate que o desaparecido seja
encontrado?
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________.
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
5. Para se qual das instituições abaixo deveria estar sob a tutela da aplicação web
proposta e porque?
SERNIC ( ) INAS ( ) PRM ( )
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________.
49
Anexos
50
Anexo A: Autorização do pedido de recolha de dados ao Serviço Nacional de
Investigação Criminal de Nampula nos departamentos de RPCI e REPAE da instituição.
51
Anexo B: Transcrição de despacho do Comando Provincial da PRM em Nampula para o
Departamento de Atendimento a Família e Menor Vitimas de Violência, com objetivo de
recolha de dados no departamento da instituição acima supracitada.
52
Anexo C: Transcrição de despacho do Comando Distrital da PRM em Nampula para o
Gabinete do Exmo. CDTE da 1ª Esquadra da PRM - Nampula, com objetivo de recolha
informações na 1ª Esquadra.
53