LOCADORA DE VEÍCULOS " # $! % & '( % ) )* + ) , & !1 & !/ & ! &2 /3 # & # )&



Documentos relacionados
Campos Chave para Modelo de de Mudanças

Diagrama de Caso de Uso. Biblioteca

Diagrama de Classes de Projeto. Prof. Cesar Augusto Tacla

Manual de Integração Protheus x Reserve

Web. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.

Sessões. Cookies HTTP Sessões Atributos de sessão

VEIC3000 Venda de Veículos em Estoque/Trânsito

Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2

Figura 1 Diagrama de Casos de Uso do Sistema de Venda

Requerimento: Digitador de Pedidos ProfarmaNet. Manual de Apoio. Preparado por: Versão: 1.0. Sumário

Documento de Análise e Projeto VideoSystem

Processo: Vender Produto

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB

Lista de Exercícios Engenharia de Software 29/08/2012. Grupo de 4 Pessoas, atividade para ser entregue em aula

Capítulo 04: Persistência com SQLite

Office 365 Manual Outlook 365 Web Application

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

v1.3 Guia rápido para sala virtual Para palestrantes e convidados NEaD - Núcleo de Educação a Distância da Unesp Núcleo de Educação a Distância

ESTÁGIO DE DOCÊNCIA II

HOW TO Como calcular os tempos de navegação web e chats do MSN.

MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES.

Há 63 perguntas no questionário.

Tabela de valores de cursos, palestras e prestação de serviços presenciais:

1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

LOJA ELETRÔNICA MANUAL DE INSTALAÇÃO

Instruções para Reservas

Cadastro de Corretores Manual do Usuário

Sistema de Venda de Ingressos de Cinema via Internet. Documento de especificação de requisitos e projeto do sistema

Exercícios de Revisão Java Básico

Manual do Usuário Cidadão SIC Serviço de informação ao cidadão

Manual do Portal Acadêmico - Aluno 1 Faculdade de Arujá

Hiro.dll Manual do desenvolvedor

Documento de Definição de Requisitos

Sistema de Registro das Atividades do RT - Tutorial de utilização

Canon Self-Service. Guia de Introdução. Um manual que o ajuda a registar-se e a começar a utilizar o portal online Self-Service da Canon

Manual Q-Acadêmico 2.0 Módulo Web - Aluno

HYPERTEXT TRANSFER PROTOCOL

1 Cadastre-se Mozilla Firefox. AQUI Esqueci a senha Login Senha. Esqueci a senha Login Enviar Solicitação OBS: Nome: Login:

O espaço de nomes DNS Registros de recursos de domínio Servidores de nome

Existem 109 questões nesta pesquisa

Configuração do Mac Mail para Exchange. Configuração do aplicativo Mail do Mac OS X para o novo sistema de da UTAD

Configurando DDNS no Stand Alone

Apostila Fastseller. Manual de Treinamento FastSeller Telefone Suporte Helpdesk Ano: Versão: 1.1 1

Apresentando o novo modelo de atendimento Centro Marista de Serviços - CMS. Curitiba, Julho de 2014

GLPI GESTÃO LIVRE DE PARQUE DE INFORMÁTICA MANUAL DO USUÁRIO GLPI

Universidade Federal de Mato Grosso

Conhecimentos essenciais na utilização de software PRIMAVERA Guia do curso

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

ESPECIFICAÇÕES DE CASOS DE USO

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Busca Por Nome da Empresa:

Registo de condutor (Protótipo funcional) Página apresentada ao utilizador

O sistema possui 5 módulos para registros:

Aplicabilidade: visão geral

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Sistema Ativo de Segurança Automotiva Manual de Utilização

SISTEMA DE BIBLIOTECAS DO IFRS

A Talktelecom. Líder na América Latina. soluções em telecomunicações. pequenas, médias e grandes empresas. em telefonia computadorizada

IS2 SISTEMAS DE INFORMAÇÃO Notas de Release

VIAÇÃO SÃO BENTO LTDA.

Como enviar um automático e execução do acesso à API programado anteriormente

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

I SIMPÓSIO DE PSICANÁLISE DO PPGP PSICANÁLISE: CLÍNICA E CULTURA.

SISTEMA DE BIBLIOTECAS DO IFRS. Manual do Usuário

Cenários do CEL. Acessar ao sistema

Solução Integrada de Segurança Serviços IGIF

Curso Básico Sistema EMBI

Padrões de Atendimento de Serviços da empresa Trilegal Bah! Serviços de Infraestrutura de TI

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.

ESPECIFICAÇÃO TÉCNICA ANQIP ETA 0702 ELABORADA POR: SECRETARIADO TÉCNICO CTA

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6.

Sistema TrackMaker de Rastreamento e Logística de Transportes. Solução de Despacho Integrada. Manual do Usuário

Diagramas de Seqüência mapeados com as classes de projeto.

Manual de Riverside Digital - Androiddedispositivos e

DMS Documento de Modelagem de Sistema. Versão: 1.4

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br

2.1 O Diretor Presidente é responsável pela aprovação dos processos de reembolso liberados para pagamento.

