Completed

Cadastro de receita e despesas de uma pessoa - Javafx

Published on the November 30, 2022 in IT & Programming

About this project

Open

Você deve implementar um sistema desktop, com Java FX, para gestão de suas despesas pessoais.
Através do sistema deve ser possível cadastrar as movimentações financeiras (receitas e despesas) de uma pessoa, informando o tipo, valor, data, categoria, e uma descrição caso necessário.
Além disso, a aplicação deve acompanhar o saldo atual e o saldo previsto para o mês. Pode fazer somente para um mês, por exemplo, somente para Dezembro.
Você está livre para projetar a(s) tela(s) da aplicação.

Funcionalidades Esperadas:

- Login
A tela inicial do sistema deve ser uma tela de login, portanto, o usuário deve estar logado para acessar as funcionalidades do sistema. (Somente um usuário, somente para entrar nos dados não precisa ter mais que um, somente visual)

- Tela Principal
A tela principal deve mostrar obrigatoriamente o saldo atual e o previsto em posição de destaque. Caso os saldos sejam positivos, devem ser escritos na cor verde e , caso contrário, devem ser mostrados na cor vermelha.
A tela principal deve mostrar a última movimentação realizada em uma área específica.

- Ver movimentações
O sistema deve mostrar, na tela principal, as movimentações em uma TableView. A tabela deve mostrar o tipo, a categoria, a data e o valor.
O sistema sempre deve mostrar o saldo do mês e o previsto.
Saldo Previsto
Caso você insira uma receita ou despesa com data futura, esta deve ser contabilizada no saldo previsto e não no atual.

- Inserir movimentação
O usuário pode inserir uma nova movimentação, podendo esta ser uma receita ou uma despesa.
A movimentação pode ser já realizada ou uma movimentação futura.
O usuário deve informar o tipo, a categoria, e o valor.
Opcionalmente, o usuário pode adicionar uma pequena descrição.
Ao inserir uma movimentação, o saldo atual e/ou o saldo previsto para o mês deve ser atualizado.

- Excluir movimentação
Uma movimentação pode ser excluída, sendo que os saldos devem ser atualizados assim que confirmada a exclusão.

- Gráfico Pizza
Deve ser mostrado um gráfico pizza com as receitas e despesas do mês.

OBSERVAÇÕES:
UTILIZAR JAVAFX
UTILIZAR SCENE BUILDER PARA MONTAR INTERFACE
EM ANEXO O ESQUEMA DO BANCO E OS DADOS A SEREM INSERIDOS NO BANCO (UTILIZAR QUALQUER BANCO GRATUITO)

Project overview

Você deve implementar um sistema desktop, com Java FX, para gestão de suas despesas pessoais. Através do sistema deve ser possível cadastrar as movimentações financeiras (receitas e despesas) de uma pessoa, informando o tipo, valor, data, categoria, e uma descrição caso necessário. Além disso, a aplicação deve acompanhar o saldo atual e o saldo previsto para o mês. Pode fazer somente para um mês, por exemplo, somente para Dezembro. Você está livre para projetar a(s) tela(s) da aplicação. Funcionalidades Esperadas: - Login A tela inicial do sistema deve ser uma tela de login, portanto, o usuário deve estar logado para acessar as funcionalidades do sistema. (Somente um usuário, somente para entrar nos dados não precisa ter mais que um, somente visual) - Tela Principal A tela principal deve mostrar obrigatoriamente o saldo atual e o previsto em posição de destaque. Caso os saldos sejam positivos, devem ser escritos na cor verde e , caso contrário, devem ser mostrados na cor vermelha. A tela principal deve mostrar a última movimentação realizada em uma área específica. - Ver movimentações O sistema deve mostrar, na tela principal, as movimentações em uma TableView. A tabela deve mostrar o tipo, a categoria, a data e o valor. O sistema sempre deve mostrar o saldo do mês e o previsto. Saldo Previsto Caso você insira uma receita ou despesa com data futura, esta deve ser contabilizada no saldo previsto e não no atual. - Inserir movimentação O usuário pode inserir uma nova movimentação, podendo esta ser uma receita ou uma despesa. A movimentação pode ser já realizada ou uma movimentação futura. O usuário deve informar o tipo, a categoria, e o valor. Opcionalmente, o usuário pode adicionar uma pequena descrição. Ao inserir uma movimentação, o saldo atual e/ou o saldo previsto para o mês deve ser atualizado. - Excluir movimentação Uma movimentação pode ser excluída, sendo que os saldos devem ser atualizados assim que confirmada a exclusão. - Gráfico Pizza Deve ser mostrado um gráfico pizza com as receitas e despesas do mês. OBSERVAÇÕES: UTILIZAR JAVAFX UTILIZAR SCENE BUILDER PARA MONTAR INTERFACE EM ANEXO O ESQUEMA DO BANCO E OS DADOS A SEREM INSERIDOS NO BANCO (UTILIZAR QUALQUER BANCO GRATUITO)

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: December 22, 2022

Skills needed