Você está na página 1de 4

Requisitos funcionais:

------------Cliente------------

- O sistema deverá permitir que o cliente faça um cadastro no site

O cliente deverá fornecer um email, uma senha e um nome de usuário para criar a conta.

- O sistema deverá permitir que o cliente faça login

O cliente poderá usar seu email e senha para fazer login no site.

- O sistema deverá permitir que o cliente recupere a senha

O cliente terá a opção de recuperar sua senha, caso a tenha esquecido, sendo enviado um link
para o seu email.

- O sistema deverá permitir que o cliente veja o catálogo

A visualização do catálogo ocorrerá assim que o cliente acessar o site, independentemente se


o login foi feito ou não. O catálogo de produtos irá aparecer e cada produto terá informações
como nome, preço e imagem.

- O sistema deverá permitir que o cliente busque um produto

Ao visualizar o catálogo o cliente também poderá buscar por um produto específico, digitando
o nome dele na caixa de pesquisa.

- O sistema deverá permitir que o cliente selecione uma categoria

Após acessar o catálogo o cliente poderá selecionar uma categoria de produtos, filtrando assim
os resultados conforme a categoria selecionada.

- O sistema deverá permitir que o cliente filtre a pesquisa

Ao buscar por um produto, o cliente poderá filtrar a pesquisa, utilizando os filtros: Preço, faixa
etária, (fem/masc), tipo de tecido, tamanho, cor.

- O sistema deverá permitir que o cliente selecione um produto para ver mais informações

Após acessar o catálogo o cliente poderá clicar em um produto para ver mais informações
sobre este, assim como: nome, preço, tamanho, cor, categoria, quantidade em estoque,
descirção, (fem/masc), faixa etária.

- O sistema deverá permitir que o cliente favorite produtos

Ao selecionar um produto e após ter feito login, o cliente poderá salvar o produto na lista de
favoritos vinculada com sua conta.

- O sistema deverá permitir que o cliente avalie um produto

Após fazer login e selecionar um produto, o cliente poderá fazer uma avaliação sobre o
produto, dando uma nota de 1 a 5 estrelas, fazendo um comentário.
- O sistema deverá permitir que o cliente dê uma opinião sobre a loja/melhorias

Após fazer login, o cliente poderá entrar na área de sugestões e dar sugestões sobre a loja,
dizendo que melhorias ele gostaria que o sistema recebesse.

- O sistema deverá permitir que o cliente converse com o vendedor sobre o produto desejado

Após fazer login e selecionar um produto, o cliente poderá entrar na aba de chat do produto
para tirar dúvidas com o vendedor.

- O sistema deverá permitir que o cliente verifique o frete de entrega

Ao selecionar um produto o cliente poderá verificar o frete dele antes de fazer a encomenda.

- O sistema deverá permitir que o cliente receba suporte

Um contato de suporte externo deverá ser exibido para dar suporte ao cliente.

- O sistema deverá permitir que o cliente altere as informações de endereço

Após fazer login, o cliente poderá alterar/incluir informações como: cep, número,
complemento e telefone.

- O sistema deverá permitir que o cliente faça uma encomenda

Após selecionar um produto do catálogo e fazer login, o cliente poderá fazer uma solicitação
de encomenda, se as informações de endereço ainda não tiverem sido cadastradas, uma lista
com cep, número, complemento e telefone, deverá aparecer para ser preenchida. Após isso o
cliente deverá incluir informações como: Nome do recebedor e método de pagamento (Cartão
débito/crédito, pix, dinheiro). O pagamento deverá ocorrer por meios externos a serem
combinados pelo administrador e cliente. Após preencher a lista, o cliente deverá aguardar até
que o administrador aceite a solicitação (que deverá conter os dados da encomenda e os
dados da entrega), enquanto isso o administrador entrará em contato com o cliente para
combinarem o prazo de entrega. Se o CEP digitado não pertencer ao estado de São Paulo, a
entrega não será realizada.

------------administrador------------

- O sistema deverá permitir que o admin faça login

O admin poderá logar no sistema e ter privilégios de administrador e acessar o painel de


controle.

