Vous êtes sur la page 1sur 21

1

UNIVERSIDADE NORTE DO PARAN - UNOPAR -

PROGRAMAO WEB INTERFACE HOMEM-COMPUTADOR PROJETO DE SISTEMAS TOPICOS EM DESENVOLVIMENTO DE SISTEMAS

ANDERSON ALVES VILELA DENNYS CAVALCANTI CARVALHO ETAGIL RODRIGUES DE ALBUQUERQUE JAILSON DE ARAJO SOUZA MARCUS VINICIUS SILVA BEZERRA

ARCOVERDE NOVEMBRO - 2013

ANDERSON ALVES VILELA DENNYS CAVALCANTI CARVALHO ETAGIL RODRIGUES DE ALBUQUERQUE JAILSON DE ARAJO SOUZA JOS DAMIO DA SILVA MARCKVALDO WALLAS DE OLIVEIRA ANDRADE MARCUS VINICIUS SILVA BEZERRA

PROGRAMAO WEB INTERFACE HOMEM-COMPUTADOR PROJETO DE SISTEMAS TOPICOS EM DESENVOLVIMENTO DE SISTEMAS

Portflio apresentado s disciplinas Redes de Computadores, Modelagem Orientada a Objetos, Sistemas Operacionais,

Desenvolvimento Orientado a Objetos II, tica, Poltica e Sociedade, e Metodologia Cientfica, ministradas pelos professores Paulo Kiyoshi Nishitani, Polyanna P.

Gomes Fabris, Adriane Loper, Mrcio Chiaveli, Mrica Bastos, Reinaldo B. da

Nishikawa,

respectivamente,

Universidade Norte do Paran - UNOPAR

UNOPAR Plo Arcoverde Arcoverde - 2013

SUMRIO

1. INTRODUO ........................................................................................................ 3 2. OBJETIVO............................................................................................................... 5 3. Caso de Uso............................................................................................................ 6 Imagem1. Caso de Uso ........................................................................................... 7 4. FUNCIONALIDADES .............................................................................................. 7 5. INTERFACE HOMEM COMPUTADOR................................................................. 19 8. CONCLUSO........................................................................................................ 20 9. REFERNCIAS BIBLIOGRFICAS ...................................................................... 21

1. INTRODUO Neste portflio, estaremos dando continuidade a alguns dos temas abordados no decorrer do semestre, demonstrando as funcionalidades dos diagramas de caso de uso, abordando a viabilizao da implementao de sistema de informao, conhecimentos em redes de computadores, mtodos de pesquisas. Ainda, a disciplina de Estagio Curricular Obrigatrio.

2. OBJETIVO Trabalhar contedo temtico, incentivar a interatividade e auxiliar na aplicao dos conceitos estudados. Aplicar os diagramas UML de caso de uso, implantao em um projeto, discorrendo sobre o tema. Criar a prototipao da principal funcionalidade do sistema, Locao de carros, criao de cadastro de veculos e uma consulta que vai possibilitar ao usurio os veculos disponveis por tipo. E melhorando o visual do site utilizando conceitos aprendidos sobre IHC.

3. Caso de Uso

3.1 Cadastro de Carros O Gerente poder cadastrar os carros da locadora especificando as caractersticas do mesmo. 3.2 Cadastrar Cliente Cadastrar os Clientes da locadora sempre verificando os requisitos impostos pela mesma. 3.3 Pesquisar o Cliente Podendo ser feita a Pesquisa do cliente pelo Nome, CPF, CNH e Cdigo. 3.4 Abrir Reserva de Alugues O Gerente pode Abrir uma reserva mais antes de prosseguir o mesmo obrigado a incluir um cliente e verificar disponibilidade do veiculo, caso no haja disponibilidade e possvel fazer uma solicitao um carro em outra filial. 3.5 Finalizar Reserva O Gerente ao finalizar a reserva ele tem por obrigao verificar o status do veiculo e caso haja algum dano ele poder abrir uma notificao de pendencia se, portanto se no houver danos antes de finalizar a reserva o mesmo deve verificar a origem do veiculo podendo haver transferncia caso o carro seja de outra filial. 3.6 Solicitao de extenso Gerente poder adiar a entrega do veiculo se o carro estiver fora do perodo de manuteno. 3.7 Pesquisar Carro O poder fazer pesquisa do carro pela Placa, marca, modelo e ano de fabricao.

