0% acharam este documento útil (0 voto)
23 visualizações11 páginas

Sistema E-commerce para Loja Maruaga

O documento apresenta um projeto final para a criação de um sistema de e-commerce para a loja de construção Maruaga, abordando requisitos funcionais e não funcionais, além de casos de uso para clientes e administradores. O sistema permitirá a compra de materiais de construção online, gerenciamento de pedidos e integração com controle de estoque. O projeto é parte do curso técnico em Desenvolvimento de Sistemas do Instituto Federal do Amazonas, campus Presidente Figueiredo.

Enviado por

godlindo19
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
23 visualizações11 páginas

Sistema E-commerce para Loja Maruaga

O documento apresenta um projeto final para a criação de um sistema de e-commerce para a loja de construção Maruaga, abordando requisitos funcionais e não funcionais, além de casos de uso para clientes e administradores. O sistema permitirá a compra de materiais de construção online, gerenciamento de pedidos e integração com controle de estoque. O projeto é parte do curso técnico em Desenvolvimento de Sistemas do Instituto Federal do Amazonas, campus Presidente Figueiredo.

Enviado por

godlindo19
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO

AMAZONAS
CAMPUS PRESIDENTE FIGUEIREDO
CURSO TÉCNICO DE NÍVEL MÉDIO EM DESENVOLVIMENTO DE SISTEMAS
NA FORMA INTEGRADA

Bryan Souza, Maxswell, Lucas Miguel, Roberta Oliveira

PROJETO FINAL DE FUNDAMENTO DE ANÁLISE DE SISTEMA

PRESIDENTE FIGUEIREDO – AM
2025
Bryan Souza, Maxswell, Lucas Miguel, Roberta Oliveira

PROJETO FINAL DE FUNDAMENTO DE ANÁLISE DE SISTEMA

Trabalho solicitado para obtenção de notas


na disciplina Fundamentos de Análise de
Sistemas (FAZ) do Instituto Federal do
Amazonas, campus Presidente Figueiredo
do Curso Técnico Integrado em
Desenvolvimento de Sistemas do IDES21.

Orientador: Prof. Esp. Antônio Edson Silva de Menezes

PRESIDENTE FIGUEIREDO – AM
2025
1 INTRODUÇÃO

Este é um sistema devolvido para uso da loja de construção da Maruaga.


Uma loja virtual chamada “ Loja de construção Maruaga”; deseja criar um novo
sistema de e-commerce para Gerenciar suas vendas online. O sistema deve
permitir que os clientes façam compras, acompanhem pedidos e recebam suporte
ao cliente. A equipe de desenvolvimento se reúne para discutir os requisitos e
definir os casos de uso do sistema.

1.1 Questionário de Entrevista com Cliente:


1.Qual é o objetivo principal do seu site de material de construção?

Vender produtos online.

Fornecer informações detalhadas sobre materiais de construção.

Apresentar serviços complementares como consultoria e assistência técnica.

2. Você gostaria que o site fosse apenas institucional ou também com funcionalidade
de e-commerce para vendas de materiais?

O site possui funcionalidade de e-commerce, permitindo que os clientes comprem


materiais de construção online.
3. Quais tipos de produtos você oferece em seu estoque?
O estoque inclui:

Cimento, tijolos, ferramentas, tintas, azulejos, tubos, conexões, madeiras, ferragens,


entre outros.
4. Como você gostaria que os produtos fossem organizados no site?

Por categorias (cimento, ferramentas, acabamentos).

Por marcas.

Por tipo de obra (construção, reforma, decoração).

5. Você tem algum sistema de controle de estoque ou catálogo de produtos que gostaria
de integrar ao site?
Sim, um sistema onde os clientes possam selecionar produtos e solicitar um orçamento
personalizado.

6. Você oferece opções de pagamento online? Se sim, quais formas de pagamento


deseja incluir?
Sim, as formas de pagamento incluirão:
Cartão de crédito
Boleto bancário
PIX
Transferência bancária
7. O site precisa de um sistema de cotação ou orçamento?

Sim, um sistema onde os clientes possam selecionar produtos e solicitar um orçamento


personalizado.
8. Você precisa de uma área de login ou painel para clientes e/ou fornecedores?

Sim, uma área para clientes e fornecedores gerenciarem pedidos, acompanharem


entregas e acessarem condições especiais.
9. Como você imagina a experiência do cliente na hora de procurar um produto?

Busca por código de produto.

Filtros por tipo de material.

Ferramentas para comparar preços e especificações.

10. Você deseja incluir informações sobre entregas, prazos ou custos de frete no site?
Sim, essas informações serão:

Página dedicada com todas as opções de entrega, prazos estimados e custos.

Detalhes exibidos no carrinho de compras e na finalização do pedido, baseados no


endereço do cliente.

Calculadora de frete para estimativa de custo antes da finalização da compra.

Informações sobre prazos e custos de entrega na página de cada produto.

E-mails de confirmação com detalhes sobre prazos e métodos de rastreamento.

1.2 Requisitos Funcionais e Não Funcionais:


Requisitos Funcionais:
O site deve permitir a compra de materiais de construção diretamente pela
plataforma (e-commerce).
Os clientes devem conseguir buscar produtos por nome, código ou categoria.
Deve haver um sistema de cotação onde os clientes possam selecionar produtos
e solicitar orçamentos personalizados.

O site deve oferecer múltiplas formas de pagamento, incluindo cartão de crédito,


boleto bancário e PIX.

Os clientes devem ter acesso a um painel de usuário para acompanhar pedidos,


acessar histórico de compras e consultar condições especiais.
Requisitos Não Funcionais:

O site deve carregar em até 3 segundos para garantir uma boa experiência do
usuário.

A plataforma deve ser responsiva, adaptando-se a dispositivos móveis, tablets e


desktops.

O sistema deve garantir a segurança dos dados de pagamento com criptografia


SSL.

A integração com o controle de estoque deve ocorrer em tempo real, evitando


vendas de produtos fora de estoque.
O site deve ter alta disponibilidade, com um uptime de pelo menos 99,5%.

1.3 Caso de Uso:


Atores:
Cliente: Usuário que navega pela loja, faz compras e gerencia sua conta.

Administrador: Responsável por gerenciar produtos, pedidos e usuários no


sistema.

Casos de Uso:

Pesquisar Produtos (Cliente): O cliente pesquisa por materiais de construção


utilizando filtros (preço, categoria, marca, etc.).

Adicionar ao Carrinho (Cliente): O cliente adiciona itens ao carrinho para posterior


compra.

Finalizar Compra (Cliente): O cliente realiza o pagamento e escolhe a forma de


entrega.
Caso de uso: Pesquisar Produtos
Objetivo: O cliente pesquisa por materiais de construção utilizando filtros
(preço, categoria, marca, etc.).
Ator principal: Cliente
Ator secundário: Sistema Gerenciador de Banco de Dados (SGBD), onde estão
armazenadas as informações dos produtos.
Pré-condição: O cliente deve estar logado no sistema.
Fluxo Principal:
1 . O sistema exibe a tela de busca para o cliente inserir os filtros desejados.
2 . O sistema exibe os produtos disponíveis de acordo com os filtros
aplicados.
3 . Caso de uso encerrado.
Fluxo Alternativo:
FA1. Exibir todos os produtos:
1 . O cliente não aplica filtros.
2 . O sistema exibe todos os produtos disponíveis.
3 . O cliente retorna ao passo 2 do fluxo principal.

Caso de uso: Adicionar ao Carrinho


Objetivo: O cliente adiciona itens ao carrinho para posterior compra.
Ator principal: Cliente
Ator secundário: SGBD
Pré-condição: O cliente deve estar logado no sistema.
Fluxo Principal:
1 . O cliente seleciona o produto desejado.
2 . O sistema exibe a opção de adicionar ao carrinho.
3 . O cliente confirma a ação.
4 . O sistema atualiza o carrinho e exibe a confirmação.
5 . Caso de uso encerrado.
Fluxo Alternativo:
FA1 Produto fora de estoque:
1 . O sistema informa que o produto está indisponível.
2 . O cliente retorna ao passo 1 do fluxo principal.

Caso de uso: Finalizar Compra


Objetivo: O cliente realiza o pagamento e escolhe a forma de entrega.
Ator principal: Cliente
Ator secundário: SGBD e Sistema de Pagamento.
Pré-condição: O cliente deve ter itens no carrinho.
Fluxo Principal:
1 . O cliente acessa o carrinho e seleciona a opção de finalizar compra.
2 . O sistema exibe as opções de pagamento e entrega.
3 . O cliente escolhe as opções desejadas e confirma a compra.
4 . O sistema processa o pagamento e exibe a confirmação da compra.
5 . Caso de uso encerrado.
Fluxo Alternativo:
FA1. Pagamento não autorizado
1 . O sistema informa que o pagamento foi recusado.
2 . O cliente retorna ao passo 2 do fluxo principal.

Caso de uso: Gerenciar Produtos


Objetivo: O administrador adiciona, edita ou remove produtos do catálogo da
loja.
Ator principal: Administrador
Ator secundário: SGBD
Pré-condição: O administrador deve estar logado no sistema.
Fluxo Principal:
1 . O administrador acessa a tela de gerenciamento de produtos.
2 . O sistema exibe as opções de adicionar, editar ou remover produtos.
3 . O administrador realiza a ação desejada.
4 . O sistema atualiza o catálogo e exibe a confirmação.
5 . Caso de uso encerrado.
Fluxo Alternativo:
FA1. Produto inválido
1 . O sistema informa que os dados do produto são inválidos.
2 . O administrador retorna ao passo 2 do fluxo principal.

Caso de uso: Gerenciar Pedidos


Objetivo: O administrador gerencia os pedidos realizados, podendo alterar o
status (ex.: "Em
Processamento", "Enviado").
Ator principal: Administrador
Ator secundário: SGBD
Pré-condição: O administrador deve estar ligado no sistema.
Fluxo Principal:
1 . O administrador acessa a tela de gerenciamento de pedidos.
2 . O sistema exibe a lista de pedidos realizados.
3 . O administrador seleciona um pedido e altera o status.
4 . O sistema atualiza o status e exibe a confirmação.
5 . Caso de uso encerrado.
Fluxo Alternativo:
FA1. Pedido não encontrado
1 . O sistema informa que o pedido não foi localizado.
2 . O administrador retorna ao passo 2 do fluxo principal.
Gerenciar Produtos (Administrador): O administrador adiciona, edita ou remove
produtos do catálogo da loja.

Gerenciar Pedidos (Administrador): O administrador gerencia os pedidos


realizados, podendo alterar status (ex: "Em Processamento", "Enviado", etc.).

1.4 Diagrama de Caso de uso

1.5 Diagrama de Classe


1.6 Diagrama de Sequência
Diagrama

2 REQUISITOS FUNCIONAIS E NÃO FUNCIONAIS.

Você também pode gostar