Escolar Documentos
Profissional Documentos
Cultura Documentos
Vitor Scalise
Thiago Neves
Lucas Borba
Richard Tavares
Arthur Santos
MobilSearch
São Paulo
2012
Escola Técnica Estadual Irma Agostina
Curso Informática – Tarde
Vitor Scalise
Thiago Neves
Lucas Borba
Richard Tavares
Arthur Santos
MobilSearch
São Paulo
2012
2
Agradecimentos
Os integrantes do grupo Mobilsearch agradecem aos professores pelo
auxilio e a Etec Irmã Agostina pelo fornecimento de material que foi necessário
para a construção do projeto.
Sabemos que a ajuda de todos foi necessária e que com ela conseguimos
aprender ao Maximo na construção do nosso projeto.
3
SUMÁRIO
Introdução ............................................................................................................... 6
Introduction .................................................................................................................. 7
Capitulo 1 - Sociedade....................................................................................... 8
Pesquisa ................................................................................................................... 9
Capitulo 2-Estrutura atual do negócio..................................................................... 11
2.2 Regras de Negócio ............................................................................................ 11
Capitulo 3-Escopo ................................................................................................... 12
3.1 Requisitos ................................................................................................................ 12
3.2 Mapas do sistema.............................................................................................. 13
3.3 UML ......................................................................................................................... 14
3.3.1 Diagrama Use Case ................................................................................................................... 14
3.4 Diagrama de classe ................................................................................................... 15
Capitulo 4-Desenvolvimento ................................................................................... 16
4.1 Bancos de dados utilizados ....................................................................................... 16
4.1.1 MER........................................................................................................................................... 16
4.2 Plataformas ............................................................................................................. 17
4.2.1 Ferramenta ............................................................................................................................... 18
4.3Telas (Prints) ............................................................................................................. 19
Tela de Login ................................................................................................................. 19
Tela Principal (Pesquisa Rápida e Pesquisa Avançada)..................................................... 20
Tela Principal Expandida (Ficha Técnica): ........................................................................ 21
4.5 Segurança ........................................................................................................ 27
Capitulo 5-Testes .................................................................................................... 28
5.1 Testes Unitários ................................................................................................... 28
5.2 Testes Integrados ............................................................................................. 28
Capítulo 6 – Cronograma e Custos .......................................................................... 29
6.2- Gantt .................................................................................................................... 29
6.3-Custos................................................................................................................... 33
Anexos ................................................................................................................... 34
Dicionário de dados .................................................................................................. 34
Documentação dos casos de uso ........................................................................... 36
4
Manual do usuário ..................................................................................................... 39
5
Introdução
O projeto será feito em Visual Basic, com a plataforma. NET por causa
da sua praticidade e simplicidade, e o banco de dados serádesenvolvido em
MYSQL, pela sua rapidez, estabilidade e segurança.
6
Introduction
The MobilSearch Project is aimed at the auto market, with the objective of
showing the user a car with the appointed profile, providing several research
options and detailed information, being only software that search and display
Information about vehicles.
These surveys are made on three different ways: comparison, custom search
and fast search, with the aim of facilitate choosing a vehicle with the user
profile.
The project will be made on Visual Basic, with the .NET platform, because of its
practicality and simplicity, and the database will be developed in MYSQL, due to
its speed, stability and safety.
7
Capitulo 1 - Sociedade
Objetivos Específicos:
Delimitações:
Metodologia:
8
Pesquisa
3% 2%
Sim
Não
Talvez
95%
18%
Sim
10%
Não
Talvez
72%
9
3ª Pergunta: Você acha que uma pesquisa feita em um computador é a forma
mais rápida para encontrar um veículo?
11%
5%
Sim
Não
Talvez
84%
2%
26%
Sim
Não
Talvez
72%
10
um),e também que se houvesse o software para a busca de carros,grande
parte dos entrevistados utilizariam este sistema(pergunta 2).
11
Capitulo 3-Escopo
3.1 Requisitos
12
3.2 Mapas do sistema
Feito o login, uma janela nova irá se abrir, e nessa tela o usuário poderá
escolher as seguintes opções divididas em abas:
13
3.3 UML
14
3.4 Diagrama de classe
15
Capitulo 4-Desenvolvimento
4.1.1 MER
16
4.2 Plataformas
17
4.2.1 Ferramenta
O Visual Basic é uma linguagem de programação produzida pela
empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua
versão mais recente faz parte do pacote Visual Studio. NET, voltada
para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio
6.0, ainda muito utilizado atualmente por aplicações legadas.
18
4.3Telas (Prints)
Tela de Login
19
Tela Principal (Pesquisa Rápida e Pesquisa Avançada)
20
Tela Principal Expandida (Ficha Técnica):
21
Tela de Comparação:
22
Tela de Pesquisa Personalizada:
23
4.4 Conexão
O banco de dados utilizado será o MySQL como dito
anteriormente, para realizar a conexão entre o banco de dados e a aplicação
será utilizado o dataset do Visual Studio 2010, conforme as imagens a seguir:
24
Selecionamos “Dataset” e clicamos em “Next”.
25
Após isso, selecionamos as tabelas a serem utilizadas. E clicamos em “Finish”.
26
4.5 Segurança
Se você não possui cadastro será possível você logar, porém o usuário
não terá os mesmos conteúdos oferecidos aos cadastrados. Para se cadastrar
basta clicar em “Não é cadastrado? Clique aqui!”, então um formulário de
cadastro será aberto e o usuário deve apenas preenche-lo.Com o novo
registro, o login poderá ser efetuado normalmente.
27
Capitulo 5-Testes
Teste Unitário são os testes que são executados de pagina por pagina.
28
Capítulo 6 – Cronograma e Custos
6.1 – Equipe
A equipe será composta apenas por alguns administradores, que farão a
atualização dos dados.
6.2- Gantt
Página 1
29
Página 2
Página 3
30
Página 4
Página 5
31
Página 6
Página 7
32
6.3-Custos
Considerações Finais
Com este projeto conseguimos alcançar o objetivo de facilitar a busca de
veículos para usuários comuns, proporcionando mais opções de pesquisa,
sendo mais rápido e objetivo em seus resultados. Trazendo informações
importantes sobre os veículos disponíveis no sistema. Com sua interface
gráfica de fácil manipulação para o público em geral.
Bibliografia
www.nissan.com.br/
www.hyundai-motor.com.br/
www.chevrolet.com.br/
www.vw.com.br/
www.citroen.com.br/
www.honda.com.br/
www.ford.com.br/
www.fiat.com.br/
www.toyota.com.br/
www.icarros.com.br/
http://comparecar.uol.com.br/
33
Anexos
Dicionário de dados
Entidade: Carros
34
Porta_Mala Simples Numérico 5 Tamanho do Porta-Malas
Entidade:Usuários
35
Documentação dos casos de uso
Identificação Requisito 1
Nome do caso de Uso Manter Usuário
Aluno responsável Vitor Scalise/ Arthur Santos
Caso de Uso Geral Extend de Login
Ator Principal Usuário
Atores Secundários --
Resumo Este caso de uso executa o cadastro e altera a senha do
usuário.
Pré-condições --
Pós-condições Toda as vezes que o usuário for entrar no sistema ele
poderá ou não efetuar o login.
AÇÕES DO ATOR AÇÕES DO SISTEMA
Clique em “Cadastrar ” Após o usuário preencher suas informações, o sistema
efetuará o cadastro do usuário, com o cadastro o usuário
terá outras opções “bônus” do sistema.
Identificação Requisito 2
Nome do caso de Uso Comparar Carros
Aluno responsável Vitor Scalise/Arthur Santos
Caso de Uso Geral Extend de Login.
Ator Principal Usuário
Atores Secundários --
Resumo Este caso de uso executaa comparação entre veículos .
Pré-condições --
Pós-condições --
AÇÕES DO ATOR AÇÕES DO SISTEMA
Clique em “Comparar” O sistema ira mostrar as características de cada carro
comparando as com barras de porcentagem.
Escolha dois veículos. Antes de você clicar em “Comparar” e necessário que você
escolha as coisas a serem comparadas
36
Identificação Requisito 3
Nome do caso de Uso Login
Aluno responsável Vitor Scalise/Arthur Santos
Caso de Uso Geral Include de Personalizar e Extend de Manter
Usuários,Comparar Carros e Pesquisar carros
Ator Principal Usuário
Atores Secundários MobilSearch
Resumo Este caso de uso executa o logon de usuários.
Pré-condições É necessário estar cadastrado.
Pós-condições --
AÇÕES DO ATOR AÇÕES DO SISTEMA
Clique em “OK” Você preenche o nome e a senha após isso o programa vai
Conferir e se estiver de acordo você entrara no programa
Clique em “Cancelar” Caso você não queira fazer login você clicara em cancelar,
porem não entrara podendo mudar as cores entre outros
privilégios
Clique em “Não é Ira estender a tela para o usuário se cadastrar com Nome,
cadastrado?Clique Email,Senha e Login
Aqui!”
Identificação Requisito 4
Nome do caso de Uso Pesquisar Carros
Aluno responsável Vitor Scalise/Arthur Santos
Caso de Uso Geral Extend de Login
Ator Principal Usuario
Atores Secundários --
Resumo Este caso de uso faz a pesquisa especifica dos carros que o
usuário tiver preferência.
Pré-condições --
Pós-condições --
AÇÕES DO ATOR AÇÕES DO SISTEMA
Digite o nome do O sistema mostra todos os resultados com aquele
veiculo desejado Nome,Modelo,Marca,Preço e Segmento para que o usuário
eclique em “Pesquisar” verifique as informações.
Identificação Requisito 5
Nome do caso de Uso Atualizar Sistemas
Aluno responsável Vitor Scalise/Arthur Santos
Caso de Uso Geral Include de Logar.
Ator Principal MobilSearch
Atores Secundários --
Resumo Este caso de uso executa a atualização do sistema caso o
usuário queira..
Pré-condições É necessário estar logado para executar esse comando.
Pós-condições É necessário gerar um relatório após a atualização.
AÇÕES DO ATOR AÇÕES DO SISTEMA
Clique em “Verificar Essa opção estará disponível se você estiver logado, após
Atualizações” selecionar isto o sistema lhe mostrará se há atualizações
novas e ira gerarum formulário de inclusão de dados.
37
Identificação Requisito 6
Nome do caso de Uso Personalizar
Aluno responsável Vitor Scalise
Caso de Uso Geral Include de Login.
Ator Principal Usuário
Atores Secundários --
Resumo Este caso de uso Adiciona a opção de personalizar o seu
programa .
Pré-condições É necessário estar logado para executar esse comando.
Pós-condições --
AÇÕES DO ATOR AÇÕES DO SISTEMA
Clique em Isso irá trocar a imagem de fundo do programa entre outras
“Personalizar” coisas não decididas.
38
Manual do usuário
39
Caso você não seja cadastrado terá um link logo abaixo da senha “Não é
cadastrado? Clique Aqui!”, essa tela ira se expandir para você ficando como
mostra a figura abaixo.
Nesta tela você ira preencher todos os campos e apôs isso clicar em
“Confirmar”,Caso você erre terá o botão “limpar” onde ele ira limpar os campos
de cadastro.Após confirmado você já esta cadastrado
Após Cadastrado você faz o login, feito com sucesso isso ira abrir a tela
principal do programa.
40
Essa tela é composta de: Pesquisa Rápida, Pesquisa Personalizada,
Comparar, Verificar Atualizações e Tabela FIPE.
A Tabela FIPE ira te direcionar para o site da Tabela FIPE onde você encontra
o Preço médio dos Carros.
Em Pesquisa Rápida Você ira selecionar a marca do carro desejado, apos
o segmento e no modelo ira mostrar o carro que esta de acordo com sua
escolha.
41
Em pesquisa personalizada você poderá deixar sua pesquisa seleta por meio
de preço, marca e segmento.Depois de selecionar todos os campos clique em
“Ok” que sua lista ira aparecer embaixo.
42
No campo comparar você ira selecionar a marca do carro e o modelo
que deseja comparar, depois ira clicar no botão comparar então irão ser
mostradosos dados principais dos dois carros em comparação . Caso
você queira voltar você pode clicar em voltar que ira limpar tudo
novamente .
43
Caso você queira saber mais informações terá uma imagem que ira
expandir a tela trazendo informação completas de cada carro e sua imagem .
Caso você queira fechar a tela expandida você deve apenas clicar no botão
.
Verificar Atualização ira verificar se a versão do programa mais recente, caso
tenha ele ira baixar.
44