• Nenhum resultado encontrado

Prototipação de Interfaces

No documento Valdir Antônio Luiz Junior - Univali (páginas 64-71)

4.7 MODELAGEM DO SISTEMA

4.7.5 Prototipação de Interfaces

63 Figura 23. Diagrama do Caso de Uso Realizar Pesquisa.

Fonte: GAIA (2007)

Figura 24. Tela de Login.

A interface de login apresenta o botão “Enviar” e os seguintes campos:

• Usuário: Campo do tipo String para entrada do nome de usuário.

• Senha: Campo do tipo senha para entrada da senha de acesso ao sistema.

No caso de o login ou a senha não forem validados pelo sistema, o mesmo apresentará a mensagem “Login e/ou Senha inválidos”.

4.7.5.2 Tela de Pesquisa

Esta é a tela principal do sistema, a qual permite ao usuário realizar pesquisa através da definição de determinados atributos, além de poder atribuir pesos diferentes para cada um desses atributos. A Figura 25 representa um esboço da interface.

65 Figura 25. Tela de Pesquisa.

Nesta tela apresenta um conjunto de 15 atributos distintos, além da atribuição de peso para cada atributo, além dos botões pesquisar e limpar. A Tabela 9 apresenta o detalhamento desses campos.

Tabela 9. Campos da Tela de Pesquisa

Campo Tipo Valores Obrigatório

Marca Combobox Chevrolet, Fiat, Ford, Volkswagen Não

Peso Marca Combobox Múltiplos de 5 no intervalo de 0 a 100 Não Carroceria Combobox Hatch, Minivan, Sedan, Station Wagon Não Peso Carroceria Combobox Múltiplos de 5 no intervalo de 0 à 100 Não

Categoria Combobox Popular, Médio, Luxo Não

Peso Categoria Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Potência Combobox Baixa, Média, Alta Não

Peso Potência Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Portas Combobox 2, 4 Não

Peso Portas Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Porta-malas Combobox Pequeno, Médio, Grande Não

Peso Porta-malas Combobox Múltiplos de 5 no intervalo de 0 a 100 Não Valor Combobox Múltiplos de 5000 no intervalo de 20000

à 95000

Não Peso Valor Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Seguro Combobox Baixo, Médio, Alto Não

Peso Seguro Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Consumo médio Combobox Baixo, Médio, Alto Não

Peso Consumo Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Ar Condicionado Checkbox Sim, Não Não

Peso Ar Condicionado Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Direção Hidráulica Checkbox Sim, Não Não

Peso Direção Hidráulica Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Vidro/Trava Elétrica Checkbox Sim, Não Não

Peso Vidro/Trava Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Câmbio Automático Checkbox Sim, Não Não

Peso Câmbio Automático Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Air Bag Checkbox Sim, Não Não

Peso Air Bag Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

ABS Checkbox Sim, Não Não

Peso ABS Combobox Múltiplos de 5 no intervalo de 0 a 100 Não

Apesar de nenhum dos atributos serem de preenchimento obrigatório, para que se possa realizar uma pesquisa, deve-se selecionar ao menos 3 atributos, como já foi anteriormente descrito na regra de negócio RN01.

4.7.5.3 Tela de Resultado da Pesquisa

67

Esta tela apresenta o resultado da pesquisa. Nela são apresentados os 20 modelos que mais se assemelham aos parâmetros de consulta, sempre ordenadas pelo grau de similaridade. A Figura 26 apresenta o protótipo da interface.

Figura 26. Tela Resultado da Pesquisa.

Para cada um dos 20 modelos retornados no resultado, serão apresentados além de um botão para visualizar o detalhamento do resultado, os seguintes atributos:

• Modelo;

• Marca;

• Valor.

Essa tela é exibida após a realização de uma pesquisa, dentro da tela de pesquisa, logo após os botões pesquisar e limpar.

4.7.5.4 Tela de Detalhe

A tela de detalhe abre na forma de pop-up, exibindo os detalhes de um modelo retornado na pesquisa. A seguir a Figura 27 apresenta o protótipo da interface.

Figura 27. Tela de Detalhe.

Além dos atributos que definem um modelo, a tela de pesquisa apresenta também um botão fechar.

4.7.5.5 Tela de Administração

Esta tela só é acessível pelo usuário que possui perfil de Administrador. Nela é possível incluir, alterar e excluir casos da base de casos do sistema. A Figura 28 apresenta o protótipo da interface.

69 Figura 28. Administração.

A tela de Administração é dividida em dois momentos. No primeiro momento é exibido apenas a panel superior, contendo um combobox para seleção de um dos casos da base, além dos botões alterar, excluir e inserir novo caso. O segundo panel da tela é exibido após uma das seguintes ações:

• O usuário seleciona um caso e clica em alterar. O sistema exibe o panel preenchido com os dados do caso selecionado.

• O usuário seleciona um caso e clica em excluir. O sistema exibe o panel preenchido com os dados do caso selecionado.

• O usuário clica em inserir novo caso. O sistema exibe o panel com os campos em branco.

O detalhamento dos campos da tela é apresentado na Tabela 10.

Tabela 10. Campos da Tela de Administração

Campo Tipo Valores Obrigatório

Modelo Textbox 256 caracteres Sim

Carroceria Combobox Hatch, Minivan, Sedan, Station Wagon Sim

Categoria Combobox Popular, Médio, Luxo Sim

Marca Combobox Chevrolet, Fiat, Ford, Volkswagen Sim

Valor Textbox Numérico Sim

Seguro Textbox Numérico Não

Portas Combobox 2, 4 Sim

Aceleração Textbox Numérico Não

Velocidade Máxima Textbox Numérico Não

Consumo médio Textbox Textbox Não

Potência Textbox Numérico Não

Porta-malas Textbox Numérico Não

Cilindrada Textbox Numérico Não

Ar Condicionado Checkbox Sim, Não Não

Direção Hidráulica Checkbox Sim, Não Não

Vidro/Trava Elétrica Checkbox Sim, Não Não

Câmbio Automático Checkbox Sim, Não Não

Air Bag Checkbox Sim, Não Não

ABS Checkbox Sim, Não Não

De acordo com o que foi descrito anteriormente na regra de negócio RN02, a inclusão ou alteração de um caso na base só será efetivada caso os campos marcados na Tabela 8 como obrigatórios estejam preenchidos.

No documento Valdir Antônio Luiz Junior - Univali (páginas 64-71)

Documentos relacionados