PI - Ped1/2

NextLevelWeek

Sobre

O controle de gastos é uma atividade importante para o controle financeiro de uma pessoa, família ou empresa, sobretudo para ajudar na educação financeira. Além de proporcionar uma abstração para o usuário em termos financeiros, tem também a tarefa de facilitar o que para muitos é tedioso e complicado, contrinuindo para a facilitação do controle ou gerenciamento de gastos dos atores. Tendo em mãos todas as informações dos gastos, bem como, entradas, saídas, parcelas, etc. Tornar-se-á muito fácil para os atores, encontrar as principais despesas, e assim equilibrar melhor suas finanças.

Com esse pensamento, foi que nossa equipe desenvolveu essa aplicação de gerenciamento e controle de finanças. A equipe formada por: Alan Lopes, Davi Martins, Dirlia Vieira e Marlon Duarte. Desenvolve essa aplicação em node e com o Sistema de gerenciamento de banco de dados objeto-relacional PostgreSQL. Esse projeto faz parte da Disciplina de Projeto Integrador (I, II e III) do curso de Ciência da Computação ministrada pelo professor Me. Italo Ribeiro(PI e PII) e pelo professor Me. Wellington Franco (PI III) com orientações dos demais professores de áreas diretamente correlatas ao trabalho desenvolvido.

ESTE TRABALHO AINDA ESTÁ EM DESENVOLVIMENTO E PODE CONTER INCONSISTÊNCIA NO FLUXO DE USO ! ! !

Mapa

Instalacao

Para executar a aplicação será necessário possuir em sua máquina um gerenciador de banco de dados do tipo SQL, usamos o MySQL, mas pode ser outro desde que saida modificar o conector dentro da classe 'moduloConexao.java'. Após isso, qualquer IDE que possa trabalhar com java será capaz de executar o projeto. Recomendamos para isso o NetBeans.

Dicas

Como o software ainda esta em produção e em fase muito prematura, recomendamos que comunique suas observações em -> eletromarlon@gmail.com <-. Para execução, se faz necessário uma boa velocidade de leitura e escrita, o que nos leva a dizer que o SSD no sistema ajuda para evitar ocorrência de engasgos na hora de produção de dados.

Prints

Inicio

Efetuando cadastro no sistema



O sistema de avatars ainda não está terminando, então o usuário precisa desconsiderar essa parte.



NextLevelWeek



Efetuando Login no Sistema



NextLevelWeek



Efetuando Login no Sistema



NextLevelWeek



Diagramas

Inicio

Diagramas ER do banco de dados.



NextLevelWeek



Diagrama de Classe do pacote Controllers



NextLevelWeek



Diagrama de Classe do pacote DAO



NextLevelWeek



Diagrama de Classe do pacote Model



NextLevelWeek



Diagrama de Classe do pacote Utilities



NextLevelWeek



Diagrama de Classe do pacote Ordenação



NextLevelWeek



Diagrama de Classe do pacote Views



NextLevelWeek



Diagrama de Caso de Uso



NextLevelWeek



Diagrama de Estado (StateMachine) para situação de login e cadastro de despesa



NextLevelWeek



NextLevelWeek



Diagrama de Sequência para caso de Login e consulta de Despesas



NextLevelWeek



NextLevelWeek



Features

Inicio

  • Bando de Dados PostgreSQL
  • Tela de Login
  • ® Rota de Login
  • Tela de Cadastro
  • ® Rota de Cadastro
  • Cadastro de usuário
  • ® Rota Cadastro de usuário
  • Cadastro de cliente
  • ® Rota Cadastro de cliente
  • Cadastro de produtos
  • ® Rota Cadastro de produtos
  • Tela de Cartao de Credito
  • ® Rota de Cartao de Credito
  • Tela de Cartao de Debito
  • ® Rota de Cartao de Debito
  • Tela de Despesas
  • ® Rota de Despesas
  • Tela de Receitas
  • ® Rota de Receitas
  • Tabela de Consulta
  • Categorias