Imagem1. Caso de Uso 4. FUNCIONALIDADES

4.1 CADASTRO.PHP <?php include 'funcoes.php'; $conecta = new recordset(); $conecta->conexao(); ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Locadora de vecculos</title> <link href="style.css" rel="stylesheet" type="text/css" />

</head> <body> <div id="centro"> <div class="menu"> <ul> <li> <a href="cadastro.php">Cadastro de Veculos</a> </li> </ul> </div> <div id="formulario"> <?php /*Tratamento do formulrop*/ if(isset($_POST['modelo']) && ($_POST['marca'] && $_POST['cor']) == ''){ echo '<h4> Preencha o Formulrio Corretamente! </h4>'; }elseif(isset($_POST['modelo']) && ($_POST['marca'] && $_POST['cor']) == ''){ echo '<h4>Preencha o Formulrio Corretamente!</h4>'; }elseif(isset($_POST['acao']) && $_POST['acao'] == 'Gravar'){ $modelo = $_POST['modelo']; $marca = $_POST['marca']; $cor = $_POST['cor']; $placa = $_POST['placa']; $ano = $_POST['ano']; $km = $_POST['km']; $portas = $_POST['portas']; $cambioauto = $_POST['cambioauto']; $arcondicionado = $_POST['arcondicionado']; $airbag = $_POST['airbag']; $disponivel = $_POST['disponivel']; $dados = array( 'modelo'=>$modelo, 'marca'=>$marca, 'cor'=>$cor, 'placa'=>$placa, 'ano'=>$ano, 'km'=>$km, 'portas'=>$portas, 'cambioauto'=>$cambioauto, 'arcondicionado'=>$arcondicionado, 'airbag'=>$airbag, 'disponivel'=>$disponivel ); $conecta-> INSERIR('locadora',$dados); echo '<h4>Seus dados foram gravados!</h4>'; }elseif(isset($_POST['acao']) && $_POST['acao'] == 'Deletar'){ $id = $_POST['id']; $conecta->seleciona("DELETE FROM locadora WHERE id= $id"); echo '<h4>Arquivo Deletado com sucesso!</h4>';

}if(isset($_POST['acao']) && $_POST['acao'] == 'update'){ $id = $_POST['id']; $string ="id = $id"; $dados = array( 'modelo'=>$_POST['modelo'], 'marca'=>$_POST['marca'], 'cor'=>$_POST['cor'], 'placa'=>$_POST['placa'], 'ano'=>$_POST['ano'], 'km'=>$_POST['km'], 'portas'=>$_POST['portas'], 'cambioauto'=>$_POST['cambioauto'], 'arcondicionado'=>$_POST['arcondicionado'], 'airbag'=>$_POST['airbag'], 'disponivel'=>$_POST['disponivel'] ); $conecta->ALTERAR('locadora', $dados, $string); unset($_POST['acao']); echo '<h4>Modificao concluda!</h4>'; } ?> <?php if(isset($_POST['acao']) && $_POST['acao'] == 'Alterar'){ $id = $_POST['id']; $up = $conecta->seleciona("SELECT * FROM locadora WHERE id = $id"); $obj = mysql_fetch_array($up); echo' <form name="forclass" action="" method="POST" enctype="multipart/form-data"> <fieldset > <legend>Cadastro de Veculos:</legend> <ul> <li><label> Modelo: <br/><input type="text" name="modelo" value="'.$obj['modelo'].'"></label></li> <li><label> Marca: <br/><input type="text" name="marca" value="'.$obj['marca'].'"></label></li> <li><label> Cor: <br/><input type="text" name="cor" value="'.$obj['cor'].'"></label></li> <li><label> Placa: <br/><input type="text" name="placa" value="'.$obj['placa'].'"></label></li> <li><label> Ano: <br/><input type="text" name="ano" value="'.$obj['ano'].'"></label></li> <li><label> km/Rodado: <br/><input type="text" name="km" value="'.$obj['km'].'"></label></li> <li> <label> Portas: <br/> <select name="portas"> <option value="5 (Cinco)">5 (Cinco)</option> <option value="4 (Quatro)" selected="selected">4 (Quatro)</option> <option value="3 (Trs)">3 (Trs)</option>

10

<option value="2 (Dois)">2 (Dois)</option> </select> </label> </li> <li> <label> &nbsp; Cambioauto:<br/> <input type="radio" name="cambioauto"'; if($obj['cambioauto'] == 'Sim'){echo'checked="checked"';} echo' value="Sim">Sim &nbsp; <input type="radio" name="cambioauto"'; if($obj['cambioauto'] == 'No'){echo' checked="checked"';} echo' value="No">No </label> </li> <li> <label> &nbsp; Arcondicionado: <br/> <input type="radio" name="arcondicionado" '; if($obj['arcondicionado'] == 'Sim'){echo'checked="checked"';} echo' value="Sim">Sim &nbsp; <input type="radio" name="arcondicionado" '; if($obj['arcondicionado'] == 'No'){echo'checked="checked"';} echo' value="No">No </label> </li> <li> <label> &nbsp; Airbag: <br/> <input type="radio" name="airbag" '; if($obj['airbag'] == 'Sim'){echo'checked="checked"';} echo' value="Sim">Sim &nbsp; <input type="radio" name="airbag" '; if($obj['airbag'] == 'No'){echo'checked="checked"';} echo' value="No">No </label> </li> <li><label>&nbsp; Disponvel: <br/> <input type="radio" name="disponivel" '; if($obj['disponivel'] == 'Sim'){echo'checked="checked"';} echo' value="Sim">Sim &nbsp; <input type="radio" name="disponivel" '; if($obj['disponivel'] == 'No'){echo'checked="checked"';} echo' value="No">No</label></label></li> <li> <input type="hidden" name="acao" value="update"/> <input type="hidden" name="id" value="'.$obj['id'].'"/> <input type="submit" name="submit" value="update"/> </li> </ul> </fieldset> '; }else{ ?> <form name="forclass" action="" method="POST" enctype="multipart/form-data"> <fieldset > <legend>Cadastro de Veculos:</legend>

11

<ul> <li><label> Modelo: <br/><input type="text" name="modelo"></label></li> <li><label> Marca: <br/><input type="text" name="marca"></label></li> <li><label> Cor: <br/><input type="text" name="cor"></label></li> <li><label> Placa: <br/><input type="text" name="placa"></label></li> <li><label> Ano: <br/><input type="text" name="ano"></label></li> <li><label> km/Rodado: <br/><input type="text" name="km"></label></li> <li><label> Portas: <br/><select name="portas"> <option value="5 (Cinco)" >5 (Cinco)</option> <option value="4 (Quatro)" selected="selected">4 (Quatro)</option> <option value="3 (Trs)">3 (Trs)</option> <option value="2 (Dois)">2 (Dois)</option> </select></label></li> <li><label> &nbsp; Cambioauto:<br/> <input type="radio" name="cambioauto" value="Sim">Sim &nbsp; <input type="radio" name="cambioauto" value="No">No</label></li> <li><label>&nbsp; Arcondicionado: <br/> <input type="radio" name="arcondicionado" value="Sim">Sim &nbsp; <input type="radio" name="arcondicionado" value="No">No</label></label></li> <li><label>&nbsp; Airbag: <br/> <input type="radio" name="airbag" value="Sim">Sim &nbsp; <input type="radio" name="airbag" value="No">No</label></label></li> <li><label>&nbsp; Disponvel: <br/> <input type="radio" name="disponivel" value="Sim">Sim &nbsp; <input type="radio" name="disponivel" value="No">No</label></label></li> <li> <input type="hidden" name="acao" value="Gravar"/> <td><input type="submit" name="submit" value="Cadastrar Veculo!"/> </li> </ul> </fieldset> </form> <?php } ?> </div><!--- formulario ---> <fieldset class="fieldset"> <legend class="legend">Consultar veculos Disponveis:</legend> <form id="form2" method="get" action="consulta.php" > <label>Tipo: </label> <select name="pesquisa" id="pesquisa"> <option value="marca">Marca</option> <option value="ano">Ano</option> <option value="portas">Portas</option> <option value="cambioauto"> Cambioauto</option> <option value="arcondicionado">Arcondicionado</option> <option value="airbag">Airbag</option> <input type="text" name="buscar">

12

<input name="button" value="Filtrar" /> </form> </fieldset>

type="submit"

width="50"

height="24"

<fieldset ><legend>Resultados:</legend> <table cellpadding="4" cellspacing="4" border="0"> <tr class="menu_resut" bgcolor="#CCCCCC" align="center"> <td>Modelo: </td> <td>Marca: </td> <td>Cor: </td> <td>Placa: </td> <td>Ano:</td> <td>Km:</td> <td>Portas:</td> <td>Cambioauto:</td> <td>&nbsp;&nbsp;&nbsp;&nbsp;Ar:&nbsp;&nbsp;&nbsp;&nbsp;</td> <td>Airbag:</td> <td>Disponvel:</td> <td>- - - -</td> <td>- - - -</td> </tr> <?php $res = $conecta->seleciona("SELECT * FROM locadora ORDER BY id DESC"); while($list = mysql_fetch_array($res)){ ?> <tr class="hover" bgcolor="#DFDFDF" align="center"> <td> <?php echo $list['modelo']; ?></td> <td> <?php echo $list['marca']; ?></td> <td> <?php echo $list['cor']; ?></td> <td> <?php echo $list['placa']; ?></td> <td> <?php echo $list['ano']; ?></td> <td> <?php echo $list['km']; ?></td> <td> <?php echo $list['portas']; ?></td> <td> <?php echo $list['cambioauto']; ?></td> <td> <?php echo $list['arcondicionado']; ?></td> <td> <?php echo $list['airbag']; ?></td> <td> <?php echo $list['disponivel']; ?></td> <td> <form name="form" method="post" enctype="multipart/form-data" action=""> <input type="hidden" name="acao" value="Deletar"/> <input type="hidden" name="id" value="<?php echo $list['id'] ?>"/> <input type="submit" name="submit" value="Deletar"/> </form> </td> <td> <form name="form" method="post" enctype="multipart/form-data" action="">

13

<input type="hidden" name="acao" value="Alterar"/> <input type="hidden" name="id" value="<?php echo $list['id'] ?>"/> <input type="submit" name="submit" value="Alterar"/> </form> </td> </tr> <?php } ?> </table> </fieldset> </body> </html>

