CALCULADORA DE GASTOS
Documentación de Funcionalidades
- Registro de Gastos Descripción: Esta función permite a los usuarios registrar detalles específicos de sus gastos, incluyendo cantidad, fecha y descripción. Implementación: Se ha creado una clase Gasto para representar los detalles del gasto. Además, se ha implementado una clase o interfaz para manejar el registro de gastos.
- Categorización de Gastos Descripción: Los usuarios pueden categorizar sus gastos para un mejor seguimiento y organización. Implementación: Se ha definido un conjunto de categorías, posiblemente utilizando una enumeración, y cada gasto se asocia a una categoría específica.
- Estadísticas y Gráficos Descripción: Esta función proporciona a los usuarios estadísticas visuales de sus gastos, segmentadas por categoría. Implementación: Se han utilizado JavaFX Charts o JFreeChart para visualizar las estadísticas de gastos por categoría.
- Histórico de Gastos Descripción: Los usuarios pueden acceder a un historial de gastos y realizar búsquedas y filtrados por fecha, categoría, etc. Implementación: Se ha implementado una clase o servicio que gestiona el historial de gastos y permite la búsqueda y filtrado.
- Límites de Gastos Descripción: Esta función establece límites mensuales por categoría y notifica a los usuarios cuando se acercan o superan estos límites. Implementación: Se ha agregado lógica para establecer límites mensuales por categoría y se notifica a los usuarios según sea necesario.
- Ingreso de Ingresos Descripción: Permite a los usuarios registrar ingresos y actualiza las estadísticas y el presupuesto en consecuencia. Implementación: Se ha implementado la capacidad de que los usuarios registren ingresos y se actualiza la información correspondiente.
- Perfil de Usuario Descripción: Cada usuario tiene su propio perfil donde se almacena información personalizada y se puede gestionar los gastos. Implementación: Se ha creado una clase Usuario para almacenar la información del perfil y se ha permitido a cada usuario tener su propio espacio personalizado.
- Exportación de Datos Descripción: Los usuarios pueden exportar sus datos a formatos como CSV o PDF para su posterior análisis. Implementación: Se ha desarrollado la capacidad de exportar datos utilizando bibliotecas o APIs adecuadas.
- Recordatorios de Gastos Recurrentes Descripción: Implementa un sistema de recordatorios para gastos recurrentes, utilizando cronjobs o programación de tareas. Implementación: Se ha implementado un sistema de recordatorios para gastos recurrentes utilizando las técnicas mencionadas.
- Análisis de Tendencias Descripción: Proporciona funcionalidad para analizar tendencias a lo largo del tiempo, mostrando cambios en los hábitos de gasto. Implementación: Se ha implementado la funcionalidad de análisis de tendencias, mostrando cambios en los hábitos de gasto a lo largo del tiempo.
- Calculadora de Presupuesto Descripción: Crea una calculadora que asigna fondos para cada categoría de gasto y ajusta automáticamente los límites. Implementación: Se ha creado una calculadora que asigna fondos y ajusta automáticamente los límites para cada categoría de gasto.