Escolar Documentos
Profissional Documentos
Cultura Documentos
Taguatinga-DF
2016
ADEMIR SANTANA DOS SANTOS
JÚNIO SABINO NEVES
SIMEI LUCAS DA COSTA SOUSA
RODRIGO SILVA PASCOAL
Taguatinga-DF
2016
Santana,Ademir;Neves,Junio Sabino; Sousa, Simei Lucas Da Costa ;
Pascoal, Rodrigo Silva.
BANCA EXAMINADORA
__________________________________________
João Paulo Pimentel (Prof. Esp.)-(Orientador)
Centro Universitário Estácio de Brasília-DF
Presidente
__________________________________________
Welder Mauricio de Souza (Prof.MSc)
Centro Universitário Estácio de Brasília-DF
Examinador
__________________________________________
André Luiz Gomes Pompas (Prof.Esp.)
Centro Universitário Estácio de Brasília-DF
Examinador
DEDICATORIA
Dedico esse trabalho aos meus amigos e a todos os professores que nos deu
força e nos ajudaram para esta tudo isso fosse possível e estiveram com agente
nessa longa jornada até chegar aqui.
.
“A nova fonte de poder não é o dinheiro nas mãos de poucos,
mas informação nas mãos de muitos.”
(John Naisbitt)
AGRADECIMENTOS
Primeiramente а Deus que permitiu tudo isso ser possível, ao longo das
nossas vidas, е não somente nestes anos como universitários, mas em todos os
momentos afinal ele e o maior mestre que alguém pode conhecer.
A esta universidade e ao seu corpo docente, direção е administração que
oportunizaram а janela que hoje vislumbro um horizonte superior, eivado pela
acendrada confiança no mérito е ética aqui presentes.
Ao meu orientador, pelo suporte no pouco tempo que lhe coube, pelas suas
correções е incentivos.
Meus agradecimentos aos amigos, companheiros de trabalhos е irmãos na
amizade que fizeram parte da minha formação е que vão continuar presentes em
minha vida com certeza.
A todos que direta ou indiretamente fizeram parte da minha formação, о meu
muito obrigado.
“Há conhecimento de dois tipos:
Sabemos sobre um assunto, ou sabemos
onde podemos buscar informação sobre ele.”
(Samuel Johnson)
RESUMO
ABSTRACT
LISTA DE FIGURAS
Figura 1 –
Título............................................................................................................... 15
Figura 2 –
Título............................................................................................................... 26
Figura 3 –
Título............................................................................................................... 33
Figura 4 –
Título............................................................................................................... 45
Figura 5 –
Título............................................................................................................... 56
LISTA DE TABELAS
Figura 1 –
Título............................................................................................................... 15
Figura 2 –
Título............................................................................................................... 26
Figura 3 –
Título............................................................................................................... 33
Figura 4 –
Título............................................................................................................... 45
Figura 5 –
Título............................................................................................................... 56
LISTAS DE ABREVIATURAS
SUMÁRIO
1 INTRODUÇÃO................................................................................................14
1.1 APRESENTAÇÃO...........................................................................................15
1.2 FORMULAÇÃO DO PROBLEMA....................................................................15
1.3 JUSTIFICATIVA..............................................................................................16
1.4 OBJETIVOS.................................................................................................... 16
1.4.1 Objetivo Geral................................................................................................. 16
1.4.2 Objetivos específicos...................................................................................... 17
1.5 DELIMITAÇÃO DO ESCOPO.........................................................................17
1.6 O MERCADO.................................................................................................. 17
1.7 METODOLOGIA..............................................................................................17
1.8 CRONOGRAMA..............................................................................................18
1.8.1 Previsto........................................................................................................... 18
1.8.2 Realizad.......................................................................................................... 19
1.9 RECURSOS UTILIZADOS..............................................................................19
1.9.1 Hardware.........................................................................................................19
1.10 SOFTWARE....................................................................................................20
1.10.1 Humanos.........................................................................................................20
3 O DESENVOLVIMENTO.................................................................................34
3.1 ANALISE DE REQUISITOS............................................................................34
3.1.1 Funcionais.......................................................................................................34
3.1.2 Não funcionais.................................................................................................34
3.2 REQUISITOS DE PORTABILIDADE...............................................................34
3.2.1 Requisitos de Usabilidade...............................................................................35
3.2.2 Requisitos de Implementação.........................................................................35
3.3 CASO DE USO............................................................................................... 35
3.3.1 Visão Geral do caso de uso............................................................................35
3.3.2 Especificação dos Casos de Uso....................................................................35
3.4 DIAGRAMA DE PROJETO.............................................................................42
3.4.1 Especificação das classes...............................................................................42
3.5 DIAGRAMA DE SEQUENCIA.........................................................................42
3.6 DIAGRAMA DE ESTADO................................................................................42
3.7 MER-MODELO DE ENTIDADE RELACIONAL...............................................42
3.8 ESPECIFICAÇÕES DAS TABELAS...............................................................42
3.9 INTERFACE VISUAL DO SISTEMA...............................................................42
5 REFERÊNCIAS...............................................................................................45
1.1 Apresentação
1.3 Justificativa
1.4 Objetivos
1.6 O Mercado
1.7 Metodologia
Para a sua realização, o projeto conta com pesquisas em livros e sites que
tratam sobre criação de aplicativos mobile, desenvolvimento na linguagem Java e
Java Script, utilizando ferramentas de criação de diagramas (Astah), e de criação
18
dos códigos fontes (IDE Eclipse, editor de texto Sublime),UML . Será utilizado
técnicas de prototipagem, pois se adéqua às necessidades do projeto.
1.8 Cronograma
1.8.1 Previsto
Escolha do tema
Leitura/Estudo
Elaboração do pré
projeto
Levantamento de
requisitos
Documentação do
sistema
Projeto Banco de
dados
Codificação
Teste
Revisão
Apresentação
19
1.8.2 Realizad
Escolha do tema
Leitura/Estudo
Elaboração do pré
projeto
Levantamento de
requisitos
Documentação do
sistema
Projeto Banco de
dados
Codificação
Teste
Revisão
Apresentação
1.9.1 Hardware
1.10 Software
1.10.1 Humanos
Fonte (magicwebdesign)
22
Fonte (blogsonyxperia)
23
Fonte(go-descargas)
2.2 UML
Fonte (projectsmart)
2.3 Astah
Astah é uma ferramenta de modelagem UML. O software foi desenvolvido no
Japão na plataforma Java, o que garante sua portabilidade para qualquer plataforma
que possui JVM (Máquina Virtual Java). JUDE (Ambiente para Desenvolvedores
UML e Java) obteve o prêmio “Produto de Software do Ano 2006”, pela Agência de
25
Fonte(astah.net)
Framework IONIC
26
2.4 Java
Fonte (fontslogo)
Fonte (sublimetextdicas)
2.6 Sql
Fonte:( bigdata-madesimple)
2.7 RUP
Fonte:
( gerenciamentodeprojetorup)
2.8 Eclipse
Fonte:(eclipse.org)
2.9 MYSQL
Fonte:(javitas)
32
2.10 HTML
Figura 6:Logomarca
HTML
33
2.11 CSS
Css (cascading style sheets) é uma linguagem para definir estilos de layout
HTML, sendo que tudo e feito de uma forma independente em um arquivo CSS
criando somente um link nas páginas HTML, para esta ativando todas as definições
das páginas. A criação desse tipo de codificação facilitou a padronização de todas
as páginas e demais componentes facilitando mais ainda a edição de fontes, cores,
linhas, margens, alturas e planos de fundos, pois a alteração desses diversos
componentes pode ser feita editando apenas um documento poupando assim um o
trabalho de ter que editar várias páginas.
Figura
8:Logomarca css
2.12 JAVASCRIPT
comando como se fosse o nome de uma variável. Como o próprio nome já diz essa
linguagem e baseada em scripts e foi criada com o intuito de dinamizar páginas web
em HTM, tornando as mesmas muito mais simples e atrativas visualmente para o
usuário, permitido ter uma maior interação com o conteúdo e o sistema apresentado.
Fonte(2ality 2016)
2.13 TOMCAT
3 O DESENVOLVIMENTO
3.1.1 Funcionais
Este caso de uso permite que o ator com o perfil de administrador do sistema
mantenha uma eleição.
Nome do Ator:Administrador
Descrição: Responsável abrir e fechar uma eleição.
Fluxo Principal
Ações dos Atores: Ações do Sistema:
Fluxos Alternativos
Ações dos Atores: Ações do Sistema:
Precondições:
38
1-Seleciona a opção de
cadastrar/editar eleição.
2-Direciona para a tela que contém a opção de
cadastrar eleição e editar.
3-clicar no botão ‘editar eleição’.
Fluxos Alternativos
Ações dos Atores: Ações do Sistema:
Precondições:
1-Seleciona a opção de
cadastrar/editar membro no
menu. 2-Direciona para a tela que contém a opção de
cadastrar membro e editar
Fluxos Alternativos
Ações dos Atores: Ações do Sistema:
Precondições:
Fluxo Principal
Ações dos Atores: Ações do Sistema:
1-Seleciona a opção de
cadastrar/editar membro.
2-Direciona para a tela que contém a opção de
cadastrar membro e editar.
3-Clica no botão ‘editar
membro’.
4-Direciona para a tela onde disponibiliza um
campo para digitar o nome do membro que se
40
deseja editar.
Fluxos Alternativos
Ações dos Atores: Ações do Sistema:
Precondições:
1-Seleciona a opção de
cadastrar/editar candidato.
2-Direciona para a tela que contém a opção
de cadastrar candidato.
3-Clicar no botão ‘adicionar
candidato’.
4-Buscar a lista de membro que estão
habilitados a se candidata.
5-Selecionar os nomes dos
membro e clicar em ‘OK’
6-Direciona para a tela de edição dos dados
do membro e disponibiliza um botão para
confirmar e outro para cancelar
Fluxos Alternativos
Ações dos Atores: Ações do Sistema:
Precondições:
1-Seleciona a opção de
cadastrar/editar candidato.
2-Direciona para a tela que contém a opção de
cadastrar candidato e editar.
3-clicar no botão ‘editar
candidato’.
4-Direciona para a tela onde disponibiliza um
campo para digitar o nome do candidato que
se deseja editar.
Fluxos Alternativos
42
Precondições:
Fluxos Alternativos
Ações dos Atores: Ações do Sistema:
Precondições:
43
Fluxo Principal
Ações dos Atores: Ações do Sistema:
Fluxos Alternativos
Ações dos Atores: Ações do Sistema:
Precondições:
3.4 Diagrama de projeto
3.4.1 Especificação das classes
5 REFERÊNCIAS