Requisitos
Requisitos Funcionais
RF 1: Tela de Login.
Descrição: O usuário só poderá se conectar-se ao aplicativo, através de um cadastro que será responsabilidade do moderador do aplicativo já o moto taxista terá uma tela de acesso,para que ele possa indicar se esta disponível ou não.
Entrada Usuário: Nome Usuário e senha.
Entrada Moto taxi: Id da moto e RG
Processo: O usuário será direcionado a Tela principal do aplicativo, onde estará o mapa de localização de todos os moto taxista cadastrados, para que o usuário possa ver qual o moto taxista que se localiza mais próximo de sua localidade.
RF 2: Buscas rápidas e preferências.
Descrição: Ao entrar no sistema através de um cadastro,estará a localização de todos os moto taxista e também na parte superior da tela, terá campos de busca de preferência do usuário.
Entrada Usuário: Nome ou Registro da moto.
Processo: O usuário será direcionado a o mapa de localização do aplicativo, onde estará a localização do moto taxi desejado, para que o usuário possa observar onde o moto taxista de sua preferência se localiza .
RF 3: Cadastro do Usuário
Descrição: Somente o usuário poderá se cadastrar no aplicativo.
Entrada Usuário: Nome,login ,E-mail,Senha e confirmar a senha ,Observações (caso o usuário queria deixar alguma mensagem ou solicitação).
Processo: O cadastro será incluído no banco de dados.
Saída: Mensagem de confirmação bem sucedido do cadastro caso tenha sido efetuado com sucesso, senão, mensagem de erro.
RF 4: Modificação de Cadastro do Usuário (alteração de senha,Email e Observações).
Descrição: O usuário entra com o campo onde ele deseja modificar e o modifica(O usuário no campo alterar senha só poderá modificar a senha e fazer as observações,no campo alterar e-mail/login,o usuário só poderá alterar email,login e fazer as observações).
Entrada: Nome/login (escolha o tipo de operação e o novo dado).
Processo: Atualização do banco de dados.
Saída: Mensagem de confirmação bem