Yuri Wada, M.Clara Contarini, Kauan Valente, Júlia Raposo
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.
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.
///@todo Especificações e Instalação do Makefile
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