/Cantina

Sistema para gerenciamento de pedidos para a Cantina do Tio Bill

Primary LanguageC#


Cantina do Tio Bill

Documento de Sistema
V.0.1





Histórico de Revisões

Data Versão Descrição Autor
06/09/2020 0.1 Cadastro e exclusão de pedidos e geração de relatório de vendas @Igorlinharesb
Em breve 0.2 Armazenanamento das datas dos pedidos @IgorLinharesb
Em breve 0.3 Cadastro de clientes @Igorlinharesb
Em breve 0.4 Geração relatórios elaborados, com filtros e gráficos @Igorlinharesb

Sumário

  1. Introdução
    1.1 Visão Geral
    1.2 Descrição Geral do Sistema

  2. Ferramentas Utilizadas no Desenvolvimento

  3. Funcionalidades

  4. Uso do Sistema
    4.1 Cadastro de Pedidos
    4.2 Listagem de Pedidos
    4.3 Alteração e Exclusão de Pedidos
    4.4 Geração de Relatório de Vendas

1. Introdução


1.1 Visão Geral

Este projeto está focado no usuário que necessita de uma interface amigável. Promovendo por meio da simplicidade de layout a descomplexidade no uso, facilidade até mesmo ao mais inexperiente usuário. Este projeto traz o desenvolvimento de um sistema de gerenciamento de vendas de quentinhas, de forma a facilitar os processos em um sistema computacional simples e fácil de usar. Este sistema deve fazer com que o processo de registro e acompanhamento de vendas seja o mais automatizado possível.

1.2 Descrição Geral do sistema

O sistema a ser desenvolvido é voltado para o gerenciamento de vendas de quentinhas da Cantina do Tio Bill. O mesmo deve trazer funcionalidades como cadastro, alteração e exclusão de pedidos e geração de relatórios automatizados.

2. Ferramentas


  • Conexão com o banco de dados: Para o desenvolvimento desse sistema foi utilizado o banco de dados relacional SQL Server.

  • Extensões Visual Studio: Para o desenvolvimento desse sistema foi utilizada a extensão Microsoft RDLC Report Designer para Visual Studio para geração de relatórios.

  • Pacotes Nuget: Microsoft Report Viewer Control para .Net Windows Forms e Entity Framework como ferramenta ORM.

3. Funcionalidades


  • Cadastro de Pedidos: Cadastro de novos pedidos.
  • Listagem de Pedidos: Listagem de todos os pedidos cadastrados.
  • Alteração de Pedidos: Alteração de valores de um pedido cadastrado.
  • Exclusão de Pedidos: Exclusão de um pedido cadastrado.
  • Geração de Relatório de Vendas: Geração de um relatório com todos os pedidos cadastrados.

4. Uso do Sistema:


4.1 Página Inicial

Tela Inicial

4.2 Cadastro de Pedidos

Para cadastro de novos pedidos basta o usuário preencher os locais mostrados abaixo na imagem corretamente, e clicar no botão "Salvar Pedido".

Cadastro de Pedidos

Caso o usuário peencha os locais corretamente, após clicar no botão de "Salvar Pedido" deve ser mostrada uma caixa de mensagem, solicitando a confirmação do cadastro, conforme é mostrado na imagem abaixo.

Confirmação de Pedido

E por fim é mostrado uma mensagem confirmando que o pedido de fato foi cadastrado no banco de dados.

Pedido Salvo

Não é possível realizar o cadastro de pedidos cujo o nome do cliente se encontra nulo. Caso o usuário tente fazer isso, será mostrada uma mensagem conforme a imagem abaixo:

Cliente Vazio

Também não é possível que o cliente cadastre um pedido com 0 quentinhas. Caso o usuário tente fazer isso será mostrada uma mensagem conforme a imagem abaixo:

Pedido Vazio

4.3 Listagem de Pedidos

Na página inicial do sistema também é mostrada a lista de pedidos cadastrados, conforme a imagem abaixo:

Pedido Salvo

4.3 Alteração e Exclusão de Pedidos

Caso seja cadastrado algum pedido com erros do banco de dados, o usuário tem a opção de editar ou excluir o pedido. Para isso, basta o usuário dar um duplo clique na linha do pedido o qual ele deseja editar, e logo em seguida os dados do pedido serão preenchidos no local do cadastro, o botão de "Salvar Pedido" muda para "Atualizar Pedido", e o botão "Excluir Pedido" é habilitado. A imagem abaixo ilustra o processo:

Editar Pedido

Caso o usuário queira editar o pedido, basta atualizar os campos preenchidos, e clicar no botão "Atualizar Pedido". Após isso, assim como no cadastro de pedidos, é mostrada uma caixa de confirmação da alteração:

Confirma Edição

Caso o usuário opte por excluir o registro, basta clicar no botão "Excluir Pedido". Apóis isso, é mostrada uma caixa de confirmação da exclusão, conforme mostrado abaixo:

Confirma Exclusão

Exclusão Confirmada

4.4 Geração de Relatório de Vendas

O usuário também tem a opção de gerar um relatório de vendas. Para isso, basta clicar no botão "Relatório de Vendas".

Gerar relatorio

Após isso, é mostrada uma nova tela ao usuário com um relatório contendo todos os pedidos, em que o usuário tem a opção de visualizar para impressão, exportar para arquivos .pdf, .xlsx e .docx, conforme mostrado abaixo:

Gerar relatorio