0% acharam este documento útil (0 voto)
5 visualizações24 páginas

Sistema de Reserva de Ingressos de Cinema

Este documento é um relatório de projeto submetido por seis alunos da KL University para seu projeto sobre o desenvolvimento de um sistema de reserva de ingressos de cinema. Inclui a página de título, lista de alunos, certificado do supervisor do projeto, agradecimentos, resumo e um índice do conteúdo. O relatório descreve o desenvolvimento de um sistema de software para permitir a reserva e faturamento online de ingressos de cinema, com o objetivo de tornar o processo mais eficiente para os cinemas e clientes. Ele descreve os objetivos do projeto, vantagens e desvantagens, planos de implementação futura, software e hardware utilizados, diagrama de classes, detalhes de implementação e saídas ou capturas de tela de exemplo do sistema.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações24 páginas

Sistema de Reserva de Ingressos de Cinema

Este documento é um relatório de projeto submetido por seis alunos da KL University para seu projeto sobre o desenvolvimento de um sistema de reserva de ingressos de cinema. Inclui a página de título, lista de alunos, certificado do supervisor do projeto, agradecimentos, resumo e um índice do conteúdo. O relatório descreve o desenvolvimento de um sistema de software para permitir a reserva e faturamento online de ingressos de cinema, com o objetivo de tornar o processo mais eficiente para os cinemas e clientes. Ele descreve os objetivos do projeto, vantagens e desvantagens, planos de implementação futura, software e hardware utilizados, diagrama de classes, detalhes de implementação e saídas ou capturas de tela de exemplo do sistema.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

K L UNIVERSIDADE FRESHMAN ENGENHARIA

DEPARTAMENTO
Um Relatório de Laboratório Baseado em Projetos

Em
RESERVA DE INGRESSO DE FILME

ENVIADO POR:

NÚMERO DE IDENTIFICAÇÃO NOME

2200033067 B. Sri Rishi


2200033068 T. Sai Harshitha
2200033069 M. Akshaya
2200033070 M. Deva Sainath Reddy
2200033071 R. Navadeep Sai
2200033074 P. Satyanarayana Chowdary

SOB A ESTIMADA ORIENTAÇÃO DE

M. RAM KUMAR
PROFESSOR ASSISTENTE

UNIVERSIDADE KL

Campos verdes, Vaddeswaram – 522 502


Guntur Dt., AP, Índia.
DEPARTAMENTO DE CIÊNCIAS BÁSICAS DA ENGENHARIA

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.

SUPERVISOR DE PROJETO CHEFE DO DEPARTAMENTO

[Link] KUMAR Dra. D. HARITHA


AGRADECIMENTOS

É 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.

Expresso sincera gratidão ao nosso Coordenador Dr. V. Krishna Reddy e


HOD - BES Dr. D. Haritha por sua liderança e constante motivação fornecida em
conclusão bem-sucedida do nosso semestre acadêmico. Eu registro isso como meu privilégio de
agradecemos profundamente por nos fornecer a equipe e as instalações eficientes para concretizar nossas ideias

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.

NÚMERO DE IDENTIFICAÇÃO NOME

2200033067 B. Sri Rishi


2200033068 T. Sai Harshitha
2200033069 M. Akshaya
2200033070 M. Deva Sainath Reddy
2200033071 R. Navadeep Sai
2200033074 P. Satyanarayana Chowdary
RESUMO

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

e outros dados específicos.


Um bilhete quando faturado é pesquisado no banco de dados e seu preço é adicionado ao
fatura com base na quantidade de ingressos. O sistema também contém filmes futuros em
várias datas. O sistema de reservas de ingressos para cinema foi criado para ajudar os cinemas a calcular e

exibir contas e atender o cliente de maneira mais rápida e eficiente e diminuir


mão de obra. Este projeto de software consiste em um eficaz para ajudar o empregado de forma fácil
cálculo de contas e fornecimento de um atendimento ao cliente eficiente.
ÍNDICE

TÍTULO PÁGINA Nº

1 Introdução 1

2 Objetivo do Projeto 2

2.1 Vantagens e Desvantagens 3

2.2 Implementação Futura 4

3 Detalhes de Software e Hardware 5

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.

O "Sistema de Reserva de Ingressos de Cinema Online" é um projeto de reserva de ingressos online,


os clientes podem reservar bilhetes 24 horas por dia de qualquer lugar do mundo e interagir
com o site do multiplex para saber sobre os filmes em exibição atualmente e seus
informações sobre horários ou serviços fornecidas pelo multiplex. Cliente do multiplex
o gerente de relacionamento pode interagir com os clientes e permitir que eles aprendam mais
sobre as necessidades dos clientes, construir boas relações com os clientes, aumentar a eficiência e
reduzir custos e obter acesso rapidamente aos mercados nacionais.

O projeto “Sistema de Reservas de Ingressos de Filme Online” é dedicado a


requisitos gerais de teatros multiplex. O principal objetivo do projeto é
criar um processamento de reserva de ingressos de cinema online que permite aos clientes saber
sobre novos filmes, seus horários, localizações de cinema, classificação e preço de ingressos, etc.
o processo de reserva quando o cliente seleciona sua cidade e, em seguida, os cinemas dessa cidade são
filtrado. No próximo passo, então poderão selecionar o cinema desejado onde desejam assistir
filme, em seguida, seleciona filme e outros detalhes como data do show, horário do show, classe e número
dos ingressos. Com base nos parâmetros fornecidos, um layout gráfico do status dos assentos é visível para
o cliente. Agora o cliente pode selecionar sua localização de assento desejada e o número de
assentos. O administrador poderá ver todos os bilhetes reservados e cancelados.

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.

