About this project
it-programming / web-development
Open
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