Sistema Aedes Gamificado: mudanças entre as edições
Linha 11: | Linha 11: | ||
==Introdução== | ==Introdução== | ||
A Dengue é uma doença infecciosa transmitida pela picada do mosquito ''Aedes aegypti'', contaminado por um vírus e que pode levar a morte. A proliferação deste acontece com maior incidência em dias quentes após o período de chuva, onde o acúmulo de água é maior e o ciclo de reprodução é reduzido. Porém, o combate a essa epidemia ocorre principalmente através de ações públicas e da adesão da comunidade às medidas de prevenção e na eliminação aos criadouros do mosquito. De acordo com o Ministério da Saúde (2002, p. 18)<ref>Brasil, Ministério da Saúde. Fundação Nacional de Saúde. Dengue: aspectos epidemiológicos, diagnóstico e tratamento / Ministério da Saúde, Fundação Nacional de Saúde. – Brasília: Fundação Nacional de Saúde, 2002. 20p.: il. –(Série A. Normas e Manuais Técnicos, nº 176).</ref>, para controlar uma epidemia de Dengue, se faz necessário o manejo ambiental, que incide em mudanças no meio ambiente para a redução ou bloqueio da propagação do vetor. Além disso, se faz necessário o uso do controle químico, que pode eliminar larvas. Assim, o projeto integrador buscou desenvolver um sistema para plataforma Web de acesso simplificado com elementos de gamificação, que permite ao usuário realizar tarefas que influenciam na mobilização e no combate do mosquito transmissor dessa doença. | |||
==Objetivo== | ==Objetivo== |
Edição das 22h59min de 9 de outubro de 2017
Sistema Aedes Gamificado
Equipe
- Professores/Orientadores
- Estevan Brandt Braz Costa
- Alcione Benacchio
- Alunos
- Caroline Severo Scherer
- Frederico Dellani Martinez
- Jeremy Gustavo Rauber
Introdução
A Dengue é uma doença infecciosa transmitida pela picada do mosquito Aedes aegypti, contaminado por um vírus e que pode levar a morte. A proliferação deste acontece com maior incidência em dias quentes após o período de chuva, onde o acúmulo de água é maior e o ciclo de reprodução é reduzido. Porém, o combate a essa epidemia ocorre principalmente através de ações públicas e da adesão da comunidade às medidas de prevenção e na eliminação aos criadouros do mosquito. De acordo com o Ministério da Saúde (2002, p. 18)[1], para controlar uma epidemia de Dengue, se faz necessário o manejo ambiental, que incide em mudanças no meio ambiente para a redução ou bloqueio da propagação do vetor. Além disso, se faz necessário o uso do controle químico, que pode eliminar larvas. Assim, o projeto integrador buscou desenvolver um sistema para plataforma Web de acesso simplificado com elementos de gamificação, que permite ao usuário realizar tarefas que influenciam na mobilização e no combate do mosquito transmissor dessa doença.
Objetivo
Transformar um sistema web gamificado já existente, de modo a disponibilizar a criação, edição e remoção de eventos (jogos) de combate à proliferação do mosquito Aedes aegypti na cidade de Foz do Iguaçu. Além disto, colaborar-se-á com o serviço prestado pelo o Centro de Controle de Zoonoses (CCZ), órgão público municipal ao combate à Dengue.
Problema
- Mosquito Aedes aegypti é um vetor de diversas doenças e o combate à sua proliferação é prioridade em regiões tropicais e subtropicais;
- Crianças possuem um grande espírito de emulação que pode ser aproveitado para a conscientização acerca do combate do mosquito através do uso de um sistema gamificado para o combate do mesmo.
Proposta
Este projeto tem como proposta inicial, o desenvolvimento de um sistema web gamificado para criação e gerenciamento de gincanas colaborativas ao combate ao mosquito Aedes aegypti.
Público Alvo
O público alvo deste está direcionado às crianças residentes do município de Foz do Iguaçu e às pessoas ou entidades que desejam utilizá-lo em eventos ou gincanas de conscientização do combate à proliferação do mosquito Aedes aegypti.
Principais Funcionalidades
O projeto deverá apresentar as seguintes funcionalidades:
- Gerenciar usuários do tipo comum e mestre;
- Manter eventos;
- Manter registros fotográficos;
- Ranking de pontuação por evento;
- Gráficos e dashboard sobre pontuação dos usuários;
- Vídeos e Audiodescrição instrucionais das tarefas a serem realizadas;
- Exclusão e/ou banimento de usuário indisciplinado;
- Validação de cadastro do usuário mestre via e-mail.
Tecnologias a serem Utilizadas
Java EE - Versão: 1.8.0_144
Hibernate - Versão: 5.1.10.Final released
Eclipse - Versão: Oxygen Release (4.7.0)
MySQL - Versão: 5.7.17.0 - Community
Apache TomCat - Versão: 9.0.0.M17
Apache - Versão: 2.2
HTML - Versão: 5
CSS - Versão: 3
BootStrap - Versão: 3.3.7
JQuery - Versão: 3.2.1
Construct 2 - Versão: R233
[Jersey]
[GSON]
Tecnologias utilizadas e como elas se relacionam
Neste sistema foi utilizada como tecnologia do banco de dados, o Mysql, para o armazenamento de dados dos usuários e realização da persistência em banco de dados, junto com o Hibernate e o Java, linguagem e tecnologia de desenvolvimento do produto principal e webservice. Utilizou-se também, o JSP, integrado com o Java e Hibernate, para a construção do ambiente e interface.O sistema do usuário comum foi desenvolvido no Construct2 e suas animações e interações através de uma Game Engine. Com programação e animações simplificadas é possível desenvolver e exportar em HTML5, CSS3 e JavaScript.
Além disso, foram utilizados também: o GITHUB, como serviço de versionamento de códigos, integrando-se com todas as partes do sistema; os servidores APACHE TOMCAT e APACHE, para a hospedagem das aplicações na web e o HTML, CSS3 e o JavaScript, para desenvolver o ambiente de tarefas, animações e interface do sistema.
Lista de Requisitos
14/08/2017 Arquivo:LEVANTAMENTO DE REQUISITOS.pdf
Layout
Diagrama de Gantt
Acesse: Diagrama de Gantt
Dicionário de Dados
Acesse: Dicionario de dados
Diagrama de Casos de Uso
Arquivo:UC Geral - Sistema Dengue.zip
Diagramas UML
14/08/2017 - Diagrama de máquina de estados
17/08/2017 - Diagrama Modelo Entidade Relacionamento
Código Desenvolvido
SQL p/ criar database: Arquivo:Create db aedes.txt
Confira nosso código fonte em desenvolvimento:
GitHub
Track Record
Esta seção trata do desenvolvimento de atividades ao longo do projeto.
18/08/2017 - Implementação do diagrama MER e Query para gerar banco.
21/08/2017 - Atualização da página da Wiki.
24/08/2017 - Desenvolvimento da tela de login e de cadastro de novos mestres, além da validação por email com webservice.
28/08/2017 - Desenvolvimento da Canvas do projeto e elaboração do diagrama de Casos de Uso.
31/08/2017 - Finalização do Canvas, atualização da Wiki e entrega parcial do código.
04/09/2017 - Criação da tela de CRUD do mestre, página inicial e do cadastro de eventos.
07/09/2017 - Feriado \o/
11/09/2017 - Finalização da tela de CRUD de eventos
14/09/2017 - Implementação da tela de Ranking
18/09/2017 - Atualização do MER, Implementação do Dicionário de Dados e Atualização da Wiki.
21/09/2017 - Elaboração do arquivo da 'Construct' e descrição das tecnologias utilizadas.
25/09/2017 - Adequação do layout do sistema do Mestre.
28/09/2017 - Entrega Parcial 1 e escrita do artigo para submissão no X-Site.
02/10/2017 - Elaboração da apresentação.
05/10/2017 - Pré banca.
09/10/2017 - Correções e submissão do artigo no X-Site (X-Simpósio de informática e tecnologia).
12/10/2017 - Feriado \o/
16/10/2017
19/10/2017
23/10/2017
26/10/2017
30/10/2017
02/11/2017 - Feriado \o/
06/11/2017
09/11/2017
13/11/2017
16/11/2017
20/11/2017 - Submissão do Artigo para banca avaliadora via Moodle
23/11/2017
27/11/2017 - Apresentação e Entrega Final
30/11/2017 - Apresentação e Entrega Final
Referências
- ↑ Brasil, Ministério da Saúde. Fundação Nacional de Saúde. Dengue: aspectos epidemiológicos, diagnóstico e tratamento / Ministério da Saúde, Fundação Nacional de Saúde. – Brasília: Fundação Nacional de Saúde, 2002. 20p.: il. –(Série A. Normas e Manuais Técnicos, nº 176).