A maior rede de estudos do Brasil

Grátis
23 pág.
Documento completo requisitos

Pré-visualização | Página 4 de 4

tipo de mídia
• valorPadraoLocacao: valor padrão a ser cobrado por locação de itens deste tipo
• ativo: indica se a locadora está (V) ou não (F) trabalhando com itens neste tipo de 
mídia
6.2 - Subsistema atendimentoCliente
• AutorizacaoCartao: autorização emitida pelo Sistema de Operadoras de Cartão de Crédito 
quando da aprovação de um pagamento realizado com cartão de crédito.
• operadora: nome da operadora de cartão de crédito que aprovou o pagamento
• numero: número da autorização do pagamento, enviado pelo Sistema de Operadoras 
de Cartão de Crédito quando o pagamento com cartão de crédito é autorizado
• data: data de envio da autorização
• Cheque: cheques utilizados para efetuar pagamentos.
• banco: número do banco da conta do cheque
• agencia: número da agência da conta do cheque
• conta: número da conta do cheque
• numero: número do cheque usado para pagamento
• Cliente: clientes da locadora.
• numeroInscricao : número de inscrição do cliente
• nome: nome do cliente
• sexo: sexo do cliente (ver tipo de dados enumerado Sexo para ver possíveis valores)
• dataNascimento: data de nascimento do cliente
• email: e-mail do cliente
• ativo: indica se o cliente está ativo (V) ou inativo (F) na locadora.
• emAtraso(): boolean – verifica, dentre os itens locados nas locações do cliente, se há 
algum deles que já deveria ter sido devolvido (data corrente > data devolução 
prevista) e ainda não foi. Caso haja, retorna verdadeiro (V); caso contrário, retorna 
falso (F).
• ClienteDependente: clientes que dependem de clientes titulares. São indicados pelo cliente 
titular e suas ações junto à locadora são atribuídas ao seu titular.
• ClienteTitular: clientes principais da locadora, os quais são responsáveis pelas suas ações 
junto à locadora e também pelas de seus dependentes.
• cpf: cpf do cliente titular
• endereco: endereço do cliente titular (ver tipo de dados Endereco para ver a estrutura 
dos endereços)
• telefoneResidencial: telefone da residência do cliente titular
• telefoneCelular: telefone celular do cliente titular
• telefoneComercial: telefone do local de trabalho do cliente titular
• localTrabalho: local onde o cliente titular trabalha
• Devolucao: registros das devoluções de itens que foram locados previamente.
• data: data em que ocorreu a devolução
• ItemLocado: registros das locações de itens individuais.
• valorLocacao: valor de locação do item
• dtDevolucaoPrevista: data limite que o item tem de ser de devolvido para não ser 
cobrada multa
• multa: valor cobrado de multa por atraso na devolução do item locado
• calcularValorLocacao(): Currency - calcula o valor devido para a locação do item, 
segundo a descrição da regra de negócio RN11. Retorna esse valor.
• calcularDataDevolucaoPrevista(): Date - calcula a data de devolução prevista do item 
locado, segundo a descrição da regra de negócio RN12. Retorna essa data.
• Locacao: registros das locações de itens efetuadas por clientes.
• data: data em que ocorreu a locação
• Pagamento: registros de pagamentos efetuados.
• valor: valor recebido como pagamento
• Reserva: registros de reservas efetuadas pelos clientes para filmes em determinados tipos de 
mídia.
• dtReserva: data e hora em que a reserva foi efetuada
• dtComunicacaoCliente: data e hora em que foi feita a comunicação com o cliente de 
que há um item disponível na locadora para atender à reserva efetuada pelo cliente
• estado: indica o estado em que se encontra uma reserva (ver diagrama de estados da 
classe Reserva e tipo de dados enumerado correspondente)
6.3 – Tipos de Dados Específicos de Domínio
• Cep: código de endereçamento postal (CEP) .
• infoRegiao: String – 5 primeiros dígitos do CEP, contendo informações da região e 
setor de um endereço, conforme sistema decimal definido pelos Correios
• idDistribuicao: String – 3 últimos dígitos, contendo informações de identificadores 
de distribuição usados pelos Correios para entrega de correspondências
• Cnpj: Número no Cadastro de Pessoas Jurídicas com 11 dígitos.
• numIdentificacao: String - 8 primeiros dígitos, identificando a empresa
• digitoVerificador: String - dois últimos dígitos, usados para verificar se o número do 
CNPJ é válido
• CodigoBarras: String - código numérico de identificação inequívoca de um item a ser 
vendido, movimentado e armazenado, composto por 13 dígitos.
• Cpf: Número no Cadastro de Pessoas Físicas com 11 dígitos.
• numIdentificacao: String - 9 primeiros dígitos, identificando a pessoa física
• digitoVerificador: String - dois últimos dígitos, usados para verificar se o número do 
CPF é válido
• Endereco: endereços, conforme estrutura definida abaixo.
• rua: String - nome da rua
• numero: String - número do endereço
• complemento: String - informação complementar ao número, tal como apartamento
• bairro: String - bairro do endereço
• cidade: String - cidade do endereço
• estado: Estado
• cep: do endereço
• Estado: estados do Brasil. Tipo enumerado que pode assumir os seguintes valores: {AC – 
Acre, AL - Alagoas, AM - Amazonas, AP - Amapá, BA - Bahia, CE - Ceará, DF – Distrito 
Federal, ES – Espírito Santo, GO - Goiás, MA - Maranhão, MG – Minas Gerais, MS – Mato 
Grosso do Sul, MT – Mato Grosso, PA - Pará, PB - Paraíba, PE - Pernambuco, PI - Piauí, PR 
- Paraná, RJ – Rio de Janeiro, RN - Rio Grande do Norte, RO - Rondônia, RR - Roraima, 
RS – Rio Grande do Sul, SC – Santa Catarina, SE - Sergipe, SP – São Paulo, TO – 
Tocantins}
• EstadoItem: estados pelos quais itens podem passar. Tipo enumerado que pode assumir os 
seguintes valores: Disponível, Reservado, Locado e Inativo. Ver diagrama de estados da 
classe Item.
• EstadoReserva: estados pelos quais reservas podem passar. Tipo enumerado que pode 
assumir os seguintes valores: Pendente, Comunicada, Atendida e Expirada. Ver diagrama de 
estados da classe Reserva.
• Genero: gêneros nos quais os filmes da locadora são classificados. Tipo enumerado que 
pode assumir os seguintes valores: {Ação, Animação, Aventura, Comédia, Documentário, 
Drama, Ficção, Guerra, Musical, Policial, Romance, Suspense, Terror}
• Sexo: sexo de pessoas físicas. Tipo enumerado que pode assumir os seguintes valores: 
{Feminino, Masculino}
• Telefone: números de telefones.
• ddd: String – número do DDD do telefone (3 dígitos)
• numero: String – número do telefone propriamente dito (8 dígitos)