Você está na página 1de 42

UNIVERSIDADE NOVE DE JULHO – UNINOVE

Célio Roberto

Felipe Moraes

Fernando da Silva

Luis Paulo

Paula Motta

Stephanie O de Souza

Thiago Oliveira

Verônica S. C. de Souza

APLICAÇÃO DO SITE LET’S GO VIAGENS

SÃO PAULO
2014

1|Página
Célio Roberto RA 913122070

Felipe Moraes RA 913116650

Fernando da Silva RA 913120302

Luis Paulo RA 913110003

Paula Motta RA 913108907

Stephanie O de Souza RA 913124016

Thiago Oliveira RA 913114967

Verônica S. C. de Souza RA 913101020

APLICAÇÃO DO SITE LET’S GO VIAGENS

Trabalho do Curso Tecnólogo em Análise e


Desenvolvimento de Sistemas, apresentado
pela disciplina Projeto Prático em Sistemas, à
Universidade Nove de Julho.

Ramo de negócio: Turismo

Orientadores: Prof. Francisco Antônio Pinto e


Prof. Moisés Alexandre Cobbo.

SÃO PAULO
2014

2|Página
Sumário
LISTA DE ABREVIATURAS E SIGLAS......................................................................................4

RESUMO...................................................................................................................................... 5

INTRODUÇÃO............................................................................................................................ 6

OBJETIVO................................................................................................................................... 7

REVISÃO DA LITERATURA...................................................................................................... 8

DECLARAÇÃO DE ESCOPO...................................................................................................... 9

VISÃO GERAL DO SISTEMA, OU DESCRITIVO OPERACIONAL (TRABALHO TEÓRICO)...........................9

REQUISITOS FUNCIONAIS..................................................................................................... 11

RESTRIÇÕES........................................................................................................................ 11

REQUISITOS NÃO FUNCIONAIS............................................................................................. 13

CRONOGRAMA DO PROJETO................................................................................................ 15

ORGANOGRAMA DO PROJETO......................................................................................... 15

ESTIMATIVA DE CUSTOS................................................................................................... 16

METODOLOGIA USADA PARA GERENCIAR AS ATIVIDADES DE DESENVOLVIMENTO17

FIGURA 01 – CASO DE USO..................................................................................................... 19

FIGURA 02 – DIAGRAMA DE ATIVIDADES...........................................................................20

FIGURA 03 – DFD NÍVEL 0....................................................................................................... 21

FIGURA 04 – DFD NÍVEL 1......................................................................................................... 22

DIAGRAMA DE CLASSE.......................................................................................................... 23

MODELO ENTIDADE E RELACIONAMETOS (MER).............................................................24

PROTÓTIPO DO SOFTWARE (MOCK UP) OU WIREFRAMES..............................................25

FIGURA01 – INDEX_JSP.............................................................................................................. 25

FIGURA 02 – DICAS.JSP.............................................................................................................. 26

FIGURA 03 - CONTATO.JSP.......................................................................................................... 27

FIGURA 04 – QUEMSOMOS.JSP.................................................................................................... 28

FIGURA 05 – CADLOGIN.JSP........................................................................................................ 29

FIGURA 06 – ENVIADICAS.JSP..................................................................................................... 30

FIGURA 07 – ENVIOSENHA.JSP.................................................................................................... 31

FERRAMENTAS........................................................................................................................ 32
3|Página
POLITICA DE SEGURANÇA.................................................................................................... 32

POLÍTICA DE QUALIDADE..................................................................................................... 33

GESTÃO DE QUALIDADE - OBJETIVO........................................................................................... 33

REQUERIMENTOS DE QUALIDADE DE DADOS...............................................................................33


