An open API service indexing awesome lists of open source software.

https://github.com/kiko-g/feup-prog

FEUP PROG | Programming | 2018/19
https://github.com/kiko-g/feup-prog

cpp project

Last synced: 7 months ago
JSON representation

FEUP PROG | Programming | 2018/19

Awesome Lists containing this project

README

          

# PROG 2018 2019
### Projeto PROG | ENTREGA FINAL | 19-05-2019

> Francisco José Paiva Gonçalves | 201704790\
> João Ruano Neto Veiga Macedo | 201704464

##### OBJETIVOS ("Funcionalidades a implementar")
> 1 - Completo
> 2 - Completo
> 3 - Completo
> 4 - Completo
> 5 - Completo
> 6 - Completo
> 7 - Completo
> 8 - Completo
> 9 - Completo
> 10 - Incompleto (nao implementado)

> Desenlvovemos o projeto no VS CODE usando g++ e o powershell do windows.\
> O comando 'g++ *.cpp classes/*.cpp' compila todos os programas na pasta.\

> IMPORTANTE NOTAR que os ficheiros de texto estao dentro da pasta 'src/data' e o programa esta implementado de maneira a considerar isso, existindo portanto uma funcao que faz 'reset' ao caminho para essas files sendo dps adicionado a esse caminho o nome da file.

##### FUNCIONALIDADES INTERESSANTES
> As funcionalidades de pesquisa permitem pesquisar um cliente por nome (substring de nome e CASE SENSITIVE)
e tambem por NIF apesar de com o tempo apertado acabamos por apenas implementar a procura pelo NIF para efeito
de visualizacao de um so cliente (NIF/VAT ---> identificador).\
> No MAIN MENU e' permitido guardar ou nao as alteracoes feitas ao longo do programa
Escrita para files tambem so ocorre se houver mudancas efetivas causadas pelo programa.\
> A listagem de clientes e validacao de input no interface (numeros inteiros) facilita a navegacao
nos menus.\
> O use de clearScreen() com funcoes de sistema permite manter o ecra limpo e organizado.
O uso da funcao de sistema baxkToMenu ( system("pause") ou system("read") ) permite fazer pausas para
visualizar conteudo imprimido com calma e seguir com um click rapido.\

(...)

###### NOTA: 16.5