O sistema deve gerenciar as vendas de ingressos on-line, que proporcionará comodidade ao cliente, evitando
filas nos guichês. Para realizar a compra online o cliente deverá se cadastrar ou fornecer e-mail e senha, caso já seja cadastrado no sistema (a partir da segunda compra). No momento do cadastro, deverá informar: nome completo, e-mail, senha, CPF, data de nascimento e sexo. No momento da compra de ingressos, serão listados os filmes em cartaz e os horários disponíveis no dia. Após escolher o filme, data e horário, o cliente também informará a quantidade de ingressos que deseja comprar e o tipo de ingresso: inteira, meia ou sênior. Os preços são diferenciados e não será considerada a venda de ingressos promocionais, ou seja, o preço é diferenciado somente por tipo, e promoções independente do horário e dia da semana e também não é realizada a venda de poltronas numeradas, ao preço de cada ingresso é acrescida uma taxa de serviço, a qual será definida. O sistema deve controlar a quantidade de ingressos vendidos para uma mesma sessão. Para tanto, deve ser informada, para cada sala de exibição, o número de poltronas disponíveis. Considera-se uma sessão um filme exibido em uma determinada sala, horário e data. Ao retirar os bilhetes no cinema, o cliente deverá apresentar documentos para comprovar o desconto obtido: meia deve apresentar carteira de estudante e sênior deve apresentar documento de identidade. Não será permitido cancelar a compra do ingresso após a efetivação da compra pela prestadora de cartão de crédito. No aniversário do cliente será concedido desconto de 10% na compra do ingresso.A arquitetura da aplicação está num serviço cloud e a base de dados está implantado na matriz da rede de cinemas, o acesso para venda de ingressos pode ser feita diretamente no cinema, ou via web ou por meio do app mobile da rede, nesta primeira parte da informatização da rede o sistema controlará somente as vendas de ingressos, controle de sessões e funcionários do cinema.
Analisando o universo do sistema de venda de ingresso, temos:
-TelaVendaIngresso:exibirDadosVenda () é um exemplo de classe de fronteira com método de exibição de dados.
-ControleVenda:processarVenda() é um exemplo de classe de controle com o método processarVenda( ).
-PersisteVenda:cadastrarVenda() é um exemplo de classe de entidade com o conjunto de atributos e o método cadastrarVenda para tratar a persistência dos dados.
A visão em camadas facilita a análise Orientada a Objetos
PORQUE
Organiza classes e métodos conforme o papel exercido.
Assinale a correta asserção-razão:
A.
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
B.
As duas asserções são proposições verdadeiras, e a segunda não é uma justificativa da primeira.
C.
As duas asserções são proposições falsas.
D.
A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
E.
A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
Pattiniantonia está aguardando sua ajuda, Clique aqui para responder.