- O sistema deverá permitir que o admin altere a senha de login

O admin poderá alterar sua senha de login.

- O sistema deverá permitir que o administrador acesse o painel de controle

Após fazer login com sua conta de administrador, o administrador do sistema acessará o painel
de controle.

- O sistema deverá permitir que o admin cadastre novos produtos

O Administrador poderá incluir novos produtos no banco de dados após acessar o painel de
controle, ele poderá enviar foto do produto, e incluir: nome, preço, tamanho, cor, categoria,
quantidade em estoque, descrição, (fem/masc), faixa etária.
- O sistema deverá permitir que o admin visualize o catálogo

O administrador poderá visualizar os produtos cadastrados no banco após acessar o painel de


controle.

- O sistema deverá permitir que o Administrador busque por um produto do catálogo

O Administrador poderá buscar por um produto no banco de dados, filtrando a busca por
aquele produto em específico após acessar o painel de controle.

- O sistema deverá permitir que o administrador exclua os produtos do catálogo

O administrador poderá excluir um produto desejado do banco de dados após acessar o


painel de controle.

- O sistema deverá permitir que o administrador edite os produtos do catálogo

O administrador poderá editar as informações de um produto desejado após acessar o painel


de controle. Informações como: foto, nome, preço, tamanho, cor, categoria, quantidade em
estoque, descrição, (fem/masc), faixa etária.

- O sistema deverá permitir que o administrador aceite uma solicitação de entrega

Após o cliente fazer uma encomendo o administrador (após acessar o painel de controle) irá
analisar a solicitação, se a solicitação for válida ele poderá tocar no botão “aceitar”, então a
encomenda passará para a lista de entregas pendentes. Ou ele poderá tocar no botão rejeitar,
então a encomenda será excluída e o cliente será avisado, a solicitação deverá conter os dados
do anúncio e dados do cliente.

- O sistema deverá permitir que o admin veja a lista de produtos pendentes para a entrega

O administrador poderá ver a lista de produtos que estão pendentes para a entrega após
acessar o painel de controle, e em cada entrega será possível visualizar o endereço de entrega
(Rua, número, bairro, bairro, cep, observação), frete cobrado, telefone do comprador, nome
de usuário do comprador, método de pagamento, nome do produto e o id da entrega.

- O sistema deverá permitir que o administrador remova um produto pendente para entrega

Após acessar o painel de controle, o administrador do sistema poderá excluir uma entrega
pendente, e ela será excluída do banco de dados. Após isso o cliente será avisado pelo sistema.

- O sistema deverá permitir que o admin valide/desvalide a entrega do produto

após acessar o painel de controle, o Administrador do sistema poderá validar uma encomenda
como “entregue” e ela sairá automaticamente da lista de entregas pendentes.

- O sistema deverá permitir que o administrador edite os dados da conta do entregador

O administrador poderá editar a senha da conta do entregador após acessar o painel de


controle.

- O sistema deverá permitir que o administrador veja a lista de mensagens enviadas por chat e
responda
Após acessar o painel de controle, o administrador poderá visualizar e responder as
mensagens enviadas pelos clientes a respeito de cada produto. No chat selecionado também
deverá aparecer as informações do produto.

------------Entregador------------

- O sistema deverá permitir que o entregador faça login

O entregador poderá logar no site e ter acesso à lista de entregas pendentes.

- O sistema deverá permitir que o entregador altere a senha de login

O entregador poderá alterar sua senha de login nas configurações da conta.

- O sistema deverá permitir que o entregador visualize os produtos pendentes para entrega

O entregador poderá ver a lista de produtos que estão pendentes para a entrega após entrar
com a sua conta de entregador, e em cada entrega será possível visualizar o endereço de
entrega (Rua, número, bairro, bairro, cep, observação), frete cobrado, telefone do comprador,
nome de usuário do comprador, nome do produto, método de pagamento e id da entrega.

- O sistema deverá permitir que o entregador valide a entrega do produto

Após entrar com a sua conta de entregador e selecionar uma entrega, o Entregador poderá
validar uma encomenda como “entregue” e ela sairá automaticamente da lista de entregas
pendentes.

Você também pode gostar