Os módulos neste projeto são


Para fornecer um serviço a qualquer hora e em qualquer lugar para o cliente

Para fornecer reembolso

Para minimizar o número de funcionários na bilheteria

Para promover o filme na internet


Aumentar o lucro

2 |P a g e
[Link] E DESVANTAGENS

VANTAGENS

O sistema reduz muito do esforço humano na reserva de bilhetes.

•Economiza dinheiro e recursos da organização e exclui o uso de papel ou

folhas para fazer a fatura.


•Fornece tecnologia de cancelamento de bilhetes fácil.

Economiza tempo.

•Oferece precisão e isenção de erros nos cálculos de faturamento.

O sistema é projetado com uma interface atraente e com uma descrição detalhada.

É flexível e amigável ao usuário.

•Também notifica os clientes enviando uma fatura eletrônica por e-mail.

DESVANTAGENS

•Requer um grande banco de dados.

•Não é possível rastrear as informações do produto se o número do ticket estiver perdido.

2.2. IMPLEMENTAÇÃO FUTURA

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

minutos para mostrar

3 |P á g e
32 . DETALHES DE SOFTWARE E HARDWARE

Os principais requisitos de software do projeto são os seguintes:

Java

Sistema operacional: Windows XP ou posterior.

Software:Eclipse IDE (2019-12).

Os requisitos de hardware que correspondem ao software são os seguintes:

4GB

Processador: processador de 64 bits


45 . DIAGRAMA DE CLASSE

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

+principal[args : String] : vazio


int
int
~ não : int
int

8P á g e
56 . IMPLEMENTAÇÃO
CÓDIGO FONTE DO PROJETO

pacote UM; importar


[Link];
import [Link].*;
importar
[Link];
importar [Link].*; público classe
MovieTicket {
Capacidade do teatro: 240
/*Assentos premium: 0*/
/*Assentos de luxo: 120*/
/*Assentos gerais: 80*/
public static void book(int preço, int escolha, int não, int show) {
int tkt; [Link]("\n\ ")}
n"+"==================================="
[Link](" *Fatura do Ingresso*"+"\n"+" IMAX :: VIJAWADA");
[Link]("===================================");
se(show==1)
[Link]("SHOW DA MANHÃ ") ::11:00AM

se(show==2)

SHOW DO MEIO-DIA :: 14:30

se(show==3)

[Link]("PRIMEIRO SHOW ") :: 18:20

se(show==4)

[Link]("SEGUNDA EXIBIÇÃO :: "); 22:00


se(chice==1)

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));
}

[Link]("Taxa: "); Rs."+preço+"/-";


}
se(preço==120)
{ int min=81,max=192;
int y = (int) (([Link]()*((max-min)+1))+min);
[Link]("Número do Bilhete: ");
for(int i=0;i<not;i++)
{
[Link](" "); LUX00"+(y+i));
}

[Link]("Taxa: "); Rs.


}
se(preço==80)
{ int min=1,max=72; int y = (int) (([Link]()*((max-
mín)+1))+mín);
10 |P á g e

11|P a g e
[Link]("Número do Bilhete: ");
para(int i=0;i<not;i++)
{
[Link](" "); GEN00"+(y+i));
}

[Link]("Taxa: "); Rs.


}

int amt = price * 18 / 100;


int precoFinal = (preco + amt) * not;
[Link]("GST: "); Rs."+amt+"/-";
[Link]("Número de Ingressos: 0"+not);

[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);

"Exibição Matinal +x1);


Show do Meio-Dia +x2); [Link]("Primeiro
Mostrar "+x3);
[Link]("Segundo Show") +x4);

}
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");

[Link]("Selecione uma opção:");


[Link]("1. Reservar Bilhete");
[Link]("2. Cancele Seu Bilhete");
[Link]("3. Verificar Disponibilidade");
[Link]("4. Filmes Futuros"); while(true)
{
int acao = [Link](); se(acao > 4) lançar novo
Exceção("Escolha um filme válido!");

se(ação==1)
{
[Link]("Escolha um Filme");
[Link]("1. TEGIMPU");
[Link]("2. VEERA SHIMHA")
REDDY" ); [Link]("3. VALTERU
VEERAYA"); [Link]("4.
VAARISUDU

int escolhaFilme = [Link]();


se(escolhadefilme<5)
{

[Link]("Escolha o Show: ");


[Link]("[Link] da Manhã 11:00 AM");
[Link]("2. Programa do Meio-Dia 14:30");
[Link]("3. Primeiro Show 18:20");
[Link]("4. Segundo Show 22:00");

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]

[Link]("2. INR 120*"+"[ "+y2+"

[lugares disponíveis]

[Link]("[Link] 80*"+"[ "+y3+" assentos ")

disponível]

(Preços são exclusivos

GST" );

int custo=[Link]();

[Link]("Digite o número de ingressos")


(Máximo de 8 ingressos por usuário)" ); int not = [Link]();
[Link]("Processando...");
[Link](3);
se(não<9)
{

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;

reservar(preço, escolhaFilme, não, mostrar);


}
}
senão
{
lançar nova Exceção("Máximo de 8 ingressos
por usuário" );

}
}

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

Você também pode gostar