Imagine uma grande empresa de vendas a varejo que deseja expandir sua presença no mercado por meio do desenvolvimento de um sistema de vendas online eficiente e intuitivo. Esse sistema deverá facilitar a navegação dos clientes, permitindo-lhes buscar produtos, adicionar itens ao carrinho e finalizar a compra de forma segura e rápida. Além disso, o sistema deverá integrar-se aos estoques e à logística da empresa, garantindo que os pedidos sejam processados e enviados de maneira ágil e precisa, proporcionando uma excelente experiência ao usuário. Para atender a essas necessidades, o sistema deve incluir funcionalidades como cadastro de clientes, gerenciamento de produtos, controle de estoque, processamento de pagamentos e acompanhamento de pedidos. Também é fundamental a implementação de um sistema de recomendação de produtos, que utilize algoritmos para sugerir itens com base no histórico de compras e preferências dos clientes. Este projeto requer uma análise detalhada das necessidades do negócio e uma modelagem cuidadosa das classes e seus relacionamentos, a fim de garantir que todos os aspectos críticos do processo de vendas sejam contemplados e integrados de forma eficiente. O cliente terá um cadastro para armazenar informações como nome, endereço e CPF. O cliente, por sua vez, também será um usuário no sistema, com usuário, senha e e-mail para recuperação de senha. Este cliente poderá realizar um pedido no site; para isso, ele precisará associar cada produto cadastrado no site (produto este que precisará ter nome e peso) a um carrinho de compras. Este carrinho de compras listará cada produto e as quantidades que serão associadas ao pedido feito pelo cliente. Por fim, para o pedido, precisará ser associada a forma de envio, em que o valor por quilo deverá ser considerado. Também, a forma de pagamento que será utilizada para realizar a compra. Outro detalhe importante é que o pedido pode ser feito como orçamento, ou seja, pode ser associada todas as informações de produtos, envio e forma de pagamento, porém ele não será finalizado como venda efetuada.

Faculdade: Unicesumar