Buscar

Sistema de Venda de Ingressos de Cinema

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE PAULISTA 
 
Projeto Integrado Multidisciplinar 
 
Cursos Superiores de Tecnologia 
 
 
 
 
 
 
 
 
 
 
 
Sistema para venda de ingressos de cinema 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Marquês – SP 
2016 
 
 
UNIVERSIDADE PAULISTA 
 
Projeto Integrado Multidisciplinar I 
 
Cursos Superiores de Tecnologia 
 
 
 
Caique Lima dos Santos – RA: D060724 – Curso: ADS 2ºsemestre 
Talita Ferreira Marques – RA: N898HC1 – Curso: ADS 2ºsemestre 
Bruna Macedo de Magalhaes – RA: D08FIE5 - Curso: ADS 1ºsemestre 
 
 
 
 
 
Sistema para venda de ingressos de cinema 
 
 
 
 
 
 
Orientador: Prof. Fumio 
 
 
 
 
 
 
 
 
Marquês 
2016 
 
 
RESUMO 
 
Este projeto consiste no desenvolvimento de um sistema para venda de 
ingressos de cinema através do uso de técnicas de programação utilizando a 
linguagem de programação C e um modelo de processo de engenharia de software 
para o desenvolvimento do mesmo, com uma infraestrutura de redes de dados para 
cinco computadores e um servidor para comunicação e funcionamento. 
Diante disso o sistema deverá ter uma tabela de preço com sessões e salas 
disponíveis, considerando que estudantes pagam 50% do valor e idosos são isentos, 
e toda segunda – feira estará disponível um filme didático destinado a estudantes de 
escola publica que neste estarão isentos do pagamento. 
Após a seleção de sessão, para concluir a venda escolhe-se a forma de pagamento, 
assim concluindo a compra do ingresso, gerando um ticket com a data, hora, sala, 
nome do filme e o número da poltrona escolhida pelo cliente. Quando todos os 
lugares ficarem indisponíveis, o sistema informará que não há mais lugares 
disponíveis e não será possível ser feita a compra para aquela sala. 
 
Palavras-chave: sistema, venda, ingresso, cinema, sessão, sala, filme, pagamento, 
compra. 
 
 
 
ABSTRACT 
 
This project is the development of a system for the sale of movie tickets 
through the use of programming techniques using the C programming language and 
a model of the software engineering process for the development of the same, with 
an infrastructure of data networks to five computers and a server for communication 
and operation. 
Given that the system should have a price table with sessions and meeting rooms 
available, whereas students pay 50% of the value and elderly are exempt, and every 
Monday, will be available a didactic film intended for public school students who this 
will be exempt from payment. 
After selecting session, to complete the sale you choose the form of payment, thus 
concluding the purchase of admission, generating a ticket with the date, time, name 
of the film room and the seat number chosen by the client. When all places become 
unavailable, the system informs you that there are no more seats available and you 
will not be able to be made the purchase for that room. 
 
Key words: system, sale, tickets, movies, session, room, movie, payment, shopping. 
 
 
 
SUMÁRIO 
 
INTRODUÇÃO ............................................................................................................ 6 
1 PLANEJAMENTO DO DESENVOLVIMENTO DO PROJETO ................................ 7 
2 PROPOSTA DE DESENVOLVIMENTO ................................................................ 8 
3 REQUISITOS FUNCIONAIS ................................................................................... 9 
3.1 REQUISITOS NÃO FUNCIONAIS .................................................................. 10 
4 PROTOTIPAÇÃO INCREMENTAL ....................................................................... 11 
 4.1 VANTAGENS DA PROTOTIPAÇÃO INCREMENTAL .................................... 12 
5 TOPOLOGIA DE REDES...................................................................................... 13 
 5.1 TOPOLOGIA FÍSICA DE REDES ................................................................... 13 
 5.2 CONEXÃO MULTIPONTO ............................................................................ 14 
 5.3 CLASSIFICAÇÃO DE REDES .................................................................... 14 
6 FILME DISPONIBILIZADO TODA SEGUNDA – FEIRA COM TEMA 
ABORDANDO SUSTENBILIDADE .......................................................................... 15 
 6.1 PONTOS ABORDADOS .................................................................................. 16 
