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.
- Host: GitHub
- URL: https://github.com/marialuizaleitao/senhor-financas
- Owner: marialuizaleitao
- Created: 2024-03-14T22:47:03.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-20T16:52:24.000Z (about 1 year ago)
- Last Synced: 2025-01-08T12:22:48.349Z (6 months ago)
- Topics: frontend-web, jdbc-dao, mvc-pattern
- Language: HTML
- Homepage:
- Size: 22.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!