GitHunt
MA

marialuizaleitao/senhor-financas

Um sistema de controle de finanças que permite aos usuários gerenciar suas receitas e despesas, fornecendo relatórios anuais com gráficos para análise financeira, desenvolvido como projeto de conclusão de semestre nas disciplinas de Desenvolvimento Web e Programação Orientada a Objetos.

Controle de Finanças - Projeto de Conclusão de Semestre 2023.2

Este é um projeto desenvolvido como parte do curso de Análise e Desenvolvimento de Sistemas, nas disciplinas de Desenvolvimento Web e Programação Orientada a Objetos, ministradas pelo professor Adriano de Melo e feito em colaboração com Maria Leitão.

Sobre o Projeto

O objetivo deste projeto é criar um sistema de controle de finanças que permita aos usuários gerenciar suas receitas e despesas, além de fornecer um relatório anual com gráficos para análise financeira.

Requisitos do Projeto

O projeto foi desenvolvido com base nos seguintes critérios:

Codificação

  • Aplicabilidade e visão sistêmica.

Telas do Sistema

  1. Tela de Login
  2. Tela de Cadastro de Novo Usuário
  3. Tela de Receitas (Listagem e Exclusão)
  4. Tela de Despesas (Listagem e Exclusão)
  5. Tela de Cadastro/Edição de Receitas
  6. Tela de Cadastro/Edição de Despesas
  7. Tela de Relatório de Receitas vs. Despesas

Tecnologias Utilizadas

  • HTML, CSS e JavaScript para o front-end
  • Java para o back-end
  • Banco de dados MySQL para armazenamento de dados

Capacidades do Sistema

Usuário

  • Cadastrar Usuário
  • Logar no Sistema

Receita

  • Cadastrar Receita
  • Listar todas as Receitas
  • Pesquisar Receita
  • Atualizar Receita
  • Excluir Receita

Despesa

  • Cadastrar Despesa
  • Listar todas as Despesas
  • Pesquisar Despesa
  • Atualizar Despesa
  • Excluir Despesa

Relatório

  • Gerar Relatório

Desenvolvimento do CSS do Sistema

O CSS do sistema segue um padrão de cores e fontes específicas, proporcionando uma experiência visual coesa e agradável para o usuário.

Biblioteca de Gráficos

Para a geração de gráficos, foi utilizada a API Chart JS, que oferece recursos robustos para criação de diversos tipos de gráficos.


Este projeto foi desenvolvido com base nos requisitos estabelecidos e nas tecnologias especificadas. Se quiser mais informações sobre o desenvolvimento e funcionamento do sistema, estou aberta a perguntas e feedbacks!