Logo Passei Direto
Buscar

Sistema de Controle de Cinema em Java

Enunciado de projeto: desenvolver em Java um sistema de controle de cinema com salas, filmes, sessões e venda de ingressos. Deve oferecer CRUD de sessões, visualizar sessões do dia, vender ingressos respeitando capacidade e gerar ingresso, usar coleções em memória e ter interface gráfica.

User badge image
Misael Mota

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE FEDERAL DO MARANHÃO 
DEPARTAMENTO DE INFORMÁTICA 
CURSO DE CIÊNCIA DA COMPUTAÇÃO 
 
Disciplina: Paradigmas de Programação 
Prof: Mário Meireles Teixeira 
 
 
Sistema de Controle de Cinema 
 
 
Objetivo 
 
Desenvolver em Java uma aplicação para controle de um conjunto de salas de cinema. 
 
 
Descrição 
 
O sistema a ser desenvolvido deve possuir as seguintes características: 
 
 Um cinema pode ter muitas salas, cada uma com sua própria capacidade; 
 Um cinema apresenta muitos filmes. Um filme possui informações como título e 
duração; 
 Um mesmo filme pode ser apresentado em salas e horários diferentes, 
constituindo-se uma sessão. Uma sessão tem um número máximo de ingressos 
colocados à venda, determinado pela capacidade da sala onde a sessão acontece; 
 A venda de ingressos é intermediada por um funcionário do cinema. Um 
ingresso deve conter informações como o tipo de ingresso (inteiro ou meio 
ingresso) e, além disso, um cliente só pode comprar ingressos para sessões ainda 
não encerradas. 
 
Considere a sessão e a venda de ingressos como os elementos centrais da sua aplicação. 
 
O diagrama de classes fornece uma visão geral das classes e seus relacionamentos. 
Ignore as classes Atua, Ator e Gênero para este trabalho. 
 
 
Requisitos 
 
O funcionário do cinema deve ser capaz de visualizar as sessões do dia, tanto as em 
andamento quanto aquelas ainda por serem iniciadas. Atendendo à solicitação de um 
cliente, o funcionário deverá efetuar a venda de um ou mais ingressos, obedecendo à 
capacidade máxima de cada sala. O sistema deve gerar um ingresso para o cliente, 
correspondente a uma determinada sessão. 
 
O Sistema de Controle de Cinema deve possuir um módulo de cadastro, onde serão 
mantidas, no mínimo, as sessões. Este módulo deve permitir a consulta, inclusão, 
alteração e remoção de sessões. Filmes e salas podem ser codificados no próprio 
programa ou lidos de arquivos de texto. 
 
As informações referentes aos filmes, salas, sessões podem ser armazenadas em 
memória principal, utilizando-se algumas das Coleções vistas na disciplina, por 
exemplo. 
 
Forneça uma interface gráfica integrada para o sistema, que facilite sua administração 
pelos funcionários. 
 
 
Apresentação do Trabalho 
 
o Programa baseado nos conceitos de orientação a objetos, bem organizado, 
modular e comentado (não precisa imprimir). 
o Relatório obrigatório, impresso, contendo: decisões de implementação tomadas, 
características do programa, funcionalidades, limitações, exemplos de execução. 
o Demonstração do programa.

Mais conteúdos dessa disciplina