Negócio / Operacional........................................................................................................33
Tecnológicos......................................................................................................................33
TESTE DE BANCO DE DADOS...................................................................................................... 34
- Teste Funcional.........................................................................................................34
Teste da Interface do Usuário.............................................................................................34
Perfil do Desempenho........................................................................................................34
Teste de Stress....................................................................................................................34
Teste de Segurança e de Controle de Acesso......................................................................34
Teste de Falha/Recuperação...............................................................................................35
Teste de Acesso/Instalação.................................................................................................35
ABORDAGEM DOS TESTES..................................................................................................... 35

TESTE DE INTEGRIDADE DE DADOS E DE BANCO DE DADOS:.........................................................35

DETERMINAÇÃO DO PERFIL DE DESEMPENHO...............................................................................36

TESTE DE STRESS...................................................................................................................... 36

TESTE DE VOLUME.................................................................................................................... 36

TESTE DE SEGURANÇA E DE CONTROLE DE ACESSO.....................................................................37

TESTE DE CONFIGURAÇÃO......................................................................................................... 37

TESTE DE INSTALAÇÃO.............................................................................................................. 37

RESULTADOS........................................................................................................................... 38

CONCLUSÃO............................................................................................................................ 39

REFERÊNCIAS BIBLIOGRÁFICAS......................................................................................... 40

4|Página
LISTA DE ABREVIATURAS E SIGLAS

JSP Tecnologia que utiliza da linguagem JAVA para criar paginas web
dinamicamente baseadas em HTML, XML ou outros tipos de
documentos.

jQuery Biblioteca javaScript cross-browser desenvolvida para simplificar os


scripts cliente que interagem com o HTML.

HTML Linguagem de marcação utilizada para produzir páginas na web.

CSS Linguagem de estilo utilizada para definir a apresentação de


documentos escritos em uma linguagem de marcação, como HTML ou
XML.

JDBC Conjunto de classes e interfaces (API) escritas em Java que fazem o


envio de instruções SQL para qualquer banco de dados relacional.

XML Recomendação da W3C para gerar linguagens de marcação para


necessidades especiais.

ORACLE Sistema de gerenciamento de banco de dados (SGBD), que utiliza a


linguagem SQL.

SQL Linguagem de pesquisa declarativa padrão para banco de dados


relacional.

JSTL Componete da plataforma de desenvolvimento JAVA EE. Ela estende a


especificação JSP adicionando uma biblioteca de tags das tags JSP.

Servlets Classe JAVA usada para estender as funcionalidades de um servidor.

MVC Modelo de arquitetura de software que separa a representação da


informação da interação do usuário com ele.

5|Página
RESUMO

Com este trabalho apresento uma importante evolução na criação de web sites, a
tecnologia Java muito utilizada para desenvolver sites com conteúdos, que possui suas
principais características como: portabilidade, facilidade de programação, flexibilidade,
eficiência e, não podendo esquecer, o fato de ser uma tecnologia gratuita, o que permite
ao desenvolvedor usufruir de todos os recursos disponíveis por ela.

Portanto nesse trabalho será apresentado o desenvolvimento de um projeto em


Java com banco de dados Oracle, onde será um site que permite que os clientes dê
avaliações(dicas) sobre viagens, lugares, hotéis e etc.

Palavras-chave: Java, Viagens.

6|Página
INTRODUÇÃO

Let’s Go viagens, é um site com dicas de viagens, hotéis e diversos destinos, onde o
usuário ficara sabendo um pouco sobre lugares para viajar, tendo disponível fotos e
comentários compartilhados por pessoas que visitaram lugares, gostaram ou não e
comentam sobre os mesmos.

Nosso objetivo é auxiliar nossos clientes a encontrar o melhor lugar e assim realizarem
a viajar perfeita. Basta apenas o cliente ter um computador para consultar onde deseja ir
e entrar em contato com o estabelecimento de sua escolha.

Os documentos a seguir especificam os requisitos de um sistema para o site Let’s Go


viagens, fornecendo aos desenvolvedores as informações necessárias para o
direcionamento do projeto, assim como a homologação e implementação do sistema.

7|Página
OBJETIVO

O objetivo deste trabalho é apresentar um estudo sobre a tecnologia Java em junção do


