Cupcake Store foi desenvovido como uma forma de aprender de forma prática sobre a Programação Orientada a Objetos. Trata-se de um sistema para vendas e estoque de uma loja de cupcakes.
Há três tipos de usuários:
- Cliente: clientes podem pesquisar por produtos disponíveis na loja, adicioná-los à sua lista de compras e alterar a quantidade ou remover itens de seu carrinho.
- Funcionário: funcionários podem adicionar, editar ou remover itens do estoque da loja.
- Gerente: gerentes possuem acesso ao estoque da loja e à área de gestão de funcionários, onde podem adicionar, remover ou alterar informações de membros da loja.
Na página inicial, o usuário pode:
- Ir para a página de login;
- Ir para a página de compras;
- Ver as informações da loja;
- Ir para a página de gestão de produtos ou gestão de membros, se possuir acesso.
*Após a realização do login, aparece o nome do membro da loja que está logado na parte inferior da tela.
Existem três tipos de contas:
- Gerente, que possui acesso ao gerenciamento de produtos e de funcionários;
- Funcionário, que possui acesso ao gerenciamento de produtos;
- Cliente, que não precisa logar e possui acesso à parte de Compras.
- Adicionar um novo produto ao estoque da loja.
- Selecionar um produto e alterar suas informações ou excluí-lo;
- Ordenar os produtos disponíveis por código ou nome;
- Pesquisar por um produto.
- Adicionar uma conta para um novo membro da loja.
- Alterar informações sobre um membro da loja ou excluir sua conta;
- Ver os membros atuais.
- Ver os produtos disponíveis na loja;
- Adicionar um produto no carrinho;
- Alterar a quantidade de um produto no carrinho;
- Excluir um produto do carrinho;
- Finalizar a compra.
1. Instalar QT
2. Abrir projeto no Qt Creator e clicar no botão Run.
-
Para acessar como gerente:
username: jusato / senha: 1234
-
Para acessar como funcionário:
username: lasato / senha: 1234