~~ODT~~
Relatório de Vendas por Recarga de Cartões
Este caso de uso tem a finalidade de gerar um relatório de quantitativo de vendas de refeições num determinado período, restaurante ou estação de venda. Essa funcionalidade é utilizada pelos gestores do restaurante universitário.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Restaurante → Controle de Acesso/Vendas → Relatório de Vendas por recarga de Cartões.
Ao acessar o caso de uso são solicitadas algumas informações para o relatório ser gerado:
- Período:* Tipo - DATA. Formato - DD/MM/AAAA a DD/MM/AAAA.
- Restaurante: Tipo - TEXTO. São disponibilizados todos os restaurantes cadastrados no sistema. (Não é possível atualmente)
- Estação de venda: Tipo - TEXTO. São disponibilizados todas as estações de vendas cadastradas no sistema.
- Usuário: Tipo - TEXTO. (RN01).
O relatório gerado segue o modelo abaixo:
- Período: Tipo - DATA. FORMATO - DD/MM/AAAA a DD/MM/AAAA.
- Restaurante: Tipo - TEXTO. Nome do restaurante selecionado. Exibido apenas se selecionado na busca.
- Estação de Venda: Tipo - TEXTO. Nome da estação de vendas. Exibido apenas se selecionado na busca.
Data | Refeição | Restaurante | Est. de Venda | Usuário | Valor | Qtd. | Sub. Total |
---|---|---|---|---|---|---|---|
DD/MM/AAAA | NOME DA REFEIÇÃO | NOME DO RESTAURANTE | NOME DA ESTAÇÃO DE VENDA | NOME DO USUÁRIO | 99 | 99 | 99 |
—— | —— | —— | —— | —— | —— | —— | —— |
Abaixo é exibido um resumo das informações contidas no relatório:
- Restaurante: Tipo - TEXTO.
- Quantidade: Tipo - NUMÉRICO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Lista os usuário com permissão de GESTOR_VENDAS_RESTAURANTE.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.restaurante.dominio.UtilizacaoRefeicao | administrativo.restaurante.utilizacao_refeicao |
Plano de Teste
Sistema: SIPAC
Módulo: Restaurante
Link(s): Controle de Acesso/Vendas → Relatório de Vendas
Usuário: kmbso
Papel que usuário deve ter: SipacPapeis.GESTOR_RESTAURANTE_UNIVERSITÁRIO
Cenários de Teste
Os dados são populados através de aplicativo desktop não sendo possível replicá-los na aplicação WEB.
Dados para o Teste
Utilize o comando SQL abaixo para auxiliar na visualização dos dados:
SELECT * FROM restaurante.utilizacao_refeicao WHERE CAST(DATA AS DATE)='2015-05-12'