7 CÓDIGO E TELAS DO SISTEMA ........................................................................ 17 
CONCLUSÃO .......................................................................................................... 26 
REFERÊNCIAS ........................................................................................................ 27 
 
 
 
 
 
 
 
 
 
6 
 
 
INTRODUÇÃO 
 
Atualmente há um acréscimo da tecnologia no mundo, e diversas empresas 
buscam tê-las para melhorar o atendimento ao cliente, gerando mais lucros. Diante 
dessa situação as novas empresas para que possam se destacar no mercado atual, 
utilizam a terceirização de profissionais que desenvolvam sistemas, para facilitar a 
gestão de dados e realizar determinado comando com rapidez, assim melhor 
satisfazendo as expectativas dos clientes. 
Uma nova empresa de entretenimento pretende abrir uma rede de cinemas em 
algumas cidades de São Paulo, cujo primeiro a ser aberto será em um shopping de 
uma cidade do interior de SP, porém necessitam de um sistema que seja ágil e 
inteligente para facilitar a venda de ingressos. 
Para isso contratou uma empresa (grupo de PIM) para desenvolver um sistema de 
venda de ingressos, bem como a infraestrutura de rede de dados para cinco 
computadores e um servidor para comunicação e funcionamento do sistema. 
Levando em consideração que preço de ingresso de acordo com as especificações 
do comprador para adquirir meia entrada (estudantes e idosos), além de que toda 
segunda- feira haverá uma sessão relacionada ao meio ambiente, dedicada a jovens 
de escola publica com entrada gratuita. 
O principal objetivo é a estruturação de um sistema de tecnologia que visa elevar a 
satisfação do cliente através do produto, por que quando o cliente se identifica com 
o produto ele cria uma fidelização, confiança e credibilidade. 
Para o desenvolvimento deste projeto foram utilizadas fontes bibliográficas aplicadas 
em sala de aula, artigos da web relacionados à área de análise e desenvolvimento 
de sistemas. 
 
 
7 
 
 
1 PLANEJAMENTO DO DESENVOLVIMENTO DO PROJETO 
 
Para o desenvolvimento do projeto foi feito um cronograma para a realização 
das atividades que foram desenvolvidas com um prazo e responsável determinado, 
demonstrados na seguinte tabela: 
Tabela 1 : Planejamento do desenvolvimento do projeto de acordo com atividades, data e 
responsáveis. 
 
Atividades Data Responsáveis 
Identificação dos 
requisitos 
Outubro ( 3 a 7 ) Bruna, Caique e Talita 
Identificação do ciclo de 
vida de SW 
Outubro ( 10 a 14 ) Bruna, Caique e Talita 
Definição da rede Outubro ( 17 a 21 ) Bruna, Caique e Talita 
Tema do filme Outubro ( 24 a 28 ) Bruna, Caique e Talita 
Codificação do programa Outubro ( 24 a 28 ); 
Novembro ( 1 a 20 ) 
Bruna, Caique e Talita 
Testes Novembro ( 1 a 20 ) Bruna, Caique e Talita 
Postagem do projeto Dezembro ( 1 ) Bruna, Caique e Talita 
8 
 
 
2 PROPOSTA DE DESENVOLVIMENTO 
 
Desenvolver e implantar um sistema para a venda de ingressos, além da 
infraestrutura de redes de dados para cinco computadorese um servidor para 
comunicação e funcionamento do sistema. 
Dentre as principais funcionalidades que foram implementadas, destacam-se: 
 Criação de uma interface para venda de ingressos de cinema; 
 Opções de pagamento para concretizar a venda; 
 Emissão dos ingressos nos guichês. 
 Informar no fechamento do caixa todas as movimentações do dia e o saldo do 
fechamento. 
 
2.1 DIAGRAMA 
 
 
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 
 
 
 
 
 
 
 
 
 
Escolher forma 
de pagamento 
Início 
 
Comprar 
ingresso 
Não 
Venda bem 
sucedida 
 
