CINEMA PARA TODOS: Desenvolvimento de um sistema de venda de ingressos de cinema
Por: Kleber.Oliveira • 3/9/2018 • 4.072 Palavras (17 Páginas) • 529 Visualizações
...
Figura 12 - Tela da Tabela de Filmes (Dia = 2) 24
Figura 13 - Tela dos Ingressos 24
Figura 14 - Tela das Poltronas 25
Figura 15 - Tela de Confirmação de Compra 25
Figura 16 - Tela dos Tickets 26
Figura 17 - Tela da Tabela de Filmes 26
Figura 18 - Tela das poltronas 27
Figura 19 - Tela de Lugar Ocupado 27
Figura 20 - Tela das Poltronas 27
Figura 21 - Tela de Lugar Selecionado 28
Figura 22 - Tela das Poltronas 28
Figura 23 - Tela do Numero de Poltrona Errado 28
Figura 24 - Tela de Confirmação de Compra 29
Figura 25 - Tela de Compra Cancelada 29
Figura 26 - Tela da Tabela de Filmes(Dia = 2) 29
Figura 27 - Tela de Ingressos (Filmes 5 e 6) 30
Figura 28 - Tela de Lugares Vagos 30
Figura 29 - Tela do Menu Principal 30
Figura 30 - Tela de Gestão do Caixa 31
Figura 31 - Tela do Menu Principal 31
Figura 32 - Tela de Sair 31
Figura 33 - Tela de Saída Realizada 32
Figura 34 - Tela de Sair 32
Figura 35 - Tela do Menu Principal 32
SUMÁRIO
1. INTRODUÇÃO 8
2. REDE 8
2.1. TOPOLOGIA ESTRELA 8
2.2. CONEXÃO MULTIPONTO 9
2.3. TIPO DA REDE 9
3. SISTEMA 10
3.2. PLANEJAMENTO DO SISTEMA 11
3.3. CRONOGRAMA DE ACOMPANHAMENTO 13
3.4. FILME 14
3.5. REQUISITOS FUNCIONAIS 14
3.6. REQUISITOS NÃO FUNCIONAIS 15
3.7. REGRAS DE NEGOCIO 15
3.8. CÓDIGO DO SISTEMA 16
3.9. TELAS DO SISTEMA 23
4. CONCLUSÃO 33
5. REFERÊNCIAS 34
---------------------------------------------------------------
-
INTRODUÇÃO
O presente trabalho é sobre Desenvolver um sistema de venda de ingressos de cinema em linguagem C, mais concretamente, tem como objetivo na análise de problemas, bem como na especificação e validação das soluções para os problemas analisados, através do uso de técnicas de programação utilizando a linguagem de programação C, Desenvolver a lógica de programação e as habilidades em formatar uma proposta de solução para o objetivo proposto, aplicar tecnologias utilizadas nos projetos de redes de computadores; O uso de processos de software. A metodologia utilizada foi à pesquisa bibliográfica enriquecida com alguns vídeos explicativos.
-
REDE
Nesse tópico iremos abordar a rede, topologia escolhida, forma de conexão e o tipo da rede.
-
TOPOLOGIA ESTRELA
No nosso sistema para o cinema vamos usar a topologia em Estrela (figura 1), pois nessa topologia os computadores eles são conectados direto com o controlador da rede e fica mais fácil para adicionar computador nessa topologia, para corrigir erros e defeitos.
O custo dessa topologia e mais acessível do que a topologia em malha, este tipo ela só precisa de um link e uma interface de E/S para conectar com os outros dispositivos.
Figura 1 - Topologia Estrela
[pic 1]
Direção de fluxo de dados será full-duplex (figura 2), escolhemos esta direção de dados, pois é onde ambas as estações podem transmitir e receber simultaneamente.
O enlace é utilizado nos dois possíveis sentidos de transmissão simultaneamente, semelhante a uma via de mão dupla, com tráfego que flui nas duas direções ao mesmo tempo, Neste sinal os sinais em direções opostas compartilham a capacidade do link ou canal.
Figura 2 - Direção de Fluxo de Dados (Full Duplex)[pic 2]
-
CONEXÃO MULTIPONTO
Essa conexão (figura 3) é adequada para nossa topologia, pois vamos usar mais de dois dispositivos.
Figura 3 - Conexão Multiponto
[pic 3]
-
TIPO DA REDE
Nossa rede vai ser uma Rede local (LAN) (figura 4), nossa topologia e adequada para esse tipo de rede e nosso sistema vai ser somente no local, por isso escolhemos essa rede.
Figura 4 - Tipo da Rede (LAN)
[pic 4]
-
SISTEMA
Nesse tópico iremos abordar o desenvolvimento do sistema, o planejamento do sistema, o cronograma, o filme escolhido, as funcionalidades, o código e as telas do sistema.
- DESENVOLVIMENTO DO SOFTWARE
O software conta com um ciclo de vida ágil, já que este método é o mais adequado para situações em que exige frequentes mudanças no software, acrescentando diversas funções durante o desenvolvimento.
Para desenvolver o software usamos o modelo XP (Extreme Programming)
...