banco de dados Oracle, sendo utilizado para a criação de um web site dinâmico de dicas
sobre viagens.

8|Página
REVISÃO DA LITERATURA

Para nos auxiliar na programação, usamos como base o livro Use a cabeça, que tem uma
linguagem simples para quem esta iniciando na programação java.
Além disso, também usamos material disponibilizado pela própria faculdade para
elaboração do site.

9|Página
DECLARAÇÃO DE ESCOPO

Visão Geral do Sistema, ou Descritivo Operacional (Trabalho Teórico)

Em um sistema de gerenciamento do site deve prover funções de consulta de lugares de


busca, armazenamento das informações. O objetivo do sistema é agilizar e permitir um
maior controle desses processos. Na página principal, contém uma imagem no
cabeçalho da página, seguida do menu de navegação do site. Logo abaixo um espaço
onde o usuário pode realizar uma consulta de algum lugar que desejar conhecer.

Cabeçalho e rodapé, iguais em todas as páginas do site.

Na página correspondente ao link destinos, como já citado, cabeçalho e rodapé são


iguais em todo o site. O usuário encontrará nessa página uma área onde poderá
pesquisar sobre o destino desejado, abaixo links de estados e/ou cidades separados por
região geográfica, e a direita foto de lugares em destaque.

Em dicas de viagens, nome intuitivo, o usuário encontra dicas de viagens e também tem
um espaço onde poderá compartilhar experiências de viagens realizadas, preenchendo
campos e dando uma breve descrição podendo também enviar fotos correspondente a
dica compartilhada.

O link login, disponibilizará para o usuário uma página onde ele deverá efetuar sua
identificação para que possa realizar certas atividades no site, como por exemplo enviar
as dicas de viagens. Caso ele não seja cadastrado ainda, abaixo encontrará área de
cadastro.

10 | P á g i n a
11 | P á g i n a
REQUISITOS FUNCIONAIS

Os requisitos funcionais listados representam as funcionalidades que devem ser


suportadas pelo sistema. Esses requisitos estão classificados por três tipos: essencial,
importante e desejável. Os requisitos essenciais são aqueles que precisam estar contidos
no sistema para que este alcance os objetivos esperados. Os importantes são requisitos
que mudariam os manuseios das informações contidas nos sistemas. Os requisitos
desejáveis são os requisitos que inicialmente não são primordiais para que o software
seja considerado completo, porém a implementação dos mesmos irá fazer com que o
software contenha mais recursos funcionais.

RESTRIÇÕES

O requisito funcional de incluir promoções, não será desenvolvido nesta fase do projeto.
O administrador fará estas inclusões no banco de dados.

12 | P á g i n a
3.2
RF -
FUNCIONAIS
REQUISITOS
FUNCIONAIS
ID DESCRIÇÃO OBJETIVO ESSENCIAL IMPORTANTE DESEJAVEL
Registros Efetuar a inclusão do
RF01 X
cliente
Enviar e-mail Haverá uma
funcionalidade na
RF02 X X
qual o cliente poderá
fazer solicitações
O cliente deverá
efetuar o login para
RF03 Efetuar login X
ter acesso as
funcionalidades
Nesta funcionalidade
o cliente poderá
Registrar dicas
RF04 registrar suas dicas X
de viagens
sobre: hotéis, locais,
etc.

13 | P á g i n a
REQUISITOS NÃO FUNCIONAIS

Os requisitos não funcionais listados especificam características de comportamento do


sistema. Eles são de extrema importância para a obtenção de um sistema com um grau
de qualidade satisfatório.

Esses requisitos estão classificados por três tipos: essencial, importante e desejável. Os
requisitos essenciais são aqueles que precisam estar contidos no sistema para que este
alcance os objetivos esperados. Os importantes são requisitos que mudariam a forma de
visualizar as informações armazenadas no sistema. Os requisitos desejáveis são os
requisitos que inicialmente não são primordiais para que o software seja considerado
completo, porém a implementação dos mesmos irá fazer com que o software contenha
mais características qualitativas.