Informa ao 
usuário, tente 
novamente 
com outra 
forma de 
pagamento. 
Registra 
ingressos e 
fornece dados 
da sessão 
Pagamento 
aceito? 
Sim 
Seleciona 
filme, data e 
sessão. 
Solicita a 
quantidade de 
ingressos por 
tipo 
Informa 
quantidade de 
ingressos por 
tipo 
Apresenta 
resumo do 
pedido 
9 
 
 
3 REQUISITOS FUNCIONAIS 
 
Trata-se das funcionalidades e serviços do sistema de vendas de ingressos 
de cinema, diante disso apresenta-se a seguir as descrições de como o sistema 
deve reagir a entradas e como deve se comportar em determinada situação. 
 
 O sistema deve permitir a compra de ingressos de cinema através do sistema; 
 Somente o caixa pode efetivar a compra de ingressos; 
 O sistema deve permitir a escolha da sessão de cinema para a qual o cliente 
deseja adquirir ingressos; 
 O sistema deve permitir a seleção de uma sessão de cinema, optando por 
filme, data e horário; 
 Somente os filmes em cartaz poderão ser selecionados para compra de 
ingressos; 
 Considera-se filme em cartaz aqueles que possuem sessão cadastrada para 
a data atual; 
 A compra de ingressos deve ser feita para uma única sessão de cinema. 
 O usuário somente pode selecionar um filme e sessão (horário, data e sala). 
Caso queira adquirir ingressos para outros filmes, deverá realizar outra 
compra; 
 O sistema deve permitir a aquisição de diversos ingressos em uma mesma 
compra; 
 Os tipos de ingressos considerados serão: inteira, meia (estudantes), idosos e 
aposentados não pagam, no caso de filmes “Cinema para todos”, estudantes 
de escola pública não pagam; 
 A quantidade de ingressos deve ser informada separadamente para cada tipo 
de ingresso; 
 O sistema deve permitir a venda de ingressos através de cartão de crédito, 
débito e dinheiro; 
 Após selecionar as quantidades e tipos de ingresso, o sistema deverá calcular 
o valor total da compra; 
 O sistema deve (mostrar na tela) um ticket com a data, a hora, a sala e o 
nome do filme e mostrar o número da poltrona previamente escolhida pelo 
cliente; 
 O sistema deve ter um mecanismo que controle o número de ingressos 
vendidos para uma sessão, levando em conta o número de poltronas 
disponíveis na sala de exibição; 
 A cada venda de ingresso o sistema deve atualizar o número de ingressos 
vendidos para uma sessão; 
10 
 
 
 Para cada ingresso vendido para uma sessão, o sistema deve atualizar a 
quantidade disponível para aquela sessão; 
 Apenas podem ser vendidos ingressos para uma sessão se existir poltronas 
disponíveis; 
 O sistema vai verificar se a sessão escolhida tem poltronas disponíveis para o 
número total de ingressos que o cliente pretende adquirir; 
 O sistema não permitirá o cancelamento de compra de ingresso após sua 
efetivação através do pagamento. 
 
3.1 REQUISITOS NÃO FUNCIONAIS 
 
Trata-se das propriedades e restrições definidas do sistema da rede, 
conforme a necessidade dos clientes. 
 
 O sistema será desenvolvido em linguagem de programação C. 
 Confiabilidade 
 Usabilidade 
 Suporte 
 
11 
 
 
4 PROTOTIPAÇÃO INCREMENTAL 
 
O sistema abordado possui requisitos iniciais definidos para o 
desenvolvimento de um software. Diante disso é necessário o fornecimento rápido 
de um conjunto funcional aos usuários, que trata – se dos cálculos, detalhes 
técnicos, manipulação de dados e de processamento e outras funcionalidades 
específicas que definem o que o sistema para venda de ingressos de cinema, será 
capaz de realizar. Após o fornecimento de tais requisitos, é possível melhorar e 
expandir suas funcionalidades em versões de software posteriores, ao final de cada 
estágio, uma versão operável é entregue e incrementada aos demais estágios. 
 
A Figura 1 demonstra o modelo incremental: 
 
Figura 1 : Ilustração do Modelo Incremental. 
 
 
 
12 
 
 
4.1 VANTAGENS DA PROTOTIPAÇÃO INCREMENTAL 
 