4.2 CONSULTA.PHP <!doctype html> <html> <head> <meta charset="utf-8"> <title>Consulta de veculos</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <?php include 'funcoes.php'; $conecta = new recordset(); $conecta->conexao(); ?> <body> <div id="centro"> <div class="menu"> <ul> <li> <a href="cadastro.php">Cadastro de Veculos</a> </li> </ul> </div><!---menu----> <fieldset class="fieldset"> <legend class="legend">Consultar de veculos Disponvel:</legend> <form id="form2" method="get" action="consulta.php" > <label>Tipo: </label> <select name="pesquisa" id="pesquisa"> <option value="marca">Marca</option> <option value="ano">Ano</option> <option value="portas">Portas</option> <option value="cambioauto"> Cambioauto</option>

14

<option value="arcondicionado">Arcondicionado</option> <option value="airbag">Airbag</option> <input type="text" name="buscar"> <input type="submit" width="50" height="24" name="button" value="Ok" /> </form> </fieldset> <fieldset> <legend>Resultado:</legend> <table cellpadding="4" cellspacing="4" width="900" border="0"> <tr class="menu_resut" bgcolor="#CCCCCC" align="center"> <td>Modelo: </td> <td>Marca: </td> <td>Cor: </td> <td>Placa: </td> <td>Ano:</td> <td>Km:</td> <td>Portas:</td> <td>Cambioauto:</td> <td>&nbsp;&nbsp;Ar:&nbsp;&nbsp;</td> <td>Airbag:</td> <td>Disponvel:</td> </tr> <?php $pesquisa = $_GET['pesquisa']; $buscar = $_GET['buscar']; $res = $conecta->seleciona("SELECT * FROM locadora WHERE $pesquisa LIKE '$buscar%' and Disponivel = 'Sim'"); while($list = mysql_fetch_array($res)){ ?> <tr class="hover" bgcolor="#DFDFDF" align="center"> <td> <?php echo $list['modelo']; ?></td> <td> <?php echo $list['marca']; ?></td> <td> <?php echo $list['cor']; ?></td> <td> <?php echo $list['placa']; ?></td> <td> <?php echo $list['ano']; ?></td> <td> <?php echo $list['km']; ?></td> <td> <?php echo $list['portas']; ?></td> <td> <?php echo $list['cambioauto']; ?></td> <td> <?php echo $list['arcondicionado']; ?></td> <td> <?php echo $list['airbag']; ?></td> <td> <?php echo $list['disponivel']; ?></td>

</tr> <?php } ?> </table><!---Fim-Tabela---> </fieldset><!---Fim-fieldset--->