14 | P á g i n a
3.1 RNF -
NÃO
REQUISITO
FUNCIONAI
S NÃO
S
FUNCIONAI
S
DESCRIÇÃ ESSENCIA IMPORTANT DESEJAVE
ID OBJETIVO
O L E L
Telas
objetivas,
pesquisas e
RNF01 Usabilidade X
buscas,
fáceis de
usar.
Sistema de
Backup
RNF02 Segurança automático e X
rápido dos
dados
Sistema ágil,
resposta das
RNF03 Agilidade informações X
em tempo
real.
O cliente
poderá
Disponibilida verificar as
RNF04 X
de promoções
disponíveis
no site
Somente
administrado
Restrições de
RNF05 r poderá X
tarefa
registrar as
promoções
Após
habilitação
do sistema o
Restringir usuário só
RNF06 X
usuário terá acesso
ao que foi
previamente
determinado

15 | P á g i n a
16 | P á g i n a
CRONOGRAMA DO PROJETO

Mês Setembro Outubro Novembro Dezembro

Semana 1° 2° 3° 4° 1° 2° 3° 4° 1° 2° 3° 4° 1° 2° 3° 4°

Planejamento

Levantamento de
requisitos

Modelagem

Protótipo

Programação

Testes

Plano de testes

Tabela 1- Cronograma de Atividade

ORGANOGRAMA DO PROJETO

Organograma Envolvidos
Gerentes de Projeto/ Programadores/ Thiago Oliveira
Coordenação da equipe de
desenvolvimento Fernando Assis
Analistas Funcionais Luis Dessibio, Felipe Morais
Analistas Técnicos Stephanie Oliveira, Verônica Samara
Analista de Teste Célio Pereira, Paula Motta
Figura 1 – Organograma da equipe de desenvolvimento

17 | P á g i n a
ESTIMATIVA DE CUSTOS

Nome Preço
Fase de Iniciação e Planejamento R$ 746,43
Fase de Instalação R$ 6.939,20
Fase de Implementação R$ 2.514,40
Manutenção e Implementações pós implantação R$ 2.300,00
Total R$ 12.500,30
Tabela 02 – Estimativa de custo do Projeto

18 | P á g i n a
Metodologia Usada Para Gerenciar as Atividades de Desenvolvimento

Ata de reunião

Etapa: Levantamento de Requisitos

Data: 18/08/2014

Assunto: Funcionalidades do Sistema

Participantes: Célio, Felipe, Fernando, Luis, Paula, Stephanie, Thiago, Verônica.

● Objetivo
Realizar o levantamento de requisitos e alinhando as funcionalidades do sistema e as necessidades do
mesmo.

● Pauta da Reunião
- Levantar requisitos do sistema

Ata de reunião

Etapa: Alinhamento e Cronogramas

Data: 15/09/2014

Assunto: Funcionalidades do Sistema

Participantes: Célio, Felipe, Fernando, Luis, Paula, Stephanie, Thiago, Verônica.

● Objetivo
O objetivo da reunião é alinhar o cronograma do projeto e as regras do sistema para criação do banco
de dados.

● Pauta da Reunião

19 | P á g i n a
- Apresentação do cronograma.
- Validar os requisitos do negócio.
- Alinhar as regras do Sistema

Ata de reunião

Etapa: Apresentação das Funcionalidades

Data: 20/10/2014

Assunto: Apresentação de Protótipos de Tela

Participantes: Célio, Felipe, Fernando, Luis, Paula, Stephanie, Thiago, Verônica.

● Objetivo
Apresentar o protótipo do projeto e funcionalidades.

● Pauta da Reunião
- Apresentação do protótipo das telas.
- Apresentar as funcionalidades do sistema.

20 | P á g i n a
DIAGRAMAS DE USO

Figura 01 – Caso de uso

