Sistema de reserva de táxi
Um aplicativo desenvolvido para reserva de táxi com recursos para automatizar dados de usuários e aplicativos usando bancos de dados. O objetivo principal é criar um sistema rápido e confiável para fornecer e gerenciar dados em tempo real relacionados a táxis, motoristas, reservas, etc. O aplicativo irá lidar com extensas solicitações de manipulação de dados, garantindo restrições adequadas e redundância mínima, com organização de dados intimamente relacionada para entidades do mundo real.
Requisitos Técnicos
O aplicativo será construído usando:
- Front-end: HTML, CSS, JavaScript, Java
- Banco de dados de back-end: MySQL
Dados a serem armazenados
- Usuário: nome, ID, endereço residencial, número de telefone, assinatura, etc.
- Motorista: Data de adesão, Nome, Número de telefone, ID da carteira de motorista, Tipo de carro, Número RC, ID do motorista.
- Viagem: Origem, Destino, ID do Cliente, ID da Viagem, ID do Motorista, ID do Pagamento.
- Pagamento: ID, tipo de transação, valor.
- Veículo: Tipo, RC, Quilometragem, Estado, Preço estimado por km.
Restrições
- Os dados do usuário, como nome e telefone, terão acesso restrito ao motorista.
- Dados confidenciais não podem ser acessados pelo motorista.
- O nome de usuário e o ID não podem ser alterados e o endereço é do tipo composto.
- O número de telefone tem vários valores.
Requisitos Funcionais
Para usuário
- Criando conta (configurando dados de perfil)
- Inserindo detalhes de origem e destino
- Selecionando entre diferentes tipos de veículos
- Funcionalidade do Google Maps para ajuda de navegação
- Fazendo pagamentos
- Críticas, ajuda e problemas
- Histórico da conta (histórico de viagens, histórico de pagamentos, etc.)
Para motorista
- Criação de conta e registro
- Aceitar ou recusar reserva
- Carteira para receber pagamentos
- Histórico da conta (histórico de viagens, histórico de pagamentos, etc.)
Outras funcionalidades
- Dados inteiros serão salvos no back-end.
- Resultados de pesquisa rápidos e precisos e manutenção de preços de tarifas
- Cupons e recompensas
- Assinatura do cliente (motoristas profissionais, tarifas baixas e outros benefícios)
- Reserva InterCity ou IntraCity