An open API service indexing awesome lists of open source software.

https://github.com/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.
https://github.com/marialuizaleitao/senhor-financas

frontend-web jdbc-dao mvc-pattern

Last synced: 4 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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](https://github.com/marialuizaleitao).

## 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!