Manual Importação XML

UNIDADE III JAVA SERVER PAGES

MANUAL DE SOLICITAÇÃO DE RENOVAÇÃO DE E-CPF A3 ONLINE

CURSO DE EMPREGADOS FORENSES

NeXT Help Desk Manual do usuário. Abril/2011. NeXT Software

Comunicação On-Line entre operadora Unimed

PAINEL DE NOTÍCIAS. Boxnet Tel:

A) Acessar o site da RFB: no menu EMPRESA clicar em CADASTRO CNPJ

POLÍTICA DE COOKIES. (ii) Consoante o prazo de tempo que permanecem ativados:

INSTRUMENTO NORMATIVO 004 IN004

MANUAL DE INSTRUÇÕES. Telefone de Suporte: (Use seu DDD Local)

Target. Manual de Integração SOAP. versão 1.0 /

MANUAL DE OPERAÇÃO EDOutlet (Online e Offline):

EM4590R1 Repetidor Sem Fios WPS

1 R$ 50,00 R$ 50,00 reusable object-oriented software 2 Utilizando UML e padrões: uma

Curso de Aprendizado Industrial Desenvolvedor WEB

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

Transcrição:

LOCADORA DE VEÍCULOS! " $! % & '( % ) )* '$ + ) $)$, -., & /0,& $"! &!/ &!!! &2 /3 & ) & )&

& 0 *& & & * ))$) ') ) * ** 0!"$% &!' ' ' 4 0 % )() *& / " 5 $ & ()& *+(,-./"& 0&! &!/ & 2!! & ) &. )&. ) 2/("& &$% "/"$,$%3%-",&(",,&4 2!("/" / &3%",&+&5/.(4 & 0 2

*& & 6 & &)' 2+"!.("6%,& ()&!,+&5/.(4 2&!/(),+&5/.(4 & * ))$) ') ),* + 7)) * ** 0 & )) )*) 2&+"%/-"% 784 9'$,&&: &!82/("& &$% "/"$,$%3%,&-",&(",,&4 ) $ & ;'$,&&: &!82+"!.("6%,& ()&!,+&5/.(4 0) & & *&! ) ))) & 7 <'& %&!$!,&&: &!82!("/" / &3%",&+&5/.(4&2&!/(),+&5/.(4 0 & ) & 0 && 8 & 9 3

='$,&&: &!82&+"%/-"% 784 $)$ >/>,,& "-"/%>-"( %%!/(!!&!,&?("!&&,&!/%&+&%!%&!$!"(",,&! :%) ) ;.! 4 < & = *4 4 4 > >4?&'@ A + )$. ) "!,&!.! "+!*&6.(/(!!&!!&(&/",! + 7!) & & 3 '!) ) 4 &!) '& ("& &'!")* )) ) 4!)!)!)!) /! )' /!) "("(*,"/",') & 4. 0B = & & & &,!)' +&?%",&+&5/.(!) & = & &&) )) C!) C! <!)'&!) )' 4

.!)' *.!) &%-"(,/("& &')* & D 4 D %3%,&-",&(",,&') ) ' &!&%+!)' E* ) & ) *) :. & & F!)' % &78!) & ) * * &5/.(!) '*& ) )&: & '&? 4 G?G + G + G E* G 4 ) class Analysis Model Proteção PerfilCliente ProgramaFidelidade IUReserva CtrlReserva Inventário Reserva Cliente Filial Veículo 5

%! + ' ') + ))+ )0& )*/ 0 )' + 0$0 %B-& &G% - %".!""/""!,!/(!!&! 6

sd Seq Reservar Veículo cliente IUReserv a CtrlReserv a Filial PerfilCliente Cliente Inv entário Veículo Proteção Reserv a num fidelidade num fidelidade? fornece num num fidelidade obter perfil obter cliente solicitar locais, datas, horários datas, horários e locais? locais, datas, horários locais, datas, horários buscar veículos data e hora buscar veículos satisfaz critérios mostrar veículos lista de veículos veículo escolhido veículo escolhido prepopular obter informações obter informações proteção obter info por estado, local, etc. solicitar dados cliente, proteções dados cliente, proteções? escolhas proteção popular com info. recebidas obter email enviar reserva por email obter número confirmação mostrar reserva e confirmação reserva e confirmação 7

