Você está na página 1de 15

1

CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER


CURSO DE ENGENHARIA DA COMPUTAÇÃO

WESLEY DA ROCHA SILVA – 2236171

APLICAÇÃO PARA AXILIO NO RESGATE DE VITIMAS


DE SERPENTES PEÇONHENTAS.

São Borja – RS
2023
2

WESLEY DA ROCHA SILVA – 2236171

APLICAÇÃO PARA AXILIO NO RESGATE DE VITIMAS


DE SERPENTES PEÇONHENTAS.

Pesquisa apresentada ao curso


Engenharia da Computação, apresentado
na disciplina de Atividade Extensionista II
do Centro Universitário Internacional
UNINTER.

São Borja – RS
2023
1

SUMÁRIO
1. Introdução ..................................................................................................... 4
2. Cronograma .................................................................................................. 5
3. Planejamento inicial ..................................................................................... 6
4. Desenvolvimento .......................................................................................... 7
4.1. Design do Sistema................................................................................. 8
4.2. Banco de Dados................................................................................... 11
4.3. Programação do Sistema.................................................................... 12
5. Referencias ................................................................................................. 15

São Borja – RS
2022
4

1. INTRODUÇÃO

A evolução da tecnologia proporciona a criação de novas ferramentas que


auxiliam e facilitam a vida das pessoas. Com o crescimento das cidades cada vez
mais tomando espaço silvestre ocasiona cada vez mais a aparição de animais
silvestres nos ambientes urbanos, os répteis são os que mais sofrem com esse
contato e os que mais causam acidente. “No Brasil, as jararacas são responsáveis
por 70% dos acidentes; as cascavéis, cerca de 9%; as surucucus 1,5%; e as corais
verdadeiras com menos de 1% dos registros. Grande parte
desses acidentes incidem em grupos de maior risco, como trabalhadores rurais e
populações indígenas.” (GOV, 2023).

São Borja – RS
2022
5

2. CRONOGRAMA

Novembro Dezembro Janeiro Fevereiro


Revisão Bibliográfica x x x x
Planejamento Inicial x x
Levantamento de Dados x x
Desenvolvimento x x
Revisão de Desenvolvimento x

São Borja – RS
2022
6

3. PLANEJAMENTO INICIAL

Com o pensamento voltado para auxiliar as pessoas e os órgãos reguladores


que agem no controle de animais silvestres em contato com o meio urbano, com o
crescimento da tecnologia, proporciona utilizar de métodos mais práticos de
identificação e captura desses animais silvestres sem acidentes, no caso de
acidentes um acionamento rápido do atendimento médico necessário para a
ocorrência em questão.
O sistema a ser apresentado tem como objetivo facilitar a identificação de
serpentes que contêm peçonha ou não, com uma lista de características do réptil, tal
qual sua localização atual e um contato rápido para chamar ajuda caso necessário,
um link para enviar a localização atual para o órgão de controle de animais silvestres
da região em questão.

São Borja – RS
2022
7

4. DESENVOLVIMENTO

No desenvolvimento deste aplicativo para dispositivos moveis mais


especificamente smartphones será utilizado a linguagem de programação JAVA,
“Java é uma linguagem de programação orientada a objetos que começou a ser
criada em 1991, na Sun Microsystems. Teve início com o Green Project, no qual os
mentores foram Patrick Naughton, Mike Sheridan, e James Gosling.” (INFOESCOLA,
2023).

São Borja – RS
2022
8

4.1. DESIGN DO SISTEMA

Com uma construção simplificada visando a utilização do sistema por todos os


tipos de usuários, sem restrição de idade ou condição física. As imagens para a
identificação dos répteis com um tamanho apropriado para a visualização de média
distância, também com função de acessibilidade com áudio descritível com o
primeiro toque para ativar a descrição verbal e o segundo para acessar a página de
descrição do animal como demonstra a figura 1.

Figura 1 - Tela Inicial

Fonte: Wesley (2023)


9

Como observado na figura 1 no canto superior direito se encontra uma barra


