Realizado

Venda de Passagem - Java

Publicado em 23 de Novembro de 2016 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolvimento: desenvolvido em Java na IDE Netbeans; plataforma WEB,  utilizando de preferência somente primefaces; banco de dados PostgreSQL; metodologia MVC.

Em anexo segue o diagrama de classe e o programa com algumas coisas já desenvolvidas, inclusive persistência.

Sintese: Sistema que possa realizar vendas de passagens de ônibus online e em guichê para o estado do RJ.
Obs.: É Um trabalho acadêmico. Logo, não preciso de nada profissional. Muito pelo contrário, o mais simples possível.



Pré requisitos do sistema:

1 -Venda online: qualquer um pode comprar passagens através de CPF. Não é necessário cadastro de usuário. E as vendas deverão ser realizadas somente com cartão.

2- Venda guichê: vendedor realiza a venda das passagens sem nenhum vínculo ao passageiro. As vendas podem ser realizadas por cartão ou dinheiro. No entanto, cartões que terminam com números primos (2 últimos dígitos somente) serão considerados como não tendo crédito para compra.

3- Guichê e internet deverão ser sistemas integrados.
4- No guichê deverá ser indicado somente o vendedor da passagem. Visto necessidade de saber totalidade de vendas realizadas pelo mesmo, distinguidas por cartão ou dinheiro.
5- Existem horários determinados para as viagens. No entanto, ônibus serão utilizados conforme disponibilidade.
6- Cadastro de ônibus, linhas, etc, devem ser feitos por um usuário administrador.
Emissão de relatório estatístico mensal sobre qual horário de maior movimentação no guichê.
7- Possível troca de ônibus por ônibus com maior capacidade de assentos, conforme demanda em até 12h antes da viagem, caso vendido 90% das passagens.
8- Há linhas fixas com horários fixos. Com possibilidade de ônibus extras.
Tempo de percurso em cada parada do ônibus, quando realizada baldeação. Este será imputado no sistema por um fiscal.
9- Caso cliente precise de segunda via de passagem, a mesma só poderá ser emitida pelo guichê através do número da compra.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 30 de Novembro de 2016

Habilidades necessárias