Sistema de Reserva de Ingressos de Cinema
Sistema de Reserva de Ingressos de Cinema
DEPARTAMENTO
Um Relatório de Laboratório Baseado em Projetos
Em
RESERVA DE INGRESSO DE FILME
ENVIADO POR:
M. RAM KUMAR
PROFESSOR ASSISTENTE
UNIVERSIDADE KL
CERTIFICADO
Este é para certificar que o relatório de laboratório baseado em projetos intitulado "INGRESSO DE FILME
BOOKING” submitted by, B. Sri Rishi, T. Sai Harshitha, M. Akshaya, M. Deva Sainath
Reddy, R. Navadeep Sai P. Satyanarayana Chowdary com o Nº de ID 2200033067,
2200033068, 2200033069, 2200033070, 2200033071 e 2200033074 para o
Departamento de Ciências de Engenharia Básica, Universidade KL em cumprimento parcial
requisitos para a conclusão de um projeto em 'PENSAMENTO COMPUTACIONAL PARA
O curso de "DESENHO ORIENTADO A OBJETOS" no 1º ANO do 2º Semestre de B Tech, é um
Registo Bonafede do trabalho realizado por ele/ela sob a minha supervisão durante
ano letivo 2022-23.
É um grande prazer para mim expressar minha gratidão ao nosso honroso Presidente
Sri. Koneru Satyanarayana, por fornecer a oportunidade e a plataforma com facilidades em
realizando o relatório de laboratório baseado em projetos.
Eu expresso minha sincera gratidão ao nosso diretor Dr. A Jagadeesh por seu
administração em direção ao nosso crescimento acadêmico.
na realidade.
Agradeço sinceramente ao nosso supervisor de projeto, M. RAM KUMAR, por seu
nova associação de ideias, incentivo, apreciação e zelo intelectual que
nos motivou a empreender este projeto com sucesso.
Finalmente, é com prazer que reconhece a dívida a todos aqueles que se dedicaram
eles mesmos direta ou indiretamente para fazer este relatório de projeto ter sucesso.
Este projeto de software é um sistema tradicional de reserva de ingressos de cinema com algumas
funcionalidade adicionada. Este sistema é construído para processamento rápido de dados e geração de faturas para
clientes de teatro. O sistema de faturamento consiste em um banco de dados SQL e um front-end eficaz.
finalizado projetado em [Link]. O banco de dados de cobrança é uma vasta coleção de nome de filme, preço
TÍTULO PÁGINA Nº
Nº
1 Introdução 1
2 Objetivo do Projeto 2
4 Diagrama de Classes
6
5 Implementação 9
6 Saídas/Capturas de Tela 17
20
7 Conclusão
[Link]ÇÃO
O projeto proposto "Sistema de Reserva de Ingressos de Cinema Online" é o processo
onde os consumidores compram diretamente ingressos de cinema online de um site de multiplex
interativamente em tempo real sem um serviço intermediário pela Internet. O
o sistema fornecido apresenta o funcionamento detalhado da Reserva de Ingressos de Cinema Online
processamento e o que acontece sempre que nós ou qualquer um de nós vai comprar ingressos de cinema
online.
1 |P á g e
2. OBJETIVO DO PROJETO
O principal objetivo do sistema de reserva de ingressos online é fornecer uma maneira alternativa para
o cliente para comprar ingressos de cinema. É um sistema automático, onde iremos automatizar o
reservas de bilhetes e consultas sobre a disponibilidade de bilhetes. Após inserir os dados em
arquivo, a equipe não precisa se preocupar com os pedidos recebidos através do sistema e, portanto,
reduz o trabalho manual. Uma das melhores características do sistema é reembolsar o valor
na cancelamento de bilhetes pelo cliente.
2 |P a g e
[Link] E DESVANTAGENS
VANTAGENS
Economiza tempo.
O sistema é projetado com uma interface atraente e com uma descrição detalhada.
DESVANTAGENS
Escopo Futuro:
Mais algumas funções ou módulos podem ser adicionados ao projeto. Os usuários podem reservar
seu assento desejado, que foi desenvolvido usando GUI, o usuário pode receber um alerta de mensagem antes de 30
3 |P á g e
32 . DETALHES DE SOFTWARE E HARDWARE
Java
4GB
Um
Ingresso de Filme
+ livro () : vazio
int
int
int
int
preço final: int
+ cancelar () : vazio
multado
vazio
~ x : int
+ Próximo () : vazio
~ m : String
8P á g e
56 . IMPLEMENTAÇÃO
CÓDIGO FONTE DO PROJETO
se(show==2)
se(show==3)
se(show==4)
9|P á g e
{
[Link]("SCR01 ") TEGIMPU
}
se(chice==2)
{
[Link]("SCR02 ") VERA SHIMHA REDDY
}
se(chice==3)
{
[Link]("SCR03 VALTERU VEERAYA");
}
se(chice==4)
{
[Link]("SCR04 ") VARISUDU
}
se(preço==200)
{ int min=201,max=232;
int y = (int) (([Link]()*((max-min)+1))+min);
[Link]("Número do Bilhete: ");
para(int i=0;i<not;i++)
{
[Link](" "); PRM00"+(y+i));
}
11|P a g e
[Link]("Número do Bilhete: ");
para(int i=0;i<not;i++)
{
[Link](" "); GEN00"+(y+i));
}
[Link]("===================================");
[Link]("Custo total: R$.") +preçofinal+/−
[Link]("===================================");
}
public static void cancelar(char c)
se
double multa = (200-(200*0.45)); }
[Link]("Bilhete Cancelado com Sucesso! " + "Valor ")
Rs.+"fine+"/- será creditado em sua conta dentro de 48 horas."+"Obrigado
- IMAX
}
se(c=='L')
dobro
[Link]("Bilhete Cancelado com Sucesso! " + "Valor
Rs.
- IMAX";
}
se(c=='G')
(80-(80*0.4))
Bilhete Cancelado com Sucesso!
Quantidade
Rs.
- IMAX
12|P á g i n a
}
}
public static void Disponibilidade(double min, double max,int mvechice)
{ se(mvechice==1)
{
[Link]("Assentos Disponíveis: TEGIMPU");
}
se(mvechice==2)
{
[Link]("Assentos disponíveis: VERA SHIMHA")
REEDY
}
se(mvechice==3)
{
Assentos Disponíveis:
VALTERU VEERYA
}
se(mvechice==4)
{
[Link]("Assentos Disponíveis: VARISUDU");
} int x1= (int) (([Link]()*((max- min)
+1))+min); int x2= (int)
(([Link]()*((max-min)+1))+min); int x3=
(int) (([Link]()*((max-min)+1))+min); int
x4= (int) (([Link]()*((max-min)+1))+min);
}
public static void Upcoming() throws InterruptedException
{
ABR 2023 - DASARA
ABR 2023 – DAS KI
ABR 2023 -
MAIO 2023
– RANGA MARTADA
ABR 2023 - SIR
[Link](m1);
[Link]((1/2));
13|P á g i n a
[Link](m2);
14P á g e
[Link]((1/2));
[Link](m3);
[Link]((1/2));
[Link](m4);
[Link]((1/2));
[Link](m5);
}
public static void main(String[] args) throws Exception
{
Scanner in = new Scanner([Link]);
[Link]("Bem-vindo ao IMAX");
se(ação==1)
{
[Link]("Escolha um Filme");
[Link]("1. TEGIMPU");
[Link]("2. VEERA SHIMHA")
REDDY" ); [Link]("3. VALTERU
VEERAYA"); [Link]("4.
VAARISUDU
15|P á g e
int show = [Link]();
int min1=8,max1=40;
int y1 = (int) (([Link]()*((max1-
min1)+1))+min1);
int min2=24,max2=110;
int y2 = (int) (([Link]()*((max2-
min2)+1))+min2);
int min3=10,max3=75;
int y3 = (int) (([Link]()*((max3-
min3)+1))+min3);
[Link]("Selecione o Preço:");
[Link]("1. INR 200*"+"[
+y1+ assentos disponíveis]
[lugares disponíveis]
disponível]
GST" );
int custo=[Link]();
se(custo==1)
int preço = 200;
16|P á g e
livro(preço,escolhadetema,não,mostrar); }
se(custo==2)
{
int preco = 120;
livro(preço,escolhadocumentário,não,mostrar); }
se(custo==3)
int preco = 80;
}
}
se(ação==2)
{
[Link]("Digite seu ID de reserva");
String ID = [Link](); char
c= [Link](0);
se(c=='P'||c=='L'||c=='G')
{
[Link]("Processando...");
[Link](3); cancelar(c);
} senão
{
lançar nova Exceção("Digite um VÁLIDO
NÚMERO DO TICKET
}
} se (ação == 3)
{
[Link]("Escolha um Filme");
17P á g e
[Link]("1. TEGIMPU");
[Link]("2. VEERA SHIMHA")
REDDY"); [Link]("3. VALTERU
VEERAYA" ); [Link]("4.
VARISUDU(Tâmil)"; int mvechice =
[Link]();
Disponibilidade
}
se(ação==4)
{
Próximo();
}
}
}
}
dezoitoP áge
6. SAÍDAS/BAIXOS DE TELAS
Reserva de Bilhete
19P á g e
Cancelamento
Disponibilidade:
Próximo:
20P á g i n a
21|P á g i n a
Ingresso:
Fatura do Bilhete
IMAX :: VIJAYAWADA
===================================
SEGUNDO SHOW :: 22:00
SCR02 SARILERU NEKEVVARU
Número do Bilhete
PRM00214
PRM00216
PRM00217
PRM00218
PRM00219
Avaliação Rs.200/-
IVA Rs.36/-
Número de Ingressos 06
===================================
Custo total: R$ 1416/-
===================================
22P a g e
78. CONCLUSÃO
O projeto foi concluído com sucesso na medida do possível. Os resultados do
os projetos foram mostrados anteriormente. No final deste projeto, aprendemos muitas palavras-chave em Java.
Aprendemos o conceito de Estruturas de Dados em Java. Agora somos capazes de projetar vários tipos de
técnicas de ordenação.
23P á g e