| Introdução | Integrantes | User Stories | Cartões CRC | Documentação | Como executar |
|---|
Esse trabalho é a consolidação de todo aprendizado na matéria de Programação e Desenvolvimento de Software II, ao longo do segundo semestre de 2019. Conceitos de orientação a objetos, como encapsulamento, herança e polimorfismo foram aplicados ao projeto, assim como, makefile, programação defensiva. A motivação do trabalho, nasce da necessidade de um familiar de um dos integrantes do grupo, que é responsável por avaliar dados de creches de Belo Horizonte e com base neles, prever o orçamento do próximo ano que deve ser destinado pela Prefeitura de Belo Horizonte a creche. O sistema desenvolvido, consiste em um programa onde seja possível gerar relatório anual com a previsão do orçamento previsto para o próximo ano para a creche com base nos dados inseridos.
- Daniel Neiva
- Gabriel Torres
- Mariana Quintão
- Victor Vieira
- Vinicius Rodrigues
Professor: Júlio César
- Como administrador, quero poder cadastrar uma creche para poder gerenciar o financeiro desta creche.
- Como administrador, quero poder ver os dados de uma creche para saber quais as informações institucionais e administrativos desta creche.
- Como administrador, quero poder editar os dados básicos de uma creche para poder manter os dados do meu sistema sempre atualizados.
- Como administrador, quero poder deletar uma creche para poder tirar os dados de escolas que não administro mais do meu sistema.
- Como administrador, quero poder cadastrar um gerente de creche para dar acesso ao sistema a uma pessoa responsável pela creche.
- Como gerente da creche, quero poder enviar relatórios financeiros trimestrais da minha creche, para que seja possível formalizar os dados fiscais da minha creche perante o governo.
- Como administrador, quero poder escolher entre gerar relatórios anuais ou trimestrais de uma creche específica, para que eu possa pensar no orçamento desta creche.
- Como usuário, quero poder fazer login para ter acesso às funções delimitadas ao meu papel.
| Responsabilidades | Colaboração |
|---|---|
| Saber seu nome | |
| Saber seu cpf | |
| Saber sua senha | |
| Editar seus dados | |
| Mostrar seu dados |
| Responsabilidades | Colaboração |
|---|---|
| Saber seu nome | Usuario |
| Saber seu cpf | |
| Saber sua senha | |
| Cadastrar uma creche | |
| Editar dados de creche | |
| Deletar uma creche | |
| Cadastrar um gerente | |
| Gerar relatório Anual | |
| Cadastrar Gerente | |
| Mostrar lista de creches | |
| Mostrar lista de admins | |
| Editar seus dados | |
| Fazer login | |
| Deslogar |
| Responsabilidades | Colaboração |
|---|---|
| Saber seu nome | Usuario |
| Saber seu cpf | |
| Saber sua senha | |
| Saber o periodo de mandato do gerente | |
| Saber o seu endereço | |
| Saber o seu telefone | |
| Emitir relatorio | |
| Editar dados da sua creche | |
| Ver os dados da sua creche | |
| Fazer login | |
| Deslogar |
| Responsabilidades | Colaboração |
|---|---|
| Saber seu nome | |
| Saber seu telefone | |
| Saber seu endereço | |
| Saber a validade do convenio | |
| Saber a quantidade de turmas | |
| Saber a quantidade de professores | |
| Saber a quantidade de coordenadores | |
| Saber a quantidade de auxiliares de berçario | |
| Saber a quantidade de alunos | |
| Saber o valor per capta de aluno | |
| Saber o valor de manutenção | |
| Saber a faixa etária média | |
| Saber qual o gerente responsável pela creche |
| Responsabilidades | Colaboração |
|---|---|
| Criar menu para usuario selecionar a função que ele deseja |
Clique aqui para acessar o pdf com a documentação do programa
-
Com o terminal aberto no caminho da pasta do programa, execute:
make run
-
Selecione a opção 1 e faça o login com os dados do administrador supremo.
cpf: 01234567890
senha: super -
Comandos do programa:
make run: executa o programa.
make tests: executa o script de teste do programa.