Realizado

Cadastro de receita e despesas de uma pessoa - Javafx

Publicado em 30 de Novembro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

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)

Contexto Geral do Projeto

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)

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 22 de Dezembro de 2022

Habilidades necessárias