A utilização desse modelo de desenvolvimento de software deve - se as 
vantagens para a produção do sistema de venda de ingressos para cinema como a 
redução de riscos, maior visibilidade sobre o processo, problemas podem ser 
descobertos logo no início para ser resolvidos, auxilia na estimativa de tempo do 
projeto. 
 
13 
 
 
5 TOPOLOGIA DE REDES 
 
A topologia física é a verdadeira aparência ou layout da rede, enquanto que 
a lógica descreve o fluxo dos dados através da rede. A topologia física representa 
como as redes estão conectadas (layout físico) e o meio de conexão dos 
dispositivos de redes. 
 
5.1 TOPOLOGIA FÍSICA DE REDES 
 
A topologia física que será utilizada no sistema de venda ingressos para 
cinema, trata – se das características da topologia estrela onde possui um terminal 
central e os cinco computadores serão conectados a este terminal. Esta topologia 
possui diversas vantagens, como ser fácil de modificar e acrescentar novos 
computadores, monitoração e gerenciamento centralizados, falha em um dos 
computadores não afeta o restante da rede. 
 
 
Figura 2 : Ilustração da topologia estrela. 
 
 
 
 
 
 
14 
 
 
5.2 CONEXÃO MULTIPONTO 
 
Está conexão será utilizada entre os cinco computadores na qual todos os 
dispositivos vão compartilharum único link. 
 
Figura 3 : Ilustração de uma conexão multiponto. 
 
De modo a permitir que todos os dispositivos conversem entre si, a 
capacidade da conexão pode ser dividida de forma espacial, quando dois 
dispositivos utilizam a conexão ao mesmo tempo. 
 
5.3 CLASSIFICAÇÃO DE REDES 
 
A rede utilizada seria a rede loca (LAN), que é um sistema de comunicação 
que permite ligar entre si os computadores em um domínio geográfico limitado, para 
o compartilhamento de recursos entre as cinco estações de trabalho. 
 
15 
 
 
6 FILME DISPONIBILIZADO TODA SEGUNDA – FEIRA COM TEMA 
ABORDANDO SUSTENBILIDADE 
 
Wall-e (2008) é uma animação da Disney e Pixar. O filme se inicia no ano de 
2700, o cenário é o nosso planeta desabilitado, tudo que ele tem é lixo o 
personagem principal Wall-e é um robô que trabalha para organizar e compactar 
todo esse lixo. 
Enquanto isso, os humanos estão bem longe de tudo isso, em uma estação espacial 
chamada AXIOM. Inicialmente o plano era que ficassem por lá apenas cinco anos, 
esperando com que os robôs concluíssem todo o trabalho de organizar e compactar 
o lixo, para que assim pudessem voltar, mas acabam ficando por lá 
aproximadamente 700 anos. 
Para verificar se a terra ainda é habitual à empresa BNL a responsável por essa 
estação espacial envia robôs para a terra sendo um deles a Eva, que se apaixonará 
pelo personagem principal. 
Ao longo do filme, pode - se perceber o quão os seres humanos que estão na 
estação espacial estão acomodados e são incapazes de até se levantar sozinhos, se 
locomover sem ajuda de aparelhos. 
Bastante obesos, gastam o tempo apenas comendo e fazendo com que os robôs 
façam tudo para eles, além disso, eles só se comunicam através da tela, e o mundo 
nesta estação é movido por essa tela, o que deixam eles cegos sem saber o que se 
passa ao lado, muito menos no mundo fora. 
Com tudo, esse filme ajuda a pensar melhor onde jogar o lixo, apenas de ser um ato 
“simples”, mas que no futuro irá afetar. 
E o quanto a falta da pratica de exercícios e a tecnologia pode nos prejudicar em 
uso abusivo. 
Esse filme fará com que os jovens tenham um novo pensamento, antes de fazer 
qualquer coisa que possa afligir o meio ambiente assim passando a mensagem para 
os amigos, que pratiquem para que ocorra a mudança na relação com a terra assim 
preservando-a. 
 
 
 
16 
 
 
6.1 PONTOS ABORDADOS 
 
 Todos nós devíamos nós conscientizar com o que produzimos de lixo; 
 Se a reciclagem nós ajudaria a preservar a nossa terra; 
 O quanto o filme parece ser real com o nosso futuro; 
 Os problemas do sedentarismo; 
 Até que ponto a tecnologia nós ajuda, e quando ela se torna algo que torne 
“acomodado” assim trazendo algo malefício; 
 Como ajudar o nosso planeta para que não aconteça essa grande devastação 
ambiental com o nosso planeta. 
 
17 
 
 
7 CÓDIGO E TELAS DO SISTEMA 
 
O sistema se inicia com um menu simples mostrando os filmes em cartaz e 
as opções de “histórico” e “sair”. A variável que define umas dessas opções é 
“scanf ("%d",&Op) , o “%d” indica que o sistema só aceita números inteiros , caso 
contrário aparecera a mensagem de erro printf ("Opcao invalida.\n"). E se a opção 
“0” for escolhida o programa será encerrado. 
 
Conforme o código abaixo: 
 
printf("\t========= CINEMA PARA TODOS ==========\n"); 
volta: 
printf("\t| ESCOLHA SEU FILME |\n\n"); 
printf("\t| [1] Wall-e ! |\n"); 
printf("\t| [2] Sem Tempo |\n"); 
printf("\t| [3] Os vingadores |\n"); 
 
printf("\t| [4] Historico |\n"); 
printf("\t|| [0] SAIR: \n"); 
 
scanf("%d",&Op); 
switch (Op){ 
default: 
printf("Opcao invalida.\n"); 
 
 
18 
 
 
 
Figura 4: tela do sistema 
 
 Se a opção escolhida for um filme, o sistema te redireciona para outra tela, 
nela mostra as sessões disponíveis, com o dia da semana, horário e sala. E 
pergunta para qual sessão você deseja comprar ingresso. 
 
\*“Case= 1” referente a opção 1 que é o filme “Wall-e”. *\ 
case 1: 
printf("\t FILME ESCOLHIDO : WALL-E ! \n"); 
printf("\t [1] Segunda-Feira : 13h30 - SALA 1 \n"); 
printf("\t [2] Segunda-Feira : 15h30 - SALA 2 \n"); 
 
printf("\t COMPRAR INGRESSO PARA QUAL SESSAO ? \n\n"); 
scanf("%d",&Ops); 
 
Figura 5: tela do sistema. 
19 
 
 
Após escolher uma sessão o sistema pergunta quantos ingressos você 
deseja, sendo que o máximo de lugares na sala é igual a 20 definida pela variável “if 
(ig1<=20) ”. 
 
if (Ops==1) 
{ 
printf("\tInforme a quantidade de ingressos que deseja comprar:\n"); 
scanf("%d",&ig1); 
if (ig1<=20) { 
 
Logo depois o sistema mostra as formas de pagamento (var=FP), mas como 
o filme “Wall-e” é o filme escolhido para a promoção de alunos de escola pública, 
aparecerá apena uma opção. 
 
printf("\t ENTRADA GRATUITA : : : \n\n"); 
printf("\t [1] GRATIS : 0,00 R$ \n"); 
scanf("%d",&FP); 
20 
 
 
 
Esse cálculo é feito para o armazenamento, e posteriormente ser somado 
para o balanço do dia: “ tp1 = 0 * ig1” , tp1= Total a Pagar , 0 = valor do ingresso, 
ig1 = numero de ingressos comprados. 
 
if (FP==1) { 
printf("\t PROMOCAO PARA ALUNOS DE ESCOLA PUBLICA\n"); 
tp1 = 0 * ig1 ; 
printf ("\tTotal a Pagar : %d" , tp1); 
} 
 
Figura 6: tela do sistema. 
21 
 
 
Isso aparecerá no final da venda, com todos os dados necessários para o 
cliente e a mensagem de que a compra foi feita com sucesso, também a data e a 
hora atual. Caso o contrario aparecerá a mensagem de erro “printf("\tNao há mais 
ingressos\n\n ");” 
 
printf("\t SALA 1: Wall-e 13h30\n"); 
printf("\tData :%s Hora:%s\n",__DATE__,__TIME__); 
printf("\t Seu ingresso foi adiquirido com sucesso.\n\n"); 
} 
 
else { 
 
printf("\tNao há mais ingressos\n\n "); 
} 
break ; 
Figura 7: tela do sistema. 
 
Se a opção escolhida for o filme “SEM TEMPO” ou “OS VINGADORES”, logo 
aparecerá 3 opções com o dia da semana que o filme passara e o horário que será 
exibido junto com a sala. O sistema pergunta qual sessão o cliente deseja. 
 
case 2: 
printf("\t FILME ESCOLHIDO : SEM TEMPO ! \n"); 
 
printf("\t [1] Terca e Quarta : 13h45 - SALA 1 \n"); 
printf("\t [2] Quinta e Sexta : 17h15 - SALA 2 \n"); 
printf("\t [3] Sabado e Domingo : 21h00 - SALA 3 \n"); 
 
printf("\tCOMPRAR INGRESSO PARA QUAL SESSAO ? \n\n"); 
scanf("%d",&Ops); 
22 
 
 
 
 
 
Figura 8: tela do sistema. 
 
Logo depois que uma das sessões for escolhida, o sistema pergunta quantos 
ingressos o cliente deseja. 
 
if (Ops==1) { 
printf ("\t Informe a quantidade de ingressos que deseja comprar:\n"); 
scanf("%d",&ig4); 
if (ig4<=20) { 
 
 
Figura 9: tela do sistema. 
 
Após informar a quantidade de bilhete, o sistema mostra na tela as formas de 
pagamento disponíveis que são: “ [1] INTEIRA”, “[2] MEIA = Estudantes”, 
“[3]Aposentado ou se considera idoso? = Um dos requisitos do PIM.” 
 
printf("\t FORMAS DE PAGAMENTO : : : \n\n"); 
 
printf("\t [1] Inteira: 8,00 R$ \n"); 
printf("\t [2] Meia: 4,00 R$ \n"); 
printf("\t [3] Aposentado ou se considera idoso ! \n"); 
23 
 
 
scanf("%d",&FP); 
 
Figura 10: tela do Sistema. 
 
Essa operação define o total a pagar, que é a multiplicação do número de 
ingressos solicitado pelo cliente “Ig”, pelo valor do ingresso. 
 
if (FP==1) { 
printf("\tForma de Pagamento :: INTEIRA \n\n"); 
tp7 = 8 * ig4; 
printf( "\t Total a pagar : %d", tp7); 
} 
if ( FP==2) { 
printf("\tForma de Pagamento :: MEIA \n\n"); 
tp8 = 4 * ig4; 
printf( "\t Total apagar : %d", tp8); 
} 
if (FP==3) { 
printf("\t ISENTO "); 
} 
 
Essa mensagem será impressa no ticket contendo todas as informações 
necessárias para o cliente, se não aparecerá a mensagem informando que não há 
mais ingressos. Isso se repete se escolhermos a opção “[3] OS VINGADOORES”. 
 
printf("\t SEM TEMPO - SALA 1: 13h45\n"); 
printf("\tData :%s Hora:%s\n",__DATE__,__TIME__); 
printf("\tSeu ingresso foi adiquirido com sucesso.\n\n") 
} 
else { 
printf("\tNao há mais ingresso \n\n "); 
24 
 
 
 
 
 
Figura 11: tela do sistema 
 
Se escolhermos a opção “[4] HISTORICO”, o sistema fará o balanço do dia, 
contendo o número de ingressos vendidos por filme, número de ingressos vendidos 
por sala e o total vendido em dinheiro com a data e a hora atual. Após escolher essa 
opção o sistema será encerrado e todos os dados apagados. 
 
case 4: 
printf("\t HISTORICO\n"); 
 
printf("\t INGRESSOS VENDIDOS POR FILME :\n\n"); 
wal = ig1 + ig2; 
printf ("\tWall-e : %d \n", wal); 
 
st = ig4 + ig5 + ig6 ; 
printf( "\tSem Tempo : %d \n", st); 
 
ving = ig7 + ig8 + ig9 ; 
printf( "\tOs Vingadores : %d \n", ving); 
 
printf("\t INGRESSOS VENDIDOS POR SALA \n\n"); 
sal1 = ig1 + ig4 + ig7; 
printf("\t SALA 1 : %d \n", sal1); 
 
sal2 = ig2 + ig5 + ig8; 
printf("\t SALA 2 : %d \n", sal2); 
 
sal3 = ig3 + ig6 + ig9; 
25 
 
 
printf("\t SALA 3 : %d \n", sal3); 
 
total = tp1 + tp3 + tp4 + tp7 + tp8 + tp9 + tp10 + tp11 + tp12 + tp13 + tp14 + tp15 + 
tp16+ tp17; 
printf("\t TOTAL VENDIDO : R$ %d ", total ); 
printf(" Data :%s Hora:%s\n",__DATE__,__TIME__); 
} 
} 
system ("pause"); 
} 
} 
} 
Figura 12: tela do sistema. 
 