class Analysis Model Cliente «boundary» IUReserv aveic «control» CtrlReserv aveic PerfilCliente + fumante + preferenciacategoriaveic + email + endereço + nome + telcomercial + telresidencial Inv entário Filial + endereço + estadofederação + IDFilial ProgramaFidelidade + saldopontos Reserv a + custoestimado + datainício + datatérmino + horainício + horatérmino Proteção Veículo + coberutraadicional + custodiario + exclusões + limitesresponsabilidade + acessorio + categoriaveic + estado % ' 0 ' +, ) &(7@&!& %&/(!!&!,&?("!&*/$5.( A&:&%/5/"B 8

class Classes de análise (completo) «boundary» IUReservaVeic «control» CtrlReservaVeic Filial + endereço + estadofederação + IDFilial Inventário PerfilCliente + fumante + preferenciacategoriaveic Cliente + email + endereço + nome + telcomercial + telresidencial * reserva * * Veículo + acessorio + categoriaveic + estado ProgramaFidelidade + saldopontos 0.. < é aplicada Reserv a + custoestimado + datainício + datatérmino + horainício + horatérmino * Proteção + coberturaadicional + custodiario + exclusões + limitesresponsabilidade %//(."%' & ' 7 & ' % ) ' $&%!"! "%0&!&%+% * $) $)? '!&3.%7 *)0) $/)' '" &%-/&% ' & < ' D$%! &/"!,&?("!& &/"!,&%C& &/"!,& $(&& 78 %D 0, 3< 3< <, 2 4,4 K,3< 6 34 H C )F ) 0 6IJ < + LMNO)C: PM+%%4 4+%QE:CF,,R/ & M % & ) F & )0 " 2 + ')" 6)6%)6 9

deployment projeto casos de uso Serv idor WEB Navegador «http» «http» «http» «http» Nav egador N Navegador 2 Nav egador N- 4 *)SD @& A )0) & & 0

sd Reserv ar Veículo (prj) :Cliente :IUReserva :MostraInventario «servlet» :CtrlReserva :DataAccess pág. de reserva veíc, IDFilial e datas POST veic, IDFilial e datas :Filial popular(idfilial) buscarfilial(idfilial) preencher(regdb) verifica se a filial estará aberta nos dias e horários solicitados validar(datas) ok popular(idfilial, datas, catveic) :Inventario buscarveiculos(this) :Veiculo preencher(regdb) adicionar(veiculo) armazena coleção veics. na sessão forward pág. inventario mostrar inventário mostra todos veícs. disponíveis

+ SD )$ + * * ) 6% class Classes projeto (delta ) DataAccess IUReserva + buscarfilial(int) : regdb + buscarveiculos(inventario) : regdb Inventario «servlet» CtrlReserva «instantiate» + adicionar(veiculo) : void + popular(int, Date[2], int) : void MostraInv entario «instantiate» Filial + endereco + estadofederecao + IDFilial + popular(int) : void + preencher(regdb) : void + validar(date[2]) : boolean * Veiculo + acessorio + categoriaveic + estado + preencher(regdb) : void &,&!&' -SD - 2

sd Efetiv arreserv a (prj delta2) :Cliente :IUReserva :MostraInventario :Confirmacao «servlet» :CtrlReserva :PerfilCliente :Inv entario :Veiculo :DataAccess escolhe um veíc. escolhe um veículo para reservar POST "reservar" veicid marcarreservado(veicid) indisponibiliza o veic. por período de tempo = tout marcarreservado(tout) obteridcli popular(cliid) :Cliente buscarcliente(cliid) preencher(regdb) associar(perfilcliente) setarpai(this) dispatcher.forward(confirmacao) controle pegar obj. cliente da sessão obter campos obterperfil obter dados mostra info. e pede para completar continuar poderia ser +detalhado atualizar cliente e perfil POST confirmação realizada!"$%&' () * (+,, %,-,. /. 0(0 $ '0,-0.,) 3

class Classes projeto (delta 2) IUReserva MostraInv entario «servlet» CtrlReserva DataAccess + buscarcliente(cliid) : regdb + buscarfilial(idfilial) : void + buscarperfil(cliid) : regdb + buscarveiculos(inventario) : regdb «instantiate» Inv entario + adicionar(veiculo) : void + popular(int, Date[2], int) : void Confirmacao «instantiate» Filial + endereco + estadofederecao + IDFilial + popular(int) : void + preencher(regdb) : void + validar(date[2]) : boolean * PerfilCliente + fumante: Boolean + preferenciacategoriaveic + popular(cliid) : void + preencher(regdb) : void + setarpai(cliente) : void Cliente + email + endereço + nome + telcomercial + telresidencial + associar(perfilcliente) : void + Cliente() + obterperfil() : PerfilCliente + popular(cliid) : void + preencher(regdb) : PerfilCliente Veiculo + acessorio + categoriaveic + estado + marcar(tout) : void + preencher(regdb) : void SD % ) 3 + )'0 %4 ) 4 F & 3 E' 0,), -),'' ) )0&%0 D )'&0!?%"/,&C&!0 K! 00 T C& $%:D!D0& )0) ) H C) $ 0< 0 K 00 class Classes projeto (delta 3) FabricaObjetos BDCliente InPersist Conexao RegistroBD Statement InSGBDR 4

sd Reservar Veículo (com camada de persistência) «servlet» :CtrlReserva :FabricaObjetos :InPersist :InSGBDR criar(class=cliente, cliid) :Cliente BDCliente(Cliente) :BDCliente buscar(cliid) connect(bd, user, pwd) :Conexao connect obj conexão getstatement Statement :Statement obj. statement executarquery(sqlstring) exec cmdo SQL RegistroDB :RegistroBD popular registro BD obter valor de cada campo setar campos com valores de registro BD ok retorna obj Cliente 5