https://github.com/thalialevy/projeto-venda-passagens
  
  
    A ideia geral é a simulação de um "site" de venda de passagens, onde é possível, através de interação com o terminal, selecionar uma dentre as opções para perfis diferentes (de vendedor ou viajante), como: cadastrar-se, atualizar/excluir cadastro, verificar passagens disponíveis para compra e efetuar a compra, etc. 
    https://github.com/thalialevy/projeto-venda-passagens
  
javase
        Last synced: 8 months ago 
        JSON representation
    
A ideia geral é a simulação de um "site" de venda de passagens, onde é possível, através de interação com o terminal, selecionar uma dentre as opções para perfis diferentes (de vendedor ou viajante), como: cadastrar-se, atualizar/excluir cadastro, verificar passagens disponíveis para compra e efetuar a compra, etc.
- Host: GitHub
 - URL: https://github.com/thalialevy/projeto-venda-passagens
 - Owner: ThaliaLevy
 - Created: 2021-10-02T14:13:23.000Z (about 4 years ago)
 - Default Branch: master-branch
 - Last Pushed: 2023-02-25T01:22:51.000Z (over 2 years ago)
 - Last Synced: 2025-01-22T21:32:36.820Z (10 months ago)
 - Topics: javase
 - Language: Java
 - Homepage:
 - Size: 15.6 KB
 - Stars: 3
 - Watchers: 1
 - Forks: 0
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 
 
Awesome Lists containing this project
README
          # projeto-venda-passagens
BREVE DESCRIÇÃO DO PROJETO
- Projeto que tem como proposta principal a de simular venda e compra de passagens através de 2 tipos de perfis diferentes: vendedor ou viajante. Porém, há outras funcionalidades disponíveis, como explicitarei mais abaixo, com os prints;
- Desenvolvido de modo que a interação aconteça somente com o terminal;
- Os bancos de dados utilizados são arquivos .txt;
- Há 1 arquivo .txt constando números fictícios a respeito de valores de passagens e distâncias entre regiões do Brasil.
Projeto do módulo 02 do curso de formação fullstack da Step Computer Academy. 
Repositório com exercícios deste módulo: https://github.com/ThaliaLevy/step-computer-academy-modulo02/tree/master-branch
INICIANDO O PROJETO
Ao se iniciar o projeto aparecerá um menu com três opções, sendo duas delas para acesso ao sistema e uma para encerrá-lo:

Caso selecionemos a opção 1, o programa retorna as opções disponíveis para o perfil escolhido:

O mesmo acontece para caso a escolha seja 2. Deverão constar somente as opções disponíveis para o perfil de "vendedor":

OPÇÕES DO PERFIL "VIAJANTE"
A opção 1 é a de cadastramento, onde serão solicitadas informações do viajante, como nome, telefone, cpf, rg e estado onde este reside:

A opção 3 é a de alteração cadastral. Para acessá-la é necessário ter o número de localização do cadastro e, por isso, pularemos direto para a opção 7, que é a opção de mostrar todos os cadastros realizados, no qual consta, dentre outras coisas, o número de localização correspondente à cada cadastro:

Voltando à opção 3, agora com o número de localização inserido, o sistema retorna as opções de dados cadastrais que podem ser alterados:

Para verificar se a alteração realmente aconteceu, basta escolher a opção 7 novamente:

Para excluir um cadastro, basta escolher a opção 4:

Ao verificar na opção 7, o cadastro não deverá mais existir:

Na opção 5 é possível verificar quais passagens estão disponíveis, bem como seus valores, apenas inserindo os estados de partida e de chegada. Após o resultado da busca, o sistema perguntará se o usuário deseja fazer uma nova pesquisa:

A opção 6 pode ser utilizada para a compra das passagens, quais serão contabilizadas no sistema para o vendedor, como mostrarei quando for apresentar a opção 6 do perfil "vendedor":

OPÇÕES DO PERFIL "VENDEDOR"