26 
 
 
CONCLUSÃO 
 
O desenvolvimento do sistema possibilita uma análise completa de como um 
software é construído, planejamento de uma estrutura de redes e dados de 
comunicação e como pode melhorar a competividade de uma empresa iniciante no 
mercado. 
Muitas empresas iniciantes têm dificuldades de começar, pois o mercado e a 
tecnológica evoluem constantemente, e consequentemente exigem qualidade e 
agilidade nas implantações do sistema. 
O planejamento do sistema é fundamental para que possamos iniciar a criação do 
software, deve também ser pensando com qual ferramenta é necessária para o 
desenvolvimento. 
O cronograma facilita a realização das tarefas de cada integrante do grupo, 
definindo o papel de cada um nas atividades, assim agilizando o processo. 
O planejamento da infraestrutura e o ciclo de desenvolvimento ajuda na 
implementação rápida e de qualidade. 
A escolha do filme para as crianças mostra o quanto à empresa está preocupada em 
conscientizar a população, neste caso os jovens mostrando o quanto precisamos 
nos preocupar com o nosso futuro e com o futuro do planeta e gerações futuras. 
Com isso, um sistema de implementação rápida e personalizado a empresa virá a 
crescer sem muitos problemas e também não terá dificuldades na ampliação, pois o 
sistema foi projetado para ser algo fácil de ser operado. 
 