21 | P á g i n a
DIAGRAMA DE ATIVIDADES

Figura 02 – Diagrama de atividades

22 | P á g i n a
Figura 03 – DFD nível 0

23 | P á g i n a
Figura 04 – DFD nível 1

24 | P á g i n a
DIAGRAMA DE CLASSE

Figura 052 – Diagrama de Classes

25 | P á g i n a
MODELO ENTIDADE E RELACIONAMETOS (MER)

Figura 06 – Modelo Entidade Relacionamento

26 | P á g i n a
Protótipo do Software (Mock up) ou Wireframes

Figura01 – index_jsp

27 | P á g i n a
Figura 02 – dicas.jsp

28 | P á g i n a
Figura 03 - contato.jsp

29 | P á g i n a
Figura 04 – quemsomos.jsp

30 | P á g i n a
Figura 05 – cadlogin.jsp

31 | P á g i n a
Figura 06 – enviadicas.jsp

32 | P á g i n a
Figura 07 – enviosenha.jsp

33 | P á g i n a
Ferramentas

Todos os computadores utilizados para o desenvolvimento do projeto, será com sistema


operacional Windows 8, pacote office para fazer a documentação, Netbeans para
desenvolvimento e SQL Oracle para desenvolver o banco de dados.

Politica de segurança

O Webmaster realizará uma filtragem dos dados, para que conteudos imprópios e de
caracterisca ofensiva não seja publicado.

Somente usuários devidamente cadastrados no site poderão publicar e compartilhar o


material do site.

34 | P á g i n a
Política de Qualidade

Gestão de Qualidade - Objetivo

• O objetivo desse projeto consiste em levantar as atuais:


- Tecnologias dos sistemas,
- Fluxos da informação,
- Distribuições dos bancos de dados,
- Processos de negócio e de TI
• Através do levantamento da situação atual será possível estudar as oportunidades
de alavancar soluções.
• Os levantamentos foram realizados através de entrevistas e geração de atas de
reunião, onde buscamos permear as seguintes dimensões:
- Negócio suportado e produtos gerados (aquisição, processamento e consumo da
informação)
- Tecnologia (componentes, ferramentas, capacidades);
- Processos (macro-processos relacionados a manutenção e evolução dos sistemas,
base de dados e do ambiente de TI);

Requerimentos de Qualidade de Dados

Negócio / Operacional
- Obter maior efetividade e retorno das nossas ofertas, otimizando o processo de
Gestão da Informação:
- Aumento da capacidade de tomar decisões, baseadas em dados coesos;
- Reduzir os custos de tratamento de dados;
- Maior controle sobre a acuracidade dos dados disponibilizados por fornecedores
e clientes.

Tecnológicos

- Assegurar que todas as transformações (manuais e automáticas) de dados estarão


controladas;
- Obter algoritmos/regras de Qualidade de Dados dos atributos de forma que fique
padronizado (“topicalizado” de acordo com necessidades Brasil) e em camada
comum;
- Garantir uma arquitetura tecnológica ideal para suportar uma solução
corporativa de Qualidade de Dados;
- Garantir métricas automatizadas de Qualidade de Dados, mensurando e
informando a todos os envolvidos, quais acertos se fazem necessários.

35 | P á g i n a
Teste de Banco de Dados

- Validar o cadastro consulta e remoção de informações do cliente;


- Validar se comentários, avaliação e demais informações podem ser inseridas,
atualizadas e consultadas.
- Inclusão de login
- Inclusão de usuário
- Inclusão de dicas
- Alteração de dicas

- Teste Funcional
- Validar o acesso de usuário através do seu Login e senha.
- Validar o histórico de pedidos do cliente.

Teste da Interface do Usuário

- Navegação em todo o site, validando cada tela de interface gráfica.


- Verificar se toda ajuda online funciona.

Perfil do Desempenho

- Validar tempo de resposta da rede interna, do servidor em relação aos terminais.


- Validar tempo de consulta/atualização do subsistema de informações úteis.

