Sobre este projeto
it-programming / web-development
Aberto
A empresa “Aluga Car” deseja adquirir um novo software de gerenciamento de aluguel de carros para seus clientes. A Aluga Car já possui um sistema de aluguel através de seu app disponível para Android e IOS, e solicitou a implementação do sistema online para que seus clientes possam escolher e alugar seus veículos. Os analistas de sistemas forneceram os requisitos para a implementação do sistema online semelhante ao app atual da empresa.
Seguir as especificações abaixo:
1- O projeto necessariamente implementará os modelos cliente, carro, aluguel. Caso haja a necessidade de implementar novos models, justificar o motivo!
2- Implementar uma view com os carros e datas disponíveis no sistema para alugar o veículo.
3- Criar uma view que tenha um menu de cadastramento de usuário, alugar veículo, cancelamento do aluguel e demais métodos necessários.
4- Implementar um armazenamento de dados (database).
5- Implementar uma view/controller na qual o usuário entre com seu login e password.
- Caso o usuário seja um administrador da empresa, exibir a página de gerenciamento.
- Caso contrário mostrar a página do usuário (cliente).
6- Incrementar um controller com os métodos de cadastramento e gerenciamento (CRUD) do modo administrador (Caso haja necessário).
7- Implementar uma view que ofereça o seguinte menu para o usuário:
I. Criar conta: o usuário informa seus dados pessoais, login e password.
II. Alugar veículo: o usuário seleciona o carro, horário disponível e quantidades de dia, e informa método de pagamento. Mostra o menu abaixo.
A) Horários e datas disponíveis: recebe uma lista de horários disponíveis.
B) Alugar: alugar o veículo desejado.
C) Gerar relatório: mostra os dados do aluguel do veículo e valor da que será cobrado pelos dias do veículo alugado.
D) Retornar ao menu anterior: exibe o menu anterior.
III. Finalizar: termina a aplicação
O projeto não precisa ser publicado, preciso apenas rodar local para apresentar para o professor de uma matéria de desenvolvimento.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: 19 de Junho de 2019
Habilidades necessárias