27 
 
 
REFERÊNCIAS 
 
NEPOMUCENO, Dênys (Ed.). Modelos Incremental, Espiral e de Prototipação: O 
Modelo Incremental. 2012. Disponível em: 
<http://engenhariadesoftwareuesb.blogspot.com.br/2012/12/blog-post.html>. Acesso 
em: 24 out. 2016. 
 
MEDEIROS, Higor. Introdução aos Processos de Software e o Modelo 
Incremental e Evolucionário. Disponível em: 
<http://www.devmedia.com.br/introducao-aos-processos-de-software-e-o-modelo-
incremental-e-evolucionario/29839>. Acesso em: 12 out. 2016. 
 
 WIKIPEDIA. Requisito funcional. 2016. Disponível em: 
<https://pt.wikipedia.org/wiki/Requisito_funcional>. Acesso em: 05 nov. 2016 
 
CINEMA, Adoro. WALL-E. 2008. Disponível em: 
<http://www.adorocinema.com/filmes/filme-123734/>. Acesso em: 10 nov. 2016. 
 
PINHO, Prof. Márcio Sarroglia. Introdução à Linguagem C. Disponível em: 
<http://www.inf.pucrs.br/~pinho/LaproI/IntroC/IntroC.htm>. Acesso em: 12 nov. 2016. 
 
MARTINEZ, Marina. Topologias de Redes. Disponível em: 
<http://www.infoescola.com/informatica/topologias-de-redes/>. Acesso em: 20 nov. 
2016. 
 
DIGITAL, Palpite. O que é uma rede LAN e uma rede WAN? Disponível em: 
<https://www.palpitedigital.com/o-que-e-uma-rede-lan-e-uma-rede-wan/>. Acesso 
em: 27 out. 2016. 
 
28 
 
 
RASMUSSEN, Bruna. LAN, WLAN, MAN, WAN, PAN: conheça os principais 
tipos de redes. Disponível em: <https://corporate.canaltech.com.br/o-que-
e/infra/lan-wlan-man-wan-pan-conheca-os-principais-tipos-de-redes/>. Acesso em: 
22 nov. 2016.

Outros materiais