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.