15

</fieldset> </div> </body> </html>

4.3 FUNOES.PHP <?php //Functions //criar class class recordset{ //declarar variaveis publicas; private $banco = 'unopar'; private $usuario = 'root'; private $senha = '123'; private $hostname = 'localhost'; //conectar ao banco de dados; function conexao(){ $conn = mysql_connect($this->hostname, $this->usuario, $this>senha); mysql_select_db($this->banco) or die ('No foi possvel conectar'.mysql_error()); mysql_query("SET NAMES 'utf8'"); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); mysql_query('SET character_set_results=utf8'); }// fim funcao conexao; //selecionar todos os dados ; function seleciona($sql){ $result = mysql_query($sql) or die ('No foi possvel conectar'); return $result; } //INSERIR DADOS ##############################################3 function INSERIR($tabela, $dados){ // pegar campos da Arrey $arrCampo = array_keys($dados); //pegar valores da arrey $arrValores = array_values($dados); // contar os campos da array $numCampo = count($arrCampo); //contar os valores da array $numValores = count($arrValores); //Validao dos campos if($numCampo == $numValores){ $SQL = "INSERT INTO ".$tabela." ("; foreach($arrCampo as $campo){ $SQL .= " $campo,"; } $SQL = substr_replace($SQL, ")", -1, 1); $SQL .= " VALUES (";

16

foreach($arrValores as $Valores){ $SQL .= " '".$Valores."',"; } $SQL = substr_replace($SQL, ")", -1, 1); }else{ echo'Erro ao Chegar os valores'; } $this->seleciona($SQL); }//fim function inserir //ALTERAR DADOS #######################################3 // UPDATE tebela set campo = valor WHERE campo = valor function ALTERAR($tabela, $dados, $string){ // pegar campos da Arrey $arrCampo = array_keys($dados); //pegar valores da arrey $arrValores = array_values($dados); // contar os campos da array $numCampo = count($arrCampo); //contar os valores da array $numValores = count($arrValores); // construo da string if($numCampo == $numValores && $numValores > 0){ $SQL = "UPDATE ".$tabela." SET "; for($i = 0; $i < $numCampo; $i++){ $SQL .= $arrCampo[$i]." = '".$arrValores[$i]."',"; } $SQL = substr_replace($SQL, " ", -1, 1); $SQL .="WHERE $string"; }else{ echo 'Erro ao checar o update!'; } $this->seleciona($SQL); }// fim ALTERAR DADOS }//fim class recordset; ?> 4.4 STYLE.CSS *{ margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif;} body{ background-color:#E4E4E4;} div#centro{ width:930px; border:solid #CCC 1px; margin-top:100px; background-color:#FFF; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }

17

div.menu{ height:30px; background-image: linear-gradient(to bottom, #FFF, #EBEBEB); /*#F30*/; border-top-left-radius: 15px; border-top-right-radius: 15px; } div.menu li{margin:5px; float:left; display:inline;} div.menu a{ text-decoration:none; color:#999; font-weight:bold;} div.menu a:hover{ text-decoration:underline;} fieldset{ margin:10px; border:1px solid #E9E9E9; padding:5px; border-top-left-radius: 15px; border-top-right-radius: 15px; } legend{ font-size:12px; margin-left:25px; color:#666;} label{} input[type="text"]{ width:180px; } div#formulario input[type="submit"]{ padding:5px; font-size:16px; font-weight:900; color:#666; margin-left:170px;} input[type="submit"]{ padding:4px;} div#formulario ul{ color:#666;} div#formulario li{ display:inline; margin:4px; padding:4px; float:left; } /*====== Pgina Consulta=====*/ form#form1{ margin-left:10px;} form#form1 select{height:25px;} form#form1 input[type="submit"]{margin-left:4px;font-weight:bold;} /* ==== tabela ====*/ td{ font-size:12px; color:#333;} tr.hover:hover{ background-color:#CCC;} .Del_alt[type="submit"]:hover{color:#333;} h4{ margin: 4px; padding:4px; color:#F00;}

4.5 LOCADORA.SQL -- phpMyAdmin SQL Dump -- version 4.0.4 -- http://www.phpmyadmin.net --- Mquina: localhost -- Data de Criao: 02-Nov-2013 s 00:09 -- Verso do servidor: 5.5.30 -- verso do PHP: 5.4.16 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";

18

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; --- Base de Dados: `unopar` --- ---------------------------------------------------------- Estrutura da tabela `locadora` -CREATE TABLE IF NOT EXISTS `locadora` ( `id` int(11) NOT NULL AUTO_INCREMENT, `modelo` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `marca` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `cor` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `placa` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `ano` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `km` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `portas` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `cambioauto` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `arcondicionado` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `airbag` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `disponivel` varchar(10) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=78 ; --- Extraindo dados da tabela `locadora` -INSERT INTO `locadora` (`id`, `modelo`, `marca`, `cor`, `placa`, `ano`, `km`, `portas`, `cambioauto`, `arcondicionado`, `airbag`, `disponivel`) VALUES (38, 'Uno', 'Fiat', 'Preto', 'LBR - 5542', '2010', '4.2011', '2 (Dois)', 'No', 'No', 'No', 'No'), (40, 'Siena Cruz', 'Fiat', 'Preto', 'klm - 4321', '2009', '24.3333', '3 (Trs)', 'Sim', 'No', 'No', 'Sim'), (41, 'Palio mille', 'Fiat', 'Vermelho', 'KLM - 4321', '2010', '12.1111', '5 (Cinco)', 'Sim', 'Sim', 'No', 'Sim'), (42, 'Celta', 'Chevrolet', 'Prata', 'KLM - 4321', '2010', '6.6500', '4 (Quatro)', 'Sim', 'Sim', 'Sim', 'Sim'), (43, 'Gol', 'wolksvagem', 'Branco', 'KLM - 4321', '2011', '24.3333', '4 (Quatro)', 'Sim', 'Sim', 'No', 'Sim'), (44, 'Cruzer', 'Chevrolet', 'Branco', 'JBC - 1245', '2011 - 2012', '24.3333', '3 (Trs)', 'Sim', 'Sim', 'Sim', 'No'), (45, 'Prisma', 'Chevrolet', 'Vermelho', 'LBR - 5542', '2009 - 2010', '4.2011', '4 (Quatro)', 'Sim', 'Sim', 'No', 'Sim'),

19

(46, 'Onix', 'Chevrolet', 'Prata', 'KLM - 4321', '2009 - 2010', '6.6500', '4 (Quatro)', 'Sim', 'Sim', 'No', 'Sim'), (48, 'Sonic Sedan', 'Chevrolet', 'Branco', 'KLM - 4321', '2012 - 2013', '6.6500', '4 (Quatro)', 'Sim', 'Sim', 'No', 'Sim'), (62, 'Siena Cruz', 'Chevrolet', 'Amarelo', 'KLM - 4321', '2009', 'asd123', '2 (Dois)', 'Sim', 'Sim', 'Sim', 'Sim'), (63, 'Siena', 'Chevrolet', 'Amarelo', 'KLM - 4321', '2009', 'asd123', '4 (Quatro)', 'Sim', 'Sim', 'Sim', 'Sim'), (64, 'EcoSport', 'Ford', 'Preto', 'JBC - 1245', '2009 - 2010', '24.3333', '4 (Quatro)', 'Sim', 'Sim', 'No', 'No'), (67, 'Camaro Amarelo', 'Chevrolet', 'Amarelo', 'KLM - 4321', '2011 - 2012', '1.5632', '3 (Trs)', 'Sim', 'Sim', 'Sim', 'Sim'), (69, 'Zafira Druz ', 'Chevrolet', 'Vermelho', 'KLM - 4321', '2011', '1.5632', '4 (Quatro)', 'Sim', 'Sim', 'Sim', 'Sim'), (70, 'fox', 'Ford', 'Prata', 'jlm - 1232', '2011 - 2012', '12.1111', '5 (Cinco)', 'No', 'Sim', 'Sim', 'Sim'), (71, 'Fusca', 'Wolksvagem', 'Preto', 'jlm - 1232', '2009', '4.2011', '4 (Quatro)', 'No', 'No', 'No', 'Sim'), (77, 'F-4000', 'Wolksvagem', 'Vermelho', 'ABC - 1212', '2011 - 2012', '24.3333', '4 (Quatro)', 'Sim', 'Sim', 'No', 'Sim'); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

5. INTERFACE HOMEM COMPUTADOR

Dentro dos parmetros estabelecidos pelas normas de padronizao das estruturas de usabilidade, no que se diz respeito interao homem-computador, foram compreendidas trs aspectos serem explorados e potencialmente melhorados no site principal da locadora de carros. 1. Devem existir janelas-guia com informaes claras e objetivas a respeito do objeto, utilizando da terminologia comum do usurio, substituindo termos oriundos do prprio sistema por frases e conceitos que torne-o mais simples e eficaz. 2. O sistema deve informar continuamente o que o usurio est fazendo, possuindo validaes nas aes afim de evitar erros na composio de contedo. 3. Dada a existncia de uma natureza heurstica no que se diz respalda das informaes fora de diretrizes do servio de locao, deve existir campos para informaes adicionais, complementares, exemplares, que fortaleam sempre a satisfao do cliente.

20

8. CONCLUSO No decorrer deste portflio foram estudados a estrutura da diagramao UML usando o caso de uso, implantando as funcionalidades de cadastro de carros, consultas de carros disponveis e funes, alm da possibilidade de melhoria do site, de acordo com as diretrizes vistas na interface homem computador.

21

9. REFERNCIAS BIBLIOGRFICAS

https://repositorio.ufsc.br/bitstream/handle/123456789/103795/_TCC_NAIARA_AMA LIA_FINAL_.pdf?sequence=1

Luciano Soler, Everson Matias de Morais Projeto interface homem-computador Person Education do Brasil, 2010

Vous aimerez peut-être aussi