ícone para a realização de pesquisas, qual pode ser utilizado para buscar uma
espécie em específico ou uma determinada região do território brasileiro.
Pesquisando por uma região o resultado é uma lista detalhada das serpentes que
podem ocorrer nessa região específica.

Observando a parte superior esquerda notamos o botão para mais opções do


sistema a qual podemos observar na figura 2.

Figura 2 - Mais Opções

Fonte: Wesley (2023)


10

Seguindo o esquema mostrado na figura 2 temos três opções principais para o


sistema e duas secundário. Nas seleções secundarias no rodapé temos as opções
“Política de Privacidade” e “Termo de Serviço”.

Política de Privacidade traz todas as informações dos usos dos dados dos
usuários, para quem será enviado, como serão disponibilizados, e para que serão
usados.

Termo de Serviços trata de todos os serviços a serem realizados por quem


disponibilizou o sistema assim como suporte técnico, manutenções e otimização do
sistema, correção de falhas.

As três principais opções “Venenosas”, “Não Venenosas”, “Opções”. Ao


selecionar a opção “Venenosas” listara somente todas as serpentes venenosas
presente na região na qual se encontra, já a opção “Não Venenosas” gera uma
listagem total oposta da opção anterior listando somente as serpentes não
peçonhentas na região atual. Ao selecionar “Opções” abre as configurações do
aplicativo onde se encontra as funções de acessibilidade, ativar ou não o
compartilhamento da localização atual, utilização ou não dos dados moveis da
empresa telefônica contratada.

Ao selecionar umas das fotos das serpentes na figura 1 teremos uma imagem
ampliada, logo abaixo da imagem se encontra informações sobre a serpente como o
nome científico dela, as regiões de ocorrência do animal e uma alerta das medidas a
serem tomadas no caso de acidente com o réptil, como podemos observar na figura
3.
11

Figura 3 - Informações e Contato

Fonte: Wesley (2023)

Na figura 3 as opções “Localização”, “Emergência”, “Foi picado” e “Enviar


localização”. A “Localização” retorna pro usuário sua localização para informar o
serviço de emergência, “Emergência” inicia uma ligação com o corpo de bombeiros
sem a necessidade de fechar ou abrir outro aplicativo, “Foi picado” é um formulário
informativo para a identificação do de qual tratamento deve ser tomado pelos
médicos, Já “Enviar localização” é utilizado para informar a localização para o órgão
responsável pelo controle especializado desses répteis.
12

4.2 . BANCO DE DADOS

Um tópico de suma importância tanto no planejamento quanto no


desenvolvimento, deve ser analisado visando uma otimização dos processos e suprir
todos os recursos necessários para o funcionamento correto do aplicativo.

Com uma análise detalhada dos recursos presentes em cada tecnologia de


armazenamento de dados chegamos à conclusão que o SQL “A linguagem SQL
surgiu em meados da década de 70, sendo resultado de um estudo de E. F. Codd,
membro do laboratório de pesquisa da IBM em San Jose, Califórnia. Este estudo
tinha foco em desenvolver uma linguagem que adapta-se ao modelo relacional. O
primeiro sistema de BD baseado em SQL tornou-se comercial no final dos anos 70
juntamente com outros sistema de BD’s relacionais. O sucesso da linguagem SQL
foi tão grande que obrigou o ANSI (American National Standarts Institute), a
padronizar as implementações da linguagem, assim, nos dias de hoje, a maior parte
de BD’s seguem criteriosamente esta padronização, podendo ter algumas variações,
mais mesmo assim não afetando na padronização global da linguagem tornando
assim a portabilidade mais fácil, se seguida de forma adequada pelo DBA.”
(DEVMEDIA, 2023) seria a linguagem que mais atende aos requisitos presentes no
sistema.

A seleção dos dados a serem armazenados, a diferenciação dos dados