Teste de Stress

- Verificar a resposta do sistema com 10 usuários.


- Verificar a resposta do sistema com 50 usuários.
- Verificar a resposta do sistema com 100 usuários.
- Verificar a resposta do sistema com 200 usuários.
- Verificar a resposta do sistema com 500 usuários.

Teste de Segurança e de Controle de Acesso

- Validar a confidencialidade das informações dos usuários cadastrados.


- Validar o acesso dos usuários apenas as funcionalidades pré-estipulados.

36 | P á g i n a
Teste de Falha/Recuperação

- Validar os backups dos dados.

Teste de Acesso/Instalação

- Validar o acesso a partir de diferentes plataformas.


- Validar o acesso através da rede interna e externa.

Abordagem dos Testes


Os testes abaixo se referem às “transações lógicas de negócio”. Essas transações são
definidas como funções específicas que um usuário final do sistema é suposto de
executar ao usar a aplicação, tais como adicionar ou modificar uma dada informação.

 Política de gerenciamento das atividades de teste;


Teste de Integridade de Dados e de Banco de Dados:

Teste de GARANTIR QUE OS MÉTODOS E PROCESSOS DE ACESSO AO


Banco de BANCO DE DADOS FUNCIONAM APROPRIADAMENTE E SEM
Dados CORRUPÇÃO DOS DADOS , PARA GARANTIR SUA INTEGRIDADE .

Técnica: “CHAMAR” CADA MÉTODO E PROCESSO DE ACESSO AO


BANCO DE DADOS , ALIMENTANDO CADA UM COM DADOS OU
REQUISIÇÕES DE DADOS VÁLIDOS E INVÁLIDOS .
VALIDAR A EXECUÇÃO DE DECLARAÇÕES SELECT, INSERT,
UPDATE E DELETE.

Objetivo da GARANTIR A FUNCIONALIDADE APROPRIADA DO ALVO


Técnica: DO TESTE , INCLUINDO NAVEGAÇÃO , ENTRADA DE
DADOS , PROCESSAMENTO , E RECUPERAÇÃO .
Técnica: EXECUTAR CADA CASO DE USO, FLUXO DE CASO DE
USO , USANDO DADOS VÁLIDOS E INVÁLIDOS , PARA
VERIFICAR O SEGUINTE :
- OS RESULTADOS ESPERADOS OCORREM QUANDO
DADOS VÁLIDOS SÃO USADOS
- AS MENSAGENS DE ERRO OU AVISO APROPRIADAS
SÃO EXIBIDAS QUANDO DADOS INVÁLIDOS SÃO
USADOS .
- CADA REGRA DE NEGÓCIO É APLICADA
APROPRIADAMENTE
Critério de - TODOS OS TESTES PLANEJADOS FORAM
Finalização: EXECUTADOS .
- TODOS OS DEFEITOS IDENTIFICADOS FORAM
TRATADOS .

37 | P á g i n a
Ferramentas A TÉCNICA EXIGE AS SEGUINTES FERRAMENTAS :
necessárias: - FERRAMENTA DE AUTOMAÇÃO DE SCRIPTS DE
TESTE RESTAURADOR E REPRODUTOR DE
IMAGEM DA CONFIGURAÇÃO BÁSICA
- FERRAMENTAS DE BACKUP E DE RECUPERAÇÃO
- FERRAMENTAS DE MONITORAMENTO DE
INSTALAÇÃO (REGISTRO , DISCO RÍGIDO , CPU,
MEMÓRIA ETC.) FERRAMENTAS DE GERAÇÃO
DE DADOS .

Determinação do perfil de Desempenho


Mostrar como um aplicativo despende o tempo. Utilizado para verificar e validar os
requisitos de performance previamente estabelecidos.

Objetivo da Simular situações de carga do mundo real. De acordo


Técnica: com numero de acessos online, ou transações simultâneas.
Técnica: - Modificar arquivos de dados para aumentar o numero
de acessos e transações.
- Transações realizadas diretamente para o servidor.
- Criação de carga através de usuários virtuais.

Teste de Stress

Objetivo da Garantir que o sistema funcione conforme o previsto sob


Técnica: condições anormais.
Técnica: Validar o funcionamento sob:
- Carga de trabalho extrema.
- Memoria insuficiente (pouca ou nenhuma
disponível).
- Numero máximo de usuários conectados.
- Realização de operações simultâneas por diferentes
usuários.·.

Teste de Volume

Objetivo da Verificar o funcionamento e comportamento do site com


Técnica: um grande volume de acessos e informações.
Técnica: - Verificar capacidade de clientes conectados,
executando o mesmo processo ao mesmo tempo.
- Clientes devem executar os mesmos procedimentos ao
mesmo tempo.
- Definir um limite para o tamanho do banco de dados
(real, adaptável, ou preenchido com dados
representativos) e múltiplos clientes para executar
consultas e reportar transações simultaneamente por

38 | P á g i n a
longos períodos.

Teste de Segurança e de Controle de Acesso

Objetivo da Técnica: Tem foco em duas áreas principais da segurança:


Segurança em nível de aplicação e Segurança em nível de
sistema.
Técnica: - Segurança do Nível de Aplicação: Identifique e liste
cada tipo de usuário e as funções ou dados para os
quais cada tipo tem permissão.
- Crie testes para cada tipo de usuário e verifique cada
permissão criando transações específicas para cada
tipo de usuário.

Teste de Configuração

Objetivo da Verificar a navegação e funcionamento em diferentes


Técnica: browser’s e hardware.
Técnica: - Testar em diversos navegadores, IE, Chrome, Firefox,
Safari, etc.

Teste de Instalação

Objetivo da Garantir a instalação/acesso em diferentes condições, sob


Técnica: condições normais ou não.
Verificar se após instalado a navegação ocorre
normalmente.
- Uma nova instalação, em um nova máquina, que
nunca fora anteriormente instalada.
- Atualização, numa máquina onde já fora
previamente instalado, para a m
- Instalação personalizada (de acordo com a
necessidade do cliente)
Técnica: - Realizar a navegação nas principais páginas e
executar as principais funcionalidades do site.

39 | P á g i n a
RESULTADOS

O sistema apresenta uma alternativa para quem gosta de viajar e quer saber um pouco
mais do lugar que aprende conhecer, além disso, ele também pode postar suas dicas e
experiências dos lugares do qual ele conhece.

Isso tudo para facilitar e de modo simples a vida de quem gosta de viajar e conhecer
novos lugares.

40 | P á g i n a
CONCLUSÃO

Podemos concluir que o objetivo este trabalho foi entregue, que tinha como
funcionalidade principal criar um site de busca com dicas de viagens, que pudessem
inserir informações, cadastrar, alterar e deletar.

Para o desenvolvimento da ferramenta foi necessário realizarmos uma pesquisa ampla


para alcançarmos o resultado proposto na especificação.

No futuro esta aplicação pode sofrer alterações de adaptações ou ate mesmo melhorias,
para que seja agregada mais funcionalidade no sistema.

41 | P á g i n a
REFERÊNCIAS BIBLIOGRÁFICAS

Basham, Brian. Use a cabeça: Servlets & JSP. 2.ed. São Paulo : Alta Books, 2008.
912p.

Brogden, Bill; Minnick, Chris. Guia do Desenvolvedor Java: Desenvolvendo e -


Commerce com Java Xml e Jsp.1.ed.São Paulo: MAKRON BOOKS, 2002. 436p.

PRESSMAN, Roger S. Engenharia de Software –5aEdição. Rio de Janeiro:


MCGraw-Hill, 2002.

SOMMERVILLE, Ian. Engenharia de Software –6aEdição. São Paulo:


Addison Wesley, 2003.

http://paulokaupa.blogspot.com.br/

42 | P á g i n a

Você também pode gostar