Visando resolver a desorganização de cadastros e reservas, nós desenvolvemos um programa que soluciona os problemas apontados por nosso cliente o Hotel Descanso Garantido.
- Bernardo Alvim
- Bruna Markowisk
- Matheus Gaston
hotel-descanso-garantido/
├── data/
│ └── (arquivos de gravação das informações contidas nas classes)
├── libs/
│ └── (bibliotecas de funções e classes do programa)
└── main.cpp
ID | Requisitos |
---|---|
01 | O sistema deve ter a função de cadastrar um cliente |
02 | O sistema deve ter a função de cadastrar um funcionário |
03 | O sistema deve ter a função de cadastrar um quarto |
04 | O sistema deve ter a função de cadastrar uma estadia |
05 | O sistema deve ter a funão de dar baixa em uma estadia |
06 | O sistema deve calcular os pontos de fidelidade de um cliente após a baixa de sua estadia |
07 | O sistema deve possibilitar a pesquisa de clientes e de funcionários |
Sprint | Início | Término | Backlog | Responsáveis |
---|---|---|---|---|
1 | 12/06 | 17/06 |
|
|
2 | 18/06 | 22/06 |
|
|
3 | 22/06 | 23/06 | Testes | Matheus |
Clone este repositório
Certifique-se de ter o compilador de C++ instalado.
Para instalá-los nos sistemas Debian, insira o seguinte comando:
sudp apt update
sudo apt-get install g++
No Fedora e cia, estes:
sudo dnf update
sudo dnf install gcc-c++
No Arch ☠️:
sudo pacman -Syu
sudo pacman -S gcc
Já no Windows, é necessário seguir este tutorial para instalar o compilador.
Pronto, agora você possui todas as ferramentas necessárias para usar o projeto, para ver sua versão do g++ rode:
g++ --version
Para compilar o programa, abra o diretório do projeto e insira os seguintes comandos no terminal:
cd hotel-descanso-garantido/
g++ main.cpp -o output
./output
ID | Escopo | Entrada | Saída esperada | Status |
---|---|---|---|---|
#1 | Cadastro de cliente |
|
Cliente cadastrado com sucesso! | Aprovado |
#2 | Cadastro de cliente com telefone já usado |
|
Este telefone ja esta cadastrado. (repetirá até digitar um telefone não usado) | Aprovado |
#3 | Cadastro de funcionário |
|
Funcionário cadastrado com sucesso! | Aprovado |
#4 | Cadastro de funcionário com telefone já usado |
|
Este telefone ja esta cadastrado. (repetirá até digitar um telefone não usado) | Aprovado |
#5 | Cadastro de quarto |
|
Quarto cadastrado com sucesso! | Aprovado |
#6 | Cadastro de quarto já existente |
|
Este quarto já existe. | Aprovado |
#7 | Pesquisar cliente por código |
|
|
Aprovado |
#8 | Pesquisar cliente por nome |
|
|
Aprovado |
#9 | Pesquisar por código |
|
|
Aprovado |
#10 | Pesquisar por nome |
|
|
Aprovado |
#1 | Listagem de quartos |
|
|
Aprovado |
#12 | Cadastro de estadia |
|
|
Aprovado |
#13 | Pesquisar estadia |
|
|
Aprovado |
#14 | Dar baixa em estadia |
|
|
Aprovado |
Opção | Funcionalidade | Descrição |
---|---|---|
0 | Encerrar o programa | Encerra a execução do software. |
1 | Cadastrar um cliente | Solicita as informações necessárias para cadastro de um cliente e insere um novo cliente no arquivo. |
2 | Cadastrar um funcionário | Solicita as informações necessárias para cadastro de um funcionário e insere um novo funcionário no arquivo. |
3 | Cadastrar um quarto | Solicita as informações necessárias para cadastro de um quarto e insere um novo quarto no arquivo. |
4 | Cadastrar uma estadia | Solicita as informações necessárias para cadastro de uma estadia e insere uma nova estadia no arquivo. |
5 | Pesquisar um cliente | Pesquisa um cliente pelo código ou nome e imprime todos os dados do cliente encontrado. |
6 | Pesquisar um funcionário | Pesquisa um funcionário pelo código ou nome e imprime todos os dados do funcionário encontrado. |
7 | Listar os quartos | Lista todos os quartos cadastrados e imprime todos os dados dos quartos. |
8 | Pesquisar uma estadia | Pesquisa uma estadia pelo código do cliente e imprime todos os dados da estadia encontrada. |
9 | Dar baixa em uma estadia | Registra a saída do cliente pelo seu código e encerra a estadia no sistema, atualizando o status do quarto e pontos do cliente. |
Placeholder | URL |
---|---|
Repositório | https://github.com/alvim-puc/hotel-descanso-garantido |
Apresentação | https://youtu.be/ZFW1MSyd2aI |