imutáveis presentes no sistema e dados alteráveis pelo usuário teve suas
complicações e foi decidido não haver cadastro pessoal e que as únicas informações
geradas pelo usuário seria sua localização para chegada das equipes de
emergência e a mesma localização do usuário não seria registrada em banco,
somente informações sobre os repteis e os telefones de contatos dos órgão
responsáveis pelo tratamento de animais peçonhentos será armazenados para que
o programa possa exibir esses dados na hora da sua utilização.
13

4.3 . PROGRAMAÇÃO DO SISTEMA

O desenvolvimento de uma aplicação para dispositivos moveis requer uma


atenção especial em relação a espaço de armazenamento e poder de
processamento. O sistema Android desenvolvido em 2003 especialmente para
sistemas embarcados para dispositivos moveis e com o avanço da tecnologia teve
seu uso popularizado.

O sistema Android é baseado e desenvolvido completamente usando Linux


“Linux é um Sistema Operacional, assim como o Windows e o Mac OS, que
possibilita a execução de programas em um computador e outros dispositivos. Linux
pode ser livremente modificado e distribuído.” (4LINUX, 2023), que carrega o termo
Open Source “Ele é um código projetado para ser acessado abertamente pelo
público: todas as pessoas podem vê-lo, modificá-lo e distribuí-lo conforme suas
necessidades.” (REDHAT, 2023).

Uma das linguagens de programação mais utilizadas para o desenvolvimento


para esse sistema operacional é o JAVA, muitas ferramentas de edição de códigos
podem ser utilizadas para desenvolver para esta linguagem porem só alguns podem
ser utilizados para se desenvolver para dispositivos moveis, para o desenvolvimento
deste aplicativo estarei utilizando um programa próprio para programação de
aplicativos para smartphones, o Android Studio “O Android Studio é o ambiente de
desenvolvimento integrado (IDE) oficial para o desenvolvimento de apps Android.”
(DEVELOPER, 2023) traz ferramentas importantes para o auxílio no
desenvolvimento para esse sistema operacional como emulação de um smartphone
para a realização dos testes dos aplicativos a serem desenvolvidos.

Como mostrado na figura 4 o próprio interpretador já organiza as pastas do


projeto para que seja de fácil compreensão tanto para os envolvidos no projeto
quanto para os sistemas de gerenciamento de aplicações das empresas
responsáveis pela distribuição desse sistema mais futuramente.
14

Figura 4 - Pastas

Fonte: Wesley (2023)

Assim como as pastas o código tem um tratamento especial para que possa
ser compreendido universalmente.

O desenvolvimento para esse sistema se torna complexo utilizando JAVA, por


ser uma linguagem orientada a objetos ela traz um conceito extremamente complexo
de ser aplicado na pratica assim se faz uma necessidade ainda maior a utilização de
ferramentas de desenvolvimento para auxiliar na organização do projeto.
15

5. REFERÊNCIAS

GOV. Ministério da Saúde alerta para os impactos dos acidentes


relacionados às picadas de cobras. Disponível em:
https://www.gov.br/saude/pt-br/assuntos/noticias/2021-
1/setembro/ministerio-da-saude-alerta-para-os-impactos-dos-acidentes-
relacionados-as-picadas-de-cobras. Acesso em: 22 fev. 2023.
INFOESCOLA. História do JAVA. Disponível em:
https://www.infoescola.com/informatica/historia-do-java. Acesso em: 22 fev.
2023.
DEVMEDIA. Entenda a Linguagem SQL. Disponível em:
https://www.devmedia.com.br/entedendo-a-linguagem-sql/7775. Acesso em:
23 fev. 2023.
4LINUX. Oque é o sistema Operacional Linux. Disponível em:
https://4linux.com.br/o-que-e-linux/. Acesso em: 23 fev. 2023.
REDHAT. Oque é open source. Disponível em: https://www.redhat.com/pt-
br/topics/open-source/what-is-open-source. Acesso em: 23 fev. 2023.
DEVELOPER. Conhecer o Android Studio. Disponível em:
https://developer.android.com/studio/intro?hl=pt-br. Acesso em: 23 fev.
2023.

São Borja – RS
2022

Você também pode gostar