Skip to content

Repositório da Cadeira de Linguagem de Programação Orientada a Objeto da Unifametro - SINF3N

Notifications You must be signed in to change notification settings

brenoyure/lpoo_unifametro

Repository files navigation

lpoo_unifametro

Repositório da Cadeira de Linguagem de Programação Orientada a Objeto da Unifametro - SINF3N

Projeto da APS - Sistema de Cadastro de Despesas

Pastas (packages) do projeto:

Modelo -> representam os modelos de um Aluno, Despesa (Apenas a com Prioridade) e Reserva *.

Persistência -> possui as classes Dao, responsáveis por manipular os arquivos de cada modelo, exemplo AlunoDao, contém os registros dos alunos.

Services -> tem os serviços para cada modelo: Cadastrar, Editar, Buscar, Listar e Deletar. os services, "chamam" os métodos das Daos, para recuperar informações ou alterar os TXTs.

Services.Auxiliares -> algumas classes e interfaces auxiliares, para os métodos de pedir os dados de algum modelo e validações, fiz isso para evitar de "encher" as classes Services, visto que os dados viram do teclado.

Testes -> algumas classes de testes, que já recebem dados do usuário, via teclado, utilizei quando estava começando o projeto, para chamar os métodos dos Services.

Menu -> O Menu Principal contendo as opções para os outros Menus dos Serviços, utilizei o Menu em Switch Case com o while.

Classe RepublicaApplication -> resposável por iniciar o aplicativo.

  • Ao cadastrar uma nova reserva, o sistema já calcula o valor da contribuição do aluno.

  • Não implementados ainda: Modelo de Despesas FIXAS com Data de Pagamento

About

Repositório da Cadeira de Linguagem de Programação Orientada a Objeto da Unifametro - SINF3N

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages