Completed

Venda de Passagem - Java

Published on the November 23, 2016 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: November 30, 2016

Skills needed