💲 Projeto de Sistema de E-Commerce

👨‍🎓INTEGRANTES - GRUPO 4

Yuri Wada, M.Clara Contarini, Kauan Valente, Júlia Raposo

💭CONCEITO

Nossa intenção é criar um sistema de vendas simples, onde o usuário, como cliente, seja capaz de realizar compras e outras funções que o sejam úteis, enquanto como administrador, tenha capacidade de administrar os produtos do sistema.

🚧ARQUITETURA DO PROJETO

O Programa foi feito na linguagem C++, utilizando conceitos como SOLID, polimorfismo, encapsulamento, herança, modularização, entre outros.

Ele possui três pastas principais em seu diretório:

  • 📂include
  • 📁src
  • 📂test

A pasta include é onde se encontra todas as assinaturas do programa, e a pasta src por sua vez, é onde está todas as implementações do sistema. Já a pasta test, guarda todos os testes usados para classes, funções etc.

Dentro das pastas include e src, se encontram as mesmas quatro pastas seguintes:

  • 📁exc
  • 📁sys
  • 📁ui
  • 📁user

📁EXC : Onde estão os tratamentos de exeção do programa

📁SYS : onde estão todas as funcionalidades do programa

📁UI : A contrução da interface do sistema

📁USER : O tipo de pessoa usando o sistema, seja cliente ou adm.

👨‍💻PARA RODAR O PROGRAMA

///@todo Especificações e Instalação do Makefile

📖INSTRUÇÕES PARA USO

O Programa foi feito de modo a ser compilado usando o Makefile.

Para compilar o programa, digite em seu terminal

$ make build

Para rodar o programa uma vez compilado, digite:

$ make run