Professional Documents
Culture Documents
SO PAULO
2013
UNIVERSIDADE PAULISTA
ELVIS NEVES
LEANDRO MAGALHOES
MIKHAIL BISPO
MILTON SOUZA
CINCIA DA COMPUTAO
DROID DEALER SISTEMA TECNOLOGICO DE VENDAS
SO PAULO
2013
aos
idealizadores
do
Sistema
CINCIA DA COMPUTAO
DROID DEALER SISTEMA TECNOLOGICO DE VENDAS
BANCA EXAMINADORA
___________________________________
Prof.
Universidade Paulista
___________________________________
Prof.
Universidade Paulista
___________________________________
Prof.
Universidade Paulista
Epgrafe
"Mantenha
porque
seus
pensamentos
seus pensamentos
positivos,
tornam-se
suas
seus
positivos,
valores.
porque
Mantenha
seus
seus
valores...
Resumo
Abstract
Having based controls facilitate sales and agency vehicles, in which there is no
adequate control with a history of selling vehicles, customers and stock control, then
this project will present a tool capable of storing the entire history of sales and stock
vehicles, assisting and facilitating the seller what the store has in stock facilitating
6
SUMRIO
INTRODUO........................................................................................................6
1.O PROJETO
1.1. Documento conceitual do projeto...........................................................................7
7
1.1.1.
Tema..........................................................................................................7
1.1.2.
Justificativa................................................................................................7
1.1.3.
Referencial terico....................................................................................8
1.1.4.
Delimitao do problema...........................................................................9
1.1.5.
Formulaes e hipteses..........................................................................9
1.1.6.
Titulo..........................................................................................................9
1.1.7.
Objetivos....................................................................................................9
1.1.8.
Ferramentas de desenvolvimento.............................................................9
1.1.9.
1.1.10.
Cronograma do projeto........................................................................15
1.1.11.
Custos do Projeto................................................................................17
1.1.12.
Premissas............................................................................................20
1.1.13.
1.1.14.
1.1.15.
Anlise de viabilidade..........................................................................22
1.1.16.
Aceite do Cliente..................................................................................23
2. ANLISE..............................................................................................................25
2.1.
Entrevista.......................................................................................................25
2.2.
2.3.
2.4.
3. DESENHO DO SISTEMA....................................................................................36
3.1.
Diagrama de classes.....................................................................................36
3.2.
Diagrama de classes.....................................................................................44
3.3.
3.1.
4. DANCO DE DADOS.............................................................................................64
4.1.
Dicionrio de dados.......................................................................................64
4.2.
4.3.
4.4.
4.5.
5.3.
5.5.
Desenvolvimento da interface.....................................................................125
5.6.
Desenvolvimento do sistema.......................................................................125
5.7.
Documentao do sistema..........................................................................141
6. CONCLUSO.....................................................................................................162
Introduo
Com a forte expanso da economia brasileira, um dos mercados que mais cresce no
pas inteiro o setor automobilstico, os nmeros indicam um aumento significativo
nas vendas de veculos em todo pais, alavancando a economia do pas,
principalmente nas grandes metrpoles como So Paulo onde se encontra a maior
frota de veculos de todo pas (Uol Carros,, 2012).
9
Com o aumento na busca de veculos pelos clientes, constata-se que muitas das
agncias de veculos no possuem um sistema informatizado e de uso fcil,
ocasionando demora no processo de aprovao de crdito ou na confirmao de
dados ou at mesmo re-confirmao dos mesmos, levando a um prejuzo com a
perda do cliente, consequentemente a perda da venda, o que em um mercado to
competitivo e que cresce a cada dia que passa algo inaceitvel (Uol Carros , 2012)
Muitas das agncias de veculos no possuem um sistema de controle de vendas
gil e informatizado e que atenda a demanda do mercado, ocasionando a lentido
nos processos de envio de documentao dos clientes para aprovao de crdito
pelas financeiras e bancos.
Desenvolver um sistema que atenda o mercado, que seja de fcil manipulao,
mvel, foco na acessibilidade e disponibilidade dos dados de forma segura,
proporcionando um maior controle de vendas e documentos de analise de credito
seguros, e que atenda as necessidades do mercado de donos de agncias no
processo de extrao de informaes de modo seguro e fcil para envio a
financeiras e bancos, garantindo assim uma maior credibilidade dos dados
disponveis.
Com a alta demanda de compra de veculos as financeiras solicitam cada vez mais
informaes para aprovao do cadastro de clientes e com o aumento dos modos
de pagamento necessrio um mtodo mais confivel para captura e envio dos
dados. Outro fator importante que visamos nesse trabalho aumentar o tempo de
disponibilidade que o vendedor ter perto do cliente, simplesmente pelo fato que ele
ter todas as informaes a mo, sem precisar recorrer a um sistema cliente em
algum desktop. Com a Implementao de um sistema informatizado e mvel nas
agncias no deixando assim os dados expostos em formulrios, agilizando o
processo de envio das informaes com mais segurana durante todo o processo
efetuado pelo vendedor.
10
Capitulo 1
O Projeto
Projeto voltado par o apoio do vendedor de veculos, munindo ele de dados online
em qualquer local que estiver, Isso facilitara o processo de coleta , confirmao dos
dados do cliente e consulta de disponibilidade no estoque das concessionrias do
grupo.
1.1.1 Tema
Sistema voltado para venda automobilstica que visa controlar as vendas de uma
agncia de veculos, proporcionando um controle maior de venda, coleta de dados e
gerao de relatrios sistema console desenvolvido em Java, linguagem de ltima
gerao de alta compatibilidade com diversos sistemas operacionais e banco de
dados MySql de alta confiabilidade e performance funcionando online para permitir o
acesso do aplicativo no tablete com Sistema Operacional Android.
1.1.2 Justificativa
12
No mundo altamente concorrido em que vivemos, com uma alta taxa de inadimplncia que todos os
segmentos enfrentam, com milhares de ofertas que procuram atrair a ateno do consumidor para o
seu produto ou servio. As empresas devem, dentro de seus recursos, melhorarem cada vez mais o
atendimento ao cliente com a escolha, contratao e treinamento de seu pessoal.
O profissional de vendas deve conhecer profundamente o produto/servio que oferecido. Consistem
em conhecer suas especificaes, uso, aplicaes, benefcios e tambm quais seus pontos fracos.
Postura e apresentao pesam em muito na deciso final do cliente. Confiana e disposio para
ajudar a resolver o problema, apresentar o produto/servio, apresentar com segurana o seu produto.
So informaes importantes e podem fazer a diferenciao na hora da compra. O setor
automobilstico se tornou uma verdadeira guerra na disputa pelo mercado entre as concessionrias.
Com o passar do tempo, a concorrncia tem se tornado mais acirrada, exigindo mtodos cada vez
mais sofisticados na disputa pelos mercados e na batalha para conquistar clientes.
necessrio elaborar um plano ttico e estratgico, e implementar todos os princpios.
Pesquisando o mercado e o perfil do cliente
Conhecendo o mercado
Conhecendo o foco de mercado e a concorrncia direta
Traando o perfil do cliente alvo
Localizando o cliente
Tticas e estratgias frente a concorrncia
Utilizar sites, blogs e o potencial da internet
Mantendo o relacionamento
Segundo pesquisas realizadas, a comunicao envolve muito mais do que apenas palavras. Na
verdade, as palavras representam apenas uma pequena parte de nossa forma de expresso como
pessoa. Estudos demonstram que numa apresentao diante de um grupo, 55% do impacto
determinado por nossa linguagem corporal postura, gestos e contato visual -, 38% determinado
pelo tom de nossa voz, e apenas 7% desse impacto tem a ver com o contedo de nossa
apresentao (Mehrabian e Ferris, Inference of attitudes from nonverbal comunication in two
channels).
O ponto fundamental para qualquer processo de vendas bem sucedido, a confiana. Tanto a
credibilidade que o vendedor e a empresa precisam despertar no cliente, quanto a prpria confiana
que o vendedor precisa ter em si mesmo. A frase Voc compraria um carro usado deste homem?, foi
utilizada na campanha poltica do presidente John Kennedy, ex-presidente dos EUA, tentando
destacar a desconfiana do eleitor na candidatura de Richard Nixon, na campanha presidencial
americana de 1960, vencida por Kennedy. Analistas polticos acreditam que esta ttica de marketing
poltico acabou causando grande estrago na candidatura de Nixon, pois fez o eleitor refletir na
importncia de um candidato confivel.
Durante nosso curso Marketing e Vendas Para o Setor Automobilstico, que vem sendo ministrado
em diversas localidades, e em setembro ser apresentado em So Paulo, iniciamos o seminrio
chamando a ateno dos profissionais para este fator fundamental no processo de vendas, a
credibilidade. O vendedor que no conseguir conquistar a confiana de seu cliente ter grande
dificuldade de realizar a venda. Mesmo tendo um excelente produto, e um timo preo, a credibilidade
ainda fundamental para que a venda seja realizada.
claro que ainda existe um percentual de clientes que se arriscam a realizar um negcio se a oferta
for realmente tentadora. O programa Fantstico, da rede Globo, apresentou uma matria no
domingo dia 24 de agosto de 2008, mostrando que diversos comerciantes inescrupulosos, esto
utilizando o golpe chamado FINAN, para vender carros por um tero do valor de mercado. Neste
negcio, eles repassam veculos alienados cujos financiamentos no foram quitados. Algumas
pessoas, conscientes ou no, caem no golpe, levados pela ambio de conquistar grande vantagem
financeira.
No entanto, a grande maioria dos clientes no aceita este tipo de proposta, pois buscam segurana e
tranquilidade ao realizar um negcio, principalmente em relao a bens de alto valor, como o caso
de automveis. H alguns anos foi realizada uma experincia: um homem se aproximava das
pessoas no centro de Londres, e lhes oferecia uma nota de dez libras em troca de uma nota de cinco
libras. Evidentemente que esse era um bom negcio para os transeuntes. No entanto, a maioria das
13
pessoas no aceitou a proposta. Por qu? Era um negcio bom demais para ser verdade, todos
pensavam que era algum tipo de golpe ou pegadinha. Eles no conheciam nem confiavam na
pessoa que lhes estava oferecendo aquele lucro de cinco libras to facilmente.
O processo de confiana ou desconfiana do cliente com relao ao vendedor se estabelece durante
a comunicao entre o dois. No apenas pelas palavras proferidas pelo vendedor, comunicao
verbal, mas principalmente pela sua postura pessoal, pela apresentao e pelo tom de voz, ou seja,
pela sua comunicao no verbal.
Baseado nestes conceitos fica claro que, mesmo que o vendedor se esforce para fazer sua
apresentao de vendas destacando palavras como confiana, segurana e credibilidade, preciso
que ele tambm comunique no verbalmente estes conceitos, pois as pessoas percebem qualquer
indcio de insinceridade. No uma coisa racional, mas instintivamente percebemos quando algum
passa uma mensagem falsa. Mentir para o cliente a pior coisa que um vendedor pode fazer.
Sistema voltado para atender a alta demanda de venda de forma moderna, gil e
fcil de forma segura na coleta dos dados dos clientes e envio dos dados.
1.1.6 Titulo
1.1.7 Objetivo
14
16
E
S
ES
S
PS
S
S
PS
P
E
PS
P
P
Analista de Projeto
P
E
P
E
P
P
Desenvolvedor
P
P
P
P
P
E
P
P
E
E
P
P
P
Supervisor de Vendas
Cliente
Gerente Administrativo
1
2
3
4
5
6
7
8
9
10
11
12
Analista de Sistemas
ATIVIDADE / DOCUMENTO
Gerente de Projetos
PARTICIPANTES
Prestador de Servio
P
A
A
A
P
E
E
E
P
LEGENDA
E
R
P
S
A
Executa
Revisa
Participa
Supervisiona
Aprova
PARTICIPANTES
G. de Projetos
A. de Sistema
Milton Souza
Elvis Neves
18
Desenvolvedor
A. de Projeto
DBA
G. Administrativo
S. de Vendas
Quadro 1: Atividade e documento.
Fonte: Prprios autores (2012)
GERENTE DE PROJETOS
PROGRAMADOR / DESENVOLVEDOR
20
21
Mar
5
Abr
Mai
Jun
Jul Ago
Set
Out
Nov
Dez
10
6-9
12-16
19-23
26
27
26
25
26
26
27
26
10
11
26
26
5
7
12-14
15-16
10
22
Na data 05/03 ser o incio do projeto, data de termino dia 10 de dezembro, projeto
ter a durao de 10 meses.
Na data 06/03 a 09/03 ser o processo de coletar as informaes sobre o cliente,
sobre o sistema e suas expectativas.
Na data 12/03 a 16/03 ser feito a analise dos dados coletados com o cliente para
elaborao da documentao do projeto.
Na data 19/03 a 23/03 ser feito reunio com o cliente para aprovao do projeto
para desenvolvimento aps aprovao do projeto ser feito uma reunio com a
equipe de projeto para apresentao do projeto para toda a equipe de
desenvolvimento.
Datas de reunies semanais sero feitas entre os dias 25 a 26 de todo ms.
Na data 27/03 inicia o desenvolvimento do projeto, data prevista para finalizao
esta programada para o dia 10/09 de Setembro.
Na data 11/09 inicio dos testes de sistemas,
No incio da criao da documentao do projeto data de trmino 05/11.
Na data 12/11 a 14/11 data da entrega e acompanhamento do sistema.
Na data 15/11 a 16/11 data de treinamento para utilizao do sistema.
23
Funes
Analista de Projetos
Qtd
1
Valor
R$ 1.100,00
Total
R$ 1.100,00
R$ 1.100,00
R$ 1.100,00
R$ 1.880,83
R$ 1.880,83
R$ 1.880,83
R$ 1.880,83
R$ 1.880,83
R$ 1.880,83
R$ 799,00
R$ 799,00
500GB,GRAVADOR DE DVD.
Processador: Intel core i3
Memria RAM: 2GB DDR3, HD
500GB,GRAVADOR DE DVD.
Desenvolvedor
DBA
1TB,GRAVADOR DE BLU-RAY.
Processador: Intel core i5
Memria RAM: 4GB DDR3, HD
1TB,GRAVADOR DE BLU-RAY.
G. de Projetos
Documentao
1TB,GRAVADOR DE BLU-RAY.
Impressora HP LaserJet P1005
Total
R$ 8.641,49
Quadro 3: Tabela de custos de Hardware: Est tabela informa os requisitos mnimos que os
computadores devero ter para atender o projeto.
Fonte: www.submarino.com.br
Qtde
4
4
1
4
4
4
Valor
R$ 599,00
1.199,00
0,00
0,00
0,00
0,00
Total
R$ 2.995,00
5.995,00
0,00
0,00
0,00
0,00
R$ 8.990,00
24
Quadro 4: Tabela de custos de Software: Est tabela informa para o cliente os valores e gastos com
os softwares que sero necessrios para um bom desenvolvimento do projeto.
Fonte: www.kalunga.com.br
Qtde
Nomes
Salrio
Total
A. de Projetos
Elvis Neves
R$ 3.713,67
R$ 3.713,67
A. de Sistemas
Leandro Magalhoes
R$ 3.922,33
R$ 3.922,33
Desenvolvedor
Mikhail Bispo
R$ 4.500,00
R$ 4.500,00
DBA
Milton Souza
Mikhail Bispo
R$ 11.200,00
R$ 11.200,00
G. de Projetos
Milton Souza
R$ 12.995,00
R$ 12.995,00
Total
R$ 36.331,00
Quadro 5: Tabela de custos de Peopleware: Est tabela informa os gastos que tero com a equipe do
projeto informa a quantidade de pessoas e seus respectivos salrios.
Fonte: www.info.abril.com.br
Anlise de Custos Insumos
Produtos
Qtde
Preo
Papel (pacote)
R$ 14,20
R$ 28,40
Cartuchos
R$ 191,04
R$ 382,08
Pen drives
R$ 59,90
R$ 299,50
Grampeador
R$ 6,40
R$ 19,20
Grampo (caixa)
R$ 3,60
R$ 3,60
Pastas
R$ 5,35
R$ 26,75
Total
Total
R$ 759,53
Quadro 6: Tabela de Anlise de custos Insumos: A tabela de Insumos nada mais que mostrar
quais materiais de escritrio necessrio para o projeto.
Fonte: www.kalunga.com.br
Anlise de Custos
Descrio
Valor
Hardware
R$ 8.641,49
Software
R$ 8.990,00
Peopleware
R$ 36.331,00
Insumos
R$ 759,53
25
Total
R$ 54.722,02
Quadro 7: Analise de Custos.
Fonte: Prprios autores (2013)
1.1.12 PREMISSAS
Basicamente premissas so hipteses e restries so deveres. Porm, essa definio no basta
para apresentar claramente a diferena entre os dois termos.
Premissas so suposies dadas como certas sobre o ambiente externo ao projeto. Sobre elas
baseado o plano e a promessa de tempo e custo. (www.projetodiario.com.br, 2010).
As equipes de projeto frequentemente identificam documentao e validam as premissas com parte
do se processo de planejamento. (PMBOK, 2008).
Para implantao do sistema necessrio que o cliente atenda aos itens abaixo:
1 Analista de Projetos;
1 Analista de Banco de Dados;
1 Gerente de Projetos.
O Dealer Droid uma soluo simples e objetiva para toda e qualquer agncia de
veculos. Visa transmitir transparncia em seus servios, trazendo credibilidade e
segurana dos dados de seus clientes. O sistema voltado para venda
automobilstica, controla as vendas de uma agncia de veculos e propicia um
controle maior de vendas coleta de dados e gerao de relatrios.
Outro Diferencial e apresentar uma interface de fcil manuseio possuindo diversas
funcionalidades que as auxiliam tal como. Agilizar a parte burocrtica no
preenchimento de formulrios, no sendo mais manualmente ocasionando assim o
27
28
Mdulo
Descrio do Mdulo
Aceite do Cliente
SIM
NO
acesso ao sistema.
29
dos veculos.
forma geral.
vendidos.
Neste mdulo, ser descrito a funcionalidade de
Dicionrio de Dados
2. ANLISE
2.1 ENTREVISTA
Uma entrevista um meio formal ou informal de se descobrir informaes das partes interessadas
atravs de conversas diretas com as partes envolvidas. Normalmente feita atravs de perguntas
preparadas ou espontneas com o registro de respostas.
So frequentemente conduzidas individualmente, mas podem envolver mltiplos entrevistadores e/ ou
entrevistados.
(PMBOK, 2008).
A pesquisa foi realizada com 10 agncias diferentes, sendo que em alguns casos elas
possuem as mesmas opinies conforme veremos nos grficos abaixo.
30
SIM
NO
100%
Sim
X
X
X
X
X
X
X
X
X
X
No
20%
MENOS DE 5
20%
5 10
60%
MAIS DE 10
Menos de 5
5 10
X
X
Mais de 10
X
X
X
X
X
X
X
X
31
100%
SIM
NO
No
32
40%
SIM
60%
NO
No
X
X
X
X
33
30%
SIM
70%
NO
No
X
X
X
X
X
X
X
SIM
100%
NO
34
Nomes
Sim
Renato Vitalino
X
Willames Ricardo
X
Jair Soares
X
Ederson Silva
X
Edson Sousa
X
Diego Galdino
X
Jaqueline Mota
X
Rodrigo Miquelino
X
Osias Torquato
X
Andr Rocha
X
Quadro 14: Entrevista 6 questo.
Fonte: Prprios autores (2012).
No
20%
SIM
NO
80%
No
X
X
35
8. Existe algum roteiro de vistoria nos veculos assim que comprados pela loja?
100%
SIM
NO
No
36
20%
SIM
NO
80%
No
X
37
10%
90%
SIM
NO
No
38
39
40
41
42
43
44
45
47
NOME
EFETUAR
LOGIN
49
CADASTRAR
RF - 002
VEICULO
ALTERAR
CADASTRO
RF - 003
VEICULO
EXCLUIR
CADASTRO
RF - 004
RF - 005
VEICULO
CADASTRAR
VENDEDOR
ALTERAR
CADASTRO
RF - 006
RF - 007
VENDEDOR
GERAR
VENDA
ALTERAR
RF - 008
CADASTRO VENDA
BAIXAR
RF - 009
CADASTRO VENDA
CADASTRAR
RF - 010
CLIENTE
GERAR
RF - 011
COTAO
ALTERA
RF - 012
COTAO
EXCLUIR
RF - 013
COTAO
GERAR
RF - 014
RELATRIO VENDA
IMPRIMIR
RF - 015
RELATRIO VENDA
EXIBIR
RF - 016
RELATRIO VENDA
GERAR
RELATRIO
RF - 017
RF - 018
COTAO
IMPRIMIR
RELATRIO
50
COTAO
EXIBIR
RELATRIO
RF - 019
COTAO
NOME
O SISTEMA DEVER SER
EXECUTADO NO SISTEMA
RNF - 002
OPERACIONAL WINDOWS
O SISTEMA DEVER TER
DISPONIVEL UMA IMPRESSORA PARA
RNF - 003
IMPRESSO DE RELATRIOS
O SISTEMA TERA ACESSO
APENAS POR USUARIOS COM LOGIN
E SENHA CADASTRADOS NO
SISTEMA
51
RNF - 004
PARA FINACEIRA
RNF - 005
O SISTEMA DEVERA USAR O
BANCO DE DADOS MYSQL
Quadro 20: Requisitos no funcionais.
Fonte: Prprios autores (2012).
LEVANTAMENTO DE REQUISITO
RF 001
NOME:
DESCRIO
EFETUAR LOGIN
CADA USUARIO DO SISTEMA
DEVER TER UM LOGIN NO SISTEMA
ONDE SERA RESTRINGIDO O ACESSO
PLATAFORMAS
AUTOR
REQUISITOS NO
CONFORME HIERRQUIA
JAVA CONSOLE
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 21: Levantamento de
requisito efetuar login.
Fonte: Prprios autores (2012).
RF 002
NOME:
CADASTRAR VEICULO
52
DESCRIO
CADASTRAR OS VEICULOS
ADQUIRIDOS DA LOJA PARA ALIMENTAR
PLATAFORMAS
AUTOR
REQUISITOS NO
O SISTEMA
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 22: Levantamento de requisito cadastrar
veculo.
Fonte: Prprios autores (2012).
RF 003
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
OU CADASTRAMENTO ERRADO
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 23: Levantamento de
requisito
alterar
cadastro
veculo.
Fonte: Prprios autores (2012).
RF 004
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
FUNCIONAIS
53
RF 005
NOME:
DESCRIO
CADASTRAR VENDEDOR
REALIZA O CADASTRO DOS
VENDEDORES E DETERMINA O NVEL DE
PLATAFORMAS
AUTOR
REQUISITOS NO
ACESSO AO SISTEMA
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 25: Levantamento de
requisito cadastrar vendedor.
Fonte: Prprios autores (2012).
RF 006
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
HORA DO CADASTRO
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 26: Levantamento de
requisito alterar cadastro
vendedor.
Fonte: Prprios autores (2012).
54
RF 007
NOME:
DESCRIO
GERAR VENDA
GERA O DOCUMENTO DE VENDA
QUE SER ENVIADO PARA ANLISE DA
FINANCEIRA EM CASO DE
FINANCIAMENTO OU REGISTRA A VENDA
PLATAFORMAS
AUTOR
REQUISITOS NO
DO VEICULO
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 27: Levantamento de
requisito gerar venda.
Fonte: Prprios autores (2012).
RF 008
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
CADASTRO DA VENDA
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 28: Levantamento de
requisito alterar cadastro
venda.
Fonte: Prprios autores (2012).
RF -009
55
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
FINANCEIRA
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 29: Levantamento de
requisito baixar cadastro
venda.
Fonte: Prprios autores (2012).
RF 010
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
CADASTRAR CLIENTE
CADASTRA O CLIENTE NO
MOMENTO DA VENDA DO VEICULO
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 30: Levantamento de
requisito cadastrar cliente.
Fonte: Prprios autores (2012).
RF 011
NOME:
DESCRIO
GERAR COTAO
GERA A COTAO DE UM
DETERMINADO VEICULO CASO HAJA
PLATAFORMAS
AUTOR
REQUISITOS NO
FUNCIONAIS
Quadro 31: Levantamento de
requisito gerar cotao.
Fonte: Prprios autores (2012).
RF 012
NOME:
ALTERA COTAO
ALTERA OS DADOS DA COTAO
DESCRIO
EM CASO DE PREENCHIMENTO ERRADO
PLATAFORMAS
JAVA - CONSOLE / MYSQL
AUTOR
ADMINISTRAR / COMPRADOR
REQUISITOS NO
FUNCIONAIS
Quadro 32: Levantamento de
requisito altera cotao.
Fonte: Prprios autores (2012).
RF 013
NOME:
EXCLUIR COTAO
EXCLUI AS COTAES ANTIGAS
DESCRIO
DO SISTEMA
PLATAFORMAS
JAVA - CONSOLE / MYSQL
AUTOR
ADMINISTRAR / COMPRADOR
REQUISITOS NO
FUNCIONAIS
Quadro 33: Levantamento de
requisito excluir cotao.
Fonte: Prprios autores (2012).
RF 014
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
PERFORMACE
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 34: Levantamento de
requisito gerar relatrio venda.
Fonte: Prprios autores (2012).
57
RF 015
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
FUNCIONAIS
Quadro 35: Levantamento de
requisito imprimir relatrio
venda.
Fonte: Prprios autores (2012).
RF 016
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
VERIFICAO RPIDA
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 36: Levantamento de
requisito exibir relatrio venda.
Fonte: Prprios autores (2012).
RF 017
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
SOLICITADOS
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
58
RF 018
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
FUNCIONAIS
Quadro 38: Levantamento de requisito imprimir
relatrio cotao.
Fonte: Prprios autores (2012).
RF 019
NOME:
DESCRIO
PLATAFORMAS
AUTOR
REQUISITOS NO
SISTEMA
JAVA - CONSOLE / MYSQL
ADMINISTRAR / COMPRADOR
FUNCIONAIS
Quadro 39: Levantamento de requisito exibir relatrio cotao.
Fonte: Prprios autores (2012).
59
http://www.feump.prjn.com.br/paginas/tira_duvidas_atas.htm
60
Empresa
Fabio Valenzuela
SkyProjects
Fabio.valenzuela@skyprojects.com
Fabio Henrique
SkyProjects
Fabio.Henrique@skyprojects.com
Douglas Adalberto
Mix Multimarcas
Douglas@mixmultimarcas.com.br
Resultados da reunio
Responsvel
SkyProjects
Mix Multimarcas
Mix Multimarcas
Prximos Passos
Agendar prximas visitas para entrevista e maior
detalhamento dos
SkyProjects
Responsve
l
Data
SkyProjects
At
09/03/201
2
61
Departamento E-mail
Fabio Henrique
SkyProjects
Fabio.Henrique@skyprojects.com
Antonio
Gerlandio
SkyProjects
Antonio.gerlandio@skyprojects.com
Douglas
Adalberto
Mix
Multimarcas
Douglas@mixmultimarcas.com.br
Fabio Valenzuela
SkyProjects
Fabio.Valenzuela@skyprojects.com
Joo Oliveira
Mix
Multimarcas
Resultados da reunio
vendas@mixmultimarcas.com.br
Responsvel
O Sr Douglas iniciou
a reunio
apresentando o Sr Joo que vendedor da
1 loja, e vai ajudar no levantamento dos
requisitos necessrios da empresa para o
sistema.
Mix Multimarcas
Mix Multimarcas
SkyProjects
62
O Sr Douglas informou
base de dados solida
4 vendas efetuadas pelo
a dificuldade de filtrar
mtodo atual
que no possui um
para relatrios das
vendedores, devido
as informaes no
Mix Multimarcas
SkyProjects
SkyProjects
At
23/03/2012
SkyProjects
Departamento E-mail
Ricardo Nascimento
SkyProjects
Ricardo.nascimento@skyprojects.com
Fabio Valenzuela
SkyProjects
Fabio.valenzuela@skyprojects.com
Fabio Henrique
SkyProjects
Fabio.henrique@skyprojects.com
Antonio Gerlandio
SkyProjects
Antonio.gerlandio@skyprojects.com
Joo Oliveira
Mix
Multimarcas
vendas@mixmultimarcas.com.br
Douglas Adalberto
Mix
Multimarcas
Resultados da reunio
Douglas@mixmultimarcas.com.br
Responsvel
63
Mix Multimarcas
SkyProjects
SkyProjects
Mix Multimarcas
Responsve
l
Data
Mix
Multimarcas
At
23/03/2012
Departamento E-mail
Fabio Valenzuela
SkyProjects
Fabio.valenzuela@skyprojects.com
Antonio Gerlandio
SkyProjects
Antonio.gerlandio@skyprojects.com
Douglas Adalberto
Mix
Multimarcas
Douglas@mixmultimarcas.com.br
Fabio Henrique
SkyProjects
Fabio.henrique@skyprojects.com
Mix
Multimarcas
Resultados da reunio
vendas@mixmultimarcas.com.br
Joo Oliveira
Responsvel
64
Mix Multimarcas
SkyProjects
SkyProjects
Mix Multimarcas
65
ENTIDADE
Atributo
ID_USUARIO
TB_USUARIO
Domnio
INT
DESC_LOGIN
VARCHAR
Tamanho Descrio
CHAVE PRIMARIA
Armazena os logins
10 cadastrados do sistema.
Exemplo
1
admin
66
SENHA
VARCHAR
STATUS
BOOLEANO
Quadro 44: Dicionrio de Dados TB_USUARIO
Fonte: Prprios autores (2012).
ENTIDADE
Armazena as senhas
10 cadastradas no sistema.
Identifica se os logins
cadastrados estao ativos ou
no.
admin
true
TB_CADASTRO_VENDEDO
R
TAMANH
O
ATRIBUTO
COD_CADASTR
O
DOMINIO
DESCRIO
CHAVE
PRIMARIA
NOME
VARCHAR
50
Carlos
RG
VARCHAR
10
34.678.456-67
CPF
VARCHAR
11
456.789.987.45
DT_NASC
DATE
TEL_1
VARCHAR
12
11 4567-6789
TEL_2
VARCHAR
12
11 4536-4545
TEL_CEL_1
VARCHAR
12
11 97866-8877
TEL_CELL_2
VARCHAR
12
VARCHAR
20
ENDERECO
VARCHAR
50
BAIRRO
VARCHAR
30
11 97866-5454
cliente@gmail.co
m
Rua 12 de
Novembro
JD. Joao XXIII
CIDADE
VARCHAR
30
Osasco
COMPL
VARCHAR
30
CASA N 45
CEP
INT
UF
VARCHAR
STATUS
BOOLEANO
INT
EXEMPLO
01/08/1990
6755-876
2
SP
ID_USUARIO
INT
11
Quadro 45: Dicionrio de Dados TB_CADASTRO_VENDEDOR
Fonte: Prprios autores (2012).
ENTIDADE
ATRIBUTO
COD_CARRO
TB_CADASTRO_VEICUL
O
DOMINIO
INT
ID_ORIGEM
INT
ID_ESTADO
INT
ID_MARCA
INT
ID_MODELO
INT
ID_PORTA
ID_CAMBIO
INT
INT
TAMANHO
123
DESCRIO
CHAVE PRIMARIA
CHAVE
SECUNDARIA
CHAVE
SECUNDARIA
CHAVE
SECUNDARIA
CHAVE
SECUNDARIA
CHAVE
SECUNDARIA
CHAVE
EXEMPLO
1
1
1
1
1
1
1
67
ID_PORTA
INT
DESC_MODELO_AN
O
VARCHAR
PLACA
VARCHAR
KILOMETRAGEM
VARCHAR
COR
VARCHAR
AIRBAG
BOOLEANO
ALARME
BOOLEANO
AR_CONDICIONADO BOOLEANO
CD_PLAYER
BOOLEANO
DVD_PLAYER
BOOLEANO
DIR_HIDRAULICA
BOOLEANO
FREIO_ABS
BOOLEANO
TRAVAS_ELETR
BOOLEANO
VIDROS_ELETR
BOOLEANO
VALOR_COMPRA
DECIMAL
TETO_SOLAR
BOOLEANO
SENSOR_ESTAC
BOOLEANO
BANCO_COURO
BOOLEANO
LIMPADOR_TRAS
BOOLEANO
DESEMB_TRASEIRO BOOLEANO
COMP_BORDO
BOOLEANO
Quadro 46: Dicionrio de Dados TB_CADASTRO_VEICULO
Fonte: Prprios autores (2012).
SECUNDARIA
CHAVE
SECUNDARIA
21
8 CHAVE PRIMARIA
20
50
18,2
ENTIDADE
TB_CADASTRO_PEDIDO_COTACA
O
ATRIBUTO
DOMINIO
ID_PEDIDO
INT
COD_CARRO
INT
NOME
VARCHAR
50
TELEFONE
VARCHAR
12
CPF
INT
ENDEREO
VARCHAR
DT_NASC
DATE
ID_USUARIO
INT
TAMANH
O
1
2000
HJO-3345
123444
AZUL
1
1
1
1
0
1
1
1
1
30.000
0
0
0
0
1
0
DESCRIO EXEMPLO
CHAVE
PRIMARIA
1
33
CARLOS
980657799
665.987.982.12
50
R.CALIFORNIA
3
ID_CLIENTE
INT
Quadro 47: Dicionrio de Dados TB_CADASTRO_PEDIDO_COTACAO
27
TB_CADASTRO_CLIENTE
DOMINIO
TAMANHO DESCRIO EXEMPLO
CHAVE
INT
PRIMARIA
VARCHAR
100
ANTONIO
VARCHAR
15
15
01/10/1990
68
CPF
RG
DATA EMISSAO
ORGAO EMISOR
NATURALIDADE
NOME_MAE
NOME_PAI
END
NUMERO
COMPLEMENTO
BAIRRO
CEP
CIDADE
UF
TELEFONE
CELULAR
EMPRESA
INT
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
CARGO
VARCHAR
TEMPO DE EMPRESA
VARCHAR
END. EMPRESA
VARCHAR
COMPLEMENTO_EMPRESA VARCHAR
BARIRRO_EMPRESA
VARCHAR
CIDADE_EMPRESA
VARCHAR
ESTADO_EMPRESA
VARCHAR
TELEFONE EMPRESA
VARCHAR
SALARIO
VARCHAR
AGENCIA
VARCHAR
CONTA
VARCHAR
BANCO
VARCHAR
Quadro 48: Dicionrio de Dados TB_CADASTRO_CLIENTE
Fonte: Prprios autores (2012).
ENTIDADE
TB_ORIGEM
ATRIBUTO
DOMINIO
ID_ORIGEM
INT
TAMANHO
DESC_ORIGEM
VARCHAR
Quadro 49: Dicionrio de Dados TB_ORIGEM
359.654.978.12
46.563.555.X
01/10/1999
SSP
SO PAULO
ODETE PIREZ
CESAR ALMEIDA
RUA XII
15
CASA
VILA URANIA
3654-693
SO BERNARDO
SP
3654-6987
96658-9863
SKYPROJECT
ANALISTA
DESENVOLVEDOR
5 ANOS
AV. PAULISTA
PREDIO
SO PAULO
SO PAULO
SP
3646-6546
7.000
654-65894
12
ITAU
15
15
5
20
45
45
45
15
50
50
15
20
15
15
15
100
45
45
45
45
45
20
15
15
15
10
15
30
DESCRIO
EXEMPLO
CHAVE PRIMARIA
20
1
NACIONAL
TB_TIPO_ESTAD
O
DOMINIO
TAMANHO DESCRIO
CHAVE
ID_ESTADO
INT
PRIMARIA
DESC_ESTADO
VARCHAR
100
Quadro 50: Dicionrio de Dados TB_TIPO_ESTADO
Fonte: Prprios autores (2012).
ENTIDADE
TB_MARCA
ATRIBUTO
DOMINIO
TAMANHO DESCRIO
ID_MARCA
INT
CHAVE PRIMARIA
DESC_MARCA
VARCHAR
100
Quadro 51: Dicionrio de Dados TB_MARCA
Fonte: Prprios autores (2012).
EXEMPLO
1
USADO
EXEMPLO
1
VOLKSWAGEM
69
ENTIDADE
TB_MODELO
ATRIBUTO
DOMINIO
TAMANHO
DESCRIO
EXEMPLO
ID_MODELO
INT
CHAVE PRIMARIA
22
DESC_MODELO
VARCHAR
100
GOL
Quadro 52: Dicionrio de Dados TB_MODELO
Fonte: Prprios autores (2012).
ENTIDADE
TB_PORTA
ATRIBUTO
DOMINIO
TAMANHO
DESCRIO
EXEMPLO
ID_PORTA
INT
CHAVE PRIMARIA
DESC_PORTA
INT
Quadro 53: Dicionrio de Dados
TB_PORTA
Fonte: Prprios autores (2012).
ENTIDADE
ATRIBUTO
ID_COMBUSTIVEL
DESC_COMBUSTIVE
L
Quadro 54: Dicionrio
de Dados
TB_COMBUSTIVEL
Fonte: Prprios
autores (2012).
TB_COMBUSTIVE
L
DOMINIO
INT
VARCHAR
TAMANHO
DESCRIO
CHAVE PRIMARIA
15
ENTIDADE
TB_CAMBIO
ATRIBUTO
DOMINIO
TAMANHO
DESCRIO
ID_CAMBIO
INT
CHAVE PRIMARIA
DESC_CAMBIO
VARCHAR
15
Quadro 55: Dicionrio de Dados TB_CAMBIO
1
2
EXEMPLO
1
ALCOOL
EXEMPLO
1
MANUAL
70
71
72
Colunas - Cada coluna representa algum atributo do objeto modelado pela tabela, como uma
tabela de peas possui colunas para ID, cor e peso.
Linhas - Cada linha representa uma ocorrncia individual do objeto modelado pela tabela. Por
exemplo, a tabela de peas teria uma linha para cada pea produzida pela empresa.
http://msdn.microsoft.com/pt-br/library/ms189084%28v=sql.105%29.aspx
73
74
75
76
77
78
Desta forma, com a chave primria cria-se uma identificao nica, o que d total segurana para que
aplicaes possam acessar, alterar e excluir dados sem correr o risco de apagar ou alterar dois
campos da tabela ao mesmo tempo.
Chave primria um importante objeto quando se aplica regras de normalizao de dados, muitas
das formas normais so baseadas nas relaes dos demais atributos com a chave primria da tabela.
Veja os post Primeira forma normal, segunda forma normal e terceira forma normal.
Chave estrangeira
O conceito de Chave estrangeira ou Chave secundria em uso de banco de dados se refere ao tipo
de relacionamento entre as tabelas de dados do banco de dados.
Uma chave estrangeira chamada quando h o relacionamento entre duas tabelas, sempre em
chave estrangeira vai haver relacionamentos entre tabelas, por exemplo, se uma tabela que tem uma
chave primria de outra tabela.A chave estrangeira ocorre quando um atributo de uma relao for
chave primria em outra relao.
Chaves Candidatas
Ocorrem quando em uma relao existe mais de uma combinao de atributos possuindo a
propriedade de identificao nica.
Ex: Matrcula, CPF, RG, Titulo Eleitor
http://www.luis.blog.br/chave%20primaria-chave-estrangeira-e-candidata.aspx
http://joaogoncalves010.blogspot.com.br/2011/05/definicao-de-chave-primaria-e-chave.html
79
Leia mais em: Conceitos de MER e DER - SQL Server 2008 - Parte 1
http://www.devmedia.com.br/conceitos-de-mer-e-der-sql-server-2008-parte1/18383#ixzz2EPcKfGp7
80
81
A funo do layout atrair a ateno do leitor e criar uma atmosfera agradvel. Por
isso, fundamental que ele seja organizado e objetivo. Um toque de esttica e
simetria, combinado ao uso correto da paleta de cores, da fonte adequada e das
imagens em resoluo ideal, garantem que seu site seja dinmico e fcil de ler.
Fonte:
http://www.basekit.com.br/centro-aprendizagem/a-importancia-de-um-bomlayout-de-site
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
http://blog.prasabermais.com/2012/11/15/conceitos-e-importncia-da-prototipao-derequisitos/
Abaixo sero apresentados os prottipos do sistema Sellcar.
Componente
JFrame 1
JLabel 1
JLabel 2
JTextField 1
JLabel 3
JTextField 2
JButton 1
JButton 2
Observao
Ttulo da janela
Ttulo do sistema
Texto: Login
Preencher o nome de usurio
Texto: Senha
Preencher a senha do usurio
Boto de Logar Login
Boto de sair Senha
98
Componente
JFrame 1
JPanel1
JButton 1
JButton 2
JButton 3
JButton 4
JButton 5
Observao
Ttulo da janela
Ttulo do sistema: Sistema Informatizado de Venda
Boto: Cadastro
Boto: Pedido
Boto: Cotao
Boto: Relatrio
Boto: Sair"
99
Componente
JFrame 1
JLabel 1
JButton 1
JButton 2
JButton 3
JButton 4
Observao
Ttulo da Janela
Ttulo do Sistema: Sellcar Menu Cadastro
Boto: Cadastro de Vendedor
Boto: Cadastro de veculo
Boto: Cadastro de usurio
Boto: Menu Principal
100
101
Componente
JFrame 1
JLabel 1
JLabel 2
JTextField 1
JLabel 3
JTextField 2
JLabel 4
JTextField 3
JLabel 5
JTextField 4
JLabel 6
JTextField 5
JLabel 7
JTextField 6
JLabel 8
JTextField 7
JLabel 9
JTextField 8
JLabel10
JTextField 9
JLabel 11
JTextField 10
JLabel 12
JTextField 11
JLabel 13
JTextField 12
JLabel 14
JTextField 13
JLabel 15
JTextField 14
JLabel 16
JTextField 15
JButton 1
JButton 2
JButton 3
JButton 4
JButton 5
JButton 6
JButton 7
JButton 8
Observao
Ttulo da Janela
Texto ttulo do Sistema: Cadastro de vendedor
Texto: Nome
Preencher o nome do vendedor
Texto: RG
Preencher o nmero de RG do vendedor
Texto: CPF
Preencher o nmero de CPF do vendedor
Texto: Data de Nascimento
Preencher data de nascimento do vendedor
Texto: Celular
Preencher nmero de celular do vendedor
Texto: Celular
Preencher nmero de celular do vendedor
Texto: Telefone
Preencher nmero residencial do vendedor
Texto: Telefone
Preencher nmero para recados do vendedor
Texto: E-mail
Preencher e-mail do vendedor
Texto: Endereo
Preencher nome da rua do vendedor
Texto: Complemento
Preencher complemento do vendedor
Texto: UF
Preencher estado do vendedor
Texto: CEP
Preencher CEP residencial do vendedor
Texto: Cidade
Preencher cidade onde vendedor mora
Texto: Bairro
Preencher bairro onde vendedor mora
Boto: Salvar
Boto: Limpar
Boto: Voltar ao Menu Principal
Boto: Voltar ao Pesquisar
Boto: Voltar ao Excluir
Boto: Voltar ao Alterar
Boto: Voltar ao Prximo
Boto: Voltar ao Anterior
102
Componente
JFrame 1
JLabel 1
JRadioButton1
JRadioButton2
JRadioButton3
JRadioButton4
Item 1
Item 2
Item 3
Item 4
Item 5
JLabel 2
JTextField 1
JLabel 3
Observao
Ttulo da Janela
Ttulo do Sistema: Cadastro de veculos
Texto: Nacional
Texto: Importado
Texto: Novo
Texto: Usado
Selecionar marca do veculo
Selecionar modelo do veculo
Selecionar combustvel do veculo
Selecionar cmbio do veculo
Selecionar a quantidade de portas do veculo
Texto: Ano de fabricao
Preencher ano de fabricao
Texto: Placa
103
JTextField 2
JLabel 4
JTextField 3
JLabel 5
JTextField 4
JLabel 6
JCheckBox 1
JCheckBox 2
JCheckBox 3
JCheckBox 4
JCheckBox 5
JCheckBox 6
JCheckBox 7
JCheckBox 8
JCheckBox 9
JCheckBox 10
JCheckBox 11
JCheckBox 12
JCheckBox 13
JCheckBox 14
JCheckBox 15
JLabel 8
JTextField 6
JButton 1
JButton 2
JButton 3
JButton 4
JButton 5
JButton 6
JButton 7
JButton 8
104
Componente
JFrame 1
JLabel 1
JTextField 1
JLabel 2
JTextField 2
JLabel 3
JTextField 3
JLabel 4
JButton 1
JButton 2
JButton 3
JButton 4
JButton 5
JButton 6
JButton 7
Observao
Ttulo da Janela
Ttulo do Sistema: Cadastro de usurio Sistema
Preencher nome de usurio
Texto: Usurio
Preencher senha de usurio
Texto: Senha
Preencher confirmao da senha
Texto: Confirmar senha
Boto: Salvar
Boto: Voltar"
Boto: Pesquisar
Boto: Proximo
Boto: Anterior
Boto: Excluir
Boto: Alterar
105
106
Componente
JFrame 1
JLabel 1
JLabel 2
JTextField 1
JButton 1
JRadioButton1
JRadioButton2
Item 1
Item 2
Item 3
Item 4
Item 5
JLabel 8
JTextField 8
JLabel 9
JTextField 9
JLabel 10
JTextField 10
JLabel 11
JTextField 11
JLabel 12
JTextField 12
JLabel 13
JCheckBox 1
JCheckBox 2
JCheckBox 3
JCheckBox 4
JCheckBox 5
JCheckBox 6
JCheckBox 7
JCheckBox 8
JCheckBox 9
JCheckBox 10
JCheckBox 11
JCheckBox 12
JCheckBox 13
JCheckBox 14
JCheckBox 15
JLabel 3
JTextField 2
JButton 1
JTextField 3
JLabel 4
JTextField 4
JLabel 5
JTextField 5
JLabel 6
Observao
Ttulo da Janela
Ttulo do Sistema: Venda de Veculo
Contador: Placa do carro
Preencher com a placa do carro
Boto: Atualizar
Texto: Nacional/Importado
Texto: Novo/Usado
Selecionar marca do veculo
Selecionar modelo do veculo
Selecionar combustvel do veculo
Selecionar cmbio do veculo
Selecionar a quantidade de portas do veculo
Texto: Modelo Ano
Preencher o modelo do ano do veculo
Texto: Ano de fabricao
Preencher ano de fabricao
Texto: Placa
Preencher a placa do veculo
Texto: Kilometragem
Preencher a kilometragem do veculo
Texto: Cor
Preencher a cor do veculo
Texto: Opcionais
Texto: Air bag
Texto: Direo hidrulica
Texto: Sensor de Estacionamento
Texto: Alarme
Texto: Freio ABS
Texto: Banco de couro
Texto: AR condicionado
Texto: Trava eltrica
Texto: Limpador traseiro
Texto: Cd player
Texto: Vidro eltrico
Texto: Desembaador traseiro
Texto: Dvd player
Texto: Teto solar
Texto: Computador de bordo
Contador: Cdigo do cliente
Preencher o cdigo do cliente
Boto: Cadastro de novo cliente
Preencher nome do cliente
Texto: Valor do veculo
Preencher o valor do veculo
Texto: Entrada
Preencher o valor da entrada
Texto: Valor financiado
107
JTextField 6
JLabel 7
JTextField 7
JButton 2
JButton 3
JButton 4
JButton 5
JButton 6
JButton 7
JButton 8
JButton 9
108
Componente
JFrame 1
JLabel 1
JLabel 2
JLabel 3
JTextField 1
JLabel 4
JTextField 2
Observao
Titulo da Janela
Titulo do Sistema: Cadastro de Clientes
Texto: Dados Pessoais
Texto: Nome
Preencher o nome do cliente
Texto: email
Preencher o email do cliente
109
JLabel 5
JTextField 3
JLabel 12
JTextField 4
JLabel 35
JTextField 31
JLabel 6
JTextField 5
JLabel 13
JTextField 6
JLabel 14
JTextField 7
JLabel 7
JTextField 8
JLabel 8
JTextField 9
JLabel 9
JTextField 10
JLabel 15
JTextField 11
JLabel 16
JTextField 12
JLabel 17
JTextField 13
JLabel 10
JTextField 14
JLabel 18
JTextField 15
JLabel 36
JTextField 32
JLabel 11
JTextField 16
JLabel 19
JTextField 17
JLabel 20
JLabel 21
JTextField 18
JLabel 22
JTextField 19
JLabel 23
JTextField 20
JLabel 24
JTextField 21
JLabel 25
JTextField 22
JLabel 26
JTextField 23
JLabel 27
Texto: CPF
Preencher o CPF do cliente
Texto: Dt. de Nascimento
Preencher a data de nascimento do cliente
Texto: Naturalidade
Preencher a naturalidade do cliente
Texto: RG
Preencher o RG do cliente
Texto: Dt. de Emisso
Preencher a data de emisso do RG do cliente
Texto: rgo Emissor
Preencher o rgo emissor do RG do cliente
Texto: Pai
Preencher o nome do pai do cliente
Texto: Me
Preencher o nome da me do cliente
Texto: End
Preencher o endereo do cliente
Texto: Compl
Preencher complemento
Texto: Num
Preencher o numero do endereo do cliente
Texto: UF
Preencher o estado de residncia do cliente
Texto: Bairro
Preencher o bairro de residncia do cliente
Texto: Cidade
Preencher a cidade de residncia do cliente
Texto: CEP
Preencher o cep da residncia do cliente
Texto: Tel
Preencher o telefone da residncia do cliente
Texto: Cel
Preencher o telefone celular do cliente
Texto: Dados Profissionais
Texto: Empresa
Preencher o nome da empresa
Texto: Cargo
Preencher o cargo do cliente
Texto: Tempo de Empresa
Preencher tempo de empresa do cliente
Texto: End
Preencher o endereo do cliente
Texto: Compl
Preencher complemento
Texto: CEP
Preencher o cep da residncia do cliente
Texto: Bairro
110
JTextField 24
JLabel 28
JTextField 25
JLabel 29
JTextField 26
JLabel 30
JTextField 27
JLabel 31
JLabel 32
JTextField 28
JLabel 33
JTextField 29
JLabel 34
JTextField 30
JButton 1
JButton 2
JButton 3
JButton 4
JButton 5
JButton 6
JButton 7
JButton 7
111
Componente
JFrame 1
JLabel 1
JTextField 1
JLabel 2
JRadioButton1
JRadioButton2
JButton3
Item 1
Item 2
Item 3
Observao
Ttulo da Janela
Ttulo do Sistema: Cotao de veculo
Preencher o cdigo e placa do veculo
Contador: Cdigo da placa do veculo
Texto: Nacional/Importado
Texto: Novo/Usado
Texto: Atualizar
Selecionar marca do veculo
Selecionar modelo do veculo
Selecionar combustvel do veculo
112
Item 4
Item 5
JLabel 3
JTextField 2
JLabel 4
JTextField 3
JLabel 5
JTextField 4
JLabel 6
JTextField 5
JLabel 7
JCheckBox 1
JCheckBox 2
JCheckBox 3
JCheckBox 4
JCheckBox 5
JCheckBox 6
JCheckBox 7
JCheckBox 8
JCheckBox 9
JCheckBox 10
JCheckBox 11
JCheckBox 12
JCheckBox 13
JCheckBox 14
JCheckBox 15
JButton 1
JButton 2
113
Componente
JFrame 1
JLabel 1
JButton1
JButton2
JButton3
JButton4
JButton5
JButton6
JButton7
Observao
Ttulo da Janela
Ttulo do Sistema: Sellcar Menu Relatrio
Texto: Relatrio de venda
Texto: Relatrio por status
Texto: Relatrio de cotao
Texto: Relatrio de usurio
Texto: Relatrio de cliente
Texto: Relatrio de veculos
Texto: Voltar
114
Componente
JFrame 1
JLabel 1
JLabel 2
JLabel 3
JCalendar1
JCalendar2
JLabel 4
JRadioButton1
JRadioButton2
JRadioButton3
JRadioButton4
JButton1
JButton2
JButton3
Observao
Ttulo da Janela
Ttulo do Sistema: Sellcar Menu Relatrio
Texto: Inicio
Texto: Fim
n/a
n/a
Texto: Principais Itens
Texto: Veiculo
Texto: Cliente
Texto: Vendedor
Texto: Preos
Texto: Tela
Texto: Imprime
Texto: Voltar
115
Componente
JFrame 1
JLabel 1
JLabel 2
JLabel 3
JCalendar1
JCalendar2
JLabel 4
JRadioButton1
JRadioButton2
JRadioButton3
JRadioButton4
JButton1
JButton2
JButton3
Observao
Ttulo da Janela
Ttulo do Sistema: Relatrio por Status
Texto: Inicio
Texto: Fim
n/a
n/a
Texto: Principais Itens
Texto: Veiculo
Texto: Cliente
Texto: Vendedor
Texto: Telefone
Texto: Tela
Texto: Imprime
Texto: Voltar
116
Componente
JFrame 1
JLabel 1
JLabel 2
JLabel 3
JCalendar1
JCalendar2
JLabel 4
JRadioButton1
JRadioButton2
JRadioButton3
JButton1
JButton2
JButton3
Observao
Ttulo da Janela
Ttulo do Sistema: Relatrio Cotao
Texto: Inicio
Texto: Fim
n/a
n/a
Texto: Principais Itens
Texto: Veiculo
Texto: Preo
Texto: Vendedor
Texto: Tela
Texto: Imprime
Texto: Voltar
117
Componente
JFrame 1
JLabel 1
JLabel 2
JLabel 3
JCalendar1
JCalendar2
JLabel 4
JRadioButton1
JButton1
JButton2
JButton3
Observao
Ttulo da Janela
Ttulo do Sistema: Relatrio Usurio
Texto: Inicio
Texto: Fim
n/a
n/a
Texto: Principais Itens
Texto: Nome
Texto: Tela
Texto: Imprime
Texto: Voltar
118
Componente
JFrame 1
JLabel 1
JLabel 2
JLabel 3
JCalendar1
JCalendar2
JLabel 4
JRadioButton1
JRadioButton2
JRadioButton3
JButton1
JButton2
JButton3
Observao
Ttulo da Janela
Ttulo do Sistema: Relatrio Cliente
Texto: Inicio
Texto: Fim
n/a
n/a
Texto: Principais Itens
Texto: Nome
Texto: Email
Texto: Telefone
Texto: Tela
Texto: Imprime
Texto: Voltar
119
Componente
JFrame 1
JLabel 1
JLabel 2
JLabel 3
JCalendar1
JCalendar2
JLabel 4
JRadioButton1
JRadioButton2
JLabel 5
JRadioButton5
JRadioButton6
JRadioButton7
JButton1
JButton2
JButton3
Observao
Ttulo da Janela
Ttulo do Sistema: Relatrio Veculos
Texto: Inicio
Texto: Fim
n/a
n/a
Texto: Tipo de Relatrio
Texto: Em estoque
Texto: Vendidos
Texto: Principais Itens
Texto: Veiculo
Texto: Valor da compra
Texto: Valor vendido
Texto: Tela
Texto: Imprime
Texto: Voltar
120
Componente
JFrame 1
JLabel 1
JButton 1
JButton 2
JButton 3
Observao
Ttulo da Janela Selecione uma opo
Ttulo do sistema Deseja realmente sair?
Boto: Sim
Boto: No
Boto: Cancelar
121
Para os demais modulo do sistema SellCar, esto dispostos no mesmo layout, para
evitar erros e mensagens simples
sem os dados
preenchidos:
124
Acessar o Sistema.
Pr-condies:
Procedimentos:
Dados de
entrada:
Login e Senha.
Critrios
especiais:
No se aplica.
Implementao:
Manual.
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
N/A
127
entrada:
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
128
Implementao:
Manual
Cadastrar Veiculo
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual.
Buscar Veculo
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
No se aplica.
129
especiais:
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Caso de Teste:
Cadastrar Vendedor
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
Buscar Vendedor
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
vendedor
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Cadastrar Clientes
Pr-condies:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
Buscar Cliente
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Gerar Pedido
Veiculo previamente cadastrado no sistema
Pr-condies:
134
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
Buscar Pedido
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Pr-condies:
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
N/A
Critrios
especiais:
No se aplica.
Implementao:
Manual
Gerar Cotao
Veiculo previamente cadastrado no Sistema;
Preencher o campo Placa Veiculo;
Preencher o campo Placa Veiculo;
136
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
137
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
138
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
Procedimentos:
Resultado
Esperado:
Dados de
entrada:
Critrios
especiais:
No se aplica
Implementao:
Manual
ID
CT0
1
RELATRIO DE TESTES
APROVADO REPROVADO ID APROVADO
CT1
X
X
4
REPROVADO
139
CT0
2
CT0
3
CT0
4
CT0
5
CT0
6
CT0
7
CT0
8
CT0
9
CT1
0
CT11
CT1
2
CT1
3
X
X
X
X
X
X
X
X
X
X
X
X
CT1
5
CT1
6
CT1
7
CT1
8
CT1
9
CT2
0
CT2
1
CT2
2
CT2
3
CT2
4
CT2
5
CT2
6
X
X
X
X
X
X
X
X
X
X
X
X
140
Componente
Login
Senha
Sair
Login
Observao
Neste campo ser colocado o nome do usurio.
Neste campo ser colocada a senha do usurio.
Neste campo o usurio poder desistir de acessar o sistema.
Neste campo o usurio confirma o seu acesso ao sistema.
141
Observao
Neste boto o usurio acessa a tela de cadastros.
Neste boto o usurio acessa a tela de pedido.
Neste boto o usurio acessa a tela de cotao.
Neste boto o usurio acessa a tela de relatrio.
Neste boto o usurio sai do sistema.
142
Componente
Cadastro Vendedor
Cadastro de Veculo
Cadastro Usurio
Voltar
Observao
Neste boto o usurio acessa a tela cadastro de
vendedor.
Neste boto o usurio acessa a tela cadastro de
veculo.
Neste boto o usurio acessa a tela cadastro de
usurio.
Neste boto o usurio volta a tela do menu principal.
143
144
Componente
Nome
RG
CPF
Data de
Nascimento
Celular
Celular
Telefone
Telefone
E-mail
Endereo
Complemento
UF
Cep
Cidade
Bairro
Excluir
Alterar
Prximo
Anterior
Pesquisar
Voltar
Limpar
Salvar
Observao
Neste campo ser preenchido o nome do vendedor.
Neste campo ser preenchido o numero do Rg do vendedor.
Neste campo ser preenchido o numero do Cpf do vendedor.
Neste campo ser preenchida a data de nascimento do vendedor.
Neste campo ser preenchido o numero do celular do vendedor.
Neste campo ser preenchido um segundo numero de celular do vendedor.
Neste campo ser preenchido o numero do telefone do vendedor.
Neste campo ser preenchido um segundo numero de telefone do vendedor.
Neste campo ser preenchido um e-mail do vendedor.
Neste campo ser preenchido endereo do vendedor.
Neste campo ser preenchido as informaes adicionais do endereo do
vendedor.
Neste campo ser preenchido o estado de residncia do vendedor.
Neste campo ser preenchido o cep de residncia do vendedor.
Neste campo ser preenchida a cidade de residncia do vendedor.
Neste campo ser preenchido o bairro de residncia do vendedor.
Neste boto o usurio excluir o vendedor cadastrado
Neste boto o usurio ir alterar um cadastro existente
Neste boto o usurio ir para o prximo vendedor cadastrado.
Neste boto o usurio voltar para um vendedor anterior.
Neste boto o usurio pesquisar os cadastros dos vendedores
Neste boto o usurio volta a tela do menu cadastro.
Neste boto o usurio limpa um cadastro de vendedor.
Neste boto o usurio salva as informaes do cadastro do vendedor.
145
146
Componente
Nacional
Importado
Novo
Usado
Marca
Modelo
Combustvel
Cmbio
Porta
Ano de Fabricao
Placa
Kilometragem
Cor
Opcionais
Valor de compra
Excluir
Alterar
Prximo
Anterior
Pesquisar
Voltar
Limpar
Salvar
Observao
Nesta caixa de seleo caso esteja selecionada o veculo
nacional.
Nesta caixa de seleo caso esteja selecionada o veculo
importado.
Nesta caixa de seleo caso esteja selecionada o veculo novo.
Nesta caixa de seleo caso esteja selecionada o veculo
usado.
Nesta lista ser selecionada a marca do veculo.
Nesta lista ser selecionado o modelo do veculo.
Nesta lista ser selecionado o tipo combustvel do veculo.
Nesta lista ser selecionado o tipo de transmisso do veculo.
Nesta lista ser selecionada a quantidade portas do veculo.
Neste campo ser preenchido o ano de fabricao do veculo.
Neste campo ser preenchida a placa do veculo.
Neste campo ser preenchida a kilometragem atual do veculo.
Neste campo ser preenchida a cor do veculo.
Nesta caixa de seleo onde estiver marcado esto os opcionais
do veculo.
Neste campo ser marcado o valor pago no veculo.
Neste boto o usurio excluir um veculo cadastrado
Neste boto o usurio ir alterar um cadastro existente
Neste boto o usurio ir para o prximo veculo cadastrado.
Neste boto o usurio voltar para um veculo anterior.
Neste boto o usurio pesquisar os cadastros dos veculos
Neste boto o usurio volta a tela do menu cadastro.
Neste boto o usurio limpa o cadastro de veculo.
Neste boto o usurio salva as informaes do cadastro do
veculo.
147
Componente
Usurio
Senha
Confirmar
Senha
Excluir
Alterar
Prximo
Anterior
Pesquisar
Voltar
Salvar
Observao
Neste campo ser preenchido o nome do usurio para acessar o
sistema.
Neste campo ser preenchida a senha do usurio para acessar o
sistema.
Neste campo ser preenchida novamente a senha do usurio para
acessar o sistema.
Neste boto o usurio excluir o usurio cadastrado
Neste boto o usurio ir alterar um cadastro existente
Neste boto o usurio ir para o prximo usurio cadastrado.
Neste boto o usurio voltar para um usurio anterior.
Neste boto o usurio pesquisar os cadastros dos usurios
Neste boto o administrador volta a tela do menu cadastro.
Neste boto o administrador salva as informaes do cadastro do
usurio.
148
149
Componente
Cdigo ou Placa
veculo
Atualizar
Nacional
Observao
Neste campo ser preenchido o cdigo ou placa do veculo.
150
Componente
Observao
151
Nome
E-mail
CPF
Data de nascimento
RG
Data de emisso
Naturalidade
Orgo Emissor
Pai
Me
Endereo
Complemento
Numero
UF
CEP
Bairro
Cidade
Telefone
Celular
Empresa
Cargo
Tempo de empresa
Endereo
Complemento
CEP
Bairro
Cidade
Telefone
Salario
Agencia
Conta
Banco
Excluir
Alterar
Prximo
Anterior
Pesquisar
Voltar
Limpar
Salvar
152
153
Componente
Cdigo ou Placa
veculo
Nacional
Importado
Novo
Usado
Marca
Modelo
Combustvel
Cmbio
Portas
Modelo Ano
Ano de Fabricao
Placa
Kilometragem
Cor
Opcionais
Voltar
Gerar
Observao
Neste campo ser preenchido o cdigo ou placa do veculo
Nesta caixa de seleo caso esteja selecionada o veculo
nacional.
Nesta caixa de seleo caso esteja selecionada o veculo
importado.
Nesta caixa de seleo caso esteja selecionada o veculo
novo.
Nesta caixa de seleo caso esteja selecionada o veculo
usado.
Nesta lista ser selecionada a marca do veculo.
Nesta lista ser selecionado o modelo do veculo.
Nesta lista ser selecionado o tipo combustvel do veculo.
Nesta lista ser selecionado o tipo de transmisso do veculo.
Nesta lista ser selecionada a quantidade portas do veculo.
Neste campo ser preenchido o ano de modelo do veculo.
Neste campo ser preenchido o ano de fabricao do veculo.
Neste campo ser preenchida a placa do veculo.
Neste campo ser preenchida a kilometragem atual do veculo.
Neste campo ser preenchida a cor do veculo.
Nesta caixa de seleo onde estiver marcado esto os
opcionais do veculo.
Neste boto o usurio volta a tela do menu principal.
Neste boto o usurio gera uma cotao para o cliente.
154
Componente
Relatrio de venda
Relatrio por status
Relatrio de cotao
Relatrio de usurio
Relatrio de cliente
Relatrio de veculos
Voltar
Observao
Neste boto o usurio acessa a tela relatrio de vendas.
Neste boto o usurio acessa a tela relatrio por status.
Neste boto o usurio acessa a tela relatrio de cotao.
Neste boto o usurio acessa a tela relatrio de usurio.
Neste boto o usurio acessa a tela relatrio de cliente.
Neste boto o usurio acessa a tela relatrio de veculos.
Neste boto o usurio volta ao menu principal.
155
Observao
Neste Campo ser inserida a data de inicio da pesquisa
Neste Campo ser inserida a data final da pesquisa
Se estiver selecionado ser pesquisado por nome do cliente
Se estiver selecionado ser pesquisado por email do cliente
Se estiver selecionado ser pesquisado por telefone do cliente
Neste boto ser visualizada em tela a pesquisa
Neste boto ser impressa a pesquisa
Neste boto o usurio volta a tela do menu relatrio
156
Componente
Inicio
Fim
Veculo
Preo
Vendedor
Tela
Imprime
Volta
Observao
Neste Campo ser inserida a data de inicio da pesquisa
Neste Campo ser inserida a data final da pesquisa
Se estiver selecionado ser pesquisado por veculo
Se estiver selecionado ser pesquisado por preo
Se estiver selecionado ser pesquisado por vendedor
Neste boto ser visualizada em tela a pesquisa
Neste boto ser impressa a pesquisa
Neste boto o usurio volta a tela do menu relatrio.
157
Observao
Neste Campo ser inserida a data de inicio da pesquisa
Neste Campo ser inserida a data final da pesquisa
Se estiver selecionado ser pesquisado por veculo
Se estiver selecionado ser pesquisado por cliente
Se estiver selecionado ser pesquisado por vendedor
Se estiver selecionado ser pesquisado por telefone
Neste boto ser visualizada em tela a pesquisa
Neste boto ser impressa a pesquisa
Neste boto o usurio volta a tela do menu relatrio
158
Componente
Inicio
Fim
Em Estoque
Vendidos
Tela
Imprime
Volta
Observao
Neste Campo ser inserida a data de inicio da pesquisa
Neste Campo ser inserida a data final da pesquisa
Se estiver selecionado ser pesquisado veculos em estoque
Se estiver selecionado ser pesquisado veculos vendidos
Neste boto ser visualizada em tela a pesquisa
Neste boto ser impressa a pesquisa
Neste boto o usurio volta a tela do menu relatrio
159
Componente
Inicio
Fim
Veculo
Cliente
Vendedor
Preo
Tela
Imprime
Volta
Observao
Neste Campo ser inserida a data de inicio da pesquisa
Neste Campo ser inserida a data final da pesquisa
Se estiver selecionado ser pesquisado por veculo
Se estiver selecionado ser pesquisado por cliente
Se estiver selecionado ser pesquisado por vendedor
Se estiver selecionado ser pesquisado por preo
Neste boto ser visualizada em tela a pesquisa
Neste boto ser impressa a pesquisa
Neste boto o usurio volta a tela do menu relatrio
160
Componente
Sim
No
Cancelar
Observao
Neste boto o usurio confirma sua sada do
sistema.
Neste boto o usurio no confirma sua sada
do sistema.
Neste boto o usurio cancela sua sada do
sistema